LBNF Long-Baseline Neutrino Facility
Ignition for Cryogenic Process Controls
Trevor Nichols, Electrical / Controls Engineer LBNF Cryogenic Infrastructure 25 July 2019 LBNF Cryogenics SCADA Requirements
• Gateway for All Cryo Data
- Point of data collection / distribution for entire system Remote User - Centrally located server pair in CUC Local User - Transmit / receive data with all PLCs Internet • Human Machine Interface (HMI) Cryo Slow - Easy to use – capable of High Performance HMI Historian Cryo SCADASCADA Controls - Remote access - Numerous users • Alarm Management PLC PLC PLC - Notification by phone / text / email (24-hour operators not required) • Integration with Slow Controls
- Accessible database for sharing data with DUNE - Common platform shared with DUNE desirable • Multi-level Access Control (i.e. superuser, operator, casual user)
• Redundancy
• Historical Data Collection
2 07.25.19 Trevor Nichols | Ignition for Cryogenic Process Controls LBNF Common Platform for Detector and Cryogenic Systems
• Lux Zeplin (LZ) Dark Matter Experiment
- Located at SURF – same mine as LBNF/DUNE - Large scale, ~1200 I/O for cryogenics
• LBNF Cryogenics estimated at ~3800 I/O for CUC and Detector 1 - Uses Ignition for detector and cryogenic systems
Cryogenics Devices Detector Devices LZ Ignition Architecture Diagram João Pedro Rodriges, LIP Coimbra, Electronics Final Review, Rochester, October 17, 2016 • Conversations with DUNE CISC started
3 07.25.19 Trevor Nichols | Ignition for Cryogenic Process Controls LBNF What is Ignition?
• Supervisory Control and Data Acquisition (SCADA) System • Core Modules: - Human Machine Interface (HMI) - Alarm Management - Historical Data Collection - PLC Drivers - OPC UA - Modbus, Serial Comms - Enterprise Administration
Modular Architecture Only pay for features you need
4 07.25.19 Trevor Nichols | Ignition for Cryogenic Process Controls LBNF Ignition Relevant Features
• Web-based Platform • Modular Architecture - Access from anywhere - Easy to add or remove features - Runs on everything - Core modules for common features - Cross Platform (Java) (i.e. HMI, alarms, historian) rd - Server Centric - 3 party and user-developed modules supported • Licensing • Industry Best Practices - License per server - Follow international standards (ISA) for - Unlimited devices and tags HMI and Alarm Management - Unlimited clients (users) - Mobile-Responsive HMI - Fully functional free trial • Web-based (no application to install) • Connectivity • Adapts to fit desktop and mobile devices - Symbols for High Performance HMI - OPC UA, OPC DA, Modbus
- Siemens PLC driver Sparkline - Databases (MySQL, MariaDB, Analog PostgreSQL, Oracle, etc.) Indicator • Redundancy ISA Symbols
5 07.25.19 Trevor Nichols | Ignition for Cryogenic Process Controls LBNF Ignition Cost
Module Name Price
Alarm Notification Module $1,900
SQL Bridge Module $1,900
Tag Historian Module $2,000
OPC UA Server Module $150
OPC UA Server Module Discount -$150
Siemens Driver $350
Enterprise Administration Module Single Controller or Agent $1,350
Ignition Perspective Module $8,000
Vision Module Unlimited $6,500
Visualization Package Discount -$3,500
Add Redundancy to Core Modules $9,250
Support
Total Care @ rate 24% $6,600 Total $34,410
Total Care Package $6,600 Unlimited updates and technical support per year
6 07.25.19 Trevor Nichols | Ignition for Cryogenic Process Controls LBNF Backup
7 07.25.19 Trevor Nichols | Ignition for Cryogenic Process Controls LBNF Human Machine Interface (HMI)
• High Performance HMI - Gauges to tell if the process is in control at a glance - Bright colors reserved for abnormal conditions - Trend charts where applicable (i.e. condenser liquid level) - Hierarchal organization
vs
MicroBooNE Overview (animated P&ID) High Performance Overview
8 07.25.19 Trevor Nichols | Ignition for Cryogenic Process Controls LBNF Ignition vs. Other HMI/SCADA Platforms
GE Digital Siemens Inductive Automation Proficy iFIX Operator System Ignition • Standalone product • Part of PCS7 • Standalone product • Current Fermilab • Easy integration • High compatibility HMI/SCADA for with Siemens PLCs with many PLCs cryo controls • Compatibility with • Modern design • At end of life? non-Siemens? • Built-in OPC server • Requires 3rd party • Mature / proven • Auto-dialer add-on OPC server • No auto-dialer (i.e. Kepware) • Used on LZ (requires 3rd party and auto-dialer experiment software) (i.e. WIN-911) (also at SURF)
9 07.25.19 Trevor Nichols | Ignition for Cryogenic Process Controls LBNF Ignition vs. iFIX Specific Examples
• User Defined Type (UDT) Support Maps to UDT in Ignition tag database – easy!
Example UDT Definition in Siemens PLC Program Each UDT sub-element needs its own tag in the iFIX database – time consuming • High Performance HMI and ISA symbols In iFIX, equivalent HP HMI symbols symbols must be and standard made from basic ISA symbols shapes and part of Ignition animated symbol library individually
10 07.25.19 Trevor Nichols | Ignition for Cryogenic Process Controls LBNF