CERN Learning Hub (Technical Training)
A number of training courses related to WinCC OA as well as JCOP and UNICOS framework are available through the CERN Learning Hub, notably
- JCOP Framework and WinCC-OA : 4.5-day hands-on training introducing the most important features and concept of WinCC OA and JCOP Framework. Recommended to everyone who needs to developing with WinCC OA. A couple of instances of the course are organized every year, depending on demand (please, consider inscribing even if there are no places at the nearest course, to express your interest, and signal the need through your Controls Coordinator.
Training material (for self-study) is also available - see dedicated chapter below - UNICOS-CPC basic course : 2x2 days training for engineers who wish to develop control systems with the UNICOS-CPC framework. Main focus of the course is put on PLC programming with the CPC package, yet some basic concepts of WinCC OA are also presented.
- JCOP Finite State Machines : 2.5-day training for users who are already familiar with WinCC OA, covering advanced development using the JCOP FwFSM component used for integration of large control systems in the Experiments.
To enroll to the trainings please use the links (to the CERN Learning Hub) above. Note that you should not consider the training participation at a particular date guaranteed until you get an ultimate confirmation from the CERN Training team. Prior to taking the training it is mandatory to become a registered WinCC OA user and hence have access to WinCC OA downloads and licenses assured.
Resources
Standard training course materials
- Frontend technologies
- part 1 slides
- part 2 slides
- part 3 slides
- part 4 slides
- CAEN Demo
- FSM Demo
- Switch/LED Demo (unmaintained)
- Solutions
FSM Training materials
- FSM Presentation
- JCOP Framework Hierarchical Controls
- Creating User Interface Panels for the FSM
- FSM General Usage
- FSM Panel Reference Guide for Common Actions
- SMI++ Concept, Approach, Language Description
- FSM Training Worksheet
- FSM-ConfigurationDB Tool
- FSM Demo Instructions
- FSM Training Course package
Advanced JCOP Framework Training
An "advanced training" used to be delivered in the past and covered the use of JCOP Framework components. The course have been discontinued quite a long ago, yet the materials (not updated, yet still relevant) are available:
- Recap on the JCOP Framework
- JCOP Framework Access Control - (extra: Worksheet)
- JCOP Framework Configuration Database Tool - (extra: Worksheet)
- JCOP Framework Alarm Handling - (extra: Worksheet) note that this part looses its relevance with the new "NextGen Alarm Screen" having been adopted
- Control Systems Under Attack!? - related to general as well as specific cyber security for control systems. Some of the concepts and technical solution have evolved since, still some concepts are still applicable
- Access Control in the FSM
- FSM-ConfigurationDB integration - (extra: Worksheet)
- JCOP Framework Component Packager - (extra: Worksheet)
- Integrating new devices types in the JCOP Framework (extra: Worksheet)
- JCOP Framework DIM (Distributed Information Management) integration - (extra: Worksheet)
- The training makes use of the JCOP Framework distribution available from https://cern.ch/jcop-framework ; a dedicated component was also used, yet it is not up-to-date with recent versions of the framework
Others
Note, some of them may be quite out of date.
- "PVSS Introduction for Newcomers" by Clara Gaspar et al, Cern. A concise overview of the basics of WinCC OA (PVSS), written by CERN people, for CERN people.
- "Introduction to PVSS for Prospective Users" - (Handout) from CERN School of Computing in 2001/2002
- Introductory demonstration for the Finite State Machine (FSM)
- "Debugging with PVSS" - some content such as the debugger have evolved significantly
- "Introduction to CTRL++" - reflects the state of CTRL++ as was in 2019; evolved very significantly