Ignition Evaluation Xavier Pons Dune Slow Control 29

  • Slides: 9
Download presentation
Ignition Evaluation Xavier Pons Dune Slow Control 29 April 2020

Ignition Evaluation Xavier Pons Dune Slow Control 29 April 2020

Index • Ignition first contact: - Multi-Platform - Hardware Driver Connectivity • UDT User

Index • Ignition first contact: - Multi-Platform - Hardware Driver Connectivity • UDT User Defined Type applied on power supplies - Generated UDT’s from OPC UA - UDT parameters • Multi-instance 2 4. 29. 2020 X. Pons | Ignition Evaluation

Multiplatform • Multiplatform Windows - Linux • Sharing Designer & Sharing Projects • WINCC

Multiplatform • Multiplatform Windows - Linux • Sharing Designer & Sharing Projects • WINCC OA also allows multiplatform project design Proto. Dune SP&DP network Designer on Windows Machine 3 4. 29. 2020 X. Pons | Ignition Evaluation Patricia’s Designer on Linux Machine

Driver Connectivity • Simple and intuitive device connections: strongly recommended OPC UA • Why?

Driver Connectivity • Simple and intuitive device connections: strongly recommended OPC UA • Why? The connected device discovers the Tags structure (Data. Points) • By a simple drag&drop the tags structure is created in the project. • Includes many device drivers 4 4. 29. 2020 X. Pons | Ignition Evaluation

Tags - UDT User Defined Type 5 4. 29. 2020 • UDT’s are tag

Tags - UDT User Defined Type 5 4. 29. 2020 • UDT’s are tag structure, contains multiple tags (members) • A definition is effectively the master copy of the User-Defined Type (Template) • You then create instances of that definition. Those instances inherit the structure of whatever definition they're derived from. • Simply making a UDT change in the definition, then each instance will get a copy of that change • Example in this case a UDT of CAEN A 1580 HN high voltage channel, which contains all the tags associated to define a channel • Making the instances of this UDT we can create the entire Dual-Phase CAEN LEM power supply channel tag structure. X. Pons | Ignition Evaluation

UDT creation with OPC UA driver Tag Browser 6 4. 29. 2020 X. Pons

UDT creation with OPC UA driver Tag Browser 6 4. 29. 2020 X. Pons | Ignition Evaluation • TAG window/navigator includes the option of OPC Browser • OPC UA discovers the tag structure of the connected device, in our case the Dual Phase LEM CAEN power supply, discovering all the channels and the variables associated to the channels • With Ignition by drag&drop from OPC UA browser to Tag/Data type the UDT definition is created. • In our case, drag&drop the Chann 000 of the CAEN LEM Crate to the Tag/data type, renaming to generic HV channel and modifying additional addressing parameter. A UDT of a CAEN A 1580 HN HV channel is created. • Then by multiple instance and according of our hardware configuration the complete tag structure of our device is created. In our case the full configuration of the LEM CAEN power supply crate including all channels

UDT parameters • Parameters are variables which allows make UDT’s instances. They are defined

UDT parameters • Parameters are variables which allows make UDT’s instances. They are defined in the UDT itself. • In our case, an absolute (addressing) channel Chan 000 is declared as UDT by drag&drop. • Defining the parameters and replacing the absolute one will allow creating multiple instance of that UDT; in our case 2 parameters - {Channel} - {Slot} Instance parameter Absolute addressing 7 4. 29. 2020 X. Pons | Ignition Evaluation

UDT Instance / Multi-instance CAEN HV channel Data Type • It allows creating multiple

UDT Instance / Multi-instance CAEN HV channel Data Type • It allows creating multiple instance from a data type with parameter iteration of consecutive numbers. • This iteration is defined at the tag name and at the parameters of the data type. • Convenient for CAEN and WIENER power supply as the channels are addressed according an iteration: Channel 000 to Channel 015 Boad 0 to Board 5 In our example the Dual Phase LEM CAEN channel configuration of the Board 0, just defining the {channel} iteration 000 to 015 keeping the parameter {slot} to 0. • On WINCC OA there are similar tools, for power supply configuration there is specific framework JCOP Tag name definition/ pattern defined by iterating 000 to 015 Iterates {channel} parameter 000 to 015 {slot} = 0 Parameter OPC path address 8 4. 29. 2020 X. Pons | Ignition Evaluation

UDT Instance / Multi-instance • Dual Phase LEM CAEN power supply complete crate configuration

UDT Instance / Multi-instance • Dual Phase LEM CAEN power supply complete crate configuration using UDT multi-instance 9 4. 29. 2020 X. Pons | Ignition Evaluation • Single Phase Temperature Multiplexer readout 230 Temperature configuration using UDT Multi-instance