IED Common Options
The IED common options consists of the following fields:
• Control: The configured state of the IED. This is updated by actions menu options.
• Status: The actual state of the IED as reported by the system (not editable).
• Substation: The substation that the IED is in.
• Manufacturer: A user configurable field for manufacturer information.
• Firmware: A user configurable field for IED version information.
• Name: A unique IED name in the system, used for logging audit messages and errors.
• Protocol: What protocol is used to communicate with the IED.
• Commission: The commissioned state of the IED.
• FEP: Which FEP will communicating to the IED.
• Stale Timeout: The time taken for a control request to arrive at the FEP from the originating client is compared against the stale timeout. If the travel time exceeds the timeout then the control is discarded by the FEP and a control failure is sent back to the client. The stale timeout value is in milliseconds.
IED Default Scaling Options
The default scaling options are a definition of the analog scaling values that will be used for all analogs on an IED unless overridden by values on the input itself:
• Absolute Change: Default required absolute difference before being reporting
• Percent Change: Default required percentage difference before being reporting
• Offset Before Multiply: Default add value before multiply operation - use negative value for subtraction
• Offset After Multiply: Default add value after multiply operation - use negative value for subtraction
• Scale Multiplier: Default multiplier for analog values
IED Protocol Specific Options
The protocol specific section of the IED details screen varies depending of which protocol is to be used to communicate to the IED.
• DNP3 Options
• IEC60870-5-104 Options
• ICCP Options
DNP Options
• Local Address: Local DNP3 station number.
• Remote Address: Remote DNP3 station number.
• IED Mode: Run as outstation instead of master. Y=IED N=Master (Default).
• Listen Mode: Listen for inbound connection instead of making outbound. Defaults to outbound.
• Class Zero Poll Rate: Poll rate in seconds for Class 0 polling. Defaults to 0 (no polling).
• Class One Poll Rate: Poll rate in seconds for Class 1 polling. Defaults to 0 (no polling).
• Class Two Poll Rate: Poll rate in seconds for Class 2 polling. Defaults to 0 (no polling).
• Class Three Poll Rate: Poll rate in seconds for Class 3 polling. Defaults to 0 (no polling).
• Max Msg Size: Max DNP3 message size.
• Ack Timeout: Timeout in ms to recv ack from peer.
• Response Timeout: Timeout in ms to recv response from peer.
• Refresh Mode: Reset connection on failure to receive response from peer within timeout.
• Multi Drop ID: Multi-drop id, when one connection is shared among multiple DNP3 outstations (SERIAL mode only).
• Baud Rate: Serial line Baud rate (SERIAL mode only).
• Parity: Serial line parity (SERIAL mode only).
IEC60870-5-104 Options
• Connect timeout (T0): Connection establishment timeout. Range 1 s to 255 s, accuracy 1 s. default 30 seconds.
• APDU timeout (T1): Timeout of an acknowledge (S‑Frame) must be received for any sent APDUs. Range 1 s to 255 s, accuracy 1 s. default 15 seconds.
• Acknowledge timeout (T2): Maximum timeout before an acknowledge (S‑Frame) must be transmitted when no data messages are being sent. Range 1 s to 255 s, accuracy 1 s. default 10 seconds, must be less than t1 ADPU timeout.
• Idle timeout (T3): Time-out for sending test frames in case of a long idle state. Range 1 s to 48 h, resolution 1s, default 20 seconds.
• Max APDU Transmit (K): Maximum outstanding APDUs (I-Frame) without an acknowledge (S-Frame) being received., default 12. Range of values 1 to 32767 APDUs, accuracy 1 APDU.
• Max APDU Receive (W): Maximum received APDUs (I Frames) before an acknowledge (S-Frame) must be transmitted, default 8. Range 1 to 32767 APDUs, accuracy 1 APDU - Recommendation: W should not exceed two-thirds of K.
• Station Address: Local IEC104 station number.
• Server Mode: Run as server instead of client. Y=Server N=Client (Default).
ICCP Options
• TSEL: Transport selector.
• SSEL: Session selector.
• PSEL: Presentation selector.
• AP Title: Application Process Title.
• AE Qualifier: Application Entry Qualifier.
• Local Domain: Local domain name.
• Remote Domain: Remote domain name.
• Local Table ID: Local Bilateral Table ID.
• Remote Table ID: Remote Bilateral Table ID.
• TCP/IP Address: Optional IP address for the Local VCC - Gates incoming connections, default is to accept connections on any IP address.
• Block 1: Periodic System Data: Status points, analogue points, quality flags, time stamp, change of value counter, protection events.
• Block 2: Extended Data Set Condition Monitoring: Provides report by exception capability for the data types that block 1 is able to transfer periodically.
• Block 3: Block Data Transfer: Provides a means transferring Block 1 and Block 2 data types as block transfers instead of point by point.
• Block 4: Information Messages: Simple text and binary files.
• Block 5: Device Control: \nDevice control requests: on/off, trip/close, raise/lower etc. \nand digital setpoints.
• Block 6: Program Control: Allows an ICCP client to remote control programs executing on an ICCP server.
• Block 7: Event Reporting: Extended reporting to a client of error conditions and device state changes at a server.
• Block 8: Additional User Objects: Scheduling, accounting, outage and plant information.
• Connection Mode: Connection direction - Inbound, Outbound, or Dual.
• Role: ICCP role (Client, Server, or Both).
• Reduce List: ICCP behavior option - negotiate non-existent points in transferset definitions.
• Mismatch Flag: ICCP behavior option - create a CSV file listing non-existent points in transferset definitions.
• Keep Alive: Periodically send MMS Identify request as keep-alive. Default=0 meaning do not send.
• Secure Mode: Enable/Disable secure ICCP.
• TLS Certificate: TLS public client certificate, or local private server certificate identifier - Secure Only.
• ACSE Certificate: ACSE public certificate, or local private certificate identifier - Secure Only.
Configuration Errors
This section displays any reported errors with the configuration and also any issues reported during operation. Each reported error is associated with either the IED as a whole or a specific connection, input or output, and the configured name of the relevant item is shown in the list. Selecting the context menu or double clicking the row will automatically display the appropriate item.
Configuration Errors
The displayed configuration errors indicate the current issues with the configuration. Each time the configuration is updated any corrected issues will be removed from the list and any new issues will be added. These issues are transient and are not logged anywhere other than the IED details display.
Operational Errors
Operational errors are issues reported during normal polling of the IED and are not removed from the list. Operational errors are also added as entries to the audit log.
IED Connections and Input/Output Tab List
This sections contains several tabs detailing the component parts of the IED.
This will include tabs for:
• IED Connections (All IEDs except ICCP IEDs): The configuration of the connections between the FEP and the IED.
• Remote VCC (ICCP IEDs only): The configuration of the Remote ICCP nodes to communicate with.
• Transfersets (ICCP IEDs only): The configuration of how inputs are transfered over the ICCP link.
• Input Points: A protocol specific list of the input points on the IED.
• Output Points: A protocol specific list of the output points on the IED.
IED Connections List (All IEDs except ICCP IEDs)
This section allows the configuration of one or more connections between the FEP and the IED itself. This is normally redundant connections to the same IED instance. Connections can be added or removed as required, and also enabled or disabled from a right-click context menu.
Each connection has the following options:
• Control: The configured state of the connection. This is edited by actions menu options.
• Status: the actual state of the connection as reported by the system (not editable).
• Name: A unique (on the IED) name for the connection, used for logging audit messages and errors.
• Description: optional description.
• Order: A defined order to try the connections – lowest value first.
• IP Address: The TCP/IP address of the FEP for the connection.
• Port: The TCP/IP port for the connection.
• Poll Period: The period to collect poll statistics in seconds.
• Stats Update Period: The period that recorded statistics values update to NMS in seconds.
• Stats Block: The period of time over which stats should be captured and recorded in seconds.
• Recovery Percent: Required percentage of good vs bad polls for connection recovery.
• Failure Percent: Required percentage of good vs bad polls for connection failure.
• Poll Count: Last reported connection good poll count.
• Timeouts: Last reported connection timeouts count.
• Errors: Last reported connection errors count.
• Cumulative Polls: Cumulative connection good poll count.
• Cumulative Timeouts: Cumulative connection timeouts count.
• Cumulative Errors: Cumulative connection errors count.
• Percentage Good Polls: Percentage of good vs bad polls over the period.
• Stats Update Status: The calculated state of the connection from statistics.
Connection Statistics Explained
The communications on each connection is monitored independently for successful vs unsuccessful messages. This is to allow the health of each connection to be calculated. The stats block option defines the time over which the polls will be monitored, at the end of each block the good versus bad ratio is calculated and stored in the percentage good polls value. Should the percentage good polls fall below the defined Failure Percentage then the Stats Update Status for that connection is deemed to be failed. If the percentage good polls rises to above the defined Recovery Percentage then the Stats Update Status for the connection is deemed to be good.
If the statistics deems a connection to be failed and there is an alternate connection defined for the IED, then the FEP will attempt to change over to the other connection.
The statistics reported for each connection on the IED can be viewed by selecting the Statistics button on the connections tab.
ICCP Remote VCC List – only for ICCP IEDs
This ICCP Remote VCC definition has all of the same columns as the IED connections defined above and the following additional columns
• TSEL: Transport selector.
• SSEL: Session selector.
• PSEL: Presentation selector.
• AP TITLE: Application Process Title.
• AE QUALIFIER: Application Entry Qualifier.
• ACSE CERTIFICATE: ACSE public certificate, or local private certificate identifier - Secure Only.
• TLS CA CERTIFICATE: TLS public Certificate Authority certificate identifier - Secure Only.
• ACSE CA CERTIFICATE: ACSE public Certificate Authority certificate identifier - Secure Only.
ICCP Transfersets – only for ICCP IEDs
• Control: Configured state of Transferset.
• Status: Actual state of Transferset.
• Number: Dataset Number - referenced by points.
• Transfer Mode: Specify change-based or interval transmission of information reports.
• Start Time: Absolute start time of transferset.
• Start Delay: Start Delay for transfer set (not used).
• Buffer Time: Time in seconds to queue data on server before sending report.
• Interval: Interval in seconds for INTERVAL transfer Mode.
• Integrity Interval: Interval in seconds to send integrity scan reports. Default/0 means no integrity scan reports.
• Operator Request: Enable operator request.
• Report By Exception: Report By Exception mode for INTERVAL reports - only send points when they have changed over interval.
• All Changes: Send lists of all changes with INTERVAL reports.
• Critical: Enable critical ACK.
• Initial Read: Do initial read of all points in data set.
Inputs List
Outputs List
IED Templates List
IED Templates shows the configured template IEDs on the system and allows them to be maintained and then enabled/disabled. Only IED templates in the enabled state can be used as a master to create other IEDs from.
The IED Templates list columns are as follows.
• IED ID: The unique ID of the IED (normally a hidden column).
• Control: Whether the template is active or not - disabled templates can not be used.
• Name: The unique name for the template IED.
• Protocol: The protocol used to communicate with the IED.
• Description: An optional description for the template.
• Device Class: The device class number this IED template was created for (normally a hidden column)
• Device Class Name: The name of the device class this IED template was created for
• Minimum Digital Input: The lowest protocol specific address of digital input in the template (normally a hidden column).
• Maximum Digital Input: The highest protocol specific address of digital input in the template (normally a hidden column).
• Minimum Analog Input: The lowest protocol specific address of analog input in the template (normally a hidden column).
• Maximum Analog Input: The highest protocol specific address of analog input in the template (normally a hidden column).
• Minimum Digital Output: The lowest protocol specific address of digital output in the template (normally a hidden column).
• Maximum Digital Output: The highest protocol specific address of digital output in the template (normally a hidden column).
• Minimum Analog Output: The lowest protocol specific address of analog output in the template (normally a hidden column).
• Maximum Analog Output: The highest protocol specific address of analog output in the template (normally a hidden column).
Select Template Dialog Box
The Select Template dialog box allows you to create an IED configuration as a copy of a previously prepared IED Template and optionally to automatically link the new IED to an NMS device.
The select template dialog box can be displayed as part of several different workflows.
• From the SCADA Status display to simply create a new IED.
• From the SCADA status to extend an existing IED by adding more I/O points.
• From the Viewer or Control tool to create a new IED from the template and automatically link the IED I/O points to the selected device.
• From the Viewer or Control tool to select an existing IED and add extra I/O points to it and then automatically link the new IED I/O points to the selected device.
The dialog box consists of three sections:
• Templates: Lists the available templates.
• IED Name: The name for the new IED based on the template.
• Buttons: OK, Help..., and Cancel
Template List
This section lists the available templates that can be selected. This list is automatically filtered depending on how the dialog box is called. When creating a new IED from the SCADA status display then all enabled templates are listed. When creating a new IED and linking it to a specified device then only those templates which are defined for that device class will be listed (see the IED templates display to check which NMS device classes are supported by each template). When extending an IED only templates with the same protocol as the existing IED are displayed. When extending an existing IED and also linking it to a device then only templates with matching protocol and device class are displayed.
The template list columns are as follows
• Name: The unique name for the FEP.
• Protocol Name: The protocol that the IED is configured for.
• Description: The user entered description for the template.
IED and Device Selection
The IED name field allows you to define the IED name when creating a new IED. This new name must be unique and will be checked when the OK button is selected and display an error if an existing IED has the same name. When extending an existing IED an IED selector window may be displayed first to allow selection of which IED to extend. The list of IEDs shown will be filtered to only those defined as being in the same substation or any IEDs that have no substation defined.
When automatically linking to a device the name of the selected device will also be displayed.
Select Template Buttons
• OK: Selecting OK closes the dialog box and creates the new IED. This is only enabled when a template has been selected.
• Cancel: Selecting cancel closes the dialog box and cancels the operation.
• Help: Selecting help invokes the online help.
IED Inputs
IED Inputs shows a protocol specific list of the input points on the IED. Context sensitive menu options allow creation, deletion, and editing of input points. For analog values the scaling calculation can also be configured.
Menus and Toolbars
File Menu
Tools Menu
Actions Menu
Sort Menu
Help Menu
IED Inputs
The IED Input columns list includes the following items, some of which are only populated if the input is linked to a device measurement:-
• +: For calculated inputs this column indicates how many child inputs are associated with the calculated point. Selecting this column for a calculation updates the table to display the child points associated with the calculation.
• Type: Input type. Analog or Digital.
• Control: Whether the input is enabled or disabled Protocol Specific Address fields.
• Point Name: Unique (on the IED) name for the point.
• RTI Alias: Unique measurement identifier (if linked).
• Attribute: What type of device measurement the input is for (if linked).
• Phase: Indicates if the input is for a specific phase, only valid for status inputs.
• Link State: Indicates whether the input is linked to a device measurement.
• Commissioned: The commission state of the input - only commissioned input points update values into the core NMS system.
• Raw Value: The current value received from external IED or SCADA system
• Value: Converted value to be passed to NMS system.
• Interpretation: Optional lookup table used to standardize raw digital input values to a common standard value before passing to NMS.
• Quality: Indicates the quality of the scan point - Disabled, Enabled, Failed or No Scan (no value received since enabled).
• Timestamp: The timestamp of the latest update received from the external SCADA source.
• Jitter State: An indication whether the input is malfunctioning; see Understanding Jitter State.
• Absolute Change: Default required absolute difference before being reporting.
• Percent Change: Default required percentage difference before being reporting.
• Offset Before Multiply: Default add value before multiply operation - use negative value for subtraction.
• Offset After Multiply: Default add value after multiply operation - use negative value for subtraction.
• Scale Multiplier: Default multiplier for analog values.
• Bit: This column is only visible when viewing the children of a calculated point. This column indicates the bit position assigned to the child point. This indicates the bit within the calculation that this child supplies the value for.
DNP3 Quality Bits
If you are viewing DNP3 RTU inputs, then the following quality code columns are present in the IED Input list:
• Offline
• Restart
• Communications Lost
• Remote Forced
• Local Forced
• Chatter / Rollover (rollover applies to counters only)
• Discontinuity (applies to counters only)
ICCP Quality Bits
If you are viewing ICCP VCC inputs, then the following quality code columns are present in the IED Input list:
• Invalid Timestamp
• Abnormal State
• Calculated
• Manually Overridden
• Estimated
• Held
• Suspect
• Invalid
Using the Create/Update Inputs Dialog Box
The Create or Update Inputs dialog box allows you to create new analog or digital inputs or to edit existing inputs. The dialog box consists of three selections:
• Select Input Type
• Point Details
• Buttons
Select Input Type
The select input type section is only used when creating new points, and is not displayed when updating existing points
The Select Input type section of the Create Inputs dialog box allows you to choose between creating digital, analog, or calculated points and allows you to indicate how many new points you wish to create.
• Digitals: Select this option to create digital inputs.
• Analogs: Select this option to create analog inputs.
• Calculated: Select this option to create calculated inputs.
• Amount to Create: Enter the number of new input wants you wish to create.
Point Details
Common Fields
The point details contains the following common fields used by all protocols:
Point Name: A unique name for the point. If more than one input is being created subsequent point names will be appended with _1, _2, _3 etc.
Dnp3 Specific Fields
Dnp3 IEDs contain the following protocol specific fields:
• IOA: The information object address of the input.
• Static Type: The DNP3 object type used for static value reporting.
• Event Type: The DNP3 object type used for value change events.
IEC104 Specific Fields
IEC104 IEDs contain the following protocol specific fields:
• Common Address: The Common ASDU address of the input.
• IOA: The information object address of the input.
• Point Type: The IEC104 point type.
ICCP Specific Fields
The ICCP IEDs contain the following protocol specific fields:
• Scope: The point scope of the input.
• ICC: The point is only visible on this VCC.
• VCC: The point is visible to all remote VCC’s.
• Transfer Set: The associated Transfer Set for this input.
• Point Type: The ICCP point type.
Digital Specific Fields
Digital inputs contain the following specific fields:
• Interpretation: The interpretation table associated with the input points.
Calculation Specific Fields
Calculated inputs contain the following specific fields only and no others.
• Interpretation: The interpretation table associated with the input points
Buttons
• OK: Selecting OK closes the dialog box and creates the inputs.
• Cancel: Selecting Cancel closes the dialog box and cancels the operation.
• Help: Selecting Help invokes the online help.