- internal object names - i/o interface numbering

1
CAN interface for low voltage supplies and front-end ELMBs (Embedded Local Monitor Boards) SYS TEC USB-CANmodul16 Previous underuse of CAN ports New architecture enables more efficient layout with fewer modules All compatibility problems were removed Any combination of sub-applications was made possible Proposed merging minimized I/O interface complexity Old computers: DELL 1950/2950 New computers: M610 blades Reduction to 3 servers Additional server available for load distribution (if necessary) Software and databases had to be merged to enable this transition 1) ETH Zurich, Switzerland 2) University of Wisconsin-Madison, U.S.A. O. Holme 1 , D. Di Calafiori 1 , G. Dissertori 1 , L. Djambazov 1 , W. Lustermann 1 , S. Zelepoukine 1,2 On behalf of the CMS ECAL group MOPPC035 Built with many industrial technologies: Microsoft Windows SIMATIC WinCC Open Architecture supervisory control and data acquisition toolkit Open Platform Communications (OPC) Ethernet, CAN and RS-485 for data transfer S7, Modbus, CANopen and vendor specific protocols Uses the CERN Joint Controls Project (JCOP) Framework Investigation with CERN and CMS for CAN-Ethernet solution Acknowledgements Swiss National Science Foundation, Switzerland 80 Bias voltage ELMBs 54 Low voltage supplies 54 Low voltage supplies 28 Low voltage supplies 2 Bias voltage ELMBs 22 Temperature and Humidity ELMBs Previous layout New layout Grey ports are unused Incompatibilities: - Internal object names - I/O interface numbering Server 1 Monitoring & safety system interfacing Server 2 Wiener power supply monitoring Server 3 CAEN power supply Monitoring CAEN Hardware Wiener Hardware CAEN Ethernet protocol Wiener CAN protocol Safety Systems Humidity Monitoring CANopen Temperature & Bias Voltage Monitoring S7 Modbus-TCP Proposed merged architecture Frequent modifications to software and DBs required testing Validation of new WinCC OA and JCOP Framework versions Automatic test environment created using Python & Jenkins CI Databases for application images (ConfDB) and historical data (CondDB) ConfDB merging simplifies deployment, maintenance and operations CondDB merging was essential due to WinCC OA design Yes No Test passes Sensitive test of validity Problems identified quickly Enables rapid issue resolution ConfDB Application instance Unified schema Individual sub-application schemas Sub-app 1 + Sub-app 2 Sub-app 1 Sub-app 2 Test fails Reference image files Application source files Fuzzy comparison Instance image files Investigate & resolve Are equal? Significant consolidation and merging achieved Automatic testing ensured smooth re-integration Working towards goal of all readout via Ethernet

Upload: others

Post on 17-Oct-2021

10 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: - Internal object names - I/O interface numbering

• CAN interface for low voltage supplies and front-end ELMBs (Embedded Local Monitor Boards)

• SYS TEC USB-CANmodul16 • Previous underuse of CAN ports • New architecture enables more efficient layout with fewer modules

• All compatibility problems were removed • Any combination of sub-applications was made possible • Proposed merging minimized I/O interface complexity

Old computers: DELL 1950/2950 New computers: M610 blades • Reduction to 3 servers • Additional server available for

load distribution (if necessary)

Software and databases had to be merged to enable this transition

1) ETH Zurich, Switzerland 2) University of Wisconsin-Madison, U.S.A.

O. Holme1, D. Di Calafiori1, G. Dissertori1, L. Djambazov1, W. Lustermann1, S. Zelepoukine1,2 On behalf of the CMS ECAL group

MOPPC035

Built with many industrial technologies: • Microsoft Windows • SIMATIC WinCC Open Architecture supervisory

control and data acquisition toolkit • Open Platform Communications (OPC) • Ethernet, CAN and RS-485 for data transfer • S7, Modbus, CANopen and vendor specific protocols

Uses the CERN Joint Controls Project (JCOP) Framework

• Investigation with CERN and CMS for CAN-Ethernet solution

Acknowledgements Swiss National Science Foundation, Switzerland

80 Bias voltage ELMBs 54 Low voltage supplies

54 Low voltage supplies 28 Low voltage supplies

2 Bias voltage ELMBs 22 Temperature and Humidity ELMBs

Previous layout

New layout

Grey ports are unused

Incompatibilities: - Internal object names - I/O interface numbering

Server 1

Monitoring & safety system

interfacing

Server 2

Wiener power supply

monitoring

Server 3

CAEN power supply

Monitoring

CAEN Hardware

Wiener Hardware

CA

EN

Eth

erne

t pr

otoc

ol

Wie

ner C

AN

pr

otoc

ol

Safety Systems

Humidity Monitoring

CA

Nop

en

Temperature & Bias Voltage

Monitoring

S7

Mod

bus-

TCP

Proposed merged architecture

• Frequent modifications to software and DBs required testing • Validation of new WinCC OA and JCOP Framework versions • Automatic test environment created using Python & Jenkins CI

• Databases for application images (ConfDB) and historical data (CondDB) • ConfDB merging simplifies deployment, maintenance and operations • CondDB merging was essential due to WinCC OA design

Yes

No

Test passes

• Sensitive test of validity • Problems identified quickly • Enables rapid issue resolution

ConfDB Application

instance

Unified schema

Individual sub-application schemas

Sub-app 1 +

Sub-app 2

Sub-app 1

Sub-app 2

Test fails

Reference image files

Application source files

Fuzzy comparison

Instance image files

Investigate & resolve

Are equal?

• Significant consolidation and merging achieved • Automatic testing ensured smooth re-integration • Working towards goal of all readout via Ethernet