Search Tips
Getting Started
Important Information
About this Book
Assumptions
Documentation Conventions
Using the Mouse
Selecting from Menus or Hierarchies
What You Need to Get Started
DeltaV System Overview
Hardware
DeltaV System Concepts
Terminology
DeltaV Software Applications
Engineering Tools
Auto-Update Service
Configuration Assistant
Continuous Historian Administration
Control Studio
Database Administrator
DeltaV Explorer
DeltaV Operate Configure
FlexLock
Recipe Studio
System Alarm Management
System Preferences
User Manager
Advanced Control
DeltaV Neural
DeltaV Predict
DeltaV PredictPro
DeltaV Simulate Suite
Inspect with InSight
Tune with InSight
Operator Tools
Batch History View
Batch Operator Interface
DeltaV Login
DeltaV Operate Run
Diagnostics
MPC Operate
Process History View
Installation Tools
Other Applications
OPC Server
DeltaV Excel Add-In
DeltaV Reporter
OPC Mirror
Introducing DeltaV
Where to Find More Information
DeltaV Online Help
DeltaV Books Online
World Wide Web Page
Paper Manuals
Technical Service
Windows Online Help
Overview of the Tutorials
A Look Ahead
Scenario for the Tank Process Example
Control Modules
Sequential Function Chart
Operator Pictures
Let's Get Started!
Learning About the DeltaV Explorer
Opening the DeltaV Explorer
Views
Navigating the DeltaV Explorer
Opening and Closing Levels
Documentation Convention for DeltaV Explorer Navigation
Exploring the Library Templates
Function Block Templates
Module Templates
Context Menus
System Time
On Your Own
Creating and Downloading the Control Strategy
Exercise 1: Creating and Naming Plant Areas
Exercise 2: Using the DeltaV Explorer to Copy a Module (MTR-101)
Introducing Control Studio
Parameter Filtering
Exercise 3: Creating a Control Module (XV-101) in Control Studio Using a Library Template
Opening Control Studio
Modifying the XV-101 Control Module
Exercise 4: Finishing Steps for All Control Modules
Identifying the Operator Pictures Associated with a Module
Assigning the Module to a Controller Node
Saving the Module
Verifying the Module Configuration
Exercise 5: Creating a New Module (LI-101) from Scratch
Finishing the LI-101 Module
Exercise 6: Creating a PID Control Loop (FIC-101)
Looking at the Module in Control Studio
Modifying Alarms for the PID Loop Module
Finishing the FIC-101 Module
Exercise 7: Modifying the Motor Module (MTR-101)
Removing the Excess Condition Blocks
Specifying Conditions with the Expression Assistant
Parameter Tagnames
Interlock Conditions
Finishing the MTR-101 Module
Exercise 8: Creating a Sequential Function Chart
The Sequence for the Tank Process
Creating the SFC Module
Finishing the SFC Module
Exercise 9: Downloading the Modules
A Look Ahead
Creating Operator Pictures
The DeltaV Operating Environment
The Overview Picture and the UserSettings File
Navigating to Other Pictures
Switching Between Configure and Run Modes
Getting Started with DeltaV Operate (Configure Mode)
Toolbars and the Toolbox
Color
Line Styles and Fill Styles
Links, Dynamic Properties, and Parameter References
Creating Datalinks
Switching to DeltaV Operate in Run Mode
Dynamos
Creating a Pump Using a Dynamo
Creating a Tank Using a Dynamo
Finishing the Process Picture
Trend Links
Setting Previous and Next Pictures
Creating a Pushbutton to Start the SFC
Using DeltaV Operate in Run Mode
Main History
The Standard Buttons in the Main Window
Faceplate and Detail Pictures
Entering Data in User-Changeable Fields
Acknowledging Alarms
On Your Own
Collecting and Displaying Data
Continuous Process Data Collection
History Collection
Continuous Historian and Alarms and Events Subsystems
Assign TANK-101 to the Continuous Historian Subsystem
Enable History Collection
Download the Workstation
View the Data
Configuring the Network, Loading and Assigning Licenses, and Setting Up User Accounts
Configuring DeltaV Workstations
Accessing DeltaV Workstation Configuration
DeltaV Software Licenses
System Software
Controller Software
Workstation Software
Redundant Controllers
Loading and Assigning Licenses
Loading Licenses
Assigning Licenses to Nodes
Downloading the ProfessionalPLUS Workstation
Configuring Other Workstations
Configuring the Controller Node
Configuring I/O Channels
Downloading the Controller Configuration
Setting Up Your First User Account
Adding a User
The Groups and Keys Tabs
Downloading the Workstation
Glossary
Hardware Installation
Installing Your DeltaV Digital Automation System
Welcome
About This Manual
Related Documentation
Assumptions
Conventions
The DeltaV System
DeltaV System Equipment
DeltaV Control Network
DeltaV Remote Network
Installing Your DeltaV System
CE Statement
Installation Planning
Tools Required for Installation
Site Preparation
Wiring Guidelines
Power Guidelines
Torque Limits
Getting Started with DeltaV Hardware
Installing the System
Installing the DIN Rails and Carriers
Connecting Bussed Field Power
Extending Bussed Field Power
Installing Extender Cables
Installing the DeltaV I/O Interface
Installing the DeltaV Controller
Installing the DeltaV System Power Supply
Installing the DeltaV Workstation
Installing the DeltaV Uninterruptible Power Supply (UPS)
Setting up the DeltaV Control Network
Connecting Power to the System
Setting Up the DeltaV Remote Network
Setting Up a Network Time Server
IP Addresses
Subnet Mask
Broadcast Mode
Installing the Fault-Tolerant Server
Checking Out and Troubleshooting Your DeltaV System
Checking Out Your System
Step 1. Checking the Cable Connections
Step 2. Checking the Power Supply Voltages
Step 3. Checking the LED Indicators on Each Device
Step 4. Testing the Field Wiring Connections
Troubleshooting Your System
Using the DeltaV Explorer
Using the Workstation Diagnostics
Using DeltaV Diagnostics
Troubleshooting Guide
Getting Help
DeltaV Installation and Instruction Manuals
Hazardous Area Installation Manuals, NAMUR Installation Manuals, and ATEX Instruction Sheets
Technical Service
Appendix A Environmental Specifications
Appendix B Carrier Specifications
2-Wide Horizontal Power/Controller Carrier
2-Wide Horizontal Power Carrier
8-Wide Horizontal I/O Interface Carrier
1-Wide Horizontal Carrier Extenders and Cables
Cabling Examples
4-Wide VerticalPLUS Power/Controller Carrier
4-Wide VerticalPLUS Power Carrier
4-Wide VerticalPLUS SISNet Repeater Carrier
8-Wide VerticalPLUS I/O Interface Carriers
1-Wide VerticalPLUS Carrier Extenders
4-Wide Legacy Vertical Power/Controller Carrier
8-Wide Legacy Vertical I/O Interface Carrier
Fieldbus H1 Carrier
Intrinsically Safe Power Supply Carrier
Intrinsically Safe 8-Wide Horizontal Carrier
Intrinsically Safe LocalBus Isolator Carrier
Appendix C Interface Specifications
DeltaV Series 2 I/O
I/O Cards
AI, 8-Channel, 4-20 mA
AI, 8-Channel, 1-5 VDC
AI, 16-Channel, 4-20 mA, HART
AO, 8-Channel, 4-20 mA
AS-Interface
DeviceNet
DI, 8-Channel, 24 VDC, Dry Contact
DI, 8-Channel, 24 VDC, Isolated
DI, 8-Channel, 120 VAC, Dry Contact
DI, 8-Channel, 120 VAC, Isolated
DI, 8-Channel, 230 VAC, Dry Contact
DI, 8-Channel, 230 VAC, Isolated
DI, 32-Channel, 24 VDC, Dry Contact
DO, 8-Channel, 24 VDC, High-Side
DO, 8-Channel, 24 VDC, Isolated
DO, 8-Channel, 120 VAC/230 VAC, High-Side
DO, 8-Channel, 120 VAC/230 VAC, Isolated
DO, 32-Channel, 24 VDC, High-Side
Fieldbus H1 and Series 2 H1
Isolated Input
Multifunction
Profibus DP
RTD, ohms
Sequence of Events
Serial Card, 2 Ports, RS232/RS485
Thermocouple, mV
Intrinsically Safe I/O Cards
I.S. AI, 8-Channel, 4-20 mA, HART
I.S. AO, 8-Channel, 4-20 mA
I.S. DI, 16-Channel
I.S. DO, 4-Channel
Terminal Blocks
I/O Terminal Blocks
Fieldbus H1 Terminal Block
Series 2 H1 Terminal Block
Interface Terminal Block
Isolated Input Terminal Block
Profibus DP Terminal Block
RTD, ohms Terminal Block
Thermocouple Terminal Block
32-Channel Terminal Block
16-Channel Analog Input Terminal Block
Redundant Terminal Blocks
Redundant Analog Input Terminal Block
Redundant Analog Output Terminal Block
Redundant Discrete Terminal Block
Redundant H1 Terminal Block
Redundant Interface Terminal Block
Redundant Profibus DP Terminal Block
Mass Termination Blocks
10-Pin Mass Termination Block
16-Pin Mass Termination Block
24-Pin Mass Termination Block
40-Pin Mass Termination Block
Intrinsically Safe Terminal Blocks
I.S. 8-Channel Terminal Block
I.S. 16-Channel Terminal Block
I/O Interface Keying
Intrinsically Safe I/O Interface Keying
Appendix D Controller Specifications
Remote Interface Unit
Uninterruptible Power Supply (UPS)
Liebert MultiLink Software
Fiber-Optic Media Converter
Appendix E System Power Supply Specifications
System Power Supply (AC/DC)
Redundant AC Input Power
System Power Supply (Dual DC/DC)
Redundant DC Input Power
Intrinsically Safe System Power Supply
Appendix F Workstation and Server Specifications
Primary and Secondary Channel Ethernet Card Specifications - Plant LAN Interface Card
Fault-Tolerant Server
Multiple Monitors
Touch Screens
Appendix G Control Network Specifications
Hubs, Switches, Cable, and the DeltaV Controller Firewall
8-Port 10Mbit Ethernet Hub
8-Port 10/100Mbit Managed Switch with 1 MTRJ Fiber-Optic Port
24-Port 100Mbit Fiber Switch
24-Port 10/100Mbit Switch with 2 MTRJ Fiber-Optic Ports
24-Port 10/100Mbit Switch
12-Port SFP Managed Switch
24-Port Fiber Managed Switch with 2 SFP Gigabit Slots
24-Port Twisted Pair Managed Switch with 2 SFP Gigabit Slots
8-Port Twisted Pair Unmanaged Switch
8-Port Twisted Pair Unmanaged Switch with One Fiber Port
8-Port 10/100Mbit Switch with 1 Gigabit Multi-Function Port
24-Port 10/100Mbit Switch with 2 RJ45 Ports
24-Port 10/100Mbit Switch with 2 Gigabit Multi-Function Ports
48-Port 10/100Mbit Switch with 2 RJ45 Ports
48-Port 10/100Mbit Switch with 2 Gigabit Multi-Function Ports
DeltaV Fiber Switches
Fiber-Optic Gigabit Transceivers
Fiber-Optic Ethernet Transceivers
Twisted Pair Gigabit Transceiver
DeltaV Network Switches and Media Modules
DeltaV MD Base Switches and Media Modules
Power Specifications for the MD20 and MD30 Switches
DeltaV RM100 Base Switches and Media Modules
Power Specifications for the DeltaV RM Switches
DeltaV FP20 Switches
Power Specifications for the DeltaV FP20 Switches
Ethernet Cable Specifications and Installation Rules
Fiber-Optic Cable Specifications
Cable Accessory Specifications
Building Twisted Pair Cable Assemblies
DeltaV Control Networks
Hop Rules
Extending a DeltaV Control Network with Media Converters
10Mbit Hub Example
10/100Mbit Examples
Example Networks with DeltaV Switches
DeltaV Controller Firewall
DeltaV Controller Firewall Network Examples
The Management Station
Connecting the Management Station
Managing Switches and the DeltaV Controller Firewall
Reserved DeltaV IP Addresses
DeltaV Zones
1420 Wireless Gateway
Appendix H Bulk Power Supply Specifications
DIN Rail-Mounted Bulk AC to 24 VDC and Bulk AC to 12 VDC
Panel-Mounted Bulk AC to 24 VDC and Bulk AC to 12 VDC
Bulk 24 VDC to 12 VDC
Appendix I Enclosure and Power Dissipation Guidelines
Selecting an Enclosure
Power Dissipation Considerations
Enclosure Selection Procedure
Example Enclosure Selection Calculations
Appendix J System Power Guidelines
Sizing the System Power Supply (AC/DC)
Sizing the System Power Supply (Dual DC/DC)
Sizing the I.S. System Power Supply
Sizing the Bulk Power Supplies for System Power
Sizing the Bulk Power Supply for Bussed Field Power and System Power
Using Multiple System Power Supplies
Using Multiple Bulk Power Supplies
OR-ing Diodes
Appendix K Bussed Field Power Guidelines
Sizing R-C Snubbers
DC Applications
AC Applications
Appendix L Controller Redundancy
Installing a Redundant Controller
Appendix M DeltaV Vertical Carriers
VerticalPLUS Carriers
4-Wide VerticalPLUS Power/Controller Carriers
4-Wide VerticalPLUS SISNet Repeater Carriers
4-Wide VerticalPLUS Power Carriers
8-Wide VerticalPLUS I/O Interface Carriers
1-Wide VerticalPLUS Carrier Extenders and Cables
Installing VerticalPLUS Carriers
Installing the DIN Rail Stop
Installing and Removing the Carriers
Extending LocalBus Power to Other Carriers
Inserting System Power
Using Bussed Field Power with VerticalPLUS Carriers
Legacy Vertical Carriers
4-Wide Legacy Vertical Power/Controller Carriers
8-Wide Legacy Vertical I/O Interface Carriers
Cables for Legacy Vertical Systems
Calculating the Total Length of a Legacy Vertical System
DIN Rail Recommendations
Installing the 4-Wide Legacy Vertical Power/Controller Carriers
Installing the 8-Wide Legacy Vertical I/O Interface Carriers
Installing the Cables
Appendix N Installation Worksheets
Worksheets for Calculating Power Requirements
Worksheet for Products Using 12 V LocalBus Power and 24 VDC Bussed Field Power
Worksheet for Products Using Only 24 VDC Power
Worksheet for System Power Requirements - 24 VDC Power Input
Worksheet for System Power Requirements - 12 VDC Input
Worksheet for Bulk Power Requirements
Worksheet for Intrinsically Safe System Power Requirements
Appendix O Intrinsically Safe I/O
Intrinsically Safe LocalBus Isolator
Intrinsically Safe Carrier Extenders
Appendix P Product Type Numbers for DeltaV Non-SIS Hardware
Glossary
Fieldbus Installations in a DeltaV Digital Automation System
Welcome
About This Manual
Assumptions
Conventions
Overview to Fieldbus Technology
Components
Redundant Series 2 H1 Card
Fieldbus Power Supplies
Redundant Fieldbus Power for Applications
Terminators
Wiring Components
Topologies
Design Considerations, Restrictions, and Limitations
Cable Type
Cable Lengths
Spur Lengths
Selection Decisions and Trade-Offs
Geographic Distribution
Control Strategy
Types of Field Devices
Recommendations for Installing a Fieldbus System
Tools
Grounding and Shielding of Cable
Overview to Installing a Fieldbus Segment
Installing Cable
High Availability Fieldbus Applications
Relcom Fieldbus Power System for Redundant Fieldbus Power
DC Power Considerations for High Availability Applications Using the Fieldbus Power System
Short Circuit Protection with Megablocks
Designing an Application for Short Circuit Protection Using Megablocks
Installing and Connecting the Fieldbus Power System
Installing and Connecting Megablocks
Verifying the Installation
High Availability Application Example for the Fieldbus Power System
Pepperl+Fuchs Fieldbus Power Hub for Redundant Fieldbus Power
DC Power Considerations for High Availability Applications Using the Fieldbus Power Hub
Short Circuit Protection with Segment Protectors
Designing an Application for Short Circuit Protection Using a Segment Protector
Installing and Connecting the Fieldbus Power Hub
Installing and Connecting the Fieldbus Segment Protector
Verifying the Installation
High Availability Application Examples for the Fieldbus Power Hub
Intrinsically Safe Fieldbus Applications
DC Power Considerations for Intrinsically Safe Applications
Fieldbus Power Hub
Field Barrier for Intrinsically Safe Applications in Hazardous Locations
Installing and Connecting the Fieldbus Power Hub
Installing and Connecting the Field Barrier
Verifying the Installation
Intrinsically Safe Application Example
Non-Incendive Fieldbus Applications
DC Power Considerations for Non-Incendive Applications
Fieldbus Power Hub
Short Circuit Protection with Segment Protectors
Installing and Connecting the Fieldbus Power Hub
Installing and Connecting the Fieldbus Segment Protector
Verifying the Installation
Non-Incendive Application Example
Appendix A Fieldbus Segment Checkout Procedure
Tools
Checkout Procedure
Fieldbus Segment Checkout Form
Appendix B MTL Power Supplies for Intrinsically Safe Fieldbus Applications
DC Power Considerations for IS Power Applications
Host Power
Installing the MTL Intrinsically Safe Power Supplies
Switches
Intrinsically Safe Application Example with an MTL9122
Appendix C MTL Power Supplies for Non-Incendive Fieldbus Applications
DC Power Considerations for Non-Incendive Power Applications
Host Power
Installing the Non-Incendive Power Supplies
Switches
Non-Incendive Application Examples
Application Example with two MTL9111-NI Power Supplies
Application Example with one MTL9112-NI Power Supply
Appendix D Troubleshooting
Troubleshooting with the H1 Card
Troubleshooting with the DeltaV Explorer
Troubleshooting with DeltaV Diagnostics
Troubleshooting Common Fieldbus Problems
Device or Segment Error
The H1 Card is not Communicating with the DeltaV System
Communication Error or Incorrect Communication
Problems Commissioning Devices
Missing Values in Resource or Transducer Block
Simulate not Working in Control Studio
Trouble-Shooting Q and A
Fieldbus Third Party Products
References
Installing Your DeltaV Zone 1 Intrinsically Safe Hardware
Welcome
About This Manual
Related Documentation
Assumptions
Conventions
Overview
Components
Safety Information and Agency Approvals
Agency Approvals
Safety Symbols Used in this Document
CE Statement
Personal Safety
System Safety
Field Wiring Safety Parameters
Installation
Planning the Installation
Installing the Carrier and Assembling the System
Installing the Power Supply on the Carrier
Installing the CPU on the Carrier
Installing the I/O Cards on the Carrier
Providing Power
Connecting the CPU to the DeltaV System
Connecting the Field Wiring to the I/O Cards
Analog I/O Card
Discrete I/O Card
LED Indicators
Power Supply
CPU
Analog I/O Card
Discrete I/O Card
Appendix A Hardware Specifications
Carrier
Enclosure
Power Dissipation
Power Supply
CPU
Analog I/O Card
HART Analog Input Channel Specifications
HART Analog Output Channel Specifications
Discrete Input/Output Card
Discrete Input Channel Specifications
Discrete Output Channel Specifications
Configuration
Developing the Control Strategy
System Capacities
Using Fieldbus Technology in the Control Strategy
Using Fieldbus Blocks in the Control Strategy
Easy Configuration for Fieldbus Function Blocks
Automatically Assigning DeltaV Function Blocks to the H1 Card
Fieldbus Control Strategy Procedures
Deciding Where to Run Control Function Blocks
Troubleshooting Fieldbus Loops
Changing Function Block Parameter Values in Fieldbus Devices
Function Blocks
Function Blocks - General Information
Function Block Modes
Function Block Composites
Function Block Status Information
Function Block Alarm Detection
Fieldbus Function Block Information
Function Blocks - Parameters
Dynamic Reference Parameter
External Reference Parameter
Internal Reference Parameter
Extensible Parameters
Named Set Parameters
Option Bitstring Parameters
String Parameters
Conditional Alarming Parameters
I/O Blocks
Alarm Detection Function Block
Analog Input (AI) Function Block
Analog Output (AO) Function Block
Discrete Input (DI) Function Block
Discrete Output (DO) Function Block
H1 Carrier Multiple Discrete Input (FFMDI) Function Block
Fieldbus Multiple Discrete Input (FFMDI_STD) Function Block
H1 Carrier Multiple Discrete Output (FFMDO) Function Block
Fieldbus Multiple Discrete Output (FFMDO_STD) Function Block
Multiplexed Analog Input (FFMAI_RMT) Function Block
Multiplexed Analog Output (FFMAO) Function Block
Pulse Input (PIN) Function Block
Analog Control Blocks
Bias/Gain Function Block
Calculation/Logic Function Block
Control Selector Function Block
Deadtime Function Block
Filter Function Block
Input Selector Function Block
Fieldbus Input Selector Extended Function Block
Lead/Lag Function Block
Limit Function Block
Manual Loader Function Block
PID Function Block
Ramp Function Block
Rate Limit Function Block
Ratio Function Block
Scaler Function Block
Signal Characterizer Function Block
Signal Generator Function Block
Signal Selector Function Block
Splitter Function Block
Math Blocks
Absolute Value (ABS) Function Block
Add Function Block
Arithmetic Function Block
Comparator Function Block
Divide Function Block
Integrator Function Block
Multiply Function Block
Subtract Function Block
Timer/Counter Blocks
Counter Function Block
Date Time Event Function Block
Off-Delay Timer Function Block
On-Delay Timer Function Block
Retentive Timer Function Block
Timed Pulse Function Block
Energy Metering Blocks
Flow Metering (AGA_SI) Function Block
Flow Metering (AGA_US) Function Block
Isentropic Expansion (ISE) Function Block
Saturated Steam Properties - Given Temperature (SST) Function Block
Saturated Temperature (TSS) Function Block
Steam Density Ratio (SDR) Function Block
Steam Properties (STM) Function Block
Water Enthalpy (WTH) Function Block
Water Entropy (WTS) Function Block
Logical Blocks
Action Function Block
And Function Block
Bi-directional Edge (BDE) Trigger Function Block
Boolean Fan Input (BFI) Function Block
Boolean Fan Output (BFO) Function Block
Condition Function Block
Device Control Function Block
Multiplexer Function Block
Negative Edge Trigger Function Block
Not Function Block
Or Function Block
Positive Edge Trigger Function Block
Reset/Set Flip-flop Function Block
Set/Reset Flip-flop Function Block
Transfer Function Block
Advanced Control Blocks
Diagnostic Function Block
Fuzzy Logic Control (FLC) Function Block
Inspect Function Block
Lab Entry (LE) Function Block
Model Predictive Control (MPC) Function Block
Model Predictive Control Process Simulator Function Block
Model Predictive Control Professional (MPCPro) Function Block
Neural Network (NN) Function Block
Advanced Function Blocks
Analog Voter Function Block
Cause and Effect Matrix Function Block
Discrete Voter Function Block
Step Sequencer Function Block
State Transition Diagram Function Block
Extended Function Blocks
Special Items Palette
Modules
Modules - General Information
Module Classes
Module Templates
Module-Level Parameters
Equipment Module Example
Module Algorithm Types
Function Block Diagram Algorithms
Sequential Function Chart Algorithms
SFC Parameters
Command-Driven Algorithms
State-Driven Algorithms
Phase Algorithms
Alarming in Modules Using Function Block Conditions
Module Template Library
Analog Control Module Templates
Monitoring Module Templates
Two-State Motor Module Templates
Three-State Motor Module Templates
Two-Way Valve Module Templates
Simulation Module Templates
Editing a Module Copied from a Module Template
Assigning Modules to A Workstation
Parameters
Parameter and Function Security
Electronic Signatures
Hiding Intellectual Property
Protecting Your Engineering Standards
Expressions
Syntax Rules
Syntax for SFC Step Actions
Using the Variables
Temporary Variables
I/O References
Matrix Parameter References
Inputs/Outputs of the Calc/Logic Block
External References
Internal References
Dynamic References
Diagnostic Parameters in Expressions
Strings
Operands
Operators
Functions
Constants
Comments
Keywords
SFC Commands and State Transitions
Actions
Non-Stored Action Qualifier Types
Stored Action Qualifier Types
Overriding Reset (R) Qualifier for Resetting Stored Actions
Confirms for Pulse Actions
Alarms and Events
Alarms and Events Overview
System Alarm Management
Alarm Configuration
Alarm Presentation
Custom Alarms
Events and Alarms Reference
Collecting Alarm and Event Records
Event Chronicle Security
Event Chronicle Automated Backup Utility
Inter-Zone Alarms and Events
Hardware Alarm Messages
Continuous Historian
Setting Up the Continuous Historian
Configuring Historian Properties
Configuring History Collection
Historical Data Sets and Files
Historical Data Set Security
Historical Data Retrieval
Data Compression
Composite Ff Status Values
Composite Historian Status Values
Aggregate Functions Supported
Historian Run-Time Processes
Historian Diagnostics
Data Conversion
Continuous Historian Administration
Continuous Historian Automated Backup Utility
The Legacy Historian
Enterprise PI Historian
OPC Historical Data Access
DeltaV OPC History Server
OPC HDA Clients
Client Sample Input Scripts
Controller Considerations
Auto-Sense Feature
Commissioning
Decommissioning
Inter-Controller Communication Guidelines
Controller Redundancy
Controller Performance
Preserving Configuration and Controller Data During Power Loss
I/O Configuration
I/O Card and Channel Types
Card Parameters
Channel Parameters
DeltaV Redundant I/O
Important Considerations for Using Redundant I/O
Installing and Connecting Redundant I/O Terminal Blocks and Series 2 Cards
Switchover Causes
Parameters and DSTs
Auto-Sensing and Configuring Series 2 Cards
Identifying and Troubleshooting Series 2 Redundant Cards
Example Switchover Situations
DeltaV Remote I/O
DeltaV Wireless I/O
Device Signal Tags (DSTs) and SCADA Tags
FOUNDATION fieldbus Technology and the DeltaV System
Fieldbus Devices
FOUNDATION fieldbus Blocks
Fieldbus Device Configuration Procedures
Downloading Fieldbus Segments During Plant Startup and Commissioning
Retaining the Commissioning Status of Fieldbus Devices During a Partial Import
VCR Specifications
Valid Units and Channel Values
Serial Devices and the DeltaV System
Maximum Number of Values for Datasets
Modbus Function Codes Supported
Using Serial Data in Control Strategies
Serial Card Outputs
Serial Card Data Mapping
HART Devices and the DeltaV System
Scaling HART Values
HART Error Conditions
Using HART Error Conditions for Control Strategy
Link Initialization
Accessing AMS Device Manager
AS-Interface and the DeltaV System
AS-Interface in the DeltaV System
Profibus Decentralized Periphery (DP) and the DeltaV System
Profibus in the DeltaV System
DeviceNet and the DeltaV System
DeviceNet in the DeltaV System
Configuring Devices
Using Profibus DP, DeviceNet and AS-Interface with DeltaV Function Blocks
Anti-Aliasing Filtering
Overrange and Underrange Detection
NAMUR Limit Detection
Failure Action Settings
Isolated Input Channel Error Detection
Outputs After a Self-Test Failure
Analog Output Cards
Discrete Output Cards
Integrating PROVOX and RS3 I/O
Customizing the Process History View
Downloading Data
Uploading Recorded Parameter Changes
Referencing Documents
System Preferences
DeltaV Configuration Applications
DeltaV Explorer
DeltaV Explorer User Interface
Indicators
DeltaV Explorer Navigation
DeltaV Explorer Tips of the Day
Control Studio Application
Control Studio User Interface
The Palette
Control Studio Navigation
Function Block Diagram
Online and Debug Viewing of Function Blocks
Stopping the FBD from Executing
Advancing through the Diagram
Forcing Input Values
Running to a Breakpoint
Online and Debug Viewing of SFCs
Disabling Steps
Disabling Transitions
Disabling Actions
Forcing Transitions
Stopping, Starting, and Resetting Levels
Stopping and Starting Module Execution
Setting Values
Forcing an Input
Using Modules
Composites
Composite Definitions
Linked and Embedded Composites
Embedded Composites
Linked Composites
Creating an Embedded Composite
Creating a Linked Composite
Converting Composites
Convert to Embedded
Convert to Existing
Convert to New
Expressions in the DeltaV System
Command Languages
Reports and Printing
Control Studio Tips of the Day
Recipe Studio Application
Recipe Studio Tips of the Day
I/O Configuration Application
System Alarm Management Application
Standard Exports and Imports
User-defined Export, Import, and Bulk Editing
Format Specification Files
Exporting Configuration Data
Bulk Editing with the Excel Add-In
Importing Configuration Data
Bulk Editing Configuration Objects
Aliases and Formulas
AS-Interface Ports, Devices, and Discrete I/O
Batch Equipment Train
Local I/O Cards and Channels
Remote I/O Cards and Channels
DeviceNet Ports, Devices, and Signals
Fieldbus Ports and Devices
HART Devices
History Data Points
Equipment and Control Modules
Process Cells
Profibus Ports, Devices, Slots, and Signals
Programmable Serial Ports and Datasets
Serial Ports and Datasets
System Hardware Alarms
Unit Modules
Wireless Gateway
Classless Module Containing Classless Module
Class-based Module
Class-based Module Containing Class-based Module
Complex Module Hierarchies
Moving Modules Using Bulk Edit
Using an ODBC Interface
INtools and SmartPlant Excel Interface
Installing the Add-ins and Intergraph Components
Using the I/O Support Menu
Using the I/O Support Menu when Version Control is On
Using the Add-ins with INtools 6 and SPI 7
Data That Can Be Moved from INtools 6 and SPI 7 to Excel
Using the SPI Interface Menu
Using the Add-ins with SPI 2007 SP 3
SPI: Recommended Practices
Data That Can Be Moved between SPI 2007 and Excel
Using the SPI Interface Menu
Editing Instrument Data
DeltaV Logger
DeltaV Logger Printer Options
DeltaV Web Server
DeltaV Reporter
Using the Worksheet Function Dialogs
Worksheet Function Reference
Writing Historical Data to a Continuous Historian Database
Generating Scheduled Reports
Recommended Configuration Practices
Using Recommended Engineering Practices
Recommended Practices for Using Fieldbus and Profibus
Recommended Practices for Configuring Controllers
Recommended Practices for Creating Pictures
Recommended I/O Practices
Recommended Practices for Using DeltaV Batch
Recommended Practices for Creating the Control Strategy
Recommended Practices for General Configuration
Recommended Practices for Handling Alarms
Recommended Practices for Using Version Control
Recommended Practices for Printing
Operator Basics and Graphics Configuration
Introduction to This Manual
Operator Basics
DeltaV Software Overview
Using DeltaV Operate in Run Mode
Working with Pictures
Responding to Alarms
Managing the DeltaV Operate Environment
The Configure and Run Environments
The System Tree and Work Area
Displaying the Visual Basic Editor
Finding and Replacing Data
Working with Toolbars
Toolbar Basics
Modifying Existing Toolbars
Creating Toolbars
Creating Buttons
Using Toolbars and Toolbar Buttons on Multiple Nodes
Customizing the DeltaV Operate Environment
The Order in which the System Applies the Settings Files
The User Settings Dialog
The User Preferences Dialog
The User_Ref and UserSettings Pictures
The Layout Templates
FRS Global Variables
Startup Variables
Screen Definition Variables
Applications Variables
Common Constant Variables
Database Variables
Toolbar Variables
Main Variables
History Variables
Alarm Banner Variables
Faceplate Variables
Detail Variables
Miscellaneous Variables
Picture Variables
Creating Pictures
Picture Basics
Creating and Opening Pictures
Downloading and Uploading Operator Displays
The Object-Oriented Nature of Pictures
Basic Drawing Tools
Working with Pictures - Basic Functions
Working with Pictures - Additional Functions
Working With Pictures - Widescreen Monitors
Overview Checklist
Using DeltaV Toolbars
DeltaV Workspace Toolbars
DeltaV Picture Toolbars
Implementing Pictures in Your Process
What Makes Up a Picture
Planning Your Pictures
Designing Your Pictures
Working with Other Applications
Creating Alarms Using Pictures
Optimizing Picture Performance
Using the Picture Converter Utility
Using Picture Caching
Making Changes to Pictures at Run Time
Running Your Pictures
The DeltaV Operate Environment
The Alarm Summary Object
The Embedded Trend Object
Working with Objects in the Run-time Environment
Using Tag Groups in Pictures
Using the Tag Group Editor
Implementing a Tag Group Strategy
Importing and Exporting Tag Group Files
Using Key Macros
The Key Macro Editor
Defining Key Macros
Managing Key Macros
Creating Group Displays
Creating New Faceplates and Detail Displays for Modules
Creating New Faceplates and Detail Displays for Function Blocks
Developing Objects in Pictures
Adding Objects to Pictures
Performing Basic Functions with Objects
Performing Advanced Functions with Objects
Creating Complex Objects
Using Animation, Command, and Picture Experts
DeltaV Operate Experts
Build Dynamo Expert
Toolbar Builder Expert
Using Dynamos to Customize Pictures
Converting Complex Dynamos to Bitmaps
Using Global Subroutines
Controlling Object Properties
Animating Object Properties
Defining Data Sources
Animating Properties Using Color
Calculate EGU
Building Expressions
Specifying Tolerance, Deadband, and Refresh Rate
Expression Builder Syntax
Modifying Expressions
What's the Difference Between Operator Keyboard and DeltaV Operate on Multiple Monitors?
Installing and Configuring the Hardware
Installing the Driver and Setting Up the Video Card
Calibrating and Configuring the Touch Screens
Creating the Default XP Environment for User Accounts
Setting Up DeltaV Operate for Multiple Monitors or Operator Keyboard
Screen Resolution
About Operator Keyboard
Configuring DeltaV Operate to run as an Operator Keyboard System
Understanding Alarm Management for the Operator Keyboard
Configuring Unit Modules
Building the Operator Keyboard Display
Operator Keyboard Module, Function Block, and Device Faceplates
Module and Device Faceplate Reference for Operator Keyboard
PID Loop Operator Keyboard Faceplate (LOOP_FP_KB)
Fieldbus Device Alarm Operator Keyboard Faceplate (FFDEV_FP_KB)
ANALOG Monitoring Module Operator Keyboard Faceplate (AI_FP_KB)
DISCRETE Monitoring Module Operator Keyboard Faceplate (DI_FP_KB)
Motor and Valve Module Operator Keyboard Faceplate (DL_FP_KB)
Generic Module Operator Keyboard Faceplate (MOD_FP_KB)
MPC Loop Operator Keyboard Faceplate (LOOPM_FP_KB)
Function Block Faceplate Reference for Operator Keyboard
PID Function Block Operator Keyboard Faceplate (PID_FP_KB)
Analog Input Function Block Operator Keyboard Faceplate (AI_FB_FP_KB)
Device Control Function Block Operator Keyboard Faceplate (DC_FP_KB)
Input Selector Function Block Operator Keyboard Faceplate (XMTR_FP_KB)
Pulse Input Function Block Operator Keyboard Faceplate (PI_FP_KB)
Lab Entry Function Block Operator Keyboard Faceplate (LAB_FP_KB)
PT_COMP Operator Keyboard Faceplate (LAB_FP_KB)
Working with Pictures on Multiple Monitors
Positioning Pictures
Opening Pictures
Swapping Pictures
Moving Pictures
Writing Scripts
Finding More Information
Components of a VBA Project
Components of the VBA Editor
VBA Forms
VBA File Types
Testing Your Code
Saving Your Work
Configuring VBA Options
Datatype Checking and the VBA Compiler
DeltaV-Specific VBA Functions
Optimizing Your VBA Project Development
DeltaV Operate Scripting Tips
VBA Coding Help Features
Using Asynchronous Methods and Subroutines in Scripts
Working with DeltaV Operate Objects
Making Connections
Animation Properties and Methods
Manipulating Pictures
Creating Global Scripts
Accessing Real-Time Data
Working in the Run-time Environment
Working with the Scheduler and the DoEvents Function
Creating Dynamos
Creating Tag Groups
Manipulating Charts
Environment-Specific Chart Properties and Methods
Environment-Specific Pen Properties and Methods
Additional Pen Functions
Additional Chart Functions
Mastering DeltaV Operate
The Scheduler
Scheduler Basics
Running Foreground and Background Schedules
Designing Schedules
Writing Custom Scripts for the Scheduler
Creating Picture-Specific Help Files
Creating the Help File
Example: Creating a Picture-Specific Help File
Customizing the System Tree
Adding Folders to the System Tree
Adding Files to the System Tree
Deleting Folders and Files from the System Tree
Optimizing DeltaV Operate
Optimizing Picture Design
Using ActiveX Controls
Optimizing Picture Display
Using VBA and Scripting
Working with the Scheduler
Module Dynamos, Faceplates, and Detail Displays
Common Faceplate and Detail Display Elements
Module Template Dynamos
Dynamo Reference
AI Dynamo (ANALOG_IN)
DI Dynamo (DISCRETE_IN)
Analog Alarm Module Dynamo (AALM)
PID Loop Dynamos (PID_Loop_1 and PID_Loop_2)
FLC Loop Dynamos (FLC_LOOP_1 and FLC_LOOP_2)
Phase Logic Module (PLM) Dynamo
Motor Dynamos (DL_MTR_VDWN, DL_MTR_VUP, DL_MTR_HL, and DL_MTR_HR)
Pump Dynamos (DL_PMP_HL-R, DL_PMP_HR-L, DL_PMP_VL-R, and DL_PMP_VR-L)
Valve Dynamos (DL_VLV_V and DL_VLV_H)
Continuous Unit Module Dynamo (Continuous_Unit_Faceplate)
MPC Operate Dynamo (MPCOperMode)
MPC Controlled Variable Dynamo (Cntrl1...4 (CV))
MPC Constraint Variable Dynamo (Cnstr1...4 (AV))
MPC Manipulated Variable Dynamo (Mnplt1...4 (MV))
MPC Single Input Single Output Dynamo (MPC SISO)
MPC Loop Dynamo (MPC_LOOP)
MPCPro Output Variable Dynamo (CV/AV)
MPCPro Input Variable Dynamo (MV/DV)
NN Dynamo (NN)
Lab Entry Dynamo (LAB)
Unit Module Dynamo (Unit_Faceplate)
Module Faceplates
Module Faceplate Reference
PID Loop Faceplate (LOOP_FP)
ANALOG Monitoring Module Faceplate (AI_FP)
Command-driven Module Faceplate (CDA_FP)
DISCRETE Monitoring Module Faceplate (DI_FP)
LIMITS
SIMULATE
ALARMS
DIAGNOSTICS
Motor and Valve Module Faceplate (DL_FP)
Generic Module Faceplate (MOD_FP)
Continuous Unit Module Faceplate (UMC_FP)
State-driven Module Faceplate (SDA_FP)
Unit Module Faceplate (UM_FP)
MPC Loop Faceplate (LOOPM_FP)
Phase Logic Module Faceplate (PLM_FP)
Alarm Module Faceplate (AALM_FP)
Module Detail Displays
Detail Display Reference
PID Loop Detail Display (LOOP_DT)
LIMITS
SIMULATE
TUNING
ALARMS
DIAGNOSTICS
AI Monitor Detail Display (AI_DT)
LIMITS
SIMULATE
TUNING
LINEARIZATION
ALARMS
DIAGNOSTICS
Command-driven Module Detail Display (CDA_DT)
Motor and Valve Module Detail Display (DL_DTx)
FIELD VALUE
LIMITS
ALARMS
INTERLOCKS
DIAGNOSTICS
SIMULATE
I/O
PID_GAINSCHED Module Detail Display (GS_DT)
DIAGNOSTICS
PID_DEADTIME Module Detail Display (DTC_DT)
DIAGNOSTICS
PID Simulation Module Detail Display (SR_PID)
DIAGNOSTICS
FLC Simulation Module Detail Display (SR_FLC)
DIAGNOSTICS
Pulse Monitor Detail Display (PI_DT)
LIMITS
SIMULATE
TUNING
ALARMS
DIAGNOSTICS
MPC Loop Detail Display (LOOPM_DT)
LIMITS
SIMULATE
TUNING
ALARMS
DIAGNOSTICS
State-driven Module Detail Display (SDA_DT)
Continuous Unit Module Detail Display (UMC_DT)
DIAGNOSTICS
Unit Module Detail Display (UM_DT)
Phase Logic Module Detail Display (PLM_DT)
Alarm Module Detail Display (AALM_DT)
LIMITS
ALARMS
DIAGNOSTICS
Function Block Dynamos, Faceplates, and Detail Displays
Using Function Block Dynamos and Pop-Up Displays
Alarm Dynamos
Function Block Dynamo Reference
Advanced Function Block Dynamos
Function Block Faceplate Reference
PID Function Block Faceplate (PID_FP)
Analog Input Function Block Faceplate (AI_FB_FP)
Device Control Function Block Faceplate (DC_FP)
Input Selector Function Block Faceplate (XMTR_FP)
Pulse Input Function Block Faceplate (PI_FP)
MPC Operate and MPC Operate Pro Faceplate
MPC Controlled Variable Function Block Faceplate (MPCCV1FB)
MPC Constraint Variable Function Block Faceplate (MPCAV1FB)
MPC Manipulated Variable Function Block Faceplate (MPCMV1FB)
MPC Single Input Single Output Function Block Faceplate (MPCMSISO)
MPCPro Controlled Variable Function Block Faceplate (MPCProOutput_FP)
MPCPro Constraint Variable Function Block Faceplate (MPCProOutput_FP)
MPCPro Manipulated Variable Function Block Faceplate (MPCProInput_FP)
MPCPro Disturbance Variable Function Block Faceplate (MPCProInput_FP)
Neural Network Function Block Faceplate (NN_FP)
Lab Entry Function Block Faceplate (LAB_FP)
Unit Phase Function Block Faceplate (UPH_FP)
PT_Comp Faceplate (PTC_FP)
Advanced Function Block Faceplates
Function Block Detail Display Reference
PID Function Block Detail Display (PID_DT)
Device Control Function Block Detail Display (DC_DT)
MPC Control Variable Detail Display (MPCCV1FP)
MPC Constraint Variable Detail Display (MPCAV1FP)
MPC Manipulated Variable Detail Display (MPCMV1_dt)
MPC Single Input Single Output Detail Display (MPCSISO)
MPCPro Controlled Variable Detail Display (MPCPROOUTPUT_DT)
MPCPro Constraint Variable Detail Display (MPCPROOUTPUT_DT)
MPCPro Manipulated Variable Detail Display (MPCPROINPUT_DT)
Neural Network Detail Display (NN_DT)
Lab Entry Detail Display (LAB_DT)
Unit Phase Detail Display (UPH_DT)
Hardware Alarm Displays
Hardware Alarm Faceplate (Node_FP)
Device Faceplates and Detail Displays
Device Faceplates
Fieldbus Device Alarm Faceplate
HART Device Alarm Faceplate
Asset Alarm Faceplate
Device Detail Displays
Generic HART Device Alarm Detail Display (HARTGENERIC_DT)
Example Device-Specific HART Device Alarm Detail Display
Multiple Monitor Workstation Dynamo Reference
Dynamo Reference (FRSKeyBdControls)
Default Monitor Select Dynamo
Monitor Main History Dynamo
Open Faceplate Dynamo
Open Picture Dynamo
Replace Picture Dynamo
Unit Alarm Dynamos
Batch
Batch Tutorial
The DeltaV Batch Subsystem
Assumptions
Documentation Conventions
DeltaV Batch Subsystem Concepts
Terminology
DeltaV Batch Configuration Applications
Overview of the Batch Tutorial
Tutorial Startup Database
Simulation Control Modules
Equipment and Module Naming Conventions
Importing the Tutorial Databases
Creating a New Database for the Tutorial
Importing an .fhx File
Process Graphics
Overview of the Tutorial Configuration Exercises
General Configuration Procedure
Diagram of Module and Phase Classes
Parameter Reference Paths and Aliases
Looking Ahead
Equipment Definition
Class-Based Design
The DeltaV Explorer Hierarchy
Defining Equipment in the DeltaV Explorer
Areas and Process Cells
Creating Areas
Creating Process Cell Classes
Creating Process Cells
Control Module Classes
Creating Control Module Categories
Creating Control Module Classes
Editing the NC_VALVE Control Module Class
Making a Parameter Configurable
The Configure Dialog in DeltaV Explorer
Modifying the Module Class to Enable simulation
Creating a Control Module Class for Level Indicators
Equipment Module Classes
Using the Expression Editor
Creating a Command-Driven Equipment Module (TOTALIZER)
Configuring the TOTALIZER Equipment Module Class
Creating a State-Driven Equipment Module Class (BLENDER_OUTLET)
Configuring the BLENDER_OUTLET Equipment Module Class
Unit Classes and Unit Modules
Creating Unit Class Categories and Unit Classes
Unit Class Properties
Creating Unit Parameters
Creating Alias Names in the Unit Classes
Adding Module Classes to Unit Classes
Ownership Type for Module Blocks
Variant Module Substitution
Creating Unit Modules
Specifying Unit Parameter Values
Binding Aliases
Finishing the Unit Modules
Phase Classes
Phase Classes and Batch Parameters
Creating Phase Class Categories
Creating Phase Classes and Parameters
Creating Phase Classes and Parameters for Blender Phases
State Transition Diagrams
Phase States
Phase Commands
Common Phase Logic Parameters
Phase Logic Configuration
Configuring the Running Logic for the FILL Phase - Overview
Opening the FILL Running Logic
Adding an Action to the FILL Running Logic
Adding a Transition to the FILL Running Logic
Adding a Step to the FILL Running Logic
Creating the Remaining Logic for the FILL Phase
Verifying the SFC
Returning to the State Transition Diagram
Assigning Phase Classes to a Unit Class
Additional Steps for the FILL Unit Phases
Additional Step for the COLOR Unit Modules
Moving the Simulation Modules to the Process Cell
Testing UM_COLOR_100 Using the Batch Graphic
Changing the Phase Owner
Opening the Batch Graphic
Starting and Testing the Phase
Resetting the Phase
AGITATE Phase Logic Configuration
Adding a Confirm to an Action
Configuring the AGITATE Running Logic - Overview
The AGITATE Running Logic - Details
Adding a Parameter to the Running Logic
Configuring the AGITATE Running Logic
Assigning the AGITATE Phase to the BLENDER Unit Class
Testing the AGITATE Running Logic
Configuring the AGITATE Holding Logic
Configuring the AGITATE Restarting Logic
Verifying the AGITATE Holding and Restarting Logic
Looking Ahead
Failure Monitoring
The Phase_Failures Named Set
Modifying the Phase_Failures Set
Creating the Logic to Monitor Phase Conditions - Overview
Creating the Logic to Monitor Phase Conditions - Details
Modifying BLOCK1 of the Failure Monitor
Testing the Phase Failure Conditions
Modifying the AGITATE Phase Running Logic
Modifying the AGITATE Phase Holding Logic
Changes to the AGITATE Holding Logic
Modifying the AGITATE Phase Restarting Logic
Verifying Failure Monitoring for AGITATE
Equipment Arbitration and Phase Coordination
Modifying Modules to Allow Equipment Arbitration
Creating the COLOR_HEADER Module
Coordinating the Dump and Charge Color Phases
Coordinating the Dump and Charge Phases - Diagram
Configuring the Dump and Charge Phase Classes
CHG_COLOR Running Logic
DUMP Running Logic
Verifying the Phase Coordination - Overview
Verifying the Phase Coordination - Details
The CHG_BASE and DRAIN Phase Classes
CHG_BASE Running Logic
DRAIN Running Logic
Unit Module Summary
Looking Ahead
Batch Recipe Creation
The Recipe Studio Application
Procedural Function Charts
Creating Transitions Automatically
Creating an Operation (OP_FINISH)
Configuring an Operation (OP_FINISH)
Completing the Recipe Properties
Verifying and Saving the Recipe
Assigning Recipes to a Batch Executive
Creating Additional Operations
Creating Unit Procedures
Creating Procedures
Unit Aliasing
Link Groups
Adding Phase Partners
Creating a Link Group
The DeltaV Batch Executive
Setting up a Workstation to Run Batch Executive
Assigning Areas to a Batch Executive
Starting the Batch Executive
The Batch Operator Interface
Using the Batch Operator Interface
The Toolbar
The Button Bar
Adding and Starting a Batch
On Your Own
Formulas and Deferred Parameters
Deferring Parameters
Creating Deferred Parameters
Defining Formulas
Making a Formula Available to an Operator to Load
Testing Recipe Formulas
Operator Prompts and Dynamic References
Overview of Changes to Paint Application
Creating Phase Messages
Adding Operator Prompts
Adding a LOGEVENT Record
Testing the Revised DRAIN Phase
Conclusion
Batch Reference
Introduction to This Manual
Batch in the DeltaV System
Batch-Based Design
Advantages to Batch-Based Design
Batch Aliasing Benefits
Applications Used in Batch Processing
Batch Control Strategy
Control Strategy Tasks
Identifying the Process Flow
Partitioning Plant Equipment
Partitioning Process Cells
Partitioning Units
Identifying Common Resources
Defining Equipment Requirements
Defining Recipe Requirements
Defining User Security for Batch
Developing Logic Strategies
Understanding Equipment Configuration
Class-Based Equipment
Implementing Class-Based Units
Equipment Train Classes
Equipment Trains
Process Cell Classes
Process Cells
Areas
Unit Classes
Unit Parameter Definition
FREMEM Parameter
Unit Parameter Names
Alias Names
Unit Modules
Alias Resolution Table
Unit Phase Properties
Phase Alarms in Unit Modules
Units
Phase Classes
Phase Algorithm Definition
Phase Logic Modules
Unit Phase Alarms
Implementing External Phases
Understanding Recipes
Types of Recipes
General Recipe
Site Recipe
Master Recipe
Control Recipe
The Recipe Hierarchy
Recipe Strategies
Operator Messaging
Phase Logic Requests
Recipe Authorization
Granting Keys to Recipe Authorization Function Locks
Enabling and Setting Up Recipe Authorization
Authorizing Recipes
Adding Rejection Signatures and Clearing Signatures
Viewing a Recipe's Authorization Signatures
Downloading Authorized Recipes
Generating Approval Reports
Batch Functions Security
Manual Phase Control Security
DeltaV Batch Naming Conventions
Dynamic Unit Allocation
How Dynamic Unit Allocation Works
Dynamic Unit Allocation Selection Process Illustrated
Steps to Setting up Equipment for Dynamic Unit Allocation
Configuring Downstream Units
Configuring Downstream Unit Aliases in the Equipment Train Class
Important Equipment Configuration Notes for Dynamic Unit Allocation
Writing the Unit Selection Policy
Dynamic Unit Allocation at Run Time
Unit Allocation Prompts
DeltaV Explorer
Configuring Equipment Trains
Defining Equipment Train Class Categories
Defining Equipment Train Classes
Defining Equipment Trains
Defining Equipment Train Folders
Defining Equipment Train Properties
Configuring Process Cells
Defining Process Cell Class Categories
Defining Process Cells Classes
Configuring Units
Creating Unit Class Categories
Creating Unit Classes
Defining Unit Parameters
Defining Aliases
Associating Phase Classes
Adding Equipment Module Classes
Adding Control Module Classes
Configuring Phases
Creating Phase Categories
Creating Phase Classes
Defining Phase Partners
Defining Phase Messages
Defining Phase Parameters
Configuring Areas
Assigning a Plant Area to a Batch Executive Subsystem
Defining Process Cells
Defining Process Cell Properties - General
Defining Process Cell Properties - Arbitration
Creating Unit Modules
Defining Unit Module Properties - General
Defining Unit Module Properties - Execution
Defining Unit Module Properties - Displays
Defining Unit Module Properties - Arbitration
Defining Unit Module Properties - Tools
Creating Phase Logic Module-based Units
Defining Unit Properties - General
Defining Unit Properties - Execution
Defining Unit Properties - Displays
Defining Unit Properties - Arbitration
Defining Unit Properties - Tools
Creating the Phase Logic
Configuring Named Sets
Understanding Named Sets
Defining a Named Set
Implementing a Named Set
Predefined Batch Named Sets
Equipment_Availability Named Set
Phase_Command Named Set
Phase_Owner_ID Named Set
Phase_Restart_Types Named Set
Phase_State Named Set
Phase_Wdog_State Named Set
Phase_Failures Named Set
Phase_Boolean Named Set
Recipe_State Named Set
External Phases
Configuring the Structure of External Phases in DeltaV Explorer
Syncade External Phases
DeltaV Soft Phases
Installing the Soft Phase Environment
Running Soft Phases on a Non-DeltaV Node
The Soft Phase Server
The Soft Phase Broker
The Soft Phase DLL
The Soft Phase Application
Writing Soft Phases
Library Methods
Common Methods
Visual C++ Only Methods
The Soft Phase Tester
Testing a Soft Phase
Configuring Test Parameters
Save the Configuration
Exiting the Soft Phase Tester
Soft Phase Application Example
Soft Phase Application Example Code
The Color_Stabilizer_DB.XML File
The Batch Executive Properties
Enabling the Batch Executive
Batch Executive Server Configuration
Batch Executive Action Confirmation
Batch Executive Server Client Configuration
Failure Handling for the Batch Executive
The Batch Historian Properties
Enabling the Batch Historian
Input Configuration
Output Configuration
Failure Handling for the Batch Historian
The Campaign Manager Server Properties
Enable the Campaign Manager Server
Define the Server Defaults
Configure the Action Confirmation Settings
The Campaign Manager Client Configuration
Configure the General Defaults
Set the Column Order
Define the Display Colors
Recipes
Creating and Using Recipe Folders
Assigning Recipes and Recipe Folders to a Batch Executive Subsystem
Control Studio
Configuring the Phase Logic
State Transition Diagram
Run Logic
Hold Logic
Restart Logic
Stop Logic
Abort Logic
Failure Monitor
Phase Logic Parameters
Using the Operator Prompt Parameters
Using the CONFIRM_FAIL Parameter
Using the DOWNLOAD_REQ Parameter
Using the PAUSE_REQ, PAUSED
Using the REQUEST and REQDATA Parameters
Unit Module Parameters
Phase Request Codes
Dynamic Operator Prompts and Messages
Designing Phase Messages
Example Send Message to an Operator, Direct
Example Send Message to an Operator, Indirect
Example Phase-to-Phase Message
Designing Phase Logic Using Aliasing
Equipment Arbitration in Phase Logic
Simulating Phase Logic
Creating an SFC to Run a Phase
Recipe Studio
Recipe Studio Controls
The Recipe Studio Window Panes
The Recipe Studio Ribbon and Quick AccessToolbar
Browsing
Creating a Recipe
Steps to Recipe Building
Recipe Design Goals
Class-Based Recipes
Creating a Class-Based Recipe
Characteristics of Class-Based Recipes
Creating Recipes that Share Units
Using Unit Aliases in Recipes
Recipe Parameters and Formulas
Creating a Procedural Function Chart (PFC)
Steps in a PFC
Transitions in a PFC
Or Sequence Selections
And Sequence Selections
Sequence Loops
Looping Condition
Concluding Condition
Continuance
Understanding How a Procedural Function Chart Executes
Procedural Function Chart Execution Flow
Or Sequence Selection and Sequence Loop Execution Flow
Defining Steps
Defining Transitions
Configuring a Transition
Using Operators
Changing the Order of Precedence
Step and Recipe Parameters and Transition Condition Syntax
Example Step Parameters and Recipe Parameters
Using Parameters
Configuring Parameters
Selecting a Data Type
Selecting a Category
Setting a Default Value and Range
Working with Constant Value Parameters
Working with Deferred Parameters
Working with Referred Parameters
Scaling a Parameter
Understanding Step Parameters
Understanding Recipe Parameters
Working with Deferred Recipe Parameters
Working with Formulas
Keeping a Unit Acquired
Creating Link Groups
Synchronizing Phases with Link Groups
Finalizing the Recipe
Completing the Recipe Properties
Verifying a Recipe
Correcting Errors
Assigning a Recipe to a Batch Executive
Maintaining Recipes
Modifying Recipes
Deleting Recipes
DeltaV Batch Executive
Batch Executive Architecture
Starting the Batch Executive
Batch Executive Restart Behavior
Recipe Resynchronization on Restart
Batch Application Manager
Batch Executive Configuration Settings
Parameter Values Resynchronization Chart
Report Parameter Resynchronization
Effects of Configuration Changes
Forced Shutdown of Individual Batches
Revoke Equipment
Batch Executive Events
Batch Executive Diagnostics
Batch Operator Interface
The DeltaV Operate Batch Controls
Operations
Interoperability within the Batch Components
Recipe Studio
DeltaV Explorer
Events and Process History
Understanding Batch States
Understanding Batch Commands
Adding a Batch
Run Commands
Starting a Batch
Restarting a Batch from the Held State
Warm Restart of a Batch from the Lost and Recover_Failed States
Cold Restart of a Batch from the Lost and Recover_Failed States
Interrupt Commands
Holding a Batch
Aborting a Batch
Stopping a Batch
Removing a Batch
Understanding Advanced Control Capabilities
Understanding Batch Modes
Understanding Active Step Changes
Performing an Active Step Change
Setting Up each Batch Operator Interface
The Batch Operator Interface Screens
The Batch List Screen
Procedure as PFC and Procedure as Table Screens
Displaying Transition Status
Configuring the Appearance of the PFC
The Event Journal Screen
Components of the Event Journal Screen
Journal Events
Customizing the Event Journal File
The Unacknowledged Prompts Screen
The Phase Control and Active
The Arbitration Screen
The Alarm Summary Screen
Alarm Messages
Clearing Failures
The System Configuration and Defaults Screen
The Batch Operator Interface Controls
The Toolbar
The Command Button Bar
The Status Indicator Bar
Using the Batch Operator Interface
Starting the Batch Operator Interface
Before Initiating A Batch
Establishing a Batch Naming Convention
Customizing Batch Operator Interface Screens
Filtering Information in Batch Operator Interface Screens
Using the Sort Priority in the Batch Operator Interface
Starting and Controlling Batches
Selecting a Recipe
Creating a Batch
Formula Values
Binding Equipment
Starting a Batch
Acknowledging Prompts
Using the Unacknowledged Prompts Screen
Acknowledging Prompts from Alternate Screens
The Phase Control Screen
The Procedure as Table and PFC Screens
Removing a Batch
Scaling Batches
Restarting Individual Batches
Controlling Batch Modes
Manually Controlling a Batch
Automatically Controlling a Batch
Controlling Phases
Using the Phase Control Screen
Displaying Transition Status
Enabling and Disabling a Transition
Forcing a Transition
Manually Controlling Phases
Phase Ownership
Using the SEMI-AUTO Mode
Viewing the Active Phase Summary
Arbitrating Equipment
Common Resources
Owning Resources
Selecting the Device Focus
Viewing All Resources
Allocating Resources
Acquiring Resources
Releasing Resources
Manual Phase Control from DeltaV Operate
Unit Module Displays
Unit Module Faceplate Display
Unit Module Detail Display
Unit Module Dynamo (Unit_Faceplate)
Phase Displays
Unit Phase Faceplate Display
Unit Phase Detail Display
Phase Logic Module Faceplate Display
Phase Logic Module Detail Display
Running Phases from DeltaV Operate
Acknowledging Prompts Using DeltaV Operate
Recipe Simulator
Starting the Simulator
Phase Status
Phase Registers
Phase Configuration
Batch Historian
Installing the Batch Historian Software
Batch Historian Database Security
Uninstalling the Batch Historian Software
Setting up the Batch Historian
Starting and Stopping the Batch Historian
Backing Up the Batch Historian Data
Restoring the Batch Historian Data
Archiving Batch Historian Data
Batch Historian Events
Batch Historian Diagnostics
Batch Historian Clients
Batch History View
Batch Historian Administration
History Web Service
User ID Verification
User ID Verification in the Batch Operator Interface
User ID Verification in Campaign Manager Operator Interface
Configuring User ID Verification in Phase Logic
Campaign Manager
The Campaign Manager Server
The Campaign Manager Operator Interface
Campaign Manager Toolbar Icons
Configuring the Campaign Manager Operator Interface
The General Tab
The Column Ordering Tab
The Default Colors Tab
Creating Campaigns
Create a Campaign
Select a Base Recipe for a Campaign
Resync the Base Recipe
Campaign Execution Modes
Campaign States
Batch States in Campaign Manager
Scaling Batches in Campaign Manager
Campaign Manager Security
Campaign Manager Events
Campaign Manager Web Service
Diagnosing Problems
Communications Problems
Phase Failures
Arbitration Deadlocks
Failure Handling for the Batch Operator Interface
Problems Connecting the Campaign Manager Server with a Non-DeltaV Node
Appendix A - DeltaV Batch and S88
S88 Objectives
S88 Models
The Physical Model
Enterprise, Site, and Area Levels
Process Cell
Unit
Equipment and Control Modules
Procedural Control Model
Control Activity Model
Recipe Management
S88 Recipe Types
Recipe Contents
Production Planning and Scheduling
Production Schedule
Equipment Availability
Raw Material Availability
Process Management
Unit Supervision
Process Control
Production Information Management
Safety Protection
Process Model
Linking a Control Recipe to the Equipment
Appendix B - Batch Commands and States
Batch Commands
Batch States
Step States
Phase Step States
Unit Alias Selection States
Appendix C - Batch System Capacities
Appendix D - Batch Historian Data
Batch Historian Views
Batch Events
DeltaV Events
Custom Batch Report
Creating a Batch Report
New Report Sample Code
Appendix E - NE33, S88.01, and DeltaV Terms Compared
Appendix F - The Campaign Manager Control
Getting Started Using the Control
The Campaign Manager Components
Completed Campaign Manager Examples
Create and Add a Campaign Example
Connecting to the Campaign Manager Server
Creating a New Campaign
Edit the Campaign's Recipe Object
Adding Batches
Adding the Campaign to the Campaign Manager Server
Setting the Campaign's Execution Mode
Lockout Information
Campaign Lockouts
Batch Lockouts
Configuring Security for the API
Security Configuration
Editing Rules for the Campaign Manager API
Batch Execution Order
Licensing Requirements
The DVBCMClient Object
IDVBCMClient Interface Methods
IDVBCMClient::Connect
IDVBCMClient::Disconnect
IDVBCMClient::AddCampaign
IDVBCMClient::TerminateCampaign
IDVBCMClient::RemoveCampaign
IDVBCMClient::GetConfiguredActionInfo
IDVBCMClient::UserCan
IDVBCMClient Interface Properties
IDVBCMClient::ExecutiveNodes
IDVBCMClient::ExecutiveInfo
IDVBCMClient::CampaignList
IDVBCMClient::CampaignInfo
IDVBCMClient::NewCampaign
IDVBCMClient::CampaignEdit
IDVBCMClient::Connected
IDVBCMClient::CMNode
IDVBCMClient::IsLicensed
IDVBCMClient::DeltaVUser
IDVBCMClient::CMServerList
The _IDVBCMClientEvents Interface
_IDVBCMClientEvents::OnCampaignMgrConnectionLost
_IDVBCMClientEvents::OnCampaignMgrShuttingDown
_IDVBCMClientEvents::OnBatchExecutiveRemoved
_IDVBCMClientEvents::OnBatchExecutiveAdded
_IDVBCMClientEvents::OnCampaignAdded
_IDVBCMClientEvents::OnCampaignStateChanged
_IDVBCMClientEvents::OnCampaignRemoved
_IDVBCMClientEvents::OnCampaignTerminated
_IDVBCMClientEvents::OnCampaignBatchAdded
_IDVBCMClientEvents::OnBatchStateChanged
_IDVBCMClientEvents::OnCampaignBatchReleased
_IDVBCMClientEvents::OnCampaignBatchStarted
_IDVBCMClientEvents::OnCampaignBatchRemoved
_IDVBCMClientEvents::OnCampaignBatchDeleted
_IDVBCMClientEvents::OnConfiguredActionsChanged
_IDVBCMClientEvents::OnCampaignRecipeChanged
_IDVBCMClientEvents::OnCampaignFormulaChanged
_IDVBCMClientEvents::OnCampaignRecipeParamChanged
_IDVBCMClientEvents::OnCampaignRecipeEquipmentChanged
_IDVBCMClientEvents::OnBatchRecipeChanged
_IDVBCMClientEvents::OnBatchFormulaChanged
_IDVBCMClientEvents::OnBatchRecipeParamChanged
_IDVBCMClientEvents::OnBatchRecipeEquipmentChanged
_IDVBCMClientEvents::OnCampaignExecutionModeChanged
_IDVBCMClientEvents::OnCampaignMgrBootComplete
_IDVBCMClientEvents::OnCampaignRecipeScaleChanged
_IDVBCMClientEvents::OnBatchRecipeScaleChanged
_IDVBCMClientEvents::OnCampaignMgrErrorMessage
_IDVBCMClientEvents::OnBatchOwnerInfoChanged
_IDVBCMClientEvents::OnBatchModifiedInfoChanged
_IDVBCMClientEvents::OnBatchIndexChanged
_IDVBCMClientEvents::OnCampaignDescriptionChanged
_IDVBCMClientEvents::OnCampaignPrefixChanged
_IDVBCMClientEvents::OnCampaignSuffixChanged
_IDVBCMClientEvents::OnCampaignStartSequenceChanged
_IDVBCMClientEvents::OnCampaignMaxActiveBatchesChanged
_IDVBCMClientEvents::OnCampaignOwnerInfoChanged
_IDVBCMClientEvents::OnCampaignModifiedInfoChanged
_IDVBCMClientEvents::OnCampaignAutoRemoveChanged
_IDVBCMClientEvents::OnCampaignUserCommentsChanged
_IDVBCMClientEvents::OnBatchUserCommentsChanged
_IDVBCMClientEvents::OnCampaignExecutionModeChanged2
_IDVBCMClientEvents::OnBatchExecutiveConnectionLost
_IDVBCMClientEvents::OnBatchExecutiveConnectionRestablished
_IDVBCMClientEvents::OnConVerSameChange
The IDVBCMClient2 Interface
IDVBCMClient2 Interface Methods
IDVBCMClient2::GetVersions
IDVBCMClient2 Interface Properties
IDVBCMClient2::CMServerNodes
The IDVBCMClient3 Interface
The IDVBCMClient3 Interface Properties
IDVBCMClient3::CanConfirmerAndVerifierBeSame
The IDVBCMClient4 Interface
IDVBCMClient4 Interface Methods
IDVBCMClient4::AddCampaign2
IDVBCMClient4::TerminateCampaign2
IDVBCMClient4::RemoveCampaign2
The DVBCMExecInfo Object
IDVBCMExecInfo Interface Methods
IDVBCMExecInfo::GetExecutiveEnumSet
IDVBCMExecInfo::GetExecutiveUnitInfo
IDVBCMExecInfo Interface Properties
IDVBCMExecInfo::ExecutiveRecipeList
IDVBCMExecInfo::ExecutiveRecipeInfo
IDVBCMExecInfo::ExecutiveEnumSetList
The IDVBCMExecInfo2 Interface
IDVBCMExecInfo2 Interface Methods
IDVBCMExecInfo2::GetExecutiveUnitInfo2
The IDVBCMExecInfo3 Interface
IDVBCMExecInfo3 Interface Methods
IDVBCMExecInfo3::GetEqTrainInstanceAlias
IDVBCMExecInfo3::GetEqTrainUnitInfo
IDVBCMExecInfo3::GetEqTrainList
The IDVBCMExecInfo4 Interface
IDVBCMExecInfo4 Interface Methods
IDVBCMExecInfo4::GetUnitProperties
IDVBCMExecInfo4::GetEqTrainAliasInfo
The DVBCMExecRecipeInfo Object
IDVBCMExecRecipeInfo Interface Methods
IDVBCMExecRecipeInfo::GetFormulaInfo
IDVBCMExecRecipeInfo::GetStepsAndUnitClasses
IDVBCMExecRecipeInfo::ExecParametersData
IDVBCMExecRecipeInfo Interface Properties
IDVBCMExecRecipeInfo::ProductVersion
IDVBCMExecRecipeInfo::FileName
IDVBCMExecRecipeInfo::Name
IDVBCMExecRecipeInfo::Description
IDVBCMExecRecipeInfo::ProductName
IDVBCMExecRecipeInfo::ProductCode
IDVBCMExecRecipeInfo::VersionNumber
IDVBCMExecRecipeInfo::VersionDate
IDVBCMExecRecipeInfo::Author
IDVBCMExecRecipeInfo::ApprovedBy
IDVBCMExecRecipeInfo::Type
IDVBCMExecRecipeInfo::Equipment
IDVBCMExecRecipeInfo::Abstract
IDVBCMExecRecipeInfo::BatchSizeMin
IDVBCMExecRecipeInfo::BatchSizeDefault
IDVBCMExecRecipeInfo::BatchSizeMax
IDVBCMExecRecipeInfo::BatchEU
IDVBCMExecRecipeInfo::BatchRunLength
IDVBCMExecRecipeInfo::Released
IDVBCMExecRecipeInfo::Area
IDVBCMExecRecipeInfo::ValidatedAgainst
IDVBCMExecRecipeInfo::ClassInstance
IDVBCMExecRecipeInfo::ValidationTime
IDVBCMExecRecipeInfo::FormulaList
IDVBCMExecRecipeInfo::ParameterList
IDVBCMExecRecipeInfo::ParameterCount
IDVBCMExecRecipeInfo::ExecParameterInfo
IDVBCMExecRecipeInfo::MaxScaleEnforced
The IDVBCMExecRecipeInfo2 Interface
IDVBCMExecRecipeInfo2 Interface Methods
IDVBCMExecRecipeInfo2::GetAliases
IDVBCMExecRecipeInfo2::ExecParametersData
IDVBCMExecRecipeInfo2::GetStepsAndBoundUnits
The IDVBCMExecRecipeInfo3 Objects
IDVBCMExecRecipeInfo3 Interface Methods
IDVBCMExecRecipeInfo3::GetEqTrainBaseClass
IDVBCMExecRecipeInfo3::GetEqTrainInstances
The DVBCMExecParamInfo Object
IDVBCMExecParamInfo Interface Properties
IDVBCMExecParamInfo::Name
IDVBCMExecParamInfo::Type
IDVBCMExecParamInfo::Editable
IDVBCMExecParamInfo::EU
IDVBCMExecParamInfo::ScaleHigh
IDVBCMExecParamInfo::ScaleLow
IDVBCMExecParamInfo::DefaultValue
IDVBCMExecParamInfo::Scalable
The DVBCMCampaignEdit/Info Objects
IDVBCMCampaignEdit/Info Interface Methods
IDVBCMCampaignEdit::AddBatch
IDVBCMCampaignEdit::AddUserComment
IDVBCMCampaignEdit/Info::GetUserComments
IDVBCMCampaignEdit/Info::GetBatchCountInfo
IDVBCMCampaignEdit::SetExecutionMode
IDVBCMCampaignEdit/Info::GetExecutionMode
IDVBCMCampaignEdit/Info::GetAutoRemove
IDVBCMCampaignEdit::SetupComplete
IDVBCMCampaignEdit::EnterSetupMode
IDVBCMCampaignEdit/Info::ReleaseBatch
IDVBCMCampaignEdit/Info::StartBatch
IDVBCMCampaignEdit/Info::RemoveBatch
IDVBCMCampaignEdit::DeleteBatch
IDVBCMCampaignEdit::LockEdit
IDVBCMCampaignEdit::UnLockEdit
IDVBCMCampaignEdit/Info::GetLockInformation
IDVBCMCampaignEdit/Info Interface Properties
IDVBCMCampaignEdit/Info::BatchCompleteCount
IDVBCMCampaignEdit/Info::BatchCount
IDVBCMCampaignEdit::BatchEdit
IDVBCMCampaignInfo::BatchInfo
IDVBCMCampaignEdit/Info::BatchList
IDVBCMCampaignEdit/Info::CreatedBy
IDVBCMCampaignEdit/Info::CreatedDate
IDVBCMCampaignEdit/Info::Description
IDVBCMCampaignEdit/Info::ID
IDVBCMCampaignEdit/Info::MaximumActiveBatches
IDVBCMCampaignEdit/Info::ModifiedBy
IDVBCMCampaignEdit/Info::ModifiedDate
IDVBCMCampaignEdit::NewBatch
IDVBCMCampaignEdit/Info::Prefix
IDVBCMCampaignEdit::RecipeEdit
IDVBCMCampaignInfo::RecipeInfo
IDVBCMCampaignEdit/Info::StartSequence
IDVBCMCampaignEdit/Info::State
IDVBCMCampaignEdit/Info::Suffix
The IDVBCMCampaignEdit2 Interface
IDVBCMCampaignEdit2 Interface Methods
IDVBCMCampaignEdit2::SetExecutionMode2
IDVBCMCampaignEdit2::GetExecutionMode2
IDVBCMCampaignEdit2::GetAutoRemove
The IDVBCMCampaignEdit3 Interface
IDVBCMCampaignEdit3 Interface Methods
IDVBCMCampaignEdit3::SetExecutionMode3
IDVBCMCampaignEdit3::SetAutoRemove2
The IDVBCMCampaignInfo3 Interface
IDVBCMCampaignInfo3 Interface Methods
IDVBCMCampaignInfo3::ReleaseBatch2
IDVBCMCampaignInfo3::StartBatch2
IDVBCMCampaignInfo3::RemoveBatch2
The IDVBCMCampaignInfo4 Interface
IDVBCMCampaignInfo4 Interface Methods
IDVBCMCampaignInfo4::GetCampaignIteration
The IDVBCMCampaignEdit4 Interface
IDVBCMCampaignEdit4 Interface Methods
IDVBCMCampaignEdit4::ReleaseBatch2
IDVBCMCampaignEdit4::StartBatch2
IDVBCMCampaignEdit4::RemoveBatch2
IDVBCMCampaignEdit4::SetExecutionMode4
IDVBCMCampaignEdit4::SetAutoRemove3
The IDVBCMCampaignEdit5 Interface
IDVBCMCampaignEdit 5 Interface Methods
IDVBCMCampaignEdit5::SetContinuousIteration
The DVBCMBatchEdit/Info Objects
IDVBCMBatchEdit/Info Interface Methods
IDVBCMBatchEdit::AddUserComment
IDVBCMBatchEdit/Info::GetUserComments
IDVBCMBatchEdit::SetupComplete
IDVBCMBatchEdit::EnterSetupMode
IDVBCMBatchEdit::LockEdit
IDVBCMBatchEdit::UnLockEdit
IDVBCMBatchEdit::LockControl
IDVBCMBatchEdit::UnLockControl
IDVBCMBatchEdit/Info::GetLockInformation
IDVBCMBatchEdit/Info::Interface Properties
IDVBCMBatchEdit/Info::CreatedBy
IDVBCMBatchEdit/Info::Cleanup
IDVBCMBatchEdit/Info::CreatedDate
IDVBCMBatchEdit/Info::ID
IDVBCMBatchEdit/Info::Index
IDVBCMBatchEdit/Info::IsBasedOnBaseRecipe
IDVBCMBatchEdit/Info::ModifiedBy
IDVBCMBatchEdit/Info::ModifiedDate
IDVBCMBatchEdit::RecipeEdit
IDVBCMBatchInfo::RecipeInfo
IDVBCMBatchEdit/Info::ReleasedBy
IDVBCMBatchEdit/Info::ReleasedDate
IDVBCMBatchEdit/Info::RemovedFromExecutiveBy
IDVBCMBatchEdit/Info::RemovedFromExecutiveDate
IDVBCMBatchEdit/Info::Setup
IDVBCMBatchEdit/Info::StartedBy
IDVBCMBatchEdit/Info::StartedDate
IDVBCMBatchEdit/Info::State
IDVBCMBatchEdit/Info::StatusMessage
The DVBCMRecipeEdit/Info Objects
IDVBCMRecipeEdit/Info Interface Methods
IDVBCMRecipeEdit/Info::GetParameters
IDVBCMRecipeEdit/Info::GetUnitBindings
IDVBCMRecipeEdit::SetParameter
IDVBCMRecipeEdit::SetParameters
IDVBCMRecipeEdit::SetScale
IDVBCMRecipeEdit::SetUnitBinding
IDVBCMRecipeEdit::SetUnitBindings
IDVBCMRecipeEdit/Info Interface Properties
IDVBCMRecipeEdit/Info::Executive
IDVBCMRecipeEdit/Info::Formula
IDVBCMRecipeEdit/Info::Name
IDVBCMRecipeEdit/Info::Scale
IDVBCMRecipeEdit/Info::ScaleUnits
The IDVBCMRecipeEdit2 Objects
IDVBCMRecipeEdit2 Interface Methods
IDVBCMRecipeEdit2::GetEqTrainInstance
IDVBCMRecipeEdit2::SetEqTrainInstance
The IDVBCMRecipeEdit3 Objects
IDVBCMRecipeEdit3 Interface Methods
IDVBCMRecipeEdit3::GetUnitBindings_v103
IDVBCMRecipeEdit3::SetUnitBinding_v103
IDVBCMRecipeEdit3::SetUnitBindings_v103
The DVBCM Enumerated Sets
DVBCMBATCHSTATE
DVBCMCAMPAIGNSTATE
DVBCMRECIPEPARAMTYPE
DVBCMERRORCODE
DVBCMCONFIGUREDACTION
Appendix G - The Recipe Exchange Control
RecipeExchange2 Object
IRecipeExchange Interface Methods
IRecipeExchange::Connect
IRecipeExchange::Disconnect
IRecipeExchange::Import
IRecipeExchange::GetListofAssignedNodeName
IRecipeExchange::Download
IRecipeExchange::DownloadRecipe
IRecipeExchange::DownloadMBE
IRecipeExchange::Verify
IRecipeExchange::Export
IRecipeExchange::AssignToWorkstations
IRecipeExchange::DeleteAssignment
IRecipeExchange::DeleteRecipe
IRecipeExchange::CheckOut
IRecipeExchange::CheckIn
IRecipeExchange::UnCheckout
System Administration and Maintenance
Implementing DeltaV Zones
Auto-sense Remote Zone Areas
Export and Import Remote Zone Areas
DeltaV Controller Firewall
Security Planning
DeltaV System Security
Workgroups and Domains
Creating and Managing Windows Groups
DeltaV Security Using Organizational Units, Group Policies, and File Permissions
Environmental Security Protection for Operators
DeltaV User Manager and DeltaV Security
The DeltaV Desktop
Internet Explorer Settings for General DeltaV Software Use
Smart Cards
Keeping Security Current
Workstations
Workstation Software License Suites
Securing the Workstation in the Workplace
BIOS Security
Windows Firewall
Windows System Logon and DeltaV System Logon
System Time
Workstation Synchronization
Configuring the Fault-Tolerant Server to Run the DeltaV System
Renaming Workstations
Switching Host Machines
Remote Access
DeltaV Remote Client Overview
Starting and Ending a Remote Client Session
Using DeltaV Remote Client from a Client Node
Administrator Functions: Configuring Remote Client Sessions
Administrator Functions: Adding Users
Administrator Functions: Managing Connections
Security Considerations
Remote Workstations
Remote Installation
Remote Workstation Diagnostics
Remote Access Control Application
Remote System Security
Remote System Configuration Scenarios
Database
Configuration and Graphics Backup and Recovery
Legacy Historian Archive Backup and Security
Backing Up the Legacy Historian Archives and Database Files
Sizing Guidelines for the Legacy Historian Archive
Modifying Legacy Historian File Security
Version Control
Version Control
Checking Items In and Out
Version Control Database Search
Version Control Messages
Item History
History Report
Item Differences
Version Control History and Library Objects
Recover/Purge
Version Control Labels
Version Control and Downloads
Version Control Snapshot
Synchronize Databases
Backing Up the Version Control Database
Archiving the Version Control Database
Restoring a Version Control Database from an Archive
Cleaning a Version Control Database
Version Control Error Conditions
Increasing the Space Allocated for Version Control Data Files
Version Control for DeltaV Operate Displays
Version Control for Documents
Version Control and DeltaV Upgrade
Recommended Maintenance Practices
Using DeltaV Screen Saver and DeltaV Autologon
Software
Reinstalling DeltaV Software
Software Updates
Software Additions
System Administration and Maintenance Applications
DeltaV Diagnostics
Database Administrator Tools
Basic Database Functions
Database Function Precautions
Create
Delete
Rename
Copy
Utility Functions
Utility Function Precautions
Lock Server
Clean Database
Database Connections
Backup/Restore
Modify SQL Services Logon
Synchronize Nodes
Repair
Daily Export
Daily PowerUp Directory Backup
Migrate Database
Configuring Functions
Register Database from Files
Set Server Host
Set Active Database
Importing and Exporting Database Objects
Exporting Objects
Exporting Workstation Configuration Files
Importing Objects
User Manager Application
DeltaV FlexLock
Hardware Repairs and Additions
Equipment Repair
Equipment Warranty
Equipment Additions
Installing a New Controller or I/O Card
Managing and Configuring Cisco Switches
Overview to Managing Cisco Switches
Overview to Configuring Cisco Switches
Setting Up the ProfessionalPLUS Workstation for Telnet Switch Management
Configuring the Cisco 2950 and 2950C Switches
Configuring the Cisco 2960-8TC-L Switch
Configuring the Cisco 2960-24TC-L Switch
Configuring the Cisco 2960-24TT-L Switch
Configuring the Cisco 2960-48TC-L Switch
Configuring the Cisco 2960-48TT-L Switch
Configuring the Cisco 3550FX Switch
Configuring the Cisco 3750G-12S Switch
Configuring the Cisco 3750-24FS Switch
Configuring the Cisco 3750-24TS Switch
Securing DeltaV Network Switches
Enabling One-Click Lockdown on DeltaV Network Switches
Safety Information for DeltaV Network Switches
Problem Solving
Communication
Troubleshooting Fieldbus Devices
Controller and I/O
Database
DeltaV Programs
Directories and Disks
DeltaV Function Blocks
Log On
Modules
Network Performance
Parameters/Fields
Recovering from a System Crash
Workstation
Technical Support
Advanced Control Products
Introduction to This Manual
DeltaV InSight
Inspect with InSight
Using Inspect with InSight
Application Examples
InSight Performance Reports
Tune with InSight
Using Tune with InSight
Application Guidelines
DeltaV Fuzzy
Fuzzy Logic Evaluation
DeltaV Simulate Suite
Installing and Licensing DeltaV Simulate
Using DeltaV Simulate
DeltaV SimulatePro
DeltaV Simulate Application Examples
The Simulate Algorithm
DeltaV Neural
Using DeltaV Neural
Using External Historical Data
DeltaV Predict
Using DeltaV Predict
Using External Historical Data
Tailoring MPC Control Performance
DeltaV PredictPro
Using DeltaV PredictPro
Using External Historical Data
Using External Models
Tailoring MPCPro Control Performance
Integration
SOA Web Services
Introduction
Installation and Setup
Troubleshooting SOA Web Services
Security
OPC
Using OPC
Requirements
DeltaV OPC Data Access Server Functional Overview
OPC Data Access Server Objects
Redundant DeltaV OPC Data Access Server
Typical Redundant DeltaV OPC Data Access Server Configuration
Setting Up a Pair of Application Stations for Redundant DeltaV OPC Data Access Server
Setting Up a Partner Application Station for Redundant DeltaV OPC Data Access Server
Reconfiguring Application Stations for Redundant DeltaV OPC Data Access Server
Using the DeltaV Status Window on the Application Stations
Operational Considerations for Redundant DeltaV OPC Data Access Server
Connecting to the Redundant DeltaV OPC Data Access Server
Adding and Removing Connections
DeltaV Diagnostics and Redundant DeltaV OPC Data Access Server
Properties and Methods
The Automation Interface
The Custom Interface
Visual C++ Tips
OPC Constants for Visual Basic
DeltaV Parameter Types and Field Definitions
DCOM Setup
Enabling DCOM on the PC
Setting the Location of the DeltaV OPC Data Access Server
Setting DCOM Security
Access and Launch Permissions
Configuring User Accounts for OPC Server and Clients
Barcode Tutorial
Creating a Client Application
Setting Up a New Project
Creating a Class for OPC
Connecting to the DeltaV OPC Data Access Server
Adding a Group
Adding Items
Using the New Class
Adding Reads and Writes to the opcServer Class
Exception Reporting
Using Exception Reporting in the Application
Writing Back to the DeltaV System
Running the Client Application
DeltaV OPC Mirror
Using DeltaV OPC Mirror
Redundant DeltaV OPC Mirror
DeltaV OPC Pager
DeltaV OPC Alarms and Events Server
DeltaV SIS
Overview
Hardware
Welcome
About This Manual
Assumptions
Conventions
Overview
DeltaV SIS Equipment
Communication
Control Network
LocalBus
Local Peer Bus
Remote Peer Ring
Installing the System
Agency Approvals
CE Statement
Tools Required for Installation
Wiring Guidelines
Installing the Carriers
Installing the Terminal Blocks
Installing the Logic Solver
Connecting the Field Wiring
Installing the SISNet Repeater
Installing Extender Cables
Terminating the Local Peer Bus
Providing Power
Setting Up the Remote Peer Ring
Extending the Remote Peer Ring with SISNet Distance Extenders
Checking Out and Troubleshooting Your DeltaV SIS
Checking the LED Indicators on Each Device
Appendix A Environmental Specifications
Appendix B Logic Solver and Channel Specifications
Logic Solver Specifications
Channel Specifications
Analog Input Channel Specifications
HART Two-State Output Channel Specifications
Discrete Input Channel Specifications
Discrete Output Channel Specifications
Appendix C SISNet Repeater and SISNet Distance Extender Specifications
Example Fiber-Optic Link Loss Calculation
Appendix D Extending an Operational System
Adding Carriers to an Operational System
Adding SISNet Repeaters to an Operational System
Using DeltaV Intrinsically Safe Cards with DeltaV SIS
Appendix E Using Auxiliary Equipment with DeltaV SIS
Relay Module for Fire and Gas Applications
Auxiliary Relay Diode Module
Relay Module for Other Applications
SIS Relay Module
Proof Testing the SIS Relay Module
Voltage Monitor
Proof Testing the Voltage Monitor
SIS Current Limiter
Configuration
SIS Alarm Types
Managing Logic Solver Alarms
Logic Solver Considerations
Logic Solver I/O Configuration
Logic Solver Channels
Logic Solver Channel Parameters
Bulk Editing SIS Objects
Logic Solver Cards
Logic Solvers
Logic Solver Channels
SIS Modules
SIS Function Blocks
SIS Function Blocks - General Information
SIS Function Blocks - Parameters
SIS I/O Blocks
SIS Analog Input Function Block
SIS Discrete Input Function Block
SIS Discrete Output Function Block
SIS Digital Valve Controller Function Block
SIS Logical Blocks
SIS Alarm Function Block
SIS AND Function Block
SIS Bi-directional Edge Trigger Function Block
SIS Boolean Fan Input Function Block
SIS Boolean Fan Output Function Block
SIS Not AND Function Block
SIS Negative Edge Trigger Function Block
SIS Not OR Function Block
SIS NOT Function Block
SIS OR Function Block
SIS Positive Edge Trigger Function Block
SIS Reset/Set Flip-flop Function Block
SIS Set/Reset Flip-flop Function Block
SIS Not Exclusive OR Function Block
SIS Exclusive OR Function Block
SIS Timer Blocks
SIS On Delay Timer Function Block
SIS Off Delay Timer Function Block
SIS Retentive Timer Function Block
SIS Timed Pulse Function Block
SIS Math Blocks
SIS Calculation Function Block
SIS Expression Editor
SIS Comparator Function Block
SIS Limit Function Block
SIS Mid Selector Function Block
Advanced Function Blocks
SIS Analog Voter Function Block
SIS Cause and Effect Matrix Function Block
SIS Discrete Voter Function Block
SIS Sequencer Function Block
SIS State Transition Diagram Function Block
SIS Composite Blocks
SIS Special Items Palette
SIS Modules - General Information
SIS Module Parameters
SIS Module Templates
SIS Parameter and Function Security
System Administration
SIS Version Control
SIS Security
SIS Secure Write Mechanism
DeltaV User Manager and SIS Security
Operator Graphics
SIS Function Block Dynamos
SIS Function Block Dynamo Reference
SIS Function Block Faceplates
SIS Function Block Faceplate Reference
SIS Module Faceplate
SIS Logic Solver Faceplate
SIS HART Device Faceplate
SIS HART Device Detail Displays
SIS Alarm List Display
Custom Faceplates for SIS Modules and Function Blocks
SIS Data Entry Expert
SIS Simulate
Configuring a Simulated System
Testing a Simulated System
Importing and Exporting Configurations
SIS Simulate OPC Interface
Steps to Implement DeltaV SIS
Preparing DeltaV SIS
Configuring Logic Solvers and Logic Solver Card
Configuring Logic Solver Channels
Configuring SIS Modules
Downloading the Logic Solver
Creating and Using Operator Graphics
Diagnosing the Safety Instrumented System
Glossary
Copyright and Version Information