Testing HMIs PLCs and Protocol Gateways in a

  • Slides: 11
Download presentation
Testing HMIs, PLCs, and Protocol Gateways in a Simulated IEC 61850 System Joe Stevens

Testing HMIs, PLCs, and Protocol Gateways in a Simulated IEC 61850 System Joe Stevens Marketing Manager Triangle Micro. Works jstevens@trianglemicroworks. com

Agenda • Background on Simulated IEC 61850 Systems • Examples: ü RTU/Gateway Mapping Test

Agenda • Background on Simulated IEC 61850 Systems • Examples: ü RTU/Gateway Mapping Test ü HMI Verification ü PLC Testing

Background on Simulated IEC 61850 Systems SCD File RTU/Gateway Simulation Includes: • Communications •

Background on Simulated IEC 61850 Systems SCD File RTU/Gateway Simulation Includes: • Communications • IED Data Models • Control Blocks • Simulated Logic HMI Station Bus Simulated IEDs Process Bus Primary Equipment

Why Test With Simulated Systems? Reduce Costs by Testing Earlier • Discover configuration issues

Why Test With Simulated Systems? Reduce Costs by Testing Earlier • Discover configuration issues earlier in the engineering process • Reduced costs by testing before acceptance testing or commissioning Accelerate Testing Process • Test before all equipment is setup and configured • Easily change test configurations Reduce Time with Automated Testing • Automate tests that require lots of repeatable steps • Increase test coverage with repeatable and well documented tests

RTU and Gateway Testing SCADA System Testing Coverage RTU/Gateway Configuration • Control Mapping •

RTU and Gateway Testing SCADA System Testing Coverage RTU/Gateway Configuration • Control Mapping • Report Mapping • Value, Time, Quality Simulated Master RTU/Gateway Device Under Test IEC 61850 Simulated IEDs SCD File Data Sets STAT MEAS TRK STAT MEAS PROT STAT MEAS TRK STAT MEAS CILO STAT RBRF TRK

Gateway Example SCADA System Simulated Master Record Results IEC 104 Protocol Gateway Create Mapping

Gateway Example SCADA System Simulated Master Record Results IEC 104 Protocol Gateway Create Mapping Results XCBR. Pos. st. Val M 104. T 3. P 13 MMXU. A. phs. A. c. Val M 104. T 13. P 30 CILO. Ena. Cls. st. Val M 104. T 1. P 34 CSWI. Pos. st. Val M 104. T 3. P 31 MMXU. Ph. V. phs. A. c. Val M 104. T 13. P 33 IEC 61850 Simulated IEDs Create Events 1) XCBR. Pos. st. Val = Open -> Closed 2) MMXU. A. phs. A. c. Val = 0 -> 100 3) CILO. Ena. Cls. st. Val = 0 -> 1 CILO. Ena. Opn. st. Val M 104. T 1. P 35

HMI Testing Coverage HMI Configuration • Controls • Alarms/Events • Measurements SCD File Tests

HMI Testing Coverage HMI Configuration • Controls • Alarms/Events • Measurements SCD File Tests HMI Device Under Test Simulated IEDs Test Cases Alarm Events Statuses Measurements Control Requests

HMI Example Operator HMI Controls Record Results Simulated IEDs Step Through Test Cases Results

HMI Example Operator HMI Controls Record Results Simulated IEDs Step Through Test Cases Results Reports 1) Transformer Alarm 2) Distance Fault 3) Breaker Control Test Case Objects Tested Test Values 1) Alarm Event MMXU. A. phs. A. c. Val 1, 000 -> 1, 200 A 2) Fault Event PDIS. Op XCBR. Pos False -> True Closed -> Open 3) Control Request CSWI. Pos. st. Val Open -> Closed

PLC Testing Coverage PLC Configuration • Verify logic/algorithms • Verify mappings Device Under Test

PLC Testing Coverage PLC Configuration • Verify logic/algorithms • Verify mappings Device Under Test PLC SCD File Tests Simulated IEDs Test States Initial state to setup test Sequence of states for test case

PLC Example PLC Reports GOOSE Controls Simulated IEDs States for Test Case Results Bus

PLC Example PLC Reports GOOSE Controls Simulated IEDs States for Test Case Results Bus Energized Interlock Breaker Closed Test Step Objects Tested Test Values 1) Bus Energized MMXU. Ph. V. phs. A. c. Val 0 -> 220 k. V 2) Breaker Interlock CILO. Ena. Opn. st. Val False -> True 3) Control Request CSWI. Pos. st. Val Open -> Closed

Key Takeaways Find Issues Earlier • Discover issues at an earlier stage Increase Test

Key Takeaways Find Issues Earlier • Discover issues at an earlier stage Increase Test Coverage • Test devices in realistic system conditions Take Advantage of IEC 61850 • Leverage the value of the system configuration approach (SCD File) Joe Stevens Marketing Manager Triangle Micro. Works jstevens@trianglemicroworks. com