The gateway signal list is usually typed by hand from the SCD into a spreadsheet and then into the gateway tool — the most error-prone step of SCADA engineering. A double point mapped as a single point, an address used twice or a data-set member forgotten shows up only during point-to-point testing. Deriving the list from the SCD by fixed rules, and checking the gateway's export against it, removes those errors before testing.
Standards followed
IEC 61850-6 (SCL: data sets, report control blocks, data type templates)IEC 61850-7-3 (common data classes) and IEC 61850-80-1 (mapping guideline IEC 61850 ↔ IEC 60870-5-104)IEC 60870-5-101/104 (type identifications, information object address)Modbus Application Protocol V1.1b3; IEEE 1815 (DNP3) object groups
What it can do
- Reads the SCD and collects, per IED, the members of the data sets used by report control blocks whose client is the gateway, and the controllable objects (SPC, DPC, APC, INC, BSC with a control model other than status-only).
- Resolves each member's common data class from the data type templates (including sub-objects such as A.phsA) and its description (dU or DOI/LN description).
- Allocates IEC 104 types (with or without time tag) and IOAs in a block per IED with a range per kind of signal; Modbus discrete inputs, input registers (float32 / uint32 in two registers), coils and holding registers; DNP3 binary, double-bit, analog and counter inputs with event classes, CROB and analog outputs.
- Checks duplicate IOAs, ranges that overflow, commands without position feedback, CSWI and XCBR both controllable, events without time tags and Modbus's missing quality; compares the gateway's point list (CSV) by 61850 reference: missing, extra, wrong type, different IOA, duplicates.
Example problem
The S13 sample SCD with gateway GW1 and the sample point list exported from the gateway tool.
- 7 signals of P132_Q01: three measurands, the protection start, the breaker position and two controllable positions.
- The gateway sends the breaker position XCBR1.Pos as a single point (M_SP_TB_1) although it is a double point (DPC).
- IOA 1002 is used twice, for two points that are not reported to the gateway at all; A.phsA is missing from the gateway.
One wrong type, one duplicate address, two orphan points and two missing signals — corrected in the gateway before testing.
The allocation rules are a proposal; the control centre's addressing convention takes precedence — set the IOA ranges to match it. The tool does not write gateway configuration files; enter or import the mapping in the gateway's own tool, export its point list and compare it here.