diff --git a/MTC_Adapter/SCMA/AdapterGeneric.cs b/MTC_Adapter/SCMA/AdapterGeneric.cs
index 7e9f98d..42a0cad 100644
--- a/MTC_Adapter/SCMA/AdapterGeneric.cs
+++ b/MTC_Adapter/SCMA/AdapterGeneric.cs
@@ -2946,23 +2946,26 @@ namespace SCMA
retACK_DW = utils.setBitOnStFlag(retACK_DW, ACK_DW2.HasFlag(StFlag32.B30), 30);
}
- // 2018.10.01 gestione bit status dei check ULTERIORI...
- if (currGateway.protocollo == gwProtocol.SOURS)
+ // 2018.10.01 gestione bit status dei check ULTERIORI... SE abilitato
+ if (utils.CRB("stChkEnabled"))
{
- // controllo catena REDIS | OPC-UA | Gateway | Internet
- // !!!FARE!!!
- // verifico se ci siano messaggi da recapitare (MConnect --> GateWay --> macchina)
- // !!!FARE!!!
- }
- else if (currGateway.protocollo == gwProtocol.MTC)
- {
- bool agentOk = false;
- // imposto bit controllo AGENT attivo
- agentOk = currGateway.checkStatus(1);
- retACK_DW = utils.setBitOnStFlag(retACK_DW, agentOk, 24);
- // imposto bit controllo AGENT valido
- agentOk = currGateway.checkStatus(2);
- retACK_DW = utils.setBitOnStFlag(retACK_DW, agentOk, 25);
+ if (currGateway.protocollo == gwProtocol.SOURS)
+ {
+ // controllo catena REDIS | OPC-UA | Gateway | Internet
+ // !!!FARE!!!
+ // verifico se ci siano messaggi da recapitare (MConnect --> GateWay --> macchina)
+ // !!!FARE!!!
+ }
+ else if (currGateway.protocollo == gwProtocol.MTC)
+ {
+ bool agentOk = false;
+ // imposto bit controllo AGENT attivo
+ agentOk = currGateway.checkStatus(1);
+ retACK_DW = utils.setBitOnStFlag(retACK_DW, agentOk, 24);
+ // imposto bit controllo AGENT valido
+ agentOk = currGateway.checkStatus(2);
+ retACK_DW = utils.setBitOnStFlag(retACK_DW, agentOk, 25);
+ }
}
// 2016.10.18 aggiungo scrittura del bit di "watchdog" al primo bit della DW2... come resto tra secondi / 2
diff --git a/MTC_Adapter/SCMA/App.config b/MTC_Adapter/SCMA/App.config
index 2946891..aaf0a77 100644
--- a/MTC_Adapter/SCMA/App.config
+++ b/MTC_Adapter/SCMA/App.config
@@ -14,6 +14,7 @@
+
diff --git a/README.md b/README.md
index 032df2e..a2b1fc9 100644
--- a/README.md
+++ b/README.md
@@ -66,6 +66,22 @@ Mentre queste sono quelle in versione **debug/diagnostica**
+L'adapter, a partire dalle versioni di settembre 2018, è istanziabile a scelta in modalità **MTC** (classica MTConnect) oppure **SOURS** (SCM Opc Ua Redis Server) destinato alla piattaforma cloud Maestro Connect. Per queste modalità prestare attenzione alla chiave "adpProto", che può appunto prendere i valori MTC o SOUR:
+
+Ecco la chiave da usare per MTConnect
+
+
+
+Ecco la chiave da usare per OPC-UA
+
+
+
+Altra modifica importante a partire da ottobre 2018 è la possibilità di impiegare il controllo dello status del sistema tramite le variabili della ACK_DW2 (vedere doc variabili https://docs.google.com/spreadsheets/d/1SewqSJn941mKtzplY1ZtWe6W6Hw0Wtu_4RVjwIPo28w/edit#gid=848807258)
+
+
+
+In particolare per casistiche **MCT** viene verificato los tato dell'adapter, mentre per OPC-UA la "catena di invio" che c'è tra l'adapter ed il cloud SCM.
+
### MTC-FANUC
- Primo adapter realizzato
diff --git a/README.pdf b/README.pdf
index dd008e4..5ccf4c0 100644
Binary files a/README.pdf and b/README.pdf differ