<< 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
This Driver's properties are grouped by categories and described next.
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.
General options for the data layer.
Available options for the Link Layer group
Option |
Description |
---|---|
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 |
|
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) |
|
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) |
|
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 |
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 |
---|---|
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 |
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 |
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 |
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 |
|
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 |
|
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 |
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 |
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 |
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 |
|
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 |
|
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 |
|
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) |
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 |
General options for timestamps.
Available options for the Timestamp group
Option |
Description |
---|---|
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 |
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) |
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 |
Options for converting native values to Boolean values.
Available options for the Boolean Values group
Option |
Description |
---|---|
This option allows using Double Digital Point Commands (DC) with a Boolean value |
|
This option allows using Double Digital Point Commands (DP) with a Boolean value |
|
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 |