Ignition for Cryogenic Process Controls
Total Page:16
File Type:pdf, Size:1020Kb
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.