Ancora update Adige x STEL x decodifica fluxLog
This commit is contained in:
@@ -47,16 +47,7 @@
|
||||
},
|
||||
"condReady": {
|
||||
"checkMode": "OR",
|
||||
"checkList": [
|
||||
{
|
||||
"keyName": "MachineStatus(0)",
|
||||
"targetValue": "3"
|
||||
},
|
||||
{
|
||||
"keyName": "MachineStatus(0)",
|
||||
"targetValue": "5"
|
||||
}
|
||||
]
|
||||
"checkList": []
|
||||
},
|
||||
"condManual": {
|
||||
"checkMode": "AND",
|
||||
@@ -69,7 +60,6 @@
|
||||
},
|
||||
"condEStop": {
|
||||
"checkMode": "AND",
|
||||
"negateValue": true,
|
||||
"checkList": []
|
||||
},
|
||||
"condError": {
|
||||
@@ -87,6 +77,7 @@
|
||||
},
|
||||
"condWarmUpCoolDown": {
|
||||
"checkMode": "OR",
|
||||
"negateValue": true,
|
||||
"checkList": []
|
||||
},
|
||||
"condWarning": {
|
||||
@@ -146,6 +137,7 @@
|
||||
"AlarmText(17)",
|
||||
"AlarmText(18)",
|
||||
"AlarmText(19)",
|
||||
"MessageCode(0)",
|
||||
"MessageCode(1)",
|
||||
"MessageCode(2)",
|
||||
"MessageCode(3)",
|
||||
@@ -165,10 +157,6 @@
|
||||
"MessageCode(17)",
|
||||
"MessageCode(18)",
|
||||
"MessageCode(19)",
|
||||
"MessageText(1)",
|
||||
"MessageText(2)",
|
||||
"MessageText(3)",
|
||||
"MessageText(4)",
|
||||
"MessageText(5)",
|
||||
"MessageText(6)",
|
||||
"MessageText(7)",
|
||||
@@ -256,8 +244,8 @@
|
||||
"ns=4;s=BladeAreaCut",
|
||||
"ns=4;s=BladeRotSpeedSuggested",
|
||||
"ns=4;s=BladeCutSpeedSuggested",
|
||||
"ns=4;s=JobName(0)",
|
||||
"ns=4;s=JobCode",
|
||||
"ns=4;s=JobName(0)",
|
||||
"ns=4;s=JobStatus(0)",
|
||||
"ns=4;s=BarNum",
|
||||
"ns=4;s=BarFinalScrapLength",
|
||||
@@ -266,41 +254,21 @@
|
||||
"ns=4;s=BarSectionDimMin",
|
||||
"ns=4;s=BarSectionThickness",
|
||||
"ns=4;s=BarMaterialType",
|
||||
"ns=4;s=PartName(0)",
|
||||
"ns=4;s=PartName(1)",
|
||||
"ns=4;s=PartName(2)",
|
||||
"ns=4;s=PartName(3)",
|
||||
"ns=4;s=PartName(4)",
|
||||
"ns=4;s=PartOrderERP(0)",
|
||||
"ns=4;s=PartOrderERP(1)",
|
||||
"ns=4;s=PartOrderERP(2)",
|
||||
"ns=4;s=PartOrderERP(3)",
|
||||
"ns=4;s=PartOrderERP(4)",
|
||||
"ns=4;s=PartWorkOrderERP(0)",
|
||||
"ns=4;s=PartWorkOrderERP(1)",
|
||||
"ns=4;s=PartWorkOrderERP(2)",
|
||||
"ns=4;s=PartWorkOrderERP(3)",
|
||||
"ns=4;s=PartWorkOrderERP(4)",
|
||||
"ns=4;s=PartLength(0)",
|
||||
"ns=4;s=PartLength(1)",
|
||||
"ns=4;s=PartLength(2)",
|
||||
"ns=4;s=PartLength(3)",
|
||||
"ns=4;s=PartLength(4)",
|
||||
"ns=4;s=PartToDo(0)",
|
||||
"ns=4;s=PartToDo(1)",
|
||||
"ns=4;s=PartToDo(2)",
|
||||
"ns=4;s=PartToDo(3)",
|
||||
"ns=4;s=PartToDo(4)",
|
||||
"ns=4;s=PartIndex",
|
||||
"ns=4;s=PartDone(0)",
|
||||
"ns=4;s=PartDone(1)",
|
||||
"ns=4;s=PartDone(2)",
|
||||
"ns=4;s=PartDone(3)",
|
||||
"ns=4;s=PartDone(4)",
|
||||
"ns=4;s=PartLastDuration(0)",
|
||||
"ns=4;s=PartLastDuration(1)",
|
||||
"ns=4;s=PartLastDuration(2)",
|
||||
"ns=4;s=PartLastDuration(3)",
|
||||
"ns=4;s=PartLastDuration(4)",
|
||||
"ns=4;s=PartLength(0)",
|
||||
"ns=4;s=PartLength(1)",
|
||||
"ns=4;s=PartName(0)",
|
||||
"ns=4;s=PartName(1)",
|
||||
"ns=4;s=PartOrderERP(0)",
|
||||
"ns=4;s=PartOrderERP(1)",
|
||||
"ns=4;s=PartToDo(0)",
|
||||
"ns=4;s=PartToDo(1)",
|
||||
"ns=4;s=PartWorkOrderERP(0)",
|
||||
"ns=4;s=PartWorkOrderERP(1)",
|
||||
"ns=4;s=SwitchOnDuration",
|
||||
"ns=4;s=UseHourCount",
|
||||
"ns=4;s=zMacStatus0",
|
||||
@@ -457,7 +425,7 @@
|
||||
},
|
||||
"OPC_BladePartCut": {
|
||||
"name": "OPC_BladePartCut",
|
||||
"description": "Blde # parti tagliate",
|
||||
"description": "Blade # parti tagliate",
|
||||
"tipoMem": "String",
|
||||
"memAddr": "ns=4;s=BladePartCut",
|
||||
"index": 0,
|
||||
@@ -486,6 +454,246 @@
|
||||
"memAddr": "ns=4;s=BladeCutSpeedSuggested",
|
||||
"index": 0,
|
||||
"size": 50
|
||||
},
|
||||
"OPC_JobCode": {
|
||||
"name": "OPC_JobCode",
|
||||
"description": "Job Code",
|
||||
"tipoMem": "String",
|
||||
"memAddr": "ns=4;s=JobCode",
|
||||
"index": 0,
|
||||
"size": 50
|
||||
},
|
||||
"OPC_JobName(0)": {
|
||||
"name": "OPC_JobName(0)",
|
||||
"description": "Job Name",
|
||||
"tipoMem": "String",
|
||||
"memAddr": "ns=4;s=JobName(0)",
|
||||
"index": 0,
|
||||
"size": 50
|
||||
},
|
||||
"OPC_JobStatus(0)": {
|
||||
"name": "OPC_JobStatus(0)",
|
||||
"description": "Job Status",
|
||||
"tipoMem": "String",
|
||||
"memAddr": "ns=4;s=JobStatus(0)",
|
||||
"index": 0,
|
||||
"size": 50
|
||||
},
|
||||
"OPC_BarNum": {
|
||||
"name": "OPC_BarNum",
|
||||
"description": "Bar #",
|
||||
"tipoMem": "String",
|
||||
"memAddr": "ns=4;s=BarNum",
|
||||
"index": 0,
|
||||
"size": 50
|
||||
},
|
||||
"OPC_BarFinalScrapLength": {
|
||||
"name": "OPC_BarFinalScrapLength",
|
||||
"description": "Bar ultimo scarto",
|
||||
"tipoMem": "String",
|
||||
"memAddr": "ns=4;s=BarFinalScrapLength",
|
||||
"index": 0,
|
||||
"size": 50
|
||||
},
|
||||
"OPC_BarSectionType": {
|
||||
"name": "OPC_BarSectionType",
|
||||
"description": "Bar tipo sezione",
|
||||
"tipoMem": "String",
|
||||
"memAddr": "ns=4;s=BarSectionType",
|
||||
"index": 0,
|
||||
"size": 50
|
||||
},
|
||||
"OPC_BarSectionDimMax": {
|
||||
"name": "OPC_BarSectionDimMax",
|
||||
"description": "Bar Dim Max",
|
||||
"tipoMem": "String",
|
||||
"memAddr": "ns=4;s=BarSectionDimMax",
|
||||
"index": 0,
|
||||
"size": 50
|
||||
},
|
||||
"OPC_BarSectionDimMin": {
|
||||
"name": "OPC_BarSectionDimMin",
|
||||
"description": "Bar Dim min",
|
||||
"tipoMem": "String",
|
||||
"memAddr": "ns=4;s=BarSectionDimMin",
|
||||
"index": 0,
|
||||
"size": 50
|
||||
},
|
||||
"OPC_BarSectionThickness": {
|
||||
"name": "OPC_BarSectionThickness",
|
||||
"description": "Bar spessore",
|
||||
"tipoMem": "String",
|
||||
"memAddr": "ns=4;s=BarSectionThickness",
|
||||
"index": 0,
|
||||
"size": 50
|
||||
},
|
||||
"OPC_BarMaterialType": {
|
||||
"name": "OPC_BarMaterialType",
|
||||
"description": "Bar tipo materiale",
|
||||
"tipoMem": "String",
|
||||
"memAddr": "ns=4;s=BarMaterialType",
|
||||
"index": 0,
|
||||
"size": 50
|
||||
},
|
||||
"OPC_PartIndex": {
|
||||
"name": "OPC_PartIndex",
|
||||
"description": "Part index",
|
||||
"tipoMem": "String",
|
||||
"memAddr": "ns=4;s=PartIndex",
|
||||
"index": 0,
|
||||
"size": 50
|
||||
},
|
||||
"OPC_PartDone(0)": {
|
||||
"name": "OPC_PartDone(0)",
|
||||
"description": "Part 0: # done",
|
||||
"tipoMem": "String",
|
||||
"memAddr": "ns=4;s=PartDone(0)",
|
||||
"index": 0,
|
||||
"size": 50
|
||||
},
|
||||
"OPC_PartDone(1)": {
|
||||
"name": "OPC_PartDone(1)",
|
||||
"description": "Part 0: 1 done",
|
||||
"tipoMem": "String",
|
||||
"memAddr": "ns=4;s=PartDone(1)",
|
||||
"index": 0,
|
||||
"size": 50
|
||||
},
|
||||
"OPC_PartLastDuration(0)": {
|
||||
"name": "OPC_PartLastDuration(0)",
|
||||
"description": "Part 0: durata",
|
||||
"tipoMem": "String",
|
||||
"memAddr": "ns=4;s=PartLastDuration(0)",
|
||||
"index": 0,
|
||||
"size": 50
|
||||
},
|
||||
"OPC_PartLastDuration(1)": {
|
||||
"name": "OPC_PartLastDuration(1)",
|
||||
"description": "Part 1: durata",
|
||||
"tipoMem": "String",
|
||||
"memAddr": "ns=4;s=PartLastDuration(1)",
|
||||
"index": 0,
|
||||
"size": 50
|
||||
},
|
||||
"OPC_PartLength(0)": {
|
||||
"name": "OPC_PartLength(0)",
|
||||
"description": "Part 0: lunghezza",
|
||||
"tipoMem": "String",
|
||||
"memAddr": "ns=4;s=PartLength(0)",
|
||||
"index": 0,
|
||||
"size": 50
|
||||
},
|
||||
"OPC_PartLength(1)": {
|
||||
"name": "OPC_PartLength(1)",
|
||||
"description": "Part 1: lunghezza",
|
||||
"tipoMem": "String",
|
||||
"memAddr": "ns=4;s=PartLength(1)",
|
||||
"index": 0,
|
||||
"size": 50
|
||||
},
|
||||
"OPC_PartName(0)": {
|
||||
"name": "OPC_PartName(0)",
|
||||
"description": "Part 0: nome",
|
||||
"tipoMem": "String",
|
||||
"memAddr": "ns=4;s=PartName(0)",
|
||||
"index": 0,
|
||||
"size": 50
|
||||
},
|
||||
"OPC_PartName(1)": {
|
||||
"name": "OPC_PartName(1)",
|
||||
"description": "Part 1: nome",
|
||||
"tipoMem": "String",
|
||||
"memAddr": "ns=4;s=PartName(1)",
|
||||
"index": 0,
|
||||
"size": 50
|
||||
},
|
||||
"OPC_PartOrderERP(0)": {
|
||||
"name": "OPC_PartOrderERP(0)",
|
||||
"description": "Part 0: ERP Ord",
|
||||
"tipoMem": "String",
|
||||
"memAddr": "ns=4;s=PartOrderERP(0)",
|
||||
"index": 0,
|
||||
"size": 50
|
||||
},
|
||||
"OPC_PartOrderERP(1)": {
|
||||
"name": "OPC_PartOrderERP(1)",
|
||||
"description": "Part 1: ERP Ord",
|
||||
"tipoMem": "String",
|
||||
"memAddr": "ns=4;s=PartOrderERP(1)",
|
||||
"index": 0,
|
||||
"size": 50
|
||||
},
|
||||
"OPC_PartToDo(0)": {
|
||||
"name": "OPC_PartToDo(0)",
|
||||
"description": "Part 0: # ToDo",
|
||||
"tipoMem": "String",
|
||||
"memAddr": "ns=4;s=PartToDo(0)",
|
||||
"index": 0,
|
||||
"size": 50
|
||||
},
|
||||
"OPC_PartToDo(1)": {
|
||||
"name": "OPC_PartToDo(1)",
|
||||
"description": "Part 1: # ToDo",
|
||||
"tipoMem": "String",
|
||||
"memAddr": "ns=4;s=PartToDo(1)",
|
||||
"index": 0,
|
||||
"size": 50
|
||||
},
|
||||
"OPC_PartWorkOrderERP(0)": {
|
||||
"name": "OPC_PartWorkOrderERP(0)",
|
||||
"description": "Part 0: Erp WorkOrder",
|
||||
"tipoMem": "String",
|
||||
"memAddr": "ns=4;s=PartWorkOrderERP(0)",
|
||||
"index": 0,
|
||||
"size": 50
|
||||
},
|
||||
"OPC_PartWorkOrderERP(1)": {
|
||||
"name": "OPC_PartWorkOrderERP(1)",
|
||||
"description": "Part 1: Erp WorkOrder",
|
||||
"tipoMem": "String",
|
||||
"memAddr": "ns=4;s=PartWorkOrderERP(1)",
|
||||
"index": 0,
|
||||
"size": 50
|
||||
},
|
||||
"OPC_MessageText(0)": {
|
||||
"name": "OPC_MessageText(0)",
|
||||
"description": "Messaggio 0",
|
||||
"tipoMem": "String",
|
||||
"memAddr": "ns=4;s=MessageText(0)",
|
||||
"index": 0,
|
||||
"size": 50
|
||||
},
|
||||
"OPC_MessageText(1)": {
|
||||
"name": "OPC_MessageText(1)",
|
||||
"description": "Messaggio 1",
|
||||
"tipoMem": "String",
|
||||
"memAddr": "ns=4;s=MessageText(1)",
|
||||
"index": 0,
|
||||
"size": 50
|
||||
},
|
||||
"OPC_MessageText(2)": {
|
||||
"name": "OPC_MessageText(2)",
|
||||
"description": "Messaggio 2",
|
||||
"tipoMem": "String",
|
||||
"memAddr": "ns=4;s=MessageText(2)",
|
||||
"index": 0,
|
||||
"size": 50
|
||||
},
|
||||
"OPC_MessageText(3)": {
|
||||
"name": "OPC_MessageText(3)",
|
||||
"description": "Messaggio 3",
|
||||
"tipoMem": "String",
|
||||
"memAddr": "ns=4;s=MessageText(3)",
|
||||
"index": 0,
|
||||
"size": 50
|
||||
},
|
||||
"OPC_MessageText(4)": {
|
||||
"name": "OPC_MessageText(4)",
|
||||
"description": "Messaggio 4",
|
||||
"tipoMem": "String",
|
||||
"memAddr": "ns=4;s=MessageText(4)",
|
||||
"index": 0,
|
||||
"size": 50
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -158,8 +158,8 @@ namespace IOB_WIN_NEXT.IobOpc
|
||||
* B3: allarme
|
||||
* B4: manuale
|
||||
* B5: SlowTC (NON gestito qui)
|
||||
* B6: warm-up / cool-down / setup
|
||||
* B7: emergenza ARMATA (1=ok, 0 = premuta)
|
||||
* B6: warm-up / cool-down / setup - se NON c'è va negata
|
||||
* B7: emergenza ARMATA (1=ok, 0 = premuta) - SE NON C'è NON VA negata
|
||||
---------------------------------------------------- */
|
||||
|
||||
// se valido il check ping lo eseguo... altrimenti lo do x buono
|
||||
@@ -175,15 +175,6 @@ namespace IOB_WIN_NEXT.IobOpc
|
||||
if (checkPing)
|
||||
{
|
||||
B_input = powerOnOk ? 1 : 0;
|
||||
|
||||
#if false
|
||||
// variabili RUN...
|
||||
if (!string.IsNullOrEmpty(opcUaParams.keyRunMode))
|
||||
{
|
||||
currRun = getDataItemValue(opcUaParams.keyRunMode);
|
||||
}
|
||||
#endif
|
||||
|
||||
procRunMode(ref currRun);
|
||||
|
||||
// salvo running come = working...
|
||||
|
||||
Reference in New Issue
Block a user