diff --git a/IOB-WIN-FORM/Iob/Generic.Public.cs b/IOB-WIN-FORM/Iob/Generic.Public.cs index 737633ac..d7b6fe8f 100644 --- a/IOB-WIN-FORM/Iob/Generic.Public.cs +++ b/IOB-WIN-FORM/Iob/Generic.Public.cs @@ -2388,7 +2388,8 @@ namespace IOB_WIN_FORM.Iob // init obj display newDisplayData currDispData = new newDisplayData(); // controllo contatore invio "keepalive"... invio solo a scadenza - if (DateTime.Now.Subtract(lastDisconnCheck).TotalSeconds > utils.CRI("disconMaxSec")) + int disconnMaxSec = utils.CRI("disconMaxSec"); + if (DateTime.Now.Subtract(lastDisconnCheck).TotalSeconds > disconnMaxSec) { // resetto tutti i valori BYTE IN/PREV/OUT... così invio macchina spenta... B_input = 0; @@ -2397,6 +2398,7 @@ namespace IOB_WIN_FORM.Iob accodaSigIN(ref currDispData); // update controllo lastDisconnCheck = DateTime.Now; + lgInfo($"Send 00 | disconMaxSec: {disconnMaxSec}"); } raiseRefresh(currDispData); } diff --git a/IOB-WIN-OPC-UA/App.config b/IOB-WIN-OPC-UA/App.config index 983b075b..f84968ff 100644 --- a/IOB-WIN-OPC-UA/App.config +++ b/IOB-WIN-OPC-UA/App.config @@ -37,7 +37,7 @@ - +