Back to FAQ's

How are communication failures fixed?

There are literally thousands of types of SCADA system configurations using hundreds of different type of communication. It is virtually impossible to give a detailed explanation of how to tackle all communication failures but the following steps can be used as a general guideline:

  • The second step is to determine the nature of the failure. Most, but not all, communication failures reside at either the master or slave end of a communication leg. Using the techniques described in FAQ #13 and simple logic it can be determined at which end the problem resides.

    • For example, if in a radio communication network where a host is communicating with twenty PLCs, all but one PLC responds to messages from the host, it can be assumed that the problem resides with the slave PLC or its radio. It is unlikely that the host itself or its radio is defective since the other nineteen slaves are communicating. As another example, if in the same system as described in the previous paragraph, all twenty slaves fail to respond, then it is safe to assume that the problem lies with the host and its radio.

  • The third step is to determine if the communication medium (radio, modem, direct-wired connection, Ethernet) itself is defective. This can be accomplished by swapping-out the communication medium at the suspected site of the problem. Note: Many SCADA systems involve the utilization of extensive communication infrastructures including large ETHERNET LANs and WANs. It will become increasingly difficult to diagnose failures in these types of systems through “swapping-out” of equipment.

  • If the problem still exists using known-to-be-good replacement media, it is possible that the serial/TCP port itself is defective. Swap-out the PLC itself or use another communication port on the PLC.