Accueil » Support » IEC 60870-5-101 and IEC 60870-5-104

IEC 60870-5-101 and IEC 60870-5-104

With the IEC 60870-5 protocols, a Saia PCD® system can act as remote unit (RTU) for telecontrol applications like Power Plants controls, Energy, Gas and Water distribution. Because of its high reliability and efficiency, these protocols are also involved in many other industrial application fields including pumping stations, waste water treatment, tunnel supervision and even remote building control. Both companion standards IEC 60870-5-101 (serial lines) and IEC 60870-5-104 (TCP/IP) are available and can even run in the same system.

A Saia PCD® driver version with Monitor functions is available for IEC 60870-5-104 on request.

Fupla

The driver is delivered in form of an FBox library. FBoxes include not only the data points definition but all related mechanisms like:

  • PCD clock settings
  • General interrogation, global or groups
  • Transmission of events on value change
  • Pulse commands
  • Select Before Operate
  • Value conversions
  • Background scan

IL

An FB call is also available to add user specific messages directly in the event buffer. This allows you to program your own event detection and stamping, for instance in a subsystem connected over S-Bus.

Wide Area Control

The IEC 60870-5-104 can also be used over GPRS modem, for instance with the Wide Area Controllers. This configuration is particularly interesting for pump stations.

NG-Configurator

In case of large configurations, the data point definition is made in an Microsoft Excel file, compiled by the NG-Configurator and linked to the Saia PCD® program. This method ensures a good overview of the configuration and an efficient edition tool. The same file can include different standard configurations (e.g. A, B, C, up to Z) that can be quickly selected and recompiled.

img ngconfig250
img IEC Config

Interoperability

On request, the Interoperability Checklist is available for the both versions of the IEC drivers. Find below an extract from the interoperability checklist as short list of the supported features.

Feature

IEC 60870-5-101

IEC 60870-5-104

Public line modem / ISDN / GSM

Yes

N/A

PPP over GPRS (PCD.WAC)

N/A

Yes

Baudrates 1200 to 115kbds

Yes

N/A

Balanced transmission (Full duplex)

Yes

Yes

Unbalanced transmission (Master-Slave)

Yes

N/A

Redundant connections (not simultaneous)

No

Yes

Number of Connections per group
(per redundant driver)

N/A

2

Maximum number of simultaneous drivers
(simple drivers only)

1

10

Maximum number of data points (NT-Systems).

To be reduced with coexistance of a user application.

3000

4000

Event buffer size (adjustable)

100, 300, 1000

100, 300, 1000,
10’000, 16’000

Process information in monitor direction, with or without timetag:
– Single-point information
– Double-point information
– Step position information
– Bitstring of 32 bit
– Measured value, normalized value (relative float)
– Scaled value (integer 16bits)
– Measured value, short floating point value
– Integrated totals (counters)

Yes

Yes

Format conversion included
(Integer, Float, Normalized, Raw values)

No

Yes

Sequence of elements and objects

Yes

No

Command transmission, Direct command

Yes

Yes

Activation and Termination confirmation

Yes

Yes

Select-Execute sequence / Select Before Operate

Yes1)

Yes

Process information in control direction:
– Single command (persistent or pulse)
– Double command  (persistent or pulse)
– Regulating step command
– Bitstring of 32 bit
– Set point command, normalized value
– Set point command, scaled value
– Set point command, short floating point value

Yes

Yes

Fast Event détections, up to 1ms, handled by interrupt.

No

Yes

Clock Synchronization

Yes2)

Yes2)

Use UTC or Local time

Local

UTC or Local

General Interrogation, General or Group

Yes

Yes

Counter Interrogation, General or Group

Yes

Yes

Counter Freeze / Counter Reset

Yes3)

Yes3)

Read procedure

No

Yes

Backgroud scan

No

Yes

File transfer

No

No

1) With IEC 60870-5-101 driver, the Select-Execute sequence is supported but cannot be made mandatory and does not time out.
2) Clock synchronization is supported but milliseconds are not warranteed.
3) Depending on the user application counter reset may not be possible with this command

Furhter information and prices