IEC 61850-6 / 61850-8-17 min read

Worked Example: Reviewing an SCD File and Producing FAT Test Sheets — the Sample Substation

Open SCL Studio's sample 132/33 kV substation, trace every GOOSE and report from publisher to subscriber, and generate the point-to-point test sheet for the SCADA signals.

Scenario

FileS13_Sample.scd (click Sample in SCL Studio), SCL 2007 B4, Edition 2.1
IEDsP132_Q01 line distance protection, P87T_T1 transformer differential, GW1 station gateway
NetworkStationBus, 8-MMS, 100 Mb/s, IP 10.13.1.11 / .21 / .200

Step-by-step calculation

Step 1: Overview and validation

The overview counts the model and runs the semantic checks.

ItemCount
IEDs3
Logical devices4
Logical nodes14
Data sets4
GOOSE control blocks2
Report control blocks2
ExtRef inputs2

Step 2: Trace the GOOSE messages

Publisher / control blockData setMAC / APPIDSubscriber
P132_Q01 PROT/LLN0.GCB_TRIPDS_TRIP (3 members)01-0C-CD-01-00-11 / 0011, VLAN 00AP87T_T1
P87T_T1 PROT/LLN0.GCB_DIFFDS_DIFF (2 members)01-0C-CD-01-00-21 / 0021, VLAN 00AP132_Q01

Step 3: Trace the reports to SCADA

Report control blockData setSettingsClient
URCB urcbMeas (unbuffered)DS_MEAS (3)max 4 instances, integrity period 5 000 msGW1
BRCB brcbEvents (buffered)DS_EVT (2)max 2 instancesGW1

Step 4: Generate the FAT test sheet

Test sheets ▸ All IEDs ▸ Sent to SCADA (reports) ▸ FAT:

No.SignalCDCCheck
1P132_Q01 PROT/MMXU1.TotWMVInject a known value and one change beyond the dead band
2PROT/MMXU1.HzMVAs above
3PROT/MMXU1.A.phsACMVAs above
4PROT/PTRC1.StrACDActivate and reset; check state, quality and time stamp
5CTRL/XCBR1.PosDPCOperate open and close; check state, quality and time stamp

Result summary

CheckRequirementActualStatus
Semantic validationNo errors0 errors, 0 warnings✓ PASS
GOOSE addresses uniqueMAC and APPID unique on the subnetwork0011 and 0021✓ PASS
Every report has a clientClientLN presentGW1 for both✓ PASS
FAT sheetOne line per SCADA signal5 signals✓ PASS
The sample SCD is clean: two GOOSE streams with unique addresses and resolved subscribers, two reports to the gateway, and a five-line FAT sheet generated directly from the data sets.

Key insight: Generating test sheets from the SCD means the test covers exactly what is configured — no signal is missed, and none is tested that does not exist.

Try it with your own numbers

Every input in this example is editable in the live calculator — no signup needed.

Open IEC 61850 SCL Editor (SCL Studio) calculator →

Frequently asked questions

Can I test GOOSE signals with the same tool?

Yes. Choose GOOSE and SV in Test sheets to list every subscribed signal, and use GOOSE capture to check a Wireshark capture against the SCD.

What does integrity period 5 000 ms mean?

The unbuffered report sends all data-set values every 5 s even if nothing changes, so the gateway always has a recent value.