I am testing a Micom P123 relay with IEC103 protocol. I was able to communicate with 3rd party free Protocol Analyzer, Vinci. I was able to get Digital Input status. So communications is working good. The problem is I cannot trigger any of the output relay (there are 8 relays in this device). Specification for Control Direction is as follow (which is very vague for me):
General Commands (ASDU 20) (Control direction): Availability
− Auto-recloser On / Off: only on MiCOM P123: P123
FUN<160>;INF<16>, TYP<20>, COT <20>
− LEDs Reset: This command acknowledge all alarms on Front Panel on MiCOM P12x products:
FUN<160>;INF<19>, TYP<20>, COT <20>,<ADDR> P120 to P123
− Setting group number 1: FUN<160>;INF<23>, TYP<20>, COT <20>,<ADDR> P122-P123
− Setting group number 2: FUN<160>;INF<24>, TYP<20>, COT <20>,<ADDR> P122-P123
− Order TC COMM1: FUN<168>;INF <234>; TYP <20>; COT<20>,<ADDR> P122-P123
with private option inactive: FUN<160>;INF <136>; TYP <1>; COT<20>,<ADDR>
− Order TC COMM2: FUN<168>;INF <235>; TYP <20>; COT<20>,<ADDR> P122-P123
with private option inactive: FUN<160>;INF <137>; TYP <1>; COT<20>,<ADDR>
− Order TC COMM3: FUN<168>;INF <238>; TYP <20>; COT<20>,<ADDR> P122-P123
with private option inactive: FUN<160>;INF <138>; TYP <1>; COT<20>,<ADDR>
− Order TC COMM4: FUN<168>;INF <239>; TYP <20>; COT<20>,<ADDR> P122-P123
with private option inactive: FUN<160>;INF <139>; TYP <1>; COT<20>,<ADDR>
− Trip TC: FUN<168>;INF <1>; TYP <20>; COT<20>,<ADDR> P120 to P123
with private option inactive: FUN<160>;INF <142>; TYP <1>; COT<20>,<ADDR>
− Close TC: FUN<168>;INF <2>; TYP <20>; COT<20>,<ADDR> P120 to P123
with private option inactive: FUN<160>;INF <143>; TYP <1>; COT<20>,<ADDR>
After executing one of these commands, the relay sends an acknowledge message, which contains the result of command execution.
If a state change is the consequence of the command, it must be sent in a ASDU 1 with COT 12 (remote operation).
If the relay receive another command message from the master station before sending the acknowledge message, it will be discarded.
Commands which are not processed by the relay are rejected with a negative acknowledge message.
I tried Sending Fun 160, Inf 143, but still nothing. Tried asking Schneider too, but they are pretty much unhelpful to the max. If anyone has experience on this, pls do share. Thanks.
If a state change is the consequence of the command, it must be sent in a ASDU 1 with COT 12 (remote operation).
\$\endgroup\$