Properties Tab

<< Click to Display Table of Contents >>

 

Properties Tab

The Properties tab allow viewing and configuring all configuration properties of this Driver, shown on the next figure.

Properties tab of IEC870-104 Driver

Properties tab of IEC870-104 Driver

This Driver's properties are grouped by categories and described next.

 

Protocol Option

Option that allows selecting the protocol for use by this Driver. The available options are IEC 870-5-104 MASTER or IEC 870-5-104 SLAVE. Next there is a list with all properties available for the selected protocol. Properties in bold indicate properties with a value different from the default. To return a property's value to its default, use the DEL key.

 

Link Layer Group

General options for the data layer.

Available options for the Link Layer group

Option

Description

Fixed Station List

In protocols where this Driver is in Master mode, a Station represents a Slave to which this Driver communicates. In protocols where this Driver is in Slave mode, a Station represents a logical device served by this Driver, to which an external Master communicates. By using this option, users can declare a list of Stations used by this Driver. If this option is not filled, this Driver operates in automatic mode, creating Stations as they are needed. The automatic mode is discouraged for protocols in Slave mode, because wrong Stations can be created according to requests performed by a Master. If this Driver is in Slave mode, only one Station must be created, informing only the address of this Slave. If this Driver is in Master mode, more than one Station can be created, by informing a sequence of addresses (Common Address of ASDU) separated by commas

Default Slave Address

The Station address of each Tag can be informed in the Device parameter or in the N1 parameter. This option configures the default Station address used by this Driver when the N1 or B1 parameter of a Tag is equal to 0 (zero)

Originator Address for Outgoing ASDUs

An Originator Address is a second address field in the protocol IEC 870-5-104. This address is transmitted in the second octet of the Octets (Cause of Transmission) option. In case users need to send the Originator Address, the Octets (Cause of Transmission) option must be configured with the value 2 (two)

Link Layer Starts

Informs whether this Driver already starts communicating or it waits for an initialization through a writing to a special Tag with the N2 parameter equal to 996

 

Octets Group

Configures the size, in octets (bytes), of several fields of the data packet used by this Driver. These configurations must comply with the configuration of the devices to which this Driver is communicating.

Available options for the Octets group

Option

Description

Octets (Cause of Transmission)

Configures the number of octets of an ASDU's Cause of Transmission. Allowed values are 1 (one) or 2 (two). The second octet, when enabled, contains the value of the Originator Address option

Octets (Information Object Address)

Configures the number of octets of an object's address, used in ASDUs. Valid values are in the range between 1 (one) and 3 (three)

Octets (Common Address of ASDU)

Configures the number of octets of an ASDU's common address, or address of a logical device inside a physical device. By default this property follows the number of octets of the Default Slave Address option. Allowed values are 1 (one) or 2 (two)

Maximum Packet Size

Informs the maximum size of a data packet. Default value of this option is 261

 

Master Group

General options for when this Driver is in Master mode.

Available options for the Master group

Option

Description

Application Layer Timeout (sec)

Defines the maximum time, in seconds, that this Driver waits for the end of sending any Command. It is important to define a value large enough to allow potentially lengthy Commands, such as General Interrogation or Select or Execute, to be executed successfully

Wait EI (End of Initialization)

Select this option to force this Driver to wait for receiving an M_EI_NA ASDU and then consider a Slave as connected

Don't Wait ACTTERM for Execute Commands

Deselect this option to force this Driver to wait for receiving a signal that an Execute Command ended. Some Slaves do not send an end signal, therefore in these cases this option must remain selected

Map Overflow bit to Uncertain Quality

