Presentation is loading. Please wait.

Presentation is loading. Please wait.

MARCO control system Munich 1.03.2012 Lukasz Zwalinski – PH/DT Maciej Ostrega – PH/DT.

Similar presentations


Presentation on theme: "MARCO control system Munich 1.03.2012 Lukasz Zwalinski – PH/DT Maciej Ostrega – PH/DT."— Presentation transcript:

1 MARCO control system Munich 1.03.2012 Lukasz Zwalinski – PH/DT Maciej Ostrega – PH/DT

2 UNICOS framework UNICOS framework supports all three control system layers: supervision (SCADA: PVSS) control (PLC: Siemens S7 and Schneider) field layer The package of programming tools includes: baseline library (with modular PID algorithm) code generator skeleton templates and example of objects list Object definitions provided by UNICOS are split into: I/O Objects (Digital Input, Digital Output, Analog Input) Field Objects (OnOff, Analog, AnaDig, Controller, etc.) Process Control Objects (PCO). SCADA Servers Ethernet Network & TCPIP communication services PLC Process Control PLC Process Control & Field interface Operator Consoles Fieldbus Networks control system connection to the process directly or through field- buses Industrial Field layer Industrial Supervision Layer Interface to operators (Monitoring & Command emission) Real time DB & Archiving Control Logic Actions Industrial Control layer L.Zwalinski, M.Ostrega – PH/DT/PO 01.03.2012

3 Why UNICOS ???? LHC cryogenic tunnel distribution system In principle the single PLC program contains around 250 000 lines of code written in Structured Control Language (SCL) that constitute up to 3.2 Mbytes of machine code and its cycle takes about 500 ms. CDCS consists of 18 most powerful SIEMENS ® S7-400™ PLCs, two for each of 8 LHC sectors, and two for RF cavities P4. L.Zwalinski, M.Ostrega – PH/DT/PO 01.03.2012

4 MARCO control system architecture MARCO OWS DIP to detector L.Zwalinski, M.Ostrega – PH/DT/PO 01.03.2012 Terminal Server ComponentTypePiece S7-300 CPU 315-2 PN/DP6ES7315-2EH14-0AB01 S7, MICRO MEMORY CARD6ES7953-8LL20-0AA01 S7-300, 8AI, RES. 9/12/146ES7331-7KF02-0AB05 S7-300, 8AO, U/I, 11/12 BITS6ES7332-5HF00-0AB01 S7-300, 8AI,2/3/4 Wire Resist Res9/12/146ES7331-7PF01-0AB01 S7-300, 32DI, 24 V DC, 1 X 40 PIN6ES7321-1BL00-0AA01 S7-300, 32DO, 24V DC, 0.5A6ES7322-1BL00-0AA01 SIMATIC 8" TOUCH TFT MULTI PANEL6AV6643-0CB01-1AX11 I/O TypeNumber DI32 DO32 AI34 AO8

5 UNICOS data flow Object status Human Requests SCADA Object HMI Parameters Manual Requests Operator Information display Programmer SCADA Auto. Requests PLC Object logic Orders PLC Object status Manual Requests Parameters Programmer Process Input I/O Board or Fieldbus PROCESS Process Output Communication Middleware L.Zwalinski, M.Ostrega – PH/DT/PO 01.03.2012

6 UNICOS object example: On-Off object The On-Off Object is dedicated to drive devices through a Digital Output. L.Zwalinski, M.Ostrega – PH/DT/PO 01.03.2012

7 UNICOS project creation – how does it work SCADA server Logic Generator Instance Generator Specyfication SIEMENS PLC UNICOS project creation: 1 – Exel specyfication preparation  Object definition 2 – PLC hardware configuration  3 – PLC & PVSS instance generation  4 – Process logic programation - started 5 – Code compilation 6 – Loading to PLC 7 – Commisionig & operation All generated files should be kept in Subversion Version Control (SVN) service. L.Zwalinski, M.Ostrega – PH/DT/PO 01.03.2012

8 PVSS User Interface example

9 Event list Query time interval Maximum number of displayed line Number of found event Filter: object, alias, etc, Save, load filter, etc. L.Zwalinski, M.Ostrega – PH/DT/PO 01.03.2012

10 Historic alarm screen L.Zwalinski, M.Ostrega – PH/DT/PO 01.03.2012

11 Object faceplate functionalities L.Zwalinski, M.Ostrega – PH/DT/PO 01.03.2012 Double click

12 Controller object faceplate functionalities L.Zwalinski, M.Ostrega – PH/DT/PO 01.03.2012

13 General widgets description WA M Mode Alarm nature Data quality Body Color :alarm state Filling :operational state ModeLetterColor AutoNone ManualMWhite LocalLWhite ForcedFYellow RegulationRWhite TrackingTWhite AlarmLetterColorPriority Full Stop InterlockF Red Highest Stop InterlockSHigh Start Interlock I Normal Position AlarmP MaskLetterColorPriority Alarm Blocked (in PLC) B Yellow Highest Alarm Masked (in PVSS) MHigh Data qualityLetterColorPriority InvalidN Cyan Highest IO ErrorE Orange Highest IO SimulatedSHigh Forced <> Auto WNormal Manual <> Auto Position Warning … Data invalid :Feedback & orders or option mode Frame selection state L.Zwalinski, M.Ostrega – PH/DT/PO 01.03.2012

14 Recipes L.Zwalinski, M.Ostrega – PH/DT/PO 01.03.2012

15 Hierarchy L.Zwalinski, M.Ostrega – PH/DT/PO 01.03.2012

16 PCO Alarms with SMS or email notification L.Zwalinski, M.Ostrega – PH/DT/PO 01.03.2012

17 UNICOS more information can be found: http://ab-project-unicos.web.cern.ch/ab-project-unicos/ OR http://j2eeps.cern.ch/wikis/display/EN/Siemens http://j2eeps.cern.ch/wikis/display/EN/PLC+repositories+and+tools http://j2eeps.cern.ch/wikis/display/EN/UNICOS http://j2eeps.cern.ch/wikis/display/EN/UNICOS-PVSS L.Zwalinski, M.Ostrega – PH/DT/PO 01.03.2012


Download ppt "MARCO control system Munich 1.03.2012 Lukasz Zwalinski – PH/DT Maciej Ostrega – PH/DT."

Similar presentations


Ads by Google