Estoy probando un relé Micom P123 con el protocolo IEC103. Pude comunicarme con el analizador de protocolos gratuito de terceros, Vinci. Pude obtener el estado de entrada digital. Así que las comunicaciones están funcionando bien. El problema es que no puedo activar ninguno de los relés de salida (hay 8 relés en este dispositivo). La especificación para la dirección de control es la siguiente (lo que es muy vago para mí):
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.
Intenté Sending Fun 160, Inf 143, pero todavía nada. Intenté preguntarle a Schneider también, pero son bastante poco útiles al máximo. Si alguien tiene experiencia en esto, por favor comparta. Gracias.