When processing flags from analog ASDUs, informs whether the overflow bit (OV) must be mapped to an uncertain quality (84, OPC's EU_EXCEEDED)

Discard ASDU 135 for Link Activity

Discards ASDU 135 (private) to consider a link as active. Therefore, if only this message is received in a channel, the link is considered inactive

General Interrogation

Configures the way this Driver in Master mode sends and processes a General Interrogation Command. The available options are Interrogation Auto-run: Enables sending a General Interrogation Command whenever this Driver establishes a connection with a Slave, Interrogation Repeat: Enables the repetition of sending a General Interrogation Command, Interrogation Repeat Period (sec): Informs a repetition interval for a General Interrogation Command in seconds, Interrogation Wait ACTTERM: Forces this Driver to wait for receiving an end signal of a General Interrogation Command. Some Slaves do not send an end signal, therefore in these cases this option must remain deselected, Interrogation Process At End: Select this option to process data only at the end of a General Interrogation Command, Disconnect if General Interrogation returns empty results: Forces a disconnection from this Driver if the result of a General Interrogation Command returns an empty list, and Use Broadcast: Informs whether a General Interrogation Command must use a broadcast address

Test Command

Configures the automatic sending of a Test Command. The available options are Test Command Enabled: Enables sending periodic Test Commands whenever this Driver remains a certain time, in seconds, without performing a communication in application level and Test Command Idle Time (sec): Informs the period of a Test Command

Clock Sync

Configures the automatic sending of a Clock Sync Command. The available options are Clock Sync Auto-run: Enables sending a Clock Sync Command whenever this Driver established a connection with a Slave or Clock Sync Repeat: Enables sending a Clock Sync Command at fixed intervals, and Clock Sync Repeat Period (sec): Informs a repetition period for syncing, in seconds

 

Slave Group

General options for when this Driver is in Slave mode.

Available options for the Slave group

Option

Description

Send EI (End of Initialization) When Connected

Configures the sending of an EI (End of Initialization) when connected, informing that a Slave is ready for communication. The available options are Send EI or Don't Send EI

Analog Values Send Interval (ms)

Interval for sending changes of analog values, in milliseconds

Analog Deadband (% of previous value)

Default dead band for analog Tags. Users can also inform an individual dead band per Tag, by configuring the Item parameter

Treat First Write As

Informs whether the first writing of a Tag is considered a new event (the New Event option) or it only stores as the current value (the Current Value option). In this last case, only starting with the second writing an event can be generated, if a quality change or dead band violation occurs

General Interrogation

Configures a set of data returned to a Master as a response to a General Interrogation Command. For more information, please check topic General Interrogation

Command Handling

The available options are Handle Mode for Clock Sync commands: Configures the action this Slave executes when receiving a Clock Sync Command, Handle Mode for Select/Execute commands: Configures the action this Slave executes when receiving a Select or Execute Command, and Handle Mode for Test commands: Configures the action this Slave executes when receiving a Test Command

Cyclic

The available options are Cyclic Data Transmission (1): Send Period (ms): Period for sending Class 1 (one) data. Default value is 5000, Cyclic Data Transmission (1): Object Range: Configures a range of objects to send in Class 1 (one). A range of objects must be informed the same way as the list of objects for General Interrogation Commands, Cyclic Data Transmission (2): Send Period (ms): Period for sending Class 1 (one) data. Default value is 10000, and Cyclic Data Transmission (2): Object Range: Configures a range of objects to send in Class 1 (one). A range of objects must be informed the same way as the list of objects for General Interrogation Commands

Offline Buffers

The available options are Offline Class 1 buffering: Enables storing Class 1 (one, high priority, typically digital values) events in memory, Offline Class 1 buffer size: Informs the maximum number of events of each Tag that accumulate in memory for Class 1 (one), Offline Class 2 buffering: Enables storing Class 2 (two, low priority, typically analog values) events in memory, and Offline Class 2 buffer size: Informs the maximum number of events of each Tag that accumulate in memory for Class 2 (two)

 

104 Group

Options for timing and handling messages in protocol IEC 870-5-104, both in Master mode and in Slave mode.

Available options for the 104 group

Option

Description

T0 (sec)

Timeout to establish a connection

T1 (sec)

Timeout for sending or testing APDUs

T2 (sec)

Timeout for acknowledging in case there is no data messages t2 < t1

T3 (sec)

Timeout for sending test frames in case of a long period of inactivity

K

Maximum difference of messages to send new changes. Default value is 12 APDUs

W

Last acknowledgment after receiving information APDUs (I). Default value is 8 APDUs

 

Timestamp Group

General options for timestamps.

Available options for the Timestamp group

Option

Description

Timestamp SU Flag (Summertime adjustment)

Informs the behavior relative to bit SU (summer time) of timestamp flags. The available options are Ignore or Automatic

Enable Station TimeZone

Enables a timezone offset for Stations

Station TimeZone (in minutes)

Informs the timezone of Stations, in minutes

 

Timestamp (Slave) Group

Additional options for timestamps when this Driver is in Slave mode.

Available options for the Timestamp for Slaves group

Option

Description

SP Timestamp Format

Defines the timestamp format for SP data types. The available options are No timestamp, Short timestamp (3 octets), or Full timestamp (7 octets)

DP Timestamp Format

Defines the timestamp format for DP data types. The available options are No timestamp, Short timestamp (3 octets), or Full timestamp (7 octets)

BO Timestamp Format

Defines the timestamp format for BO data types. The available options are No timestamp, Short timestamp (3 octets), or Full timestamp (7 octets)

ST Timestamp Format

Defines the timestamp format for ST data types. The available options are No timestamp, Short timestamp (3 octets), or Full timestamp (7 octets)

MEn Timestamp Format

Defines the timestamp format for MEn data types. The available options are No timestamp, Short timestamp (3 octets), or Full timestamp (7 octets)

MEs Timestamp Format

Defines the timestamp format for MEs data types. The available options are No timestamp, Short timestamp (3 octets), or Full timestamp (7 octets)

MEf Timestamp Format

Defines the timestamp format for MEf data types. The available options are No timestamp, Short timestamp (3 octets), or Full timestamp (7 octets)

 

Send Priority (Slave) Group

Sending priority for each type of object when this Driver is in Slave mode.

Available options for the Send Priority for Slaves group

Option

Description

SP Send Priority

Informs how data is sent for SP data types. The available options are Send with HIGH Priority, Send with LOW Priority, or Send on General Interrogation only

DP Send Priority

Informs how data is sent for DP data types. The available options are Send with HIGH Priority, Send with LOW Priority, or Send on General Interrogation only

BO Send Priority

Informs how data is sent for BO data types. The available options are Send with HIGH Priority, Send with LOW Priority, or Send on General Interrogation only

ST Send Priority

Informs how data is sent for ST data types. The available options are Send with HIGH Priority, Send with LOW Priority, or Send on General Interrogation only

MEn Send Priority

Informs how data is sent for MEn data types. The available options are Send with HIGH Priority, Send with LOW Priority, or Send on General Interrogation only

MEs Send Priority

Informs how data is sent for MEs data types. The available options are Send with HIGH Priority, Send with LOW Priority, or Send on General Interrogation only

MEf Send Priority

Informs how data is sent for MEf data types. The available options are Send with HIGH Priority, Send with LOW Priority, or Send on General Interrogation only

 

Boolean Values Group

Options for converting native values to Boolean values.

Available options for the Boolean Values group

Option

Description

Convert DCO to Boolean

This option allows using Double Digital Point Commands (DC) with a Boolean value

Convert DIQ to Boolean

This option allows using Double Digital Point Commands (DP) with a Boolean value

Convert RCO to Boolean

This option allows using Step Regulation Commands (RC) with a Boolean value

Convert SEP to Boolean

This option allows using Device Protection Events with a Boolean value

Was this page useful?