Troubleshooting/diagnostics
- Check the hardware and software requirements described in this
documentation (TwinCAT version, CE image version etc.);
- Compare the interoperability check list of control station
and controlled station;
- Check the IO configuration and mapping of PLC variables in
TwinCAT System Manager (configuration
of serial interface, baudrate, parity, stoppbits settings).
Compare them to the parameters set in the communication
partner;
- Check whether the FB_IEC870_5_101TProtocol()
function block issues an error code. The documentation for the
error codes can be found here: Overview of
error codes;
- Check the protocol
parameters that are transferred to the function block (link
address, link address octet size, FRAMELength etc.). Compare
them to the parameters set in the communication partner;
- Check the configured address lengths (instance of
ST_IEC870_5_101TBuffer, TX/RX data buffer): ASDU address octet
size, information object address octet size, cause of transfer
octet size, max ASDU size. Compare them to the parameters set in
the communication partner;
- Check the configured data points (type, information object
address etc.);
- Check if the other communication partner issues an error
code;
- Activate the debug
output during connection establishment and/or of ASDU data.
Open the TwinCAT System Manager and activate the LogView window.
Analyze/check the debug output strings;