Merge tag 'Test_SW1169_01' into develop
Update x test su SW1169 Donati
This commit is contained in:
@@ -7656,7 +7656,7 @@ namespace IOB_WIN_FORM.Iob
|
||||
protected virtual int trySendPzCountBlock(string fullCode, int pzCountMes, int pzCountImp)
|
||||
{
|
||||
int qtyAdded = 0;
|
||||
lgDebug($"Chiamata trySendPzCountBlock MULTI | fullCode: {fullCode} | pzCountMes: {pzCountMes} | pzCountImp: {pzCountImp}");
|
||||
lgInfo($"Chiamata trySendPzCountBlock MULTI | fullCode: {fullCode} | pzCountMes: {pzCountMes} | pzCountImp: {pzCountImp}");
|
||||
// in primis HA SENSO procedere SOLO SE server MP è Online...
|
||||
if (MPOnline)
|
||||
{
|
||||
|
||||
@@ -2436,7 +2436,7 @@ namespace IOB_WIN_OPC_UA.IobOpc
|
||||
await application.LoadApplicationConfiguration(confPath, silent: false);
|
||||
// check the application certificate.
|
||||
await application.CheckApplicationInstanceCertificate(silent: false, minimumKeySize: 0);
|
||||
|
||||
|
||||
lgInfo($"Chiamata UAClient con configurazione standard: {application.ApplicationConfiguration.ApplicationName}");
|
||||
string userName = opcUaParams == null || opcUaParams.Identity == null ? "" : opcUaParams.Identity.UserName;
|
||||
string passwd = opcUaParams == null || opcUaParams.Identity == null ? "" : opcUaParams.Identity.Passwd;
|
||||
@@ -2745,7 +2745,6 @@ namespace IOB_WIN_OPC_UA.IobOpc
|
||||
/// <summary>
|
||||
/// Contapezzi assoluto macchina multi
|
||||
/// </summary>
|
||||
/// <exception cref="NotImplementedException"></exception>
|
||||
private void processContapezziMulti()
|
||||
{
|
||||
/*------------------------------------------------------------
|
||||
@@ -2776,7 +2775,7 @@ namespace IOB_WIN_OPC_UA.IobOpc
|
||||
if (DictPzCountMes.ContainsKey(kvp.Key))
|
||||
{
|
||||
int delta = counterImp - DictPzCountMes[kvp.Key];
|
||||
lgDebug($"Verifica Contapezzi | {kvp.Key} | Delta: {delta} | IMP: {counterImp} | MES: {DictPzCountMes[kvp.Key]}");
|
||||
lgInfo($"Verifica Contapezzi | {kvp.Key} | Delta: {delta} | IMP: {counterImp} | MES: {DictPzCountMes[kvp.Key]}");
|
||||
if (delta > 0)
|
||||
{
|
||||
string codIobTav = $"{IOBConfFull.General.CodIOB}|{kvp.Key}";
|
||||
@@ -2942,6 +2941,7 @@ namespace IOB_WIN_OPC_UA.IobOpc
|
||||
{
|
||||
// di default metto lettura 30 sec prima
|
||||
DateTime lastRead = DateTime.Now.AddSeconds(-30);
|
||||
bool dataReadOk = false;
|
||||
foreach (var item in dictCounters)
|
||||
{
|
||||
int actVal = 0;
|
||||
@@ -2953,24 +2953,36 @@ namespace IOB_WIN_OPC_UA.IobOpc
|
||||
if (!string.IsNullOrEmpty(rawCount))
|
||||
{
|
||||
int.TryParse(rawCount, out actVal);
|
||||
dataReadOk = true;
|
||||
// se valido (>=0) altrimenti uso zero......
|
||||
actVal = actVal >= 0 ? actVal : 0;
|
||||
lastRead = DateTime.Now;
|
||||
}
|
||||
else
|
||||
{
|
||||
lgWarn($"Errore in verifica remota contapezzi | url: {pzCountMesUrl}");
|
||||
}
|
||||
// se valido (>=0) altrimenti uso zero......
|
||||
actVal = actVal >= 0 ? actVal : 0;
|
||||
lastRead = DateTime.Now;
|
||||
}
|
||||
// se esiste aggiorno...
|
||||
if (DictPzCountMes.ContainsKey(item.Key))
|
||||
// se lettura OK ...
|
||||
if (dataReadOk)
|
||||
{
|
||||
DictPzCountMes[item.Key] = actVal;
|
||||
}
|
||||
// altrimenti aggiungo
|
||||
else
|
||||
{
|
||||
DictPzCountMes.Add(item.Key, actVal);
|
||||
// se esiste aggiorno...
|
||||
if (DictPzCountMes.ContainsKey(item.Key))
|
||||
{
|
||||
DictPzCountMes[item.Key] = actVal;
|
||||
}
|
||||
// altrimenti aggiungo
|
||||
else
|
||||
{
|
||||
DictPzCountMes.Add(item.Key, actVal);
|
||||
}
|
||||
}
|
||||
}
|
||||
// salvo dataora ultima lettura da MES...
|
||||
lastPzCountMesRead = lastRead;
|
||||
// SE lettura ok... salvo dataora ultima lettura da MES...
|
||||
if (dataReadOk)
|
||||
{
|
||||
lastPzCountMesRead = lastRead;
|
||||
}
|
||||
}
|
||||
|
||||
#endregion Private Methods
|
||||
|
||||
@@ -131,8 +131,8 @@ namespace IOB_WIN_OPC_UA.IobOpc
|
||||
}
|
||||
if (resetTav)
|
||||
{
|
||||
// attendo
|
||||
Thread.Sleep(500);
|
||||
// attendo 1 sec
|
||||
Thread.Sleep(1000);
|
||||
// mando chiusura...
|
||||
foreach (var item in IOBConfFull.Device.MultiIobList)
|
||||
{
|
||||
|
||||
@@ -45,8 +45,8 @@ REM ROBOCOPY %2 \\10.51.90.5\Steamware\IOB-WIN-OPC-UA-DEB /MIR /log:RobocopyTran
|
||||
REM ROBOCOPY %2 Z:\IOB-WIN-OPC-UA-DEB /MIR
|
||||
REM ROBOCOPY %2 \\10.51.90.15\Steamware\IOB-WIN-OPC-UA-DEB /MIR
|
||||
REM ROBOCOPY %2 \\192.168.51.215\Steamware\IOB-WIN-OPC-UA-DEB /MIR
|
||||
ROBOCOPY %2 \\10.51.90.9\Steamware\IOB-WIN-OPC-UA-DEB /MIR
|
||||
REM ROBOCOPY %2 \\10.51.90.10\Steamware\IOB-WIN-OPC-UA-DEB /MIR
|
||||
REM ROBOCOPY %2 \\10.51.90.9\Steamware\IOB-WIN-OPC-UA-DEB /MIR
|
||||
ROBOCOPY %2 \\10.51.90.10\Steamware\IOB-WIN-OPC-UA-DEB /MIR
|
||||
|
||||
goto END
|
||||
|
||||
|
||||
Reference in New Issue
Block a user