CDOAN-IEC60870

CDOAN-IEC60870 is a Windows-based exerciser, test tool, and protocol simulator for IEC 60870-5-101 and IEC 60870-5-104 protocols, available for a fraction of the cost of other similar products

KEY FEATURES

OPERATIONAL MODES

  • Serial (IEC 60870-5-101) and IP (IEC 60870-5-104)

  • Listen to active communication

  • Controlling Station Simulation

  • Controlled Station Simulation

Views

  • Config: Configuration setup, file save and restore

  • IEC: IEC protocol settings and options

  • Controlling Station: Configure operation as a controlling station

  • Controlled StationConfigure operation as a controlled station

  • Messages: Message interpretation and octet data values

  • Point List: Tabular display of all input data and output ASDUs

  • Events: List of all information with "configured" ASDU data sent from a controlled station

PROTOCOL FEATURES

IECView.jpg

​IEC 60870-5-104

  • Configuration options for operations with IEC 60870-5-104

IEC 60870-5-101​

  • Configuration options for operation with IEC 60870-5-101

Controlled Station​

  • Configuration Options for operation as a controlled station

Controlling Station

  • Configuration Options for operation as a controlling station

Event Log ASDU Types

  • Selection checkboxes for ASDU types to appear in event log

Point Values

PointView.jpg

Shows all process information ASDUs in both the monitor and control direction. Entries are highlighted for 5 seconds after being detected.

Operation as a Controlling Station

Controlling.jpg
  • Create custom list of messages to transmit when in controlling mode

  • Configure, for each message, when the message is to be sent the first time, and periodically thereafter. Or a message can be sent only on user request)

  • Edit message parameters while running 

  • Messages are divided in two groups: Those sent at startup, and those sent after startup. For IEC 60870-5-101, the startup sequence is repeated after a prolonged period of communication failure with the controlled station

Operation as a Controlled Station

Controlled.jpg
  • Controlled station configuration requires only that all information ASDUs be defined

  • Messages are generated automatically as consistent with the configured ASDU data base

  • ASDUs in the monitor direction can be assigned a value, an alternate value, and a time period in seconds. When operating, the application alternates the reported value between the Value and the AltVal at the entered time period. Changes are reported with a Time Tagged ASDU (unless Periodic).

  • ASDUs in the control direction need be defined only if a control command is expected from the controlling station. Requests received to an undefined ASDU generate a response with an "Unknown Object Address" cause of transmission. Requests received to a defined ASDU are processed normally. A control direction ASDU can be linked to a monitor direction ASDU of the same basic type by entering the monitor direction object address in the "Link" column. If correctly linked, a control value is moved to the linked point and a time-tagged ASDU reported with a "caused by remote command" cause of transmission

  • Each monitor's point value and any appropriate quality flag can be changed while running. Changes are reported in a time-tagged ASDU message..

Messages 

IEC Messages View.jpg
  • Messages from the controlling station are shown in shades of red

  • Messages from the controlled station are shown in shades of blue

  • Communication statistics are shown at the top

  • For IEC 60870-5-104, current T1, T2, and T3 counter values are also shown, along with counts for transmitted or received, but unacknowledged, information messages

  • Messages can be saved to and restored from a text file. The most recent 500 messages are retained in memory for saving and recovery

Events

IECEventLog.jpg

The event log includes one line for event occurrence of an enabled ASDU found in a message from a controlled station. ASDU types are enabled by checkbox selection from the IEC protocol view.