Introduction

To facilitate communications with the BMENOR2200H module, configure parameters for the IEC60870 communication protocols in the SESSION PARAMETERS or DEVICE PARAMETERS tab in the DTM.

Access the Configuration Tab

Access the configuration parameters in Control Expert:

Step

Action

1

Access the DTM configuration for your module.

2

Confirm that you already created client or server channels.

3

In the CONFIGURATION menu, expand ( +) the Channels/Devices sub-menu.

4

Make a selection in the Channels/Devices sub-menu:

  • IEC60870-5-104 Server

  • IEC60870-5-104 Client

  • IEC60870-5-101 Server

  • IEC60870-5-101 Client

5

Select a specific channel/device in the sub-menu to see the session parameters or device parameters.

6

Select the SESSION PARAMETERS or DEVICE PARAMETERS tab for the channel.

7

Configure the parameters.

8

  • Select Apply to implement your configuration changes.

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

IEC60870 Session Parameters Description

Access the client and server session parameters.

Client: Select the client session parameters from the CONFIGURATION menu (Channels / Devices > IEC101/104 Client > Client):

Parameter Description

COT Size

Configure the bytes of COT.

Original address for COT

Use as a second COT byte if the COT length is 2.

Default Response Timeout

This is the timeout value for deleted responses.
NOTE: Configure this value to delete old responses in the queue that are no longer relevant.

Use Day of Week

Deselect this box to ignore dayOfWeek from IEC60870.
NOTE: Some devices cannot receive the dayOfWeek input.

Strict Cot Checking

Select this box to enforce COT checking.

Server: Select the server session parameters from the CONFIGURATION menu ( Channels / Devices > IEC101/104 Server > Server):

Parameter Description

COT Size

Configure the bytes of COT.

Use Day of Week

Deselect this box to ignore dayOfWeek from IEC60870.
NOTE: Some devices cannot receive the dayOfWeek input.

Max ASDU Size

Configure the maximum size of an Application Specific Data Unit.

Read Only

Select this box to enable read only mode for IEC104 Server channel(s).

IEC60870 Device Parameters Description

The tables below describe the IEC60870 client/server parameters that appear on the DEVICE PARAMETERS tab.

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.

PARAMETERS:

Parameter

Client

Sever

Description

Common ASDU Address

Enter a value for the common address of an ASDU.

  • The value scope is 1...65535.

  • 65535 is the broadcast address.

  • The default value is 3.

NOTE: Common ASDU address is configurable from Channel Configuration > Device Configuration screen.

Cyclic Message Interval (ms)

Enter a value for the number of milliseconds between cyclic updates.

  • The value scope is 1...4294967295.

  • The default value is 10000.

Cyclic First Period (ms)

Enter a value for the period to generate the first cyclic data response.
  • The value scope is 1...4294937295.

  • The default value is 500.

Background Period (ms)

Enter a value for the period allowed to generate background scan data on a particular sector.

  • The value scope is 1...4294967295.

  • The default value is 20000.

Read Time Format

Select the completeness time format for responding to C_RD_NA from the drop-down list:

  • None

  • CP24 only for IEC60870-5-101

  • CP56

The default value is None.

C_RD_NA Measure and Time Format

Select the time stamp format in the response to read command from the drop-down list:

  • None

  • CP24 only for IEC60870-5-101

  • CP56

NOTE:

  • This field is used for measured points.

  • The default value is None.

C_IC_NA Time Format

Select the time stamp format in the response to read command from the drop-down list:

  • None

  • CP24 only for IEC60870-5-101

  • CP56

NOTE:

  • This field is used for counters.

  • The default value is None.

NOTE: When the module receives a C_RD command, it responds to the information object with the requested information-object address (IOA). When multiple data points have the same IOA, the module returns the first information object according to this priority: M_SP, M_DP, M_ST, M_BO, M_ME_A, M_ME_B, M_ME_C, P_ME_A, P_ME_B, P_ME_C, CUSTOM_M_IT_D. Consider these points when you configure IEC60870-5-104 server communications.

ADVANCED PARAMETERS :

Parameter

Client

Sever

Description

Select Timeout (ms)

Enter a value for the period after which a previously received selection is timed out. Confirm that an executed command is received before the time-out in order to be valid.

  • The value scope is 0...4294967295.

  • The default value is 5000.

