IEC60870-5-101/104 Server (Slave) [x500]

<< Click to Display Table of Contents >>

Navigation:  Components > Driver >

IEC60870-5-101/104 Server (Slave) [x500]

IEC 60870- International Electrotechnical Commission - describes a general, open communication standard for industrial automation, which is used in the areas of infrastructure automation (switchgear control technology, telecontrol technology, network control technology). Although the protocol represents a universal standard, it leaves a great deal of room for manoeuvre for specific applications. The telegrams are transmitted via the TCP/IP Internet protocol. The protocol has general capabilities in the context of SCADA applications. (Wikipedia)

 

If this component is created, it counts as 500 components.

 

Data points of the component

Component name

Type

Function

Diagnostics (decode raw data)

Input

Off = raw data, On = raw data decoded

Diagnostics (raw data) [Text]

Output

Output of the raw data in (de)coded form.

Diagnosis [Text]

Output

Attention: Diagnostic or debug outputs are only intended for use in the event of an error. Please only use them after consulting the support team! If used, they can significantly impair the performance of the service.

Dynamic

Folder

Divided into the categories "From master" and "To master" and the data point types, the created channels and their data points are displayed.

Extended diagnosis

Input

The output of the diagnostics can be extended with an On value.

Reset devices / process [byte]

Output

Reset of a specific command by entering the process number.

Communication OK

Output

Outputs an On signal if communication between master and slave is working.

Driver On/Off

Bidirectional

Switch driver on or off at server start.

Connection interface initialised

Output

An On signal indicates whether the interface is ready for communication.

Time synchronisation - date

Output

The date/time should be synchronised for the correct execution of terminated commands. The date/time receiver component can be used here.

Time synchronisation - time

Output

The date/time should be synchronised for the correct execution of scheduled commands. The date/time receiver component can be used here.

 

Note on the "Timestamp" data point in the Dynamic folder: Output when a command was executed, not when the command was received.

 

Properties of the component

Component name

Standard

Function

Channels

 

The communication objects are created in the channel editor. Further information can be found below.

Connection

 

The parameters that must be known by the master are set in the General tab. The address corresponds to the device ID.
For network communication, the IP of the EisBaer server is entered under 104(IP). Port 2404 is entered by default. If necessary, this port must be entered in the firewall.

For a serial connection, the settings for 101 (Serial) must be entered in accordance with the manufacturer's specifications.

Driver

 

(De)Activate the component at server start.

 

 

Channel editor

Designation

Description Name

Name

Name of the channel which is displayed in the Dynamic folder in the communication window.

IOA3 (MSB)

Unique address for the data point (highest byte)

IOA2

Unique address for the data point (middle byte)

IOA1 (LSB)

Unique address for the data point (least significant byte)

Type

See reference list on the Beckhoff homepage.

Sequence ID

Data transmission can be optimised with an ID. Only data points of the same type can be added to a sequence. (-1 = does not belong to any sequence)

Interrogation Group

A group of measured values or status messages that are retrieved from the master on request (command). It is used to specifically request a defined amount of data. There can be a maximum of 16 groups (0=no assignment).

Counter Group

A group of counter values (e.g. M_IT_NA_1) that contain incremental measured variables such as energy consumption, pulse counters or operating hours. These values are typically sent at certain intervals or on request. 0 = no assignment, 1-4 = standard counter group, 5 = all counter values, 6-63 = unspecific counter values.

High Priority

Only for Serial: The query strategy can be selected here.

Spontaneous

When activated, a new value is transferred to the master as quickly as possible (functions with M_). This can be influenced by the min Dif Factor (abs. or %). At least one of the two difference conditions must be set to >= 0.

Cyclic

With this option, the data is always transferred to the master, even if the value has not changed (functions with M_). The time interval is set in the next field.

Periodicity [s]

Time specification for the cyclical update (if selected).

Factor

Factor for the output of the values.

TH Nominal

Nominal value specified by the energy supply company (e.g. maximum power of the system). The specification must correspond to the unit of the energy supply company (e.g. W, kW, MW, ...). The factor has no influence here.

TH absolute [%]

Specification of the absolute threshold in %. This refers to the specification for TH Nominal. If this threshold is exceeded/fallen short of (for a certain time), the new value is sent.

TH Delay [s]

Specification of how long the absolute TH must be exceeded/fallen below before the value is sent.

TH additive [%]

Specification in % of when a message should be triggered immediately (without delay). This value refers to the "TH absolute" value.

Auto Termination

When activated, the termination is sent automatically in addition to the confirmation of the command. If not, an external logic must initiate the termination.

Short pulse duration [s]

Specification of the pulse duration in seconds. These are special manufacturer-specific settings.

Long pulse duration [s]

Specification of the pulse duration in seconds. These are special manufacturer-specific settings.

 

 

Example of TH settings:

TH Nominal

500 kW

This is the maximum value that the system can generate. This specification must be made in the unit that corresponds to the specification of the energy supply company.

TH absolute [%]

1 %

Defines when a change occurs and the value is sent. The starting point is always the last value sent. In this case, the actual value must change by 5kW compared to the last value sent and continue for the specified time.

TH Delay [s]

5 s

If the TH is absolutely below/exceeded, the value must fulfil this condition for the specified time in order to be sent.

TH additive [%]

300%

This specification refers to the absolute TH. This means that three times the absolute TH value triggers an immediate message. In this example, there must be a change of more than 15kW to generate an immediate message. The delay is ignored here.

 

The import/export function is intended for data backup.

Columns marked with (*) can be edited together. The rows must be selected for this.