{ "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" } } }