ECE_EAE_Converter/data/mappings/block_pin_mapping1.json
2025-05-23 17:48:34 +05:30

2609 lines
No EOL
40 KiB
JSON

{
"ADD": {
"inputs": {
"IN1": "IN1",
"IN2": "IN2",
"IN3": "IN3",
"IN4": "IN4",
"IN5": "IN5",
"IN6": "IN6",
"IN7": "IN7",
"IN8": "IN8",
"IN9": "IN9",
"IN10": "IN10",
"IN11": "IN11",
"IN12": "IN12",
"IN13": "IN13",
"IN14": "IN14",
"IN15": "IN15",
"IN16": "IN16"
},
"outputs": {
"OUT": "OUT"
},
"events_in": {
"EN": "REQ"
},
"events_out": {
"ENO": "CNF"
},
"with_event": {
"IN1": "REQ",
"IN2": "REQ",
"IN3": "REQ",
"IN4": "REQ",
"IN5": "REQ",
"IN6": "REQ",
"IN7": "REQ",
"IN8": "REQ",
"IN9": "REQ",
"IN10": "REQ",
"IN11": "REQ",
"IN12": "REQ",
"IN13": "REQ",
"IN14": "REQ",
"IN15": "REQ",
"IN16": "REQ",
"EN": "REQ",
"ENO": "CNF",
"OUT": "CNF"
}
},
"AND": {
"inputs": {
"IN1": "IN1",
"IN2": "IN2",
"IN3": "IN3",
"IN4": "IN4",
"IN5": "IN5",
"IN6": "IN6",
"IN7": "IN7",
"IN8": "IN8",
"IN9": "IN9",
"IN10": "IN10",
"IN11": "IN11",
"IN12": "IN12",
"IN13": "IN13",
"IN14": "IN14",
"IN15": "IN15",
"IN16": "IN16"
},
"outputs": {
"OUT": "OUT"
},
"events_in": {
"EN": "REQ"
},
"events_out": {
"ENO": "CNF"
},
"with_event": {
"IN1": "REQ",
"IN2": "REQ",
"IN3": "REQ",
"IN4": "REQ",
"IN5": "REQ",
"IN6": "REQ",
"IN7": "REQ",
"IN8": "REQ",
"IN9": "REQ",
"IN10": "REQ",
"IN11": "REQ",
"IN12": "REQ",
"IN13": "REQ",
"IN14": "REQ",
"IN15": "REQ",
"IN16": "REQ",
"EN": "REQ",
"ENO": "CNF",
"OUT": "CNF"
}
},
"AND_BOOL": {
"inputs": {
"IN1": "IN1",
"IN2": "IN2",
"IN3": "IN3",
"IN4": "IN4",
"IN5": "IN5",
"IN6": "IN6",
"IN7": "IN7",
"IN8": "IN8",
"IN9": "IN9",
"IN10": "IN10",
"IN11": "IN11",
"IN12": "IN12",
"IN13": "IN13",
"IN14": "IN14",
"IN15": "IN15",
"IN16": "IN16"
},
"outputs": {
"OUT": "OUT"
},
"events_in": {
"EN": "REQ"
},
"events_out": {
"ENO": "CNF"
},
"with_event": {
"IN1": "REQ",
"IN2": "REQ",
"IN3": "REQ",
"IN4": "REQ",
"IN5": "REQ",
"IN6": "REQ",
"IN7": "REQ",
"IN8": "REQ",
"IN9": "REQ",
"IN10": "REQ",
"IN11": "REQ",
"IN12": "REQ",
"IN13": "REQ",
"IN14": "REQ",
"IN15": "REQ",
"IN16": "REQ",
"OUT": "CNF",
"EN": "REQ",
"ENO": "CNF"
}
},
"BOOL_TO_BYTE": {
"inputs": {
"IN": "IN1"
},
"outputs": {
"OUT": "OUT1"
},
"events_in": {
"EN": "REQ"
},
"events_out": {
"ENO": "CNF"
},
"with_event": {
"EN": "REQ",
"ENO": "CNF",
"IN": "REQ",
"OUT": "CNF"
}
},
"BOOL_TO_DINT": {
"inputs": {
"IN": "I"
},
"outputs": {
"OUT": "Q"
},
"events_in": {
"EN": "REQ"
},
"events_out": {
"ENO": "CNF"
},
"with_event": {
"EN": "REQ",
"ENO": "CNF",
"IN": "REQ",
"OUT": "CNF"
}
},
"BOOL_TO_DWORD": {
"inputs": {
"IN": "IN1"
},
"outputs": {
"OUT": "OUT1"
},
"events_in": {
"EN": "REQ"
},
"events_out": {
"ENO": "CNF"
},
"with_event": {
"EN": "REQ",
"ENO": "CNF",
"IN": "REQ",
"OUT": "CNF"
}
},
"BOOL_TO_INT": {
"inputs": {
"IN": "I"
},
"outputs": {
"OUT": "Q"
},
"events_in": {
"EN": "REQ"
},
"events_out": {
"ENO": "CNF"
},
"with_event": {
"EN": "REQ",
"ENO": "CNF",
"IN": "REQ",
"OUT": "CNF"
}
},
"BOOL_TO_REAL": {
"inputs": {
"IN": "I"
},
"outputs": {
"OUT": "Q"
},
"events_in": {
"EN": "REQ"
},
"events_out": {
"ENO": "CNF"
},
"with_event": {
"EN": "REQ",
"ENO": "CNF",
"IN": "CNF",
"OUT": "REQ"
}
},
"BOOL_TO_TIME": {
"inputs": {
"IN": "I"
},
"outputs": {
"OUT": "Q"
},
"events_in": {
"EN": "REQ"
},
"events_out": {
"ENO": "CNF"
},
"with_event": {
"EN": "REQ",
"ENO": "CNF",
"IN": "REQ",
"OUT": "CNF"
}
},
"BOOL_TO_UDINT": {
"inputs": {
"IN": "IN1"
},
"outputs": {
"OUT": "OUT1"
},
"events_in": {
"EN": "REQ"
},
"events_out": {
"ENO": "CNF"
},
"with_event": {
"EN": "REQ",
"ENO": "CNF",
"IN": "REQ",
"OUT": "CNF"
}
},
"BOOL_TO_UINT": {
"inputs": {
"IN": "IN1"
},
"outputs": {
"OUT": "OUT1"
},
"events_in": {
"EN": "REQ"
},
"events_out": {
"ENO": "CNF"
},
"with_event": {
"EN": "REQ",
"ENO": "CNF",
"IN": "REQ",
"OUT": "CNF"
}
},
"BOOL_TO_WORD": {
"inputs": {
"IN": "IN1"
},
"outputs": {
"OUT": "OUT1"
},
"events_in": {
"EN": "REQ"
},
"events_out": {
"ENO": "CNF"
},
"with_event": {
"EN": "REQ",
"ENO": "CNF",
"IN": "REQ",
"OUT": "CNF"
}
},
"BYTE_TO_BOOL": {
"inputs": {
"IN": "IN1"
},
"outputs": {
"OUT": "OUT1"
},
"events_in": {
"EN": "REQ"
},
"events_out": {
"ENO": "CNF"
},
"with_event": {
"EN": "REQ",
"ENO": "CNF",
"IN": "REQ",
"OUT": "CNF"
}
},
"BYTE_TO_DINT": {
"inputs": {
"IN": "IN1"
},
"outputs": {
"OUT": "OUT1"
},
"events_in": {
"EN": "REQ"
},
"events_out": {
"ENO": "CNF"
},
"with_event": {
"EN": "REQ",
"ENO": "CNF",
"IN": "REQ",
"OUT": "CNF"
}
},
"BYTE_TO_DWORD": {
"inputs": {
"IN": "IN1"
},
"outputs": {
"OUT": "OUT1"
},
"events_in": {
"EN": "REQ"
},
"events_out": {
"ENO": "CNF"
},
"with_event": {
"EN": "REQ",
"ENO": "CNF",
"IN": "REQ",
"OUT": "CNF"
}
},
"BYTE_TO_INT": {
"inputs": {
"IN": "IN1"
},
"outputs": {
"OUT": "OUT1"
},
"events_in": {
"EN": "REQ"
},
"events_out": {
"ENO": "CNF"
},
"with_event": {
"EN": "REQ",
"ENO": "CNF",
"IN": "REQ",
"OUT": "CNF"
}
},
"BYTE_TO_REAL": {
"inputs": {
"IN": "I"
},
"outputs": {
"OUT": "Q"
},
"events_in": {
"EN": "REQ"
},
"events_out": {
"ENO": "CNF"
},
"with_event": {
"EN": "REQ",
"ENO": "CNF",
"IN": "REQ",
"OUT": "CNF"
}
},
"BYTE_TO_TIME": {
"inputs": {
"IN": "I"
},
"outputs": {
"OUT": "Q"
},
"events_in": {
"EN": "REQ"
},
"events_out": {
"ENO": "CNF"
},
"with_event": {
"EN": "REQ",
"ENO": "CNF",
"IN": "REQ",
"OUT": "CNF"
}
},
"BYTE_TO_UDINT": {
"inputs": {
"IN": "IN1"
},
"outputs": {
"OUT": "OUT1"
},
"events_in": {
"EN": "REQ"
},
"events_out": {
"ENO": "CNF"
},
"with_event": {
"EN": "REQ",
"ENO": "CNF",
"IN": "REQ",
"OUT": "CNF"
}
},
"BYTE_TO_UINT": {
"inputs": {
"IN": "IN1"
},
"outputs": {
"OUT": "OUT1"
},
"events_in": {
"EN": "REQ"
},
"events_out": {
"ENO": "CNF"
},
"with_event": {
"EN": "REQ",
"ENO": "CNF",
"IN": "REQ",
"OUT": "CNF"
}
},
"BYTE_TO_WORD": {
"inputs": {
"IN": "IN1"
},
"outputs": {
"OUT": "OUT1"
},
"events_in": {
"EN": "REQ"
},
"events_out": {
"ENO": "CNF"
},
"with_event": {
"EN": "REQ",
"ENO": "CNF",
"IN": "REQ",
"OUT": "CNF"
}
},
"COMPARE": {
"inputs": {
"IN1": "IN1",
"IN2": "IN2"
},
"outputs": {
"SUP": "GT",
"DIFF": "NE",
"EQU": "EQ",
"INF": "LT"
},
"events_in": {
"EN": "REQ",
"VAL": "REQ"
},
"events_out": {
"ENO": "CNF"
},
"with_event": {
"IN1": "REQ",
"IN2": "REQ",
"SUP": "CNF",
"DIFF": "CNF",
"EQU": "CNF",
"INF": "CNF",
"EN": "REQ",
"VAL": "REQ",
"ENO": "CNF"
}
},
"CTU": {
"inputs": {
"PV": "PV"
},
"outputs": {
"Q": "Q",
"CV": "CV"
},
"events_in": {
"CU": "CU",
"R": "R"
},
"events_out": {
"ENO": "CUO"
},
"with_event": {
"CU": "CU",
"R": "R",
"PV": "CU",
"ENO": "CUO",
"Q": "CUO",
"CV": "CUO"
}
},
"DINPUTGP": {
"inputs": {
"ChIn": "PvRaw"
},
"outputs": {
"PV": "Pv"
},
"events_in": {
"EN": "REQ"
},
"events_out": {
"ENO": "CNF"
},
"with_event": {
"PV": "CNF",
"EN": "REQ",
"ENO": "CNF",
"ChIn": "REQ"
}
},
"DINT_TO_BOOL": {
"inputs": {
"IN": "IN1"
},
"outputs": {
"OUT": "OUT1"
},
"events_in": {
"EN": "REQ"
},
"events_out": {
"ENO": "CNF"
},
"with_event": {
"EN": "REQ",
"ENO": "CNF",
"IN": "REQ",
"OUT": "CNF"
}
},
"DINT_TO_BYTE": {
"inputs": {
"IN": "IN1"
},
"outputs": {
"OUT": "OUT1"
},
"events_in": {
"EN": "REQ"
},
"events_out": {
"ENO": "CNF"
},
"with_event": {
"EN": "REQ",
"ENO": "CNF",
"IN": "REQ",
"OUT": "CNF"
}
},
"DINT_TO_DWORD": {
"inputs": {
"IN": "IN1"
},
"outputs": {
"OUT": "OUT1"
},
"events_in": {
"EN": "REQ"
},
"events_out": {
"ENO": "CNF"
},
"with_event": {
"EN": "REQ",
"ENO": "CNF",
"IN": "REQ",
"OUT": "CNF"
}
},
"DINT_TO_INT": {
"inputs": {
"IN": "IN1"
},
"outputs": {
"OUT": "OUT1"
},
"events_in": {
"EN": "REQ"
},
"events_out": {
"ENO": "CNF"
},
"with_event": {
"EN": "REQ",
"ENO": "CNF",
"IN": "REQ",
"OUT": "CNF"
}
},
"DINT_TO_REAL": {
"inputs": {
"IN": "IN1"
},
"outputs": {
"OUT": "OUT1"
},
"events_in": {
"EN": "REQ"
},
"events_out": {
"ENO": "CNF"
},
"with_event": {
"EN": "REQ",
"ENO": "CNF",
"IN": "REQ",
"OUT": "CNF"
}
},
"DINT_TO_TIME": {
"inputs": {
"IN": "DintTime"
},
"outputs": {
"OUT": "TimeValue"
},
"events_in": {
"EN": "REQ"
},
"events_out": {
"ENO": "CNF"
},
"with_event": {
"EN": "REQ",
"ENO": "CNF",
"IN": "REQ",
"OUT": "CNF"
}
},
"DINT_TO_UDINT": {
"inputs": {
"IN": "IN1"
},
"outputs": {
"OUT": "OUT1"
},
"events_in": {
"EN": "REQ"
},
"events_out": {
"ENO": "CNF"
},
"with_event": {
"EN": "REQ",
"ENO": "CNF",
"IN": "REQ",
"OUT": "CNF"
}
},
"DINT_TO_UINT": {
"inputs": {
"IN": "IN1"
},
"outputs": {
"OUT": "OUT1"
},
"events_in": {
"EN": "REQ"
},
"events_out": {
"ENO": "CNF"
},
"with_event": {
"EN": "REQ",
"ENO": "CNF",
"IN": "REQ",
"OUT": "CNF"
}
},
"DINT_TO_WORD": {
"inputs": {
"IN": "I"
},
"outputs": {
"OUT": "Q"
},
"events_in": {
"EN": "REQ"
},
"events_out": {
"ENO": "CNF"
},
"with_event": {
"EN": "REQ",
"ENO": "CNF",
"IN": "REQ",
"OUT": "CNF"
}
},
"DISignalCond": {
"inputs": {},
"outputs": {
"SIGNALVALUE": "Out"
},
"events_in": {},
"events_out": {
"ENO": "CNF"
},
"with_event": {
"SIGNALVALUE": "CNF"
}
},
"DISignalCond1": {
"inputs": {},
"outputs": {
"SIGNALVALUE": "Out"
},
"events_in": {},
"events_out": {
"ENO": "CNF"
},
"with_event": {
"SIGNALVALUE": "CNF",
"ENO": "CNF"
}
},
"DIV": {
"inputs": {
"IN1": "IN11",
"IN2": "N12"
},
"outputs": {
"OUT": "OUT1"
},
"events_in": {
"EN": "REQ"
},
"events_out": {
"ENO": "CNF"
},
"with_event": {
"IN1": "REQ",
"IN2": "REQ",
"OUT": "CNF",
"EN": "REQ",
"ENO": "CNF"
}
},
"DWORD_TO_BOOL": {
"inputs": {
"IN": "IN1"
},
"outputs": {
"OUT": "OUT1"
},
"events_in": {
"EN": "REQ"
},
"events_out": {
"ENO": "CNF"
},
"with_event": {
"EN": "REQ",
"ENO": "CNF",
"IN": "REQ",
"OUT": "CNF"
}
},
"DWORD_TO_BYTE": {
"inputs": {
"IN": "IN1"
},
"outputs": {
"OUT": "OUT1"
},
"events_in": {
"EN": "REQ"
},
"events_out": {
"ENO": "CNF"
},
"with_event": {
"EN": "REQ",
"ENO": "CNF",
"IN": "REQ",
"OUT": "CNF"
}
},
"DWORD_TO_INT": {
"inputs": {
"IN": "IN1"
},
"outputs": {
"OUT": "OUT1"
},
"events_in": {
"EN": "REQ"
},
"events_out": {
"ENO": "CNF"
},
"with_event": {
"EN": "REQ",
"ENO": "CNF",
"IN": "REQ",
"OUT": "CNF"
}
},
"DWORD_TO_UINT": {
"inputs": {
"IN": "IN1"
},
"outputs": {
"OUT": "OUT1"
},
"events_in": {
"EN": "REQ"
},
"events_out": {
"ENO": "CNF"
},
"with_event": {
"EN": "REQ",
"ENO": "CNF",
"IN": "REQ",
"OUT": "CNF"
}
},
"DWORD_TO_WORD": {
"inputs": {
"IN": "IN1"
},
"outputs": {
"OUT": "OUT1"
},
"events_in": {
"EN": "REQ"
},
"events_out": {
"ENO": "CNF"
},
"with_event": {
"EN": "REQ",
"ENO": "CNF",
"IN": "REQ",
"OUT": "CNF"
}
},
"F_TRIG": {
"inputs": {
"CLK": "QI"
},
"outputs": {},
"events_in": {
"EN": "EI"
},
"events_out": {
"Q": "EO",
"ENO": "EO"
},
"with_event": {
"Q": "EO",
"CLK": "EI",
"EN": "EI",
"ENO": "EO"
}
},
"HVALVEGP": {
"inputs": {},
"outputs": {
"Closed": "FbClosed",
"Open": "FbOpen"
},
"events_in": {},
"events_out": {},
"with_event": {
"Closed": "CNF",
"Open": "CNF"
}
},
"INT_TO_BOOL": {
"inputs": {
"IN": "IN1"
},
"outputs": {
"OUT": "OUT1"
},
"events_in": {
"EN": "REQ"
},
"events_out": {
"ENO": "CNF"
},
"with_event": {
"EN": "REQ",
"ENO": "CNF",
"IN": "CNF",
"OUT": "REQ"
}
},
"INT_TO_BYTE": {
"inputs": {
"IN": "IN1"
},
"outputs": {
"OUT": "OUT1"
},
"events_in": {
"EN": "REQ"
},
"events_out": {
"ENO": "CNF"
},
"with_event": {
"EN": "REQ",
"ENO": "CNF",
"IN": "REQ",
"OUT": "CNF"
}
},
"INT_TO_DINT": {
"inputs": {
"IN": "IN1"
},
"outputs": {
"OUT": "OUT1"
},
"events_in": {
"EN": "REQ"
},
"events_out": {
"ENO": "CNF"
},
"with_event": {
"EN": "REQ",
"ENO": "CNF",
"IN": "REQ",
"OUT": "CNF"
}
},
"INT_TO_DWORD": {
"inputs": {
"IN": "IN1"
},
"outputs": {
"OUT": "OUT1"
},
"events_in": {
"EN": "REQ"
},
"events_out": {
"ENO": "CNF"
},
"with_event": {
"EN": "REQ",
"ENO": "CNF",
"IN": "REQ",
"OUT": "CNF"
}
},
"INT_TO_REAL": {
"inputs": {
"IN": "I"
},
"outputs": {
"OUT": "Q"
},
"events_in": {
"EN": "REQ"
},
"events_out": {
"ENO": "CNF"
},
"with_event": {
"EN": "REQ",
"ENO": "CNF",
"IN": "REQ",
"OUT": "CNF"
}
},
"INT_TO_STRING": {
"inputs": {
"IN": "IN1"
},
"outputs": {
"OUT": "OUT1"
},
"events_in": {
"EN": "REQ"
},
"events_out": {
"ENO": "CNF"
},
"with_event": {
"EN": "REQ",
"ENO": "CNF",
"IN": "REQ",
"OUT": "CNF"
}
},
"INT_TO_TIME": {
"inputs": {
"IN": "I"
},
"outputs": {
"OUT": "Q"
},
"events_in": {
"EN": "REQ"
},
"events_out": {
"ENO": "CNF"
},
"with_event": {
"EN": "REQ",
"ENO": "CNF",
"IN": "REQ",
"OUT": "CNF"
}
},
"INT_TO_UDINT": {
"inputs": {
"IN": "IN1"
},
"outputs": {
"OUT": "OUT1"
},
"events_in": {
"EN": "REQ"
},
"events_out": {
"ENO": "CNF"
},
"with_event": {
"EN": "REQ",
"ENO": "CNF",
"IN": "REQ",
"OUT": "CNF"
}
},
"INT_TO_UINT": {
"inputs": {
"IN": "IN1"
},
"outputs": {
"OUT": "OUT1"
},
"events_in": {
"EN": "REQ"
},
"events_out": {
"ENO": "CNF"
},
"with_event": {
"EN": "REQ",
"ENO": "CNF",
"IN": "REQ",
"OUT": "CNF"
}
},
"INT_TO_WORD": {
"inputs": {
"IN": "IN1"
},
"outputs": {
"OUT": "OUT1"
},
"events_in": {
"EN": "REQ"
},
"events_out": {
"ENO": "CNF"
},
"with_event": {
"EN": "REQ",
"ENO": "CNF",
"IN": "CNF",
"OUT": "REQ"
}
},
"MOTORGP": {
"inputs": {},
"outputs": {
"Stopped": "FbStopped",
"Running": "FbRunning",
"Alarm": "FbAlarm",
"Failed": "Failure"
},
"events_in": {},
"events_out": {
"ENO": "CNF"
},
"with_event": {
"Stopped": "CNF",
"Running": "CNF",
"Alarm": "CNF_ALARM",
"ENO": "CNF",
"Failed": "CNF_FAIL"
}
},
"MOTORVSGP": {
"inputs": {
"RSpeedSel":"RSpeedSel"
},
"outputs": {},
"events_in": {
"EN": "REQ"
},
"events_out": {
"ENO": "CNF"
},
"sockets":{
"RSP":"IRSpSpeedSp"
},
"plugs":{
},
"with_event": {
"RSpeedSel":"REQ_SPEEDSEL"
}
},
"MOVE ": {
"inputs": {
"IN": "I"
},
"outputs": {
"OUT": "Q"
},
"events_in": {
"EN": "REQ"
},
"events_out": {
"ENO": "CNF"
},
"with_event": {
"IN": "REQ",
"OUT": "CNF",
"EN": "REQ",
"ENO": "CNF"
}
},
"MUL": {
"inputs": {
"IN1": "IN1",
"IN2": "IN2",
"IN3": "IN3",
"IN4": "IN4",
"IN5": "IN5",
"IN6": "IN6",
"IN7": "IN7",
"IN8": "IN8",
"IN9": "IN9",
"IN10": "IN10",
"IN11": "IN11",
"IN12": "IN12",
"IN13": "IN13",
"IN14": "IN14",
"IN15": "IN15",
"IN16": "IN16"
},
"outputs": {
"OUT": "OUT"
},
"events_in": {
"EN": "REQ"
},
"events_out": {
"ENO": "CNF"
},
"with_event": {
"IN1": "REQ",
"IN2": "REQ",
"IN3": "REQ",
"IN4": "REQ",
"IN5": "REQ",
"IN6": "REQ",
"IN7": "REQ",
"IN8": "REQ",
"IN9": "REQ",
"IN10": "REQ",
"IN11": "REQ",
"IN12": "REQ",
"IN13": "REQ",
"IN14": "REQ",
"IN15": "REQ",
"IN16": "REQ",
"EN": "REQ",
"ENO": "CNF",
"OUT": "CNF"
}
},
"NOT": {
"inputs": {
"IN": "IN1",
"IN2": "IN2",
"IN3": "IN3",
"IN4": "IN4",
"IN5": "IN5",
"IN6": "IN6",
"IN7": "IN7",
"IN8": "IN8",
"IN9": "IN9",
"IN10": "IN10",
"IN11": "IN11",
"IN12": "IN12",
"IN13": "IN13",
"IN14": "IN14",
"IN15": "IN15",
"IN16": "IN16"
},
"outputs": {
"OUT": "OUT1"
},
"events_in": {
"EN": "REQ"
},
"events_out": {
"ENO": "CNF"
},
"with_event": {
"IN": "REQ",
"IN2": "REQ",
"IN3": "REQ",
"IN4": "REQ",
"IN5": "REQ",
"IN6": "REQ",
"IN7": "REQ",
"IN8": "REQ",
"IN9": "REQ",
"IN10": "REQ",
"IN11": "REQ",
"IN12": "REQ",
"IN13": "REQ",
"IN14": "REQ",
"IN15": "REQ",
"IN16": "REQ",
"EN": "REQ",
"ENO": "CNF",
"OUT": "CNF"
}
},
"OR": {
"inputs": {
"IN1": "IN1",
"IN2": "IN2",
"IN3": "IN3",
"IN4": "IN4",
"IN5": "IN5",
"IN6": "IN6",
"IN7": "IN7",
"IN8": "IN8",
"IN9": "IN9",
"IN10": "IN10",
"IN11": "IN11",
"IN12": "IN12",
"IN13": "IN13",
"IN14": "IN14",
"IN15": "IN15",
"IN16": "IN16"
},
"outputs": {
"OUT": "OUT"
},
"events_in": {
"EN": "REQ"
},
"events_out": {
"ENO": "CNF"
},
"with_event": {
"IN1": "REQ",
"IN2": "REQ",
"IN3": "REQ",
"IN4": "REQ",
"IN5": "REQ",
"IN6": "REQ",
"IN7": "REQ",
"IN8": "REQ",
"IN9": "REQ",
"IN10": "REQ",
"IN11": "REQ",
"IN12": "REQ",
"IN13": "REQ",
"IN14": "REQ",
"IN15": "REQ",
"IN16": "REQ",
"EN": "REQ",
"ENO": "CNF",
"OUT": "CNF"
}
},
"OR_BOOL": {
"inputs": {
"IN1": "IN1",
"IN2": "IN2",
"IN3": "IN3",
"IN4": "IN4",
"IN5": "IN5",
"IN6": "IN6",
"IN7": "IN7",
"IN8": "IN8",
"IN9": "IN9",
"IN10": "IN10",
"IN11": "IN11",
"IN12": "IN12",
"IN13": "IN13",
"IN14": "IN14",
"IN15": "IN15"
},
"outputs": {
"OUT": "OUT"
},
"events_in": {
"EN": "REQ"
},
"events_out": {
"ENO": "CNF"
},
"with_event": {
"IN1": "REQ",
"IN2": "REQ",
"IN3": "REQ",
"IN4": "REQ",
"IN5": "REQ",
"IN6": "REQ",
"IN7": "REQ",
"IN8": "REQ",
"IN9": "REQ",
"IN10": "REQ",
"IN11": "REQ",
"IN12": "REQ",
"IN13": "REQ",
"IN14": "REQ",
"IN15": "REQ",
"OUT": "CNF",
"EN": "REQ",
"ENO": "CNF"
}
},
"REAL_TO_BOOL": {
"inputs": {
"IN": "IN1"
},
"outputs": {
"OUT": "OUT1"
},
"events_in": {
"EN": "REQ"
},
"events_out": {
"ENO": "CNF"
},
"with_event": {
"EN": "REQ",
"ENO": "CNF",
"IN": "REQ",
"OUT": "CNF"
}
},
"REAL_TO_BYTE": {
"inputs": {
"IN": "I"
},
"outputs": {
"OUT": "Q"
},
"events_in": {
"EN": "REQ"
},
"events_out": {
"ENO": "CNF"
},
"with_event": {
"EN": "REQ",
"ENO": "CNF",
"IN": "REQ",
"OUT": "CNF"
}
},
"REAL_TO_DINT": {
"inputs": {
"IN": "IN1"
},
"outputs": {
"OUT": "OUT1"
},
"events_in": {
"EN": "REQ"
},
"events_out": {
"ENO": "CNF"
},
"with_event": {
"EN": "REQ",
"ENO": "CNF",
"IN": "REQ",
"OUT": "CNF"
}
},
"REAL_TO_DWORD": {
"inputs": {
"IN": "IN1"
},
"outputs": {
"OUT": "OUT1"
},
"events_in": {
"EN": "REQ"
},
"events_out": {
"ENO": "CNF"
},
"with_event": {
"EN": "REQ",
"ENO": "CNF",
"IN": "REQ",
"OUT": "CNF"
}
},
"REAL_TO_INT": {
"inputs": {
"IN": "IN1"
},
"outputs": {
"OUT": "OUT1"
},
"events_in": {
"EN": "REQ"
},
"events_out": {
"ENO": "CNF"
},
"with_event": {
"EN": "REQ",
"ENO": "CNF",
"IN": "REQ",
"OUT": "CNF"
}
},
"REAL_TO_TIME": {
"inputs": {
"IN": "IN1"
},
"outputs": {
"OUT": "OUT1"
},
"events_in": {
"EN": "REQ"
},
"events_out": {
"ENO": "CNF"
},
"with_event": {
"EN": "REQ",
"ENO": "CNF",
"IN": "REQ",
"OUT": "CNF"
}
},
"REAL_TO_UDINT": {
"inputs": {
"IN": "IN1"
},
"outputs": {
"OUT": "OUT1"
},
"events_in": {
"EN": "REQ"
},
"events_out": {
"ENO": "CNF"
},
"with_event": {
"EN": "REQ",
"ENO": "CNF",
"IN": "REQ",
"OUT": "CNF"
}
},
"REAL_TO_UINT": {
"inputs": {
"IN": "IN1"
},
"outputs": {
"OUT": "OUT1"
},
"events_in": {
"EN": "REQ"
},
"events_out": {
"ENO": "CNF"
},
"with_event": {
"EN": "REQ",
"ENO": "CNF",
"IN": "REQ",
"OUT": "CNF"
}
},
"REAL_TO_WORD": {
"inputs": {
"IN": "I"
},
"outputs": {
"OUT": "Q"
},
"events_in": {
"EN": "REQ"
},
"events_out": {
"ENO": "CNF"
},
"with_event": {
"EN": "REQ",
"ENO": "CNF",
"IN": "REQ",
"OUT": "CNF"
}
},
"RESET": {
"inputs": {},
"outputs": {
"OUT": "Q"
},
"events_in": {
"EN": "REQ"
},
"events_out": {
"ENO": "CNF"
},
"with_event": {
"EN": "REQ",
"ENO": "CNF",
"OUT": "CNF"
}
},
"ROL": {
"inputs": {
"IN": "IN1",
"OUT": "OUT1"
},
"outputs": {},
"events_in": {
"EN": "REQ"
},
"events_out": {
"ENO": "CNF"
},
"with_event": {
"IN": "REQ",
"OUT": "REQ",
"EN": "REQ",
"ENO": "CNF"
}
},
"ROR": {
"inputs": {
"IN": "IN1",
"OUT": "OUT1"
},
"outputs": {},
"events_in": {
"EN": "REQ"
},
"events_out": {
"ENO": "CNF"
},
"with_event": {
"IN": "REQ",
"OUT": "REQ",
"EN": "REQ",
"ENO": "CNF"
}
},
"RS": {
"inputs": {},
"outputs": {
"Q1": "Q"
},
"events_in": {
"S": "S",
"R1": "R"
},
"events_out": {
"ENO": "EO"
},
"with_event": {
"S": "S",
"R1": "R",
"Q1": "EO",
"ENO": "EO"
}
},
"R_TRIG": {
"inputs": {
"CLK": "QI"
},
"outputs": {},
"events_in": {
"EN": "EI"
},
"events_out": {
"Q": "EO",
"ENO": "EO"
},
"with_event": {
"Q": "EO",
"CLK": "EI",
"EN": "EI",
"ENO": "EO"
}
},
"SET": {
"inputs": {},
"outputs": {
"OUT": "Q"
},
"events_in": {
"EN": "REQ"
},
"events_out": {
"ENO": "CNF"
},
"with_event": {
"EN": "REQ",
"ENO": "CNF",
"OUT": "CNF"
}
},
"SHL": {
"inputs": {
"IN": "IN1",
"OUT": "OUT1"
},
"outputs": {},
"events_in": {
"EN": "REQ"
},
"events_out": {
"ENO": "CNF"
},
"with_event": {
"IN": "REQ",
"OUT": "REQ",
"EN": "REQ",
"ENO": "CNF"
}
},
"SHR": {
"inputs": {
"IN": "IN1",
"OUT": "OUT1"
},
"outputs": {},
"events_in": {
"EN": "REQ"
},
"events_out": {
"ENO": "CNF"
},
"with_event": {
"IN": "REQ",
"OUT": "REQ",
"EN": "REQ",
"ENO": "CNF"
}
},
"SR": {
"inputs": {},
"outputs": {
"Q1": "Q"
},
"events_in": {
"S1": "S",
"R": "R"
},
"events_out": {
"ENO": "EO"
},
"with_event": {
"S1": "S",
"R": "R",
"Q1": "EO",
"ENO": "EO"
}
},
"SUB": {
"inputs": {
"IN1": "IN1",
"IN2": "IN2",
"IN3": "IN3",
"IN4": "IN4",
"IN5": "IN5",
"IN6": "IN6",
"IN7": "IN7",
"IN8": "IN8",
"IN9": "IN9",
"IN10": "IN10",
"IN11": "IN11",
"IN12": "IN12",
"IN13": "IN13",
"IN14": "IN14",
"IN15": "IN15",
"IN16": "IN16"
},
"outputs": {
"OUT": "OUT"
},
"events_in": {
"EN": "REQ"
},
"events_out": {
"ENO": "CNF"
},
"with_event": {
"IN1": "REQ",
"IN2": "REQ",
"IN3": "REQ",
"IN4": "REQ",
"IN5": "REQ",
"IN6": "REQ",
"IN7": "REQ",
"IN8": "REQ",
"IN9": "REQ",
"IN10": "REQ",
"IN11": "REQ",
"IN12": "REQ",
"IN13": "REQ",
"IN14": "REQ",
"IN15": "REQ",
"IN16": "REQ",
"EN": "REQ",
"ENO": "CNF",
"OUT": "CNF"
}
},
"TIME_TO_BOOL": {
"inputs": {
"IN": "I"
},
"outputs": {
"OUT": "Q"
},
"events_in": {
"EN": "REQ"
},
"events_out": {
"ENO": "CNF"
},
"with_event": {
"EN": "REQ",
"ENO": "CNF",
"IN": "REQ",
"OUT": "CNF"
}
},
"TIME_TO_BYTE": {
"inputs": {
"IN": "I"
},
"outputs": {
"OUT": "Q"
},
"events_in": {
"EN": "REQ"
},
"events_out": {
"ENO": "CNF"
},
"with_event": {
"EN": "REQ",
"ENO": "CNF",
"IN": "REQ",
"OUT": "CNF"
}
},
"TIME_TO_DINT": {
"inputs": {
"IN": "IN1"
},
"outputs": {
"OUT": "OUT1"
},
"events_in": {
"EN": "REQ"
},
"events_out": {
"ENO": "CNF"
},
"with_event": {
"EN": "REQ",
"ENO": "CNF",
"IN": "REQ",
"OUT": "CNF"
}
},
"TIME_TO_INT": {
"inputs": {
"IN": "I"
},
"outputs": {
"OUT": "Q"
},
"events_in": {
"EN": "REQ"
},
"events_out": {
"ENO": "CNF"
},
"with_event": {
"EN": "REQ",
"ENO": "CNF",
"IN": "REQ",
"OUT": "CNF"
}
},
"TIME_TO_REAL": {
"inputs": {
"IN": "IN1"
},
"outputs": {
"OUT": "OUT1"
},
"events_in": {
"EN": "REQ"
},
"events_out": {
"ENO": "CNF"
},
"with_event": {
"EN": "REQ",
"ENO": "CNF",
"IN": "REQ",
"OUT": "CNF"
}
},
"TIME_TO_UINT": {
"inputs": {
"IN": "I"
},
"outputs": {
"OUT": "Q"
},
"events_in": {
"EN": "REQ"
},
"events_out": {
"ENO": "CNF"
},
"with_event": {
"EN": "REQ",
"ENO": "CNF",
"IN": "REQ",
"OUT": "CNF"
}
},
"TIME_TO_WORD": {
"inputs": {
"IN": "I"
},
"outputs": {
"OUT": "Q"
},
"events_in": {
"EN": "REQ"
},
"events_out": {
"ENO": "CNF"
},
"with_event": {
"EN": "REQ",
"ENO": "CNF",
"IN": "REQ",
"OUT": "CNF"
}
},
"TON": {
"inputs": {
"PT": "PT"
},
"outputs": {
"ET": "ET"
},
"events_in": {
"IN": "I"
},
"events_out": {
"Q": "Q"
},
"with_event": {
"PT": "I",
"ET": "Q"
}
},
"TP": {
"inputs": {
"PT": "PulseTime"
},
"outputs": {
"Q": "PulseActive"
},
"events_in": {
"IN": "START",
"EN": "START"
},
"events_out": {
"ENO": "CNF_START"
},
"with_event": {
"IN": "START",
"PT": "START",
"Q": "CNF_START",
"EN": "START",
"ENO": "CNF_START"
}
},
"UDINT_TO_BOOL": {
"inputs": {
"IN": "IN1"
},
"outputs": {
"OUT": "OUT1"
},
"events_in": {
"EN": "REQ"
},
"events_out": {
"ENO": "CNF"
},
"with_event": {
"EN": "REQ",
"ENO": "CNF",
"IN": "REQ",
"OUT": "CNF"
}
},
"UDINT_TO_BYTE": {
"inputs": {
"IN": "IN1"
},
"outputs": {
"OUT": "OUT1"
},
"events_in": {
"EN": "REQ"
},
"events_out": {
"ENO": "CNF"
},
"with_event": {
"EN": "REQ",
"ENO": "CNF",
"IN": "REQ",
"OUT": "CNF"
}
},
"UDINT_TO_DINT": {
"inputs": {
"IN": "IN1"
},
"outputs": {
"OUT": "OUT1"
},
"events_in": {
"EN": "REQ"
},
"events_out": {
"ENO": "CNF"
},
"with_event": {
"EN": "REQ",
"ENO": "CNF",
"IN": "REQ",
"OUT": "CNF"
}
},
"UDINT_TO_DWORD": {
"inputs": {
"IN": "IN1"
},
"outputs": {
"OUT": "OUT1"
},
"events_in": {
"EN": "REQ"
},
"events_out": {
"ENO": "CNF"
},
"with_event": {
"EN": "REQ",
"ENO": "CNF",
"IN": "REQ",
"OUT": "CNF"
}
},
"UDINT_TO_INT": {
"inputs": {
"IN": "IN1"
},
"outputs": {
"OUT": "OUT1"
},
"events_in": {
"EN": "REQ"
},
"events_out": {
"ENO": "CNF"
},
"with_event": {
"EN": "REQ",
"ENO": "CNF",
"IN": "REQ",
"OUT": "CNF"
}
},
"UDINT_TO_REAL": {
"inputs": {
"IN": "IN1"
},
"outputs": {
"OUT": "OUT1"
},
"events_in": {
"EN": "REQ"
},
"events_out": {
"ENO": "CNF"
},
"with_event": {
"EN": "REQ",
"ENO": "CNF",
"IN": "REQ",
"OUT": "CNF"
}
},
"UDINT_TO_TIME": {
"inputs": {
"IN": "I"
},
"outputs": {
"OUT": "Q"
},
"events_in": {
"EN": "REQ"
},
"events_out": {
"ENO": "CNF"
},
"with_event": {
"EN": "REQ",
"ENO": "CNF",
"IN": "REQ",
"OUT": "CNF"
}
},
"UDINT_TO_UINT": {
"inputs": {
"IN": "IN1"
},
"outputs": {
"OUT": "OUT1"
},
"events_in": {
"EN": "REQ"
},
"events_out": {
"ENO": "CNF"
},
"with_event": {
"EN": "REQ",
"ENO": "CNF",
"IN": "REQ",
"OUT": "CNF"
}
},
"UDINT_TO_WORD": {
"inputs": {
"IN": "IN1"
},
"outputs": {
"OUT": "OUT1"
},
"events_in": {
"EN": "REQ"
},
"events_out": {
"ENO": "CNF"
},
"with_event": {
"EN": "REQ",
"ENO": "CNF",
"IN": "REQ",
"OUT": "CNF"
}
},
"UINT_TO_BOOL": {
"inputs": {
"IN": "IN1"
},
"outputs": {
"OUT": "OUT1"
},
"events_in": {
"EN": "REQ"
},
"events_out": {
"ENO": "CNF"
},
"with_event": {
"EN": "REQ",
"ENO": "CNF",
"IN": "REQ",
"OUT": "CNF"
}
},
"UINT_TO_BYTE": {
"inputs": {
"IN": "IN1"
},
"outputs": {
"OUT": "OUT1"
},
"events_in": {
"EN": "REQ"
},
"events_out": {
"ENO": "CNF"
},
"with_event": {
"EN": "REQ",
"ENO": "CNF",
"IN": "REQ",
"OUT": "CNF"
}
},
"UINT_TO_DINT": {
"inputs": {
"IN": "IN1"
},
"outputs": {
"OUT": "OUT1"
},
"events_in": {
"EN": "REQ"
},
"events_out": {
"ENO": "CNF"
},
"with_event": {
"EN": "REQ",
"ENO": "CNF",
"IN": "REQ",
"OUT": "CNF"
}
},
"UINT_TO_DWORD": {
"inputs": {
"IN": "IN1"
},
"outputs": {
"OUT": "OUT1"
},
"events_in": {
"EN": "REQ"
},
"events_out": {
"ENO": "CNF"
},
"with_event": {
"EN": "REQ",
"ENO": "CNF",
"IN": "REQ",
"OUT": "CNF"
}
},
"UINT_TO_INT": {
"inputs": {
"IN": "IN1"
},
"outputs": {
"OUT": "OUT1"
},
"events_in": {
"EN": "REQ"
},
"events_out": {
"ENO": "CNF"
},
"with_event": {
"EN": "REQ",
"ENO": "CNF",
"IN": "REQ",
"OUT": "CNF"
}
},
"UINT_TO_REAL": {
"inputs": {
"IN": "IN1"
},
"outputs": {
"OUT": "OUT1"
},
"events_in": {
"EN": "REQ"
},
"events_out": {
"ENO": "CNF"
},
"with_event": {
"EN": "REQ",
"ENO": "CNF",
"IN": "REQ",
"OUT": "CNF"
}
},
"UINT_TO_TIME": {
"inputs": {
"IN": "I"
},
"outputs": {
"OUT": "Q"
},
"events_in": {
"EN": "REQ"
},
"events_out": {
"ENO": "CNF"
},
"with_event": {
"EN": "REQ",
"ENO": "CNF",
"IN": "REQ",
"OUT": "CNF"
}
},
"UINT_TO_UDINT": {
"inputs": {
"IN": "IN1"
},
"outputs": {
"OUT": "OUT1"
},
"events_in": {
"EN": "REQ"
},
"events_out": {
"ENO": "CNF"
},
"with_event": {
"EN": "REQ",
"ENO": "CNF",
"IN": "REQ",
"OUT": "CNF"
}
},
"UINT_TO_WORD": {
"inputs": {
"IN": "IN1"
},
"outputs": {
"OUT": "OUT1"
},
"events_in": {
"EN": "REQ"
},
"events_out": {
"ENO": "CNF"
},
"with_event": {
"EN": "REQ",
"ENO": "CNF",
"IN": "REQ",
"OUT": "CNF"
}
},
"VALVEGP": {
"inputs": {},
"outputs": {
"Open": "FbOpen",
"Closed": "FbClosed",
"Alarm": "FbAlarm"
},
"events_in": {},
"events_out": {
"ENO": "CNF"
},
"with_event": {
"Open": "CNF",
"Closed": "CNF",
"Alarm": "CNF_ALARM",
"ENO": "CNF"
}
},
"WORD_TO_BOOL": {
"inputs": {
"IN": "IN1"
},
"outputs": {
"OUT": "OUT1"
},
"events_in": {
"EN": "REQ"
},
"events_out": {
"ENO": "CNF"
},
"with_event": {
"EN": "REQ",
"ENO": "CNF",
"IN": "REQ",
"OUT": "CNF"
}
},
"WORD_TO_BYTE": {
"inputs": {
"IN": "IN1"
},
"outputs": {
"OUT": "OUT1"
},
"events_in": {
"EN": "REQ"
},
"events_out": {
"ENO": "CNF"
},
"with_event": {
"EN": "REQ",
"ENO": "CNF",
"IN": "REQ",
"OUT": "CNF"
}
},
"WORD_TO_DINT": {
"inputs": {
"IN": "IN1"
},
"outputs": {
"OUT": "OUT1"
},
"events_in": {
"EN": "REQ"
},
"events_out": {
"ENO": "CNF"
},
"with_event": {
"EN": "REQ",
"ENO": "CNF",
"IN": "REQ",
"OUT": "CNF"
}
},
"WORD_TO_DWORD": {
"inputs": {
"IN": "IN1"
},
"outputs": {
"OUT": "OUT1"
},
"events_in": {
"EN": "REQ"
},
"events_out": {
"ENO": "CNF"
},
"with_event": {
"EN": "REQ",
"ENO": "CNF",
"IN": "REQ",
"OUT": "CNF"
}
},
"WORD_TO_REAL": {
"inputs": {
"IN": "I"
},
"outputs": {
"OUT": "Q"
},
"events_in": {
"EN": "REQ"
},
"events_out": {
"ENO": "CNF"
},
"with_event": {
"EN": "REQ",
"ENO": "CNF",
"IN": "REQ",
"OUT": "CNF"
}
},
"WORD_TO_TIME": {
"inputs": {
"IN": "I"
},
"outputs": {
"OUT": "Q"
},
"events_in": {
"EN": "REQ"
},
"events_out": {
"ENO": "CNF"
},
"with_event": {
"EN": "REQ",
"ENO": "CNF",
"IN": "REQ",
"OUT": "CNF"
}
},
"WORD_TO_UDINT": {
"inputs": {
"IN": "IN1"
},
"outputs": {
"OUT": "OUT1"
},
"events_in": {
"EN": "REQ"
},
"events_out": {
"ENO": "CNF"
},
"with_event": {
"EN": "REQ",
"ENO": "CNF",
"IN": "REQ",
"OUT": "CNF"
}
},
"XOR": {
"inputs": {
"IN1": "IN1",
"IN2": "IN2",
"IN3": "IN3",
"IN4": "IN4",
"IN5": "IN5",
"IN6": "IN6",
"IN7": "IN7",
"IN8": "IN8",
"IN9": "IN9",
"IN10": "IN10",
"IN11": "IN11",
"IN12": "IN12",
"IN13": "IN13",
"IN14": "IN14",
"IN15": "IN15",
"IN16": "IN16"
},
"outputs": {
"OUT": "OUT"
},
"events_in": {
"EN": "REQ"
},
"events_out": {
"ENO": "CNF"
},
"with_event": {
"IN1": "REQ",
"IN2": "REQ",
"IN3": "REQ",
"IN4": "REQ",
"IN5": "REQ",
"IN6": "REQ",
"IN7": "REQ",
"IN8": "REQ",
"IN9": "REQ",
"IN10": "REQ",
"IN11": "REQ",
"IN12": "REQ",
"IN13": "REQ",
"IN14": "REQ",
"IN15": "REQ",
"IN16": "REQ",
"EN": "REQ",
"ENO": "CNF",
"OUT": "CNF"
}
},
"PIDCTLGP": {
"inputs": {
"FF": "FeedFwd"
},
"outputs": {
"Out_D": "Out",
"MA_O":"Mode"
},
"events_in": {
"EN": "REQ"
},
"events_out": {
"ENO": "CNF"
},
"adapter":{
"ILCK": "IILCK"
},
"sockets":{
"PV": "IPv",
"RSP": "IRSp",
"ILCKOP": "IIlckSp"
},
"plugs":{
"Out_D": "IOut" },
"with_event": {
"FF": "REQ_FEEDFWD",
"Out_D": "CNF",
"MA_O": "CNF"
}
},
"AINPUTGP": {
"inputs": {
"ChIn": "",
"ChFailure":"SuppressChFailure"
},
"outputs": {
},
"events_in": {
"EN": "REQ"
},
"events_out": {
"ENO": "CNF"
},
"sockets":{
"ExtPV":"IExtPv"
},
"plugs":{
"PV":"IPv"
},
"with_event": {
"ChFailure": "REQ_SUPPRESS_ALM",
"PV": "CNF"
}
}
}