10
Time Stamping and archiving of PLC data II Workshop on PLC-based interlocks systems ITER, Dec 2014 Jeronimo ORTOLA VIDAL CERN Engineering Department, Industrial Controls Group

Time Stamping and archiving of PLC data II Workshop on PLC-based interlocks systems ITER, Dec 2014 Jeronimo ORTOLA VIDAL CERN Engineering Department, Industrial

Embed Size (px)

Citation preview

Page 1: Time Stamping and archiving of PLC data II Workshop on PLC-based interlocks systems ITER, Dec 2014 Jeronimo ORTOLA VIDAL CERN Engineering Department, Industrial

Time Stamping and archiving of PLC data

II Workshop on PLC-based interlocks systems

ITER, Dec 2014

Jeronimo ORTOLA VIDAL

CERN Engineering Department, Industrial Controls Group

Page 2: Time Stamping and archiving of PLC data II Workshop on PLC-based interlocks systems ITER, Dec 2014 Jeronimo ORTOLA VIDAL CERN Engineering Department, Industrial

Industrial ControlsEngineering Department

2

Outline

• UNICOS CPC overview• TSPP overview• TSPP manager• Performance• Highlights

December, 2014J. Ortola (CERN, EN/ICE)

Page 3: Time Stamping and archiving of PLC data II Workshop on PLC-based interlocks systems ITER, Dec 2014 Jeronimo ORTOLA VIDAL CERN Engineering Department, Industrial

Industrial ControlsEngineering Department

3J. Ortola (CERN, EN/ICE)

UNICOS CPCDecember, 2014

• UNICOS CPC provides libraries (control and supervision layers)

• A well defined set of standard device types (objects), modeling most of the equipment and needs of continuous processes and the relationships between them

• A formalized way of :• Define the control units of a process (ISA-88 standard:

Batch processes)• Programming the specific process logic for those units

Page 4: Time Stamping and archiving of PLC data II Workshop on PLC-based interlocks systems ITER, Dec 2014 Jeronimo ORTOLA VIDAL CERN Engineering Department, Industrial

Industrial ControlsEngineering Department

4J. Ortola (CERN, EN/ICE)

TSPP overview

• TSPP. Time Stamp Push Protocol• UNICOS CPC middleware• Time stamp at source (from NTP server)• Event driven• High performance• Available for redundant PLC architectures.

• Currently available for• Siemens S7 300, S7 400 (S7 1200, S7 1500 in preparation)• Schneider• Beckhoff (Codesys)

December, 2014

Page 5: Time Stamping and archiving of PLC data II Workshop on PLC-based interlocks systems ITER, Dec 2014 Jeronimo ORTOLA VIDAL CERN Engineering Department, Industrial

Industrial ControlsEngineering Department

5J. Ortola (CERN, EN/ICE)

TSPP overview

• TSPP requisites• S7 driver for S7 PLCs• Modbus driver for Schneider and Beckhoff• TSPP layer at the SCADA level (currently only WinCCOA)• OPC UA client (coming soon) with SimaticNET

December, 2014

Page 6: Time Stamping and archiving of PLC data II Workshop on PLC-based interlocks systems ITER, Dec 2014 Jeronimo ORTOLA VIDAL CERN Engineering Department, Industrial

Industrial ControlsEngineering Department

6J. Ortola (CERN, EN/ICE)

TSPP PLC managerDecember, 2014

Page 7: Time Stamping and archiving of PLC data II Workshop on PLC-based interlocks systems ITER, Dec 2014 Jeronimo ORTOLA VIDAL CERN Engineering Department, Industrial

Industrial ControlsEngineering Department

7J. Ortola (CERN, EN/ICE)

RedundancyDecember, 2014

Page 8: Time Stamping and archiving of PLC data II Workshop on PLC-based interlocks systems ITER, Dec 2014 Jeronimo ORTOLA VIDAL CERN Engineering Department, Industrial

Industrial ControlsEngineering Department

8J. Ortola (CERN, EN/ICE)

Performance testsDecember, 2014

Page 9: Time Stamping and archiving of PLC data II Workshop on PLC-based interlocks systems ITER, Dec 2014 Jeronimo ORTOLA VIDAL CERN Engineering Department, Industrial

Industrial ControlsEngineering Department

9J. Ortola (CERN, EN/ICE)

PerformanceDecember, 2014

Page 10: Time Stamping and archiving of PLC data II Workshop on PLC-based interlocks systems ITER, Dec 2014 Jeronimo ORTOLA VIDAL CERN Engineering Department, Industrial

Industrial ControlsEngineering Department

10J. Ortola (CERN, EN/ICE)

Highlights

• Time Stamp at source per UNICOS CPC object (same for each table)

• Data filtered and encapsulated in the PLC.• Large buffer of events to prevent data loss.• Reliability• High performance

December, 2014