Aggiunta gestione chiamata da IOB x associazione M2IOB

This commit is contained in:
Samuele E. Locatelli
2018-06-28 17:39:10 +02:00
parent 2de93377d0
commit a49381993e
6 changed files with 40 additions and 6 deletions
+1 -1
View File
@@ -13,7 +13,7 @@ CPUTYPE=S7300
RACK=0
SLOT=2
[SERVER]
[SERVER]
MPIP=http://192.168.1.7
MPURL=/MP/IO
CMDBASE=/IOB/input/
+1 -1
View File
@@ -65,7 +65,7 @@ namespace IOB_WIN
/// </summary>
public serverMapo serverData { get; set; }
/// <summary>
/// Porta del CNC Controllato
/// Tipologia dell'adapter/CNC Controllato
/// </summary>
public tipoAdapter tipoIob { get; set; }
/// <summary>
+2
View File
@@ -214,6 +214,8 @@ namespace IOB_WIN
if (currIobConf.optPar["PZCOUNT_MODE"].StartsWith("STD"))
{
pzCntReload();
// refresh associazione Macchina - IOB
sendM2IOB();
// per adesso imposto lettura fanuc == contapezzi (poi farà vera lettura...)
lastCountCNC = contapezzi;
}
+33 -3
View File
@@ -436,7 +436,16 @@ namespace IOB_WIN
#region metodi adapter
/// <summary>
/// Invia informazioni associazione IOB 2 machine
/// </summary>
protected void sendM2IOB()
{
if (checkServerAlive)
{
utils.callUrl(urlSetM2IOB);
}
}
/// <summary>
/// Effettua rilettura del contapezzi dal server MP/IO
/// </summary>
@@ -472,10 +481,9 @@ namespace IOB_WIN
else
{
// se server NON pronto...
contapezzi = lastCountCNC;
contapezzi = lastCountCNC;
lgError("Errore server NON pronto in pzCntReload");
}
}
/// <summary>
/// lettura file di persistenza
@@ -606,6 +614,8 @@ namespace IOB_WIN
{
// rilettura contapezzi da server... SE ABILITATA
pzCntReload();
// refresh associazione Macchina - IOB
sendM2IOB();
}
// dati dinamici
processDynData();
@@ -1248,6 +1258,26 @@ namespace IOB_WIN
return answ;
}
}
/// <summary>
/// URL per salvataggio dati associazione Machine 2 IOB...
/// </summary>
public string urlSetM2IOB
{
get
{
string answ = "";
try
{
string machineName = Environment.MachineName;
answ = string.Format(@"{0}{1}{2}/setM2IOB/{3}?IOB_name={4}", currIobConf.serverData.MPIP, currIobConf.serverData.MPURL, currIobConf.serverData.CMDALIVE, currIobConf.codIOB, machineName);
}
catch (Exception exc)
{
lgError(exc, "Errore in composizione urlSetM2IOB");
}
return answ;
}
}
public string GetMACAddress()
{
NetworkInterface[] nics = NetworkInterface.GetAllNetworkInterfaces();
+2
View File
@@ -301,6 +301,8 @@ namespace IOB_WIN
if (currIobConf.optPar["PZCOUNT_MODE"].StartsWith("STD"))
{
pzCntReload();
// refresh associazione Macchina - IOB
sendM2IOB();
// per adesso imposto lettura fanuc == contapezzi (poi farà vera lettura...)
lastCountCNC = contapezzi;
}
Vendored
+1 -1
View File
@@ -14,7 +14,7 @@ pipeline {
/* calcolo numero versione... diverso x branch MASTER/DEVELOP */
script {
withEnv(['NEXT_BUILD_NUMBER=271']) {
withEnv(['NEXT_BUILD_NUMBER=272']) {
// env.versionNumber = VersionNumber(versionNumberString : '1.18.${BUILD_DATE_FORMATTED, "yyMM"}.${BUILDS_ALL_TIME}', projectStartDate : '2006-01-01', skipFailedBuilds: true)
env.versionNumber = VersionNumber(versionNumberString : '1.18.${BUILD_DATE_FORMATTED, "yyMM"}.${BUILDS_ALL_TIME}', projectStartDate : '2006-01-01', skipFailedBuilds: true, overrideBuildsAllTime: '${NEXT_BUILD_NUMBER}')
env.APP_NAME = 'MAPO-IOB-WIN'