Default Response Timeout (ms)

Enter a value for the default timeout for the confirmation of request.

  • The value scope is 0...4294967295.

  • The default value is 60000.

CMD Type Depth

Enter a value for the size of a command queue to process in parallel for each point type.

  • The value scope is 1...128.

  • The default value is 1.

CMD Sector Depth

Enter a value for the total number of simultaneous commands supported by the sector.

  • The value scope is 1...128.

  • The default value is 1.

ACTTERM with C_SE Setpoint

Select the check box for ACT TERM to be transmitted upon completion of the set point commands:

  • C_SE_NA, C_SE_NB, C_SE_TA, C_SE_TB, C_SE_TC

NOTE: The check box is selected by default.

ACTTERM with Command

Select the check box for ACT TERM to be transmitted upon completion of commands, other than the set point commands.

NOTE: The check box is selected by default.

Clock Valid Period (ms)

Enter a value for the period for which the system clock remains valid after a clock synchronization. If this period expires without a clock synchronization, all times are reported invalid.

  • The value scope is 0...4294967295.

  • The default value is 86400000.

Max Command Age (ms)

Enter a value for the maximum time delta at which commands are accepted. The command time tag is selected and if the elapsed time is greater than MAX Command Age (ms), the command gets no response.

  • The value 0 indicates that the command time tag is not selected.

  • The value scope is 0...600000.

  • The default value is 30000.

Max Command Future

Enter a value for the maximum delta at which commands are accepted with future time. There is a conformance test that says time in the future by one hour also fails. If a time tag command is received with a time before that current time plus the Max Command Future, the command will be discarded, with no response sent.

  • The value scope is 0...600000.

  • The default value is 30000.

Send Clock Sync Events

Select the check box to send spontaneous clock synchronization events to the client.

NOTE: The check box is de-selected by default.

Delete Oldest Event

Indicates whether or not the oldest event is removed from the event queue when the buffer is full and a new event arrives.

  • Select the check box to remove the oldest event.

  • De-select the check box to ignore the new event.

  • The check box is de-selected by default.

Counter Mode

Specify the mode of freezing counter:
  • Disable Local Freeze: freeze by counter - interrogation command only (Mode C or Mode D).

  • Enable Local Freeze without Reset: enable local freeze counter automatically (Mode A or Mode B) and freeze by counter - interrogation command (Mode C or Mode D).

  • Enable Local Freeze with Reset: enable local freeze with reset counter automatically (Mode A or Mode B) and freeze by counter - interrogation command (Mode C or Mode D).

  • The default value is Disable Local Freeze (Mode C or Mode D).

Summer Bit

Select this check box to manage the summer bit of time stamp that comes from an external device or the controller.

  • This feature is effective only if Daylight Saving Time is enabled.

  • The check box is de-selected by default.

Data Sync Mode

Select a data synchronization mode:
  • Cyclic Sync: Use the default (cyclic) synchronization.

  • Sync On Demand: Allow the PAC application to implement local changes on the binary or analog output.
    NOTE: Enabling a Sync On Demand point changes the variable structure (out of the Device DDT).

M_EI_NA GI

Select the check box for general interrogation to be performed after receiving an M_EI_NA EOI message.

NOTE: The check box is selected by default.

M_EI_NA Time sync

Select the check box to indicate that Clock Sync is performed after receiving an M_EI_NA EOI message.

NOTE: The check box is selected by default.

M_EI_NA CI

Select the check box to indicate that counter interrogation is performed after receiving an M_EI_NA EOI message.

NOTE: The check box is de-selected by default.

Online GI

Select the check box to indicate that general interrogation is performed when a remote device has come online and is available for devices that do not generate an M_EI_NA EOI message.

NOTE: The check box is selected by default.

Online Time Sync

Select the check box to indicate that Clock Sync is performed when a remote device has come online and is available for devices that do not generate an M_EI_NA EOI message.

NOTE: The check box is selected by default.

Online CI

Select the check box to indicate that counter interrogation is performed when a remote device has come online and is available for devices that do not generate an M_EI_NA EOI message.

NOTE: The check box is de-selected by default.

Command with Time Tag

Select the check box to indicate that the control command follows the time tag.

NOTE: The check box is de-selected by default.