ok test saet
This commit is contained in:
Binary file not shown.
@@ -11,7 +11,7 @@ CMDIOB2CALL=/IOB/getIob2call?GWIP=
|
||||
|
||||
[IOB]
|
||||
;--- TEST SIMULAZIONE
|
||||
STARTLIST=3013
|
||||
STARTLIST=VALV_24
|
||||
;STARTLIST=WPS,WPS
|
||||
;STARTLIST=WPS
|
||||
;STARTLIST=SIMUL_01
|
||||
|
||||
@@ -508,7 +508,10 @@ namespace IOB_WIN
|
||||
case "DW":
|
||||
uint valDW = S7.Net.Types.Word.FromByteArray(RawInput.Skip(areaCounter.indiceMem).Take(4).ToArray());
|
||||
outputVal = valDW;
|
||||
|
||||
break;
|
||||
case "RE":
|
||||
double valRe = S7.Net.Types.Double.FromByteArray(RawInput.Skip(areaCounter.indiceMem).Take(4).ToArray());
|
||||
outputVal = valRe;
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
using System;
|
||||
using IOB_UT;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
@@ -28,9 +29,10 @@ namespace IOB_WIN
|
||||
* - DB60.DBD14: temperatura acqua pulita (salvataggio del MAX ogni minuto)
|
||||
*
|
||||
* - BIT di stato
|
||||
* - DBX2.1: AUTOMATICO, se 0 --> LAMPADA ROSSA (allarmi/anomalie almeno 1 attivo)
|
||||
* - DBX2.1: READY TO RUN in AUTOMATICO
|
||||
* - DBX2.3: Macchina in LAVORAZIONE
|
||||
* - DBX2.4: WARNING Differenza tra Part Code MES - Saet (blu)
|
||||
* - DBX2.5: se 1 --> LAMPADA ROSSA (allarmi almeno 1 attivo)
|
||||
*
|
||||
* PartCounter DINT 4.0 Conteggio Parziale di pezzi "OK" prodotti dalla macchina
|
||||
* NumberCode String [12] 8.0 Valore numerico associato alla ricetta di produzione attualmente utilizzata dalla macchina
|
||||
@@ -74,7 +76,6 @@ namespace IOB_WIN
|
||||
lastPLCWatchDog = DateTime.Now.AddMinutes(-1);
|
||||
// imposto i parametri speciali x calcolo...
|
||||
var chiaviTSVC = findOptPar("TSVC");
|
||||
#if false
|
||||
if (chiaviTSVC.Count > 0)
|
||||
{
|
||||
lgInfo($"Trovate {chiaviTSVC.Count} chaivi TSVC");
|
||||
@@ -105,7 +106,6 @@ namespace IOB_WIN
|
||||
LastTSVC.Add(item.Key, 0);
|
||||
}
|
||||
}
|
||||
#endif
|
||||
}
|
||||
|
||||
#region Metodi specifici (da verificare/completare in implementazione)
|
||||
@@ -156,17 +156,10 @@ namespace IOB_WIN
|
||||
switch (item.Key)
|
||||
{
|
||||
case "SendWatchDogMes2Plc":
|
||||
MemBlock[0] = (byte)counterMes2Plc;
|
||||
MemBlock[1] = (byte)(counterMes2Plc >> 8);
|
||||
MemBlock[1] = (byte)counterMes2Plc;
|
||||
MemBlock[0] = (byte)(counterMes2Plc >> 8);
|
||||
taskVal = $"VALUE DB1275.92 --> {counterMes2Plc}";
|
||||
break;
|
||||
//case "startSetup":
|
||||
// MemBlock[0] += (1 << 4);
|
||||
// taskVal = "VALUE DB701.0.4 --> 1";
|
||||
// break;
|
||||
//case "stopSetup":
|
||||
// taskVal = "VALUE DB701.0.4 --> 0";
|
||||
// break;
|
||||
default:
|
||||
// anche se non faccio nulla SEGNO con value = NOT DONE
|
||||
taskVal = "UNKNOWN KEY | NO EXEC";
|
||||
|
||||
Reference in New Issue
Block a user