Challenges and Experiences using
4DIAC for Smart Grid Laboratory Automation Successful Usage of the 4DIAC Environment
Filip Andrén and Thomas Strasser Electrical Energy Systems
Energy Department
Presented by Alois Zoitl (fortiss GmbH)
4th 4DIAC User’s Workshop (4DIAC)
18th IEEE International Conference on
Emerging Technologies and Factory Automation (ETFA'2013)
September 10-13, Cagliari, Italy
Content
AIT SmartEST Laboratory
Requirements Automation System
Automation System Overview and Design
Implementation using 4DIAC
Summary and Conclusions
2 10.09.2013 Filip Andrén & Thomas Strasser, Energy Department
AIT SmartEST Laboratory
1 MW lab for Smart Grid component
tests and system integration
Specialized on inverter tests
System tests with multiple
components
Environmental tests
Simulation and validation
Research, design and validation
environment for Smart Grids
Component development
Automation concepts
Communication concepts
Design and validation
3 10.09.2013 Filip Andrén & Thomas Strasser, Energy Department
Programmable DC Sources1500 V, 1500 A
Environmental Test Chamber(-40..+100°C 95%rH)
LV Bus 1
Grid emulation(AC Sources)
0...480V, 850kVA
MV/LV20/0.4 kV
1 MVA
LV Bus 2
LV Bus 1
LV Bus 2
LV Bus 3
Adjustable Transformer
1 2 3
1 2 5 63 4
EUT
1 ~
EUT
2 ~
EUT
3 ~
Line emulation 3
4
EUT
4 ~
Line emulation 1
Line emulation 2
RLC load 1 RLC load 2
RT SIM
Real Time Simulator
RT SIM
RT SIM
Source: AIT
Requirements Automation System
High focus on safety
For personnel
For laboratory and test components
Easy adaptability of control and safety functions
Test and safety procedures can change over the time
Visualisation and HMI
SCADA, visualization and reporting
The main interface for the test engineer
How to handle and display large amount of information
5 10.09.2013 Filip Andrén & Thomas Strasser, Energy Department
Requirements Automation System
All research concepts must NOT influence any test procedures
Integration of new automation and control concepts for Smart Grids
Needs a flexible solution
Must be executable parallel to the test automation
Communication concepts for Smart Grids
Possibility to easily exchange communication protocols
Support for different mediums
Design and validation
Support for design and validation of new methods and concepts
6 10.09.2013 Filip Andrén & Thomas Strasser, Energy Department
Automation System Overview and Design
Hardware and software components
7 10.09.2013 Filip Andrén & Thomas Strasser, Energy Department
AutomationInfrastructure
IEC 61499
SCADASystem
MeasurementDevices
I/OsMultiple
Controllers
OfflineSimulation
Real-TimeSimulation
ProprietaryHardware
Test Engineers
Automation System Overview and Design
SCADA Layer
Supervisory ctrl
Alterations
straightforward
Control Layer
Basic control
functionality
SW alterations
possible, but
not necessary
Hardware Layer
Proprietary HW
No direct
access to SW
8 10.09.2013 Filip Andrén & Thomas Strasser, Energy Department
Hardware LevelSensor
SiemensI/Os
Control LevelIEC 61499
(Linux)
SCADA/DMS Level
(Windows/Linux)
ScadaBRDeWeSoft
ASN.1 TCP/IP (Modbus, OPC, IEC 61850)
Ethernet POWERLINK, Modbus
Automation SafetyData
Processing
SensorDewetron
Modbus, OPC (IEC 61850, IEC 60870)
IEC 61499IEC 61499
MAS(IEC 61499)
etc.
Automation System Overview and Design
1 SCADA PC with ScadaBR (Windows)
2 Industrial PCs with 4DIAC (Linux)
B&R X20 I/O system with
openPOWERLINK (EPL)
16 client nodes
~ 1.300 digital I/Os
22 Siemens PAC power
measurement devices with
libmodbus (Modbus/TCP)
~ 700 measurement channels
Other proprietary hardware
Grid & PV simulator
Precision measurement system
9 10.09.2013 Filip Andrén & Thomas Strasser, Energy Department
Siemens PACModbus
IPC1Ethernet POWERLINKModbus
ASN.1
IPC2Modbus
ASN.1
SCADA PCModbus
ASN.1
Ethernet
Siemens PACModbus
Ethernet POWERLINK
CN1EPL
CNnEPL…
I/Os I/Os
Implementation using 4DIAC
Single application and a single resource
Consequence: very large and unclear applications
Solution
Grouping of FBs into Subapplications
Use of adapters to define interfaces
10 10.09.2013 Filip Andrén & Thomas Strasser, Energy Department
Switch CtrlSwitch Ctrl
>> SWITCH SAFETY >>
SCADASCADA
SWITCH >>
IO >>
SafetySafety
>> SAFETY
IOIO
>> IO
(1) (2)
(3)
(5)
(4)
(6) (7)
Subapplications
Implementation using 4DIAC
Automation functionality
(e.g., power switch control)
Control of power switches
• Two control signals
Automatic switching
sequence
• Reference power
value
• Test sequence
Control of variable loads
• Motor tuning
11 10.09.2013 Filip Andrén & Thomas Strasser, Energy Department
Switch ON
OFF
0
1
0
1
0
1
0
1
Switch OFF ON
OFF
ON
Implementation using 4DIAC
Resulting control application
12 10.09.2013 Filip Andrén & Thomas Strasser, Energy Department
Safety
Subapp
Control
Subapp
IO
Subapp
SCADA
Subapp
Summary and Conclusions
Development of a Smart Grid lab automation using mainly open source tools
4DIAC, ScadaBR, openPOWERLINK and libmodbus
Time consuming integration but very flexible and highly configurable
4DIAC as integrating middleware
Through portability available for multiple platforms, currently used on
• Notebooks and standard PCs (Windows and Linux)
• Industrial PC (Windows Embedded and Linux)
• Embedded Controllers (Embedded Linux)
As common interface between SmartEST and other automation projects
• Portability and exchangeability of control applications
• Configurable communication gateway to Smart Grid components
(e.g., intelligent inverter systems)
13 10.09.2013 Filip Andrén & Thomas Strasser, Energy Department
ACKNOWLEDGEMENTS: This work is funded by the Austrian Climate and Energy Fund with the support of the Austrian Research
Promotion Agency (FFG) under the project “DG-EV-HIL”.
AIT Austrian Institute of Technology your ingenious partner
Filip Andrén Electrical Energy Systems
Energy Department
AIT Austrian Institute of Technology
Giefinggasse 2 | 1210 Vienna | Austria
P +43(0) 50550-6680 | M +43(0) 664 2351916
[email protected] | http://www.ait.ac.at
Dr. Thomas Strasser Electrical Energy Systems
Energy Department
AIT Austrian Institute of Technology
Giefinggasse 2 | 1210 Vienna | Austria
P +43(0) 50550-6279 | M +43(0) 664 2351934
[email protected] | http://www.ait.ac.at