Introduction

Configure the IEC60870-5-101 and IEC 60870-5-104 communications for your module in the Control Expert DTM.

Basic Parameter Configuration

Configure the CLIENT or SERVER channels:

Step

Action

1

Access the DTM configuration for your module.

2

In the open CONFIGURATION window, expand (+) Communication and select Channel Configuration.

NOTE: The Channels/Devices menu item cannot be expanded because there are no configured channels.

3

Select the appropriate tab:

  • CLIENT: Add client channels.

  • SERVER: Add server channels.

4

Select the Add New button to view the ADD NEW CHANNEL configuration parameters.

5

Configure the parameters according to the new channel parameter descriptions below.

6

Select the Add button to see the newly configured channel in the table.

NOTE: The Devices menu can now be expanded because there is at least one configured device. All configured devices appear in this menu.

7

After you create a server channel on the SERVER tab, repeat steps 1-6 to create the corresponding client channel on the CLIENT tab (or vice versa).

NOTE: Only one client and one server are supported.

8

  • Select the Apply button to implement the changes.

  • Select the OK button to implement the changes and close the dialog box.

NOTE: When you create the first channel, the expandable Channels/Devices sub-menu appears on the CONFIGURATION screen.

9

Repeat steps 1-8 to create additional channels while observing these limitations:

  • client:

    • IEC60870-5-104: 64 connections

    • IEC60870-5-101: 32 connections

  • server: 4 connections

Basic Parameter Descriptions

NOTE: When the Control Expert window is active, you can hover the cursor over any field to see a description of the functionality and the available range of values.

These parameters in the ADD NEW CHANNEL fields are available for the IEC60870-5-101/104 client and server channel configurations:

Field

Client

Server

Description

Channel Name

Assign a name to the server.

NOTE: The web pages use the Channel Name parameter to identify the configuration that is applied to this channel. Therefore, assign an identical Channel Name when you configure cyber security settings.

Protocol

IEC60870-5-104 client

IEC60870-5-104 server

IEC60870-5-101 client

IEC60870-5-101 server

IP Address

Enter the IP address of the server with which the client communicates.

NOTE: This field applies to IEC60870-5-104 only.

Dest Port

Define the destination port.

NOTE: This field applies to IEC60870-5-104 only.

IP Filter

When you select the IP Filter field, the IP Filter Panel dialog box opens. Enter the IP address of the remote device.

Select the Ok button.

NOTE: This field applies to IEC60870-5-104 only.

Local Port

Define the local port for network communications.
  • This field applies to IEC60870-5-104 only.

  • The default value is 2404.

Redundant Group

Select None, 1, 2 from the drop-down list.

NOTE: This field applies to IEC60870-5-104 only.

Advanced Parameter Configuration

After you create a channel using the instructions above, the new channel appears in the table on the CLIENT or the SERVER tab. You can configure ADVANCED PARAMETERS for the channel. These advanced parameters are global settings that are implemented on all server or client channels.

Step

Action

1

Select Channel Configuration from the Communication menu.

2

Select the appropriate tab:

  • CLIENT: View the CLIENT CHANNEL table.

  • SERVER: View the SERVER CHANNEL table.

3

Select a row in the table.

4

Select the Advanced Settings button to view the ADVANCED PARAMETERS table.

NOTE: Depending on your Control Expert window size, you may have to scroll down in the Client or Server tab to see the ADVANCED PARAMETER fields.

5

Configure the parameters according to the advanced parameter descriptions below.

6

  • Select the Apply button to implement the changes.

  • Select the OK button to implement the changes and close the dialog box.

Advanced Parameter Descriptions

Field

Client

Server

Description

T1 Ack Period (ms)

Enter a value for timeout of waiting for ACK to a transmitted APDU. T1 of server should be greater than T2 of client.

  • The value scope is 0…4294967295.

  • The default value is 15000.

T2 S Frame Period (ms)

Enter a value for time to wait before sending supervisory APDU ACK.

  • The value scope is 0…4294967295.

  • The default value is 10000.

T3 Test Period (ms)

Enter a value for ldle before sending TEST APDU.

  • The value scope is 0…4294967295.

  • The default value is 20000.

K Value

Enter a value for the max unacknowledged transmitted APDUs.

  • The value scope is 1…12.

  • The default value is 12.

First Char Wait (ms)

Enter a value for the minimum time between reception and transmission.

  • The value scope is 0...65535.

  • The default value is 0.

W Value

Enter a value for the max unacknowledged received APDUs.

  • The value scope is 0…32767.

  • The default value is 8.

Rx Buffer Size

Enter a value for the receive buffer size of serial port (bytes).

  • The value scope is 0...256.

  • The default value is 256.

Offline Poll Period (ms)

Enter a value for the period to re-establish transfer of an offline session.

  • The value scope is 0...4294967295.

  • The default value is 10000.

Max Queue Size

Enter a value for the maximum request message number with a specific application specific data unit (ASDU) type and destination matching an outstanding request that will be queued on a client.

  • The value scope is 0...65535 (unlimited queue).

  • The default value is 0 (disabled queue).

Incremental Timeout (ms)

Enter a value for the incremental application layer time-out.

  • The value scope is 0...4294967295.

  • The default value is 30000.

Inhibit command when CPU stop

Select this box to stop sending commands when the controller stops.

Event Backup Enable

Specify whether to back up events when a power outage is detected. By default, the check box is deselected.

Event Buffer Sync Enable

  • Enable (value: 1)

    • Primary NOR synchronizes DNP/IEC events to standby NOR in runtime.

    • When HSBY is switched over, SCADA could retrieve events from the new primary NOR. If the runtime event generate rate doesn’t exceed the maximum events supported, events won't lost.

  • Disable (value: 0)

    • Primary NOR doesn't synchronize DNP/IEC events to standby NOR in runtime.

    • Primary NOR synchronizes the time and other data to standby NOR in runtime.

    • When HSBY is switched over:

      • Standby NOR clears the events generated.

      • Primary NOR starts to generate events. 

      • If there are events not reported, those events will get lost, and SCADA could not retrieve those events from the primary NOR.  

Event Buffer Sync Ports

Select network path to transfer event sync data.

  • Backplane Port (default)

    Generally, the internal sync data should be transferred via backplane port.

  • Control Port(s)

    For cases below, the sync path could be changed from backplane port to front ports.

    • The backplane network is not available between Primary controller/NOR and Secondary controller/NOR.

    • The RIO Ring is running heavily and to avoid more traffic data.