Академический Документы
Профессиональный Документы
Культура Документы
Procurement Specification
Document
V2.0
Rockwell Automation
January 2009
PROCES-SP002B-EN-E
Page 2 of 61
Table of Contents
Page 3 of 61
2.9.2. HART I/O........................................................................................................17
2.9.3. Foundation Fieldbus I/O..................................................................................17
2.9.4. Profibus I/O.....................................................................................................18
2.9.5. Intelligent Device Management.......................................................................18
3. System Configuration, Visualization and Maintenance
18
3.1. Engineering Workstation..........................................................................................18
3.1.1. Engineering Workstation Configuration..........................................................18
3.1.2. Engineering Workstation Functions................................................................19
3.1.3. Reusable Applications.....................................................................................20
3.2. Operator Interface Configuration..............................................................................20
3.2.1. Graphical Display Editor.................................................................................20
3.2.2. Graphic Displays.............................................................................................21
3.2.3. Standard Faceplate Library..............................................................................21
3.2.4. Integrated Batch Visualization........................................................................22
3.3. Operator Interface Visualization...............................................................................22
3.3.1. Operator Station Redundancy..........................................................................23
3.3.2. Operator Station Security................................................................................23
3.3.3. Area Security...................................................................................................23
3.3.4. Alarm Window................................................................................................23
3.3.5. Faceplates........................................................................................................24
3.3.6. Time Synchronization......................................................................................24
3.4. Alarm and Event Management.................................................................................24
3.4.1. Alarm Priorities...............................................................................................25
3.4.2. Alarm Detection...............................................................................................25
3.4.3. Alarm Acknowledgment..................................................................................26
3.4.4. Alarm Logging.................................................................................................27
3.4.5. Alarm Navigation............................................................................................27
3.4.6. Alarm Archiving..............................................................................................27
3.5. Trending....................................................................................................................27
3.5.1. Trend Data.......................................................................................................28
3.6. Reports......................................................................................................................29
3.7. Report Generation.....................................................................................................30
4. Process Controllers.........................................................30
4.1. Controller Programming Environment.....................................................................30
4.1.1. Controller Editor..............................................................................................30
4.2. Controller Runtime Modifications............................................................................31
4.3. Controller Restore / Upload......................................................................................31
4.4. Controller Communications......................................................................................32
4.5. Control Strategy Development.................................................................................32
4.6. Controller Configuration Languages........................................................................32
4.6.1. Function Block Diagram..................................................................................33
4.6.2. Sequential Function Chart...............................................................................33
4.6.3. Structured Text................................................................................................34
4.6.4. Ladder Diagram...............................................................................................34
4.6.5. User Defined Functions and Tags....................................................................35
Page 4 of 61
4.7. Alarm and Event Detection.......................................................................................35
4.8. Process Control.........................................................................................................35
4.8.1. PIDE Loop Control..........................................................................................36
4.8.2. PIDE Integrated Auto-Tune.............................................................................36
4.8.3. PIDE Optimized Auto-Tune............................................................................36
4.8.4. Standard Library for Controller.......................................................................36
4.8.5. Computational Functions.................................................................................37
4.8.6. Discrete Control Functions..............................................................................37
4.8.7. Advanced Regulatory Control.........................................................................37
4.8.8. Fuzzy Logic.....................................................................................................38
4.9. Batch & Sequencing Control....................................................................................38
4.9.1. Basic Batch & Sequencing..............................................................................38
4.9.2. Comprehensive Batch & Sequencing..............................................................39
4.10. Drive Control............................................................................................................39
4.11. Motion Control..........................................................................................................40
4.12. SCADA and Third Party Connectivity.....................................................................40
4.12.1. OPC Interface..................................................................................................40
4.12.2. Serial Interface.................................................................................................41
4.12.3. Ethernet............................................................................................................41
4.12.4. Third Party PLC Communication....................................................................41
4.12.5. Third Party DCS Communication...................................................................41
4.13. Controller Application Code Security......................................................................41
4.14. Process and System Simulation................................................................................42
5. Production Management................................................42
5.1. Historical Data Archiving.........................................................................................42
5.2. Plant Data Historian..................................................................................................43
5.3. Historical Data Reporting.........................................................................................43
5.4. Dynamic Resource Management..............................................................................44
5.5. Batch Reporting........................................................................................................44
5.6. Batch Recipe Management.......................................................................................45
5.7. Material Tracking......................................................................................................45
5.8. MES Interface...........................................................................................................46
5.9. Integrated Asset Management...................................................................................46
6. Service and Support.......................................................47
6.1. Training.....................................................................................................................47
6.1.1. Operator Training............................................................................................47
6.1.2. Maintenance and Hardware Training..............................................................48
6.1.3. Engineering Training.......................................................................................48
6.2. Technical Support.....................................................................................................49
6.2.1. Onsite Support Services...................................................................................49
7. Hardware Specifications................................................50
7.1. Inputs and Outputs....................................................................................................50
7.1.1. Analog Inputs...................................................................................................52
7.1.2. Digital Inputs...................................................................................................52
7.1.3. Analog Outputs................................................................................................52
7.1.4. Digital Outputs.................................................................................................52
Page 5 of 61
7.1.5. I/O Terminations..............................................................................................53
7.1.6. Spare Capacity.................................................................................................53
7.2. Controller Removal and Insertion under Power.......................................................53
7.3. Controller Redundancy.............................................................................................53
7.4. Controller Redundancy Switch-over Time...............................................................54
7.5. Safety Controllers - SIL............................................................................................54
7.6. Controller Power Supplies........................................................................................54
7.7. Controller Memory Backup......................................................................................54
7.8. Controller Memory Expandability............................................................................55
7.9. Controller Footprints.................................................................................................55
7.10. Cabinets.....................................................................................................................55
7.11. Warranty Information...............................................................................................55
8. Electrical Requirements.................................................56
8.1. Field Instrumentation................................................................................................56
9. Environmental Conditions.............................................56
9.1. Indoor Installations...................................................................................................56
9.2. Outdoor Installations.................................................................................................57
9.3. Storage Conditions....................................................................................................57
10.Appendix A......................................................................57
10.1. Definitions.................................................................................................................57
10.1.1. Acronyms and Abbreviations..........................................................................57
10.1.2. Terms...............................................................................................................57
Page 6 of 61
1. System Specification Overview
This specification defines the minimum mandatory requirements for the process
automation system and associated software and support services.
The system shall enable the users to control plant-wide applications throughout the
facility, from batch and continuous processing to high-speed packaging lines within a
single architecture. The architecture should also provide seamless information flow from
plant floor instrumentation.
The process automation system should provide flexibility, scalability and expandability
when solving batch and process applications unlike a traditional closed, rigid system like
a DCS. The system should allow users to incrementally implement plant automation
using only the components needed. When an upgrade or addition to the system is
required components should be easily added.
The process automation system must include the following features traditionally
associated with both a programmable logic controller such as programming in ladder
logic and remote I/O architectures and a distributed control system (such as continuous
and complex control, advanced operator interfaces, and sophisticated redundancy). These
capabilities must seamlessly reside in the control system without the use of special
gateways or interfaces. In addition, the system shall provide seamless integration of
continuous, batch and safety protection control, including common software tools.
This specification does not include field instrumentation and management information
systems.
Page 7 of 61
across multiple controllers. The system shall use a distributed architecture so that no
single failure will disable the total system. Plus, the user shall be able to elect that all
or portions of the system be made redundant, to provide the highest levels of system
availability. The local and wide-area network potions of the system shall be compliant
with Ethernet and TCP/IP specifications. The system architecture shall allow for the
use of both LAN and WAN technology in the same system. The system shall support
all media forms of Ethernet including copper and fiber optic.
Page 8 of 61
redundancy as needed both during the development and operation of
the system. This is not limited to but includes redundant servers
(database), controllers, and communications networks. (Controller and
I/O redundancy is covered under the Controller and I/O section of this
document). This redundancy should be capable of being implemented
on-line and without disrupting the system operation.
Page 9 of 61
communication services between applications and devices on
the plant floor allowing users to read, write, and configure
values in plant floor devices, such as sensor readings and other
system controller data.
Page 10 of 61
2.5.6. License Server
Electronic software licenses for components are to be managed
by a software license server. Software licenses for engineering
workstations and for operator interface consoles shall be
independent of the type and mixture of I/O used (analog vs.
discrete, input vs. output). The software licenses (both runtime
and engineering) shall be portable allowing the operator to
transfer licenses from one PC to another without requiring
intervention from the vendor.
Page 11 of 61
Functions of the batch server should include transforming
configured recipes into executable recipes, allocating resources
based on recipe requirements and, if applicable, operator input,
Managing equipment selection for recipes that require use of
the same equipment in two different parts of a recipe,
preventing deadlock conditions.
Page 12 of 61
Resource names are to be separated from the physical locations
where the resources reside. For example, changing the location
where a data item is stored should not change its name, and as
a result, should not change access to the data item. Users
should be capable of building complex distributed systems
offsite and later deploying the systems at other locations by
simply changing the names of the computers where the data
servers and HMI servers reside. The individual tag and other
resource names are to remain unchanged. Likewise, a
deployed program can be moved to a workstation, modified,
and then redeployed. In addition, separating the names of data
items from their locations also makes implementing redundant
systems much easier.
2.6.4. Security
Centralized access control should be provided by verifying all
user identities, and then by either granting or denying each
user’s request to access features and resources within the
system.
2.7. Networks
The system should utilize the Common Industrial Protocol (CIP) to move data
seamlessly throughout the system. Multiple physical networks, including the
plant, supervisory, control, and device networks should appear as a single
network making communications efficient.
Page 13 of 61
Supervisory control between controller and Batch
Management
Data collection for trends and historians
Production data transfer between the system and Plant
MES software
Page 14 of 61
single node or both of a redundant pair) shall not cause the loss
of network communication.
2.8. I/O
The system should interface with field devices in two ways, via standard I/O, and
through intelligent field devices. The system should offer I/O products for
virtually every application need, from analog or digital I/O that can be distributed
in cabinets and machines around the application or integrated with the controller
itself.
Page 15 of 61
to voltage, current or current + HART. This shall provide a
versatile communication option which is HART compliant and
utilizes standard wiring / terminal blocks.
Page 16 of 61
contaminants and humidity. This should allow the conformally
coated I/O modules to function in corrosive areas where the
normal I/O modules can not.
2.9.1. DeviceNet
DeviceNet should be an open, low-cost option the system uses to
connect to industrial devices and to eliminate costly and time-
consuming hardwiring. Direct connectivity improves
communication and shall provide device-level diagnostics not
available or easily accessible through hardwired I/O interfaces.
Because DeviceNet uses a trunk line/drop line topology, a single
DeviceNet cable shall provide power and communication signal to
all devices on the network. This significantly reduces the amount
of wiring required and greatly simplifies installation.
Page 17 of 61
2.9.2. HART I/O
Designed to complement traditional 4-20mA analog signaling,
the HART Protocol supports two way digital communications
for process measurement and control devices.
Page 18 of 61
The system shall provide direct integration and access to
Foundation Fieldbus devices, including configuration and
scaling, via the Control and I/O development software.
Page 19 of 61
The engineering workstations shall employ standard PC
technology with state-of-the-art hardware based on a
Windows operating system (XP, Vista, Server 2003 and
Server 2008) and industrial Ethernet communications.
Thin clients utilizing terminal services shall be
available.
It shall be possible to install more than one engineering
workstation in a system.
The engineering system shall be an open system
allowing, for example, project data from Microsoft
Excel to be imported.
Storage media shall be provided at each engineering
workstation.
It shall be possible to save configuration data on both
removable and non-removable media for back up
purposes without taking the system off-line.
The engineering software shall employ an intuitive MS
Windows explorer style interface, which will allow the
engineer to manage all aspects of the controller, HMI,
network, hardware, and field device configuration.
I/O configuration
DCS hardware configuration (controller, operator
stations)
Configuration of plant and field communication
networks
intelligent device instrument configuration and
maintenance
Configuration of Drives, Weigh scales and Motor
Management Equipment
Configuration of continuous and sequential control
operations
Configuration of the plant process structure/hierarchy,
for example, compliant to S88.
HMI Graphics display generation and modification
Page 20 of 61
Configuration of historical and real-time trends
Management of alarm and event configuration
Report creation, generation and modification
Configuration of operator security and access privileges
Batch Configuration and Planning (Recipes,
Procedures, Formulas, etc.)
A controller simulator tool to enable logic debugging
and testing without requiring any hardware.
Page 21 of 61
the components of the system and make it easy to add, modify
and remove components, and also allows users to browse and
access tags stored in controllers and other data servers. The
display editor should support, but must not require, a custom
scripting engine such as Visual Basic for Applications.
Page 22 of 61
and symbols shall be available. Optional Industry specific
libraries shall be available.
Page 23 of 61
3.3.1. Operator Station Redundancy
The system is to support redundant HMI servers, data servers,
and networks. This is to ensure that the data the operators are
viewing is always up-to-date. To maximize data availability
and integrity, the Operator Station shall provide the ability for
configuration of system redundancy. This shall in no way limit
or restrict the use of the client/server configuration and/or
architecture.
Page 24 of 61
when there are no unacknowledged alarms for the operator to
process. Each graphic display shall also be linked to an Alarm
Summary graphic that allows for a configurable sort or filter by
priority, and grouping of alarms.
3.3.5. Faceplates
The system should include pre-built and tested graphic
faceplates for control functions such as PID, totalizers, multi-
state devices, motor starters and drives.
Page 25 of 61
responsible operator(s) shall be permitted to acknowledge or clear the respective
alarms.
The interface to the appropriate user for alarm presentation and control shall be
via the operator’s standard navigation screen or specific windows, either
dedicated, or "pop up" (or both). The operator shall have the option to retain an
alarm manager window on his screen at all times, or may invoke the alarm
manager screen as required. Invocation of the alarm manager screens shall be
user configurable and shall include designation of alarm groups and "filter"
criteria for the display (e.g., tag, equipment reference, operator, time window,
batch, process unit, and process area).
Urgent
High
Medium
Low
Page 26 of 61
the alarm condition is monitored or detected (e.g., the
nearest second in the HMI, the nearest processing cycle
timestamp when in the controller or field device).
The alarm shall be logged in the Event Database with
the Point Name, Alarm type, Alarm Priority, Point
Description, and new value
The PV of the alarm shall turn to a presentation format
(color, object display) associated with the level and
priority of the alarm (e.g., red and flash) on any
standard or custom display which uses the point
An Unacknowledged alarm entry shall be made in the
system alarm summary for Low, Medium, High and
Urgent Alarms or events
The audible alarm shall sound (if configured)
The alarm annunciators indicator shall flash until
acknowledged
Once the alarm is acknowledged and has been reset the
alarm will be cleared from the alarm summary
Page 27 of 61
Alarm message appearing on dedicated alarm line on
operator interface
Alarm message appearing on alarm summary display
Audible Tone (either using the PC Speaker or a sound
card)
Alarm annunciation shall take advantage of multimedia
technology by providing realistic alarm sounds (via
.wav files).
3.5. Trending
The system shall support three levels of trending: real-time trending, short-term
historical trending, and archive/retrieval of short-term trending for indefinite
periods. System graphics/display builder shall include the creation of "trend
windows" which can be used to pull real-time values from the system and plot
them vs. time on the screen. The trend windows shall be assigned to selected
variables in the database, including measurements, calculated values, manually
inputted data, and binary (discrete, state-based) values.
Page 28 of 61
Operator workstations are to be capable of displaying both historical and current
tag values using trends. At runtime, when an operator opens a graphic display
containing a trend object, the data displayed in the trend can be real-time or
historical. A data server collects real-time data for the trend and historical data
comes from a data log model.
Two types of trend charts are to be available. A standard chart plots tag values
against time, whereas a XY plot chart plots the values of one or more tags
against another tag. For example, the temperature of a tank could be plotted
against time with a standard chart or against the pressure of the tank with a XY
plot chart.
Page 29 of 61
Archived History trending
Trend Scrolling
Trend Zoom
Trend screen in Engineering Unit or Percent
Cursor readout of trend data
Trend comparisons between archived, real-time and
historical data (for example, this year vs. last year,
this batch vs. last batch). Comparisons between the
same point offset in time, or different points must be
possible.
Trend De-cluttering via per-pen enable/disable on
multi-plot style trends
Independent Y-axis per point on multi-plot style
trends. It shall be possible to display the Y-axis for
any point on the trend by simply selecting the point
using the mouse or keyboard.
Copying the currently displayed trend data to the
clipboard for pasting into spreadsheet or document
Operator controllable X and Y axis scaling
3.6. Reports
Reporting software that allows end users to configure Web-based dashboards,
trends, and reports is to be available. It should include standard, pre-configured
reports for managing devices, equipment, alarms, events and control loops, as
well as batch or production run and shift reports. The application is to include
trending and dashboard capabilities for analysis and uses Microsoft Excel for
report generation.
In addition to gathering data from control system, the reporting software should
feature third-party connectors that address native and OPC DA real-time devices,
and OSI PI Historians.
The system shall also support a number of simple reporting options that allow
users to report critical data. Reports that can be configured as graphical displays
and then printed, created using VBA within the operator interface development
software, or created via third-party software such as Microsoft Word, Microsoft
Excel and Crystal Reports are to be supported.
Page 30 of 61
dynamic and static properties reports, including but not limited to:
archived data, alarm data, or event data.
Configuration of automatic report generation, including frequency,
destination of the report.
The reporting subsystem shall not impose limits on the number of reports
that can be configured.
The system shall support the use of optional third-party applications (i.e.,
Microsoft Excel, Crystal Reports) for generation of reports.
4. Process Controllers
The controller shall be a multi-tasking, real-time microprocessor with the ability to
simultaneously manage multiple activities. The controller shall be able to perform
continuous and regulatory control on dozens of "loops" while concurrently executing
safety interlock logic, as well as executing hundreds of algebraic calculations, all of
which will be defined at, and down-loaded from, the operator stations. The
communications network "backbone" for the controller shall be either Ethernet I/P (10
-100 Mega baud) or ControlNet.
Page 31 of 61
Structured Text – Textual basic like language useful for
developing custom algorithms and string text
manipulation.
Controller data tags are to be defined just once using the editor
and are then are to available immediately to every piece of the
system.
Page 32 of 61
4.4. Controller Communications
The controller shall be fully functional with "peer" ability to initiate
communication transactions among other controllers, and with operator stations,
gateways and other computers on the LAN(s). If a controller requires a
measurement from another controller or gateway, it shall merely request the
owner of the measurement to begin sending value updates, as the measurement
changes, until such time as the requesting controller advises that it no longer
needs value updates. All data transfers from the controller(s), after the initial
transmission of current value and status, shall be done on an exception basis. In
order to make the best use of available LAN bandwidth, the system shall use a
report by exception/alarm scheme.
Page 33 of 61
All function types must co-exist with each other in a single controller, have the
ability to interact with each other, and support online editing.
Page 34 of 61
It shall be possible to configure multiple states within a
single SFC container. This allows for effective
coordination of sequences which have more than one
mode (e.g., Heating and Cooling) or that contain safe-
state logic (e.g., Aborting or Holding Logic)
The ability to create master SFC elements which can be
copied and used throughout the configuration just like a
function block.
Page 35 of 61
machine control, and interlocks. LD can also be utilized to
manage motion and servo control needs and easily perform
messaging and serial communications.
Page 36 of 61
4.8.1. PIDE Loop Control
Enhanced Proportional, Integral, Derivative (PIDE) control
loops are to be supported through the Function Block Diagram
and Structured Text control functions. These control functions
are to be used to create continuous and batch process PIDE
control loops. It shall be possible to put any individual control
loop in a manual; automatic, or cascade mode. In cascade, it
shall be possible to configure remote setpoints from other
regulatory controllers or from other control blocks.
Page 37 of 61
Split-Range Controller
Manual Loader
Totalizer
Digital Value Monitoring with Alarming
Analog Value Monitoring with Alarming
Motor (Start/Stop) with Interlocks
Motor – Two Speed
Motor – Forward/Reversing
Valve (On/Off) with 1 or 2 Feedback Signals
Valve (On/Off) with Interlocks
Motorized Valve Control
Addition/Subtraction
Ramp generator
Lead-lag
Integrator/Accumulator
Dead time
High/low select
Multiplication/Division
Time averaging
Signal selection switch
Exponential polynomial
Logarithms
Square root
Absolute value
Page 38 of 61
applicable to a wide variety of difficult to control situations,
such as loops significant dead time, loops with multiple
possible control variables, and situations significant interaction
between various controls variables and process variables.
Page 39 of 61
4.9.2. Comprehensive Batch & Sequencing
The system must support complex batch production
applications. These are applications where a server-based batch
production management function is required in addition to
batch control functionality located within the system
controllers.
Page 40 of 61
4.11. Motion Control
System controllers shall provide highly-integrated motion control. The real-time
communications system should be a single fiber optic ring that serves as the sole
interface between control and drive.
The system shall be capable of communicating with third party control systems by
using the following interfaces and protocols:
Page 41 of 61
4.12.2. Serial Interface
The following serial capabilities shall be available for
communicating to auxiliary systems: RS-232C, RS-422, and
RS-485 with full and half-duplex operation, and selectable
baud rates (19200, 38400, 57600, and 115200). Modbus
interfaces are to be configurable in a master-slave relationship,
with the system as the master and the auxiliary system as the
slave.
4.12.3. Ethernet
The system shall be able to communicate bi-directionally with
auxiliary systems using IEEE 802.3 Ethernet protocol at 10 or
100 MBPS, with TCP/IP
TI
Square D
GE Series 6
GE Series 90
Modicon
Siemens
Bailey Net/Infi90
Honeywell TDC 2000
Honeywell TDC 3000
Honeywell PlantScape
Fisher Provox
Rosemount RS3
Moore APACS
Westinghouse WDPF
Taylor MOD300
Page 42 of 61
Code read and data read/write access
Read and write access not allowed
Source protection for individual routines
5. Production Management
The system is to provide a data Historian which collects data, and reporting software
that is used to display the data.
The Historian should not use MS SQL or Oracle to store its data (relational
databases are not efficient to store time series data), but use an optimized
proprietary data storage to handle large amounts of time series data. It should
store them very efficiently, but also be able to retrieve the data very efficiently
into trends, reports and other applications. It should be capable of handling up to
10 billion records per day, over 40 billion records per month or up to 5 trillion
records per year. It must also be able to support connections to the standard
databases such as MS SQL and Oracle, so that applications based on these
Page 43 of 61
products can utilize the data from the Historian - either through ODBC, or rather
OLE DB and OPC HDA.
It shall be possible to direct the historical data collection function to collect data
from multiple sources (native process data from control applications, system
diagnostic values, calculated variables, soft points, and SCADA points, points
accessible through OPC or ODBC mechanisms). Timestamps shall be associated
with data values. Where available, timestamps shall be used from originating
source of data. Where available, data quality/status shall be used from originating
source of data. Data collection shall be on a polled, demand, or exception.
The historian should have features to generate archives and define how the
archives are generated and when the system closes an archive and creates a new
one.
Page 44 of 61
to perform their jobs. These advanced reports are to be available through a
standard Web browser. It should allow end users to self-configure rich Web-based
dashboards, trends and reports without expensive, time-consuming support
resources.
The event-based and continuous data captured for every batch executed should be
automatically correlated, and easy-to-use tools shall make exploring the complex
data simple.
The system solution shall incorporate batch reporting functions and standardized
report configurations. Reports should be capable of being executed on demand,
Page 45 of 61
based on a schedule, or on system or production events. Reports, when generated,
shall be capable of being distributed automatically through hardcopy reports, via
user interface functions to operators, and via Web services (or to external users),
and via email to authorized recipients.
Page 46 of 61
materials by material type, lot, and sub-lot. Also to manage and tracks vessels,
containers and pallets, as well as permanent and transient storage.
The system shall provide an open MES interface that helps users to better manage
manufacturing processes by integrating plant floor control systems with
enterprise, IT and other applications. The MES interface is to employ open
database access and to act as a bi-directional “data conduit” between the control
system and the business system.
Audit trail for programming and parameter changes. Who made what,
when, where and why?
Control access to automation devices according to skills and
responsibilities
Automation device monitoring
Disaster recovery plan for automation devices & file archiving
Calibration Management
The system shall provide a constant and automatic audit trail of asset changes
while also controlling access to these assets; it should be able to verify
Page 47 of 61
automatically what it is running against what was qualified. This IAM feature
shall provide compliance with the FDA regulation that a Quality Manager has to
be able to check if what is running has any impact on quality. It shall also ensure
compliance with O9001-2000 (which demands that a company has to be in
control of all of its assets).
The vendor shall offer regularly scheduled classes at training centers in all
areas/regions of the country. The vendor shall publish course schedules and allow
customer registration via the Internet.
Page 48 of 61
Accessing alarm history
Accessing trend displays
Accessing and interpreting system diagnostic displays
Page 49 of 61
Creation, administration, and management of graphics
displays
Creation, administration, and management of system
alarming
Creation, administration, and management of the
historical subsystem
Creation, administration, and management of the
reporting subsystem
HMI Scripting
The vendor shall offer comprehensive self directed technical support via the
Internet that shall include:
Contact with technical support via e-mail
Searchable knowledge base
Product catalogs and manuals
Product Frequently Asked Questions
Software updates
Application examples
Application Tips
Available phone support programs should allow system users to choose a service
level appropriate to their needs and the objectives of their maintenance strategy
including:
Real-time, 8am-5pm local time phone support, comprehensive
electronic support tools and software and flash firmware updates
for system products. 24x7x365 phone support and dial-up
diagnostics optional.
Direct, 24x7x365 phone access to a designated team of support
specialists with an intimate knowledge of the user’s specific
application and industry. Completely customizable. Dial-up
diagnostics optional.
Remote technical consulting and application development for
small programming projects — including software conversions and
updates.
30 days of phone support for select system software.
Page 50 of 61
needed, scheduled, or full-time basis to meet the specific user
needs and system maintenance strategy.
7. Hardware Specifications
7.1. Inputs and Outputs
I/O modules shall be available in a wide variety of densities, including 2, 6, 8, 16
and 32 point, and shall interface to static and dynamic analog and discrete inputs
at various voltage levels (both AC and DC). These modules must be able to be
inserted or removed while the system I/O rack is under power and operating,
without any disturbance to the system. Output modules shall be available with
analog, solid state AC, solid state DC, and relay contact type outputs. Modules
shall have a small form factor and feature deterministic I/O update rates,
diagnostics features, local (front of module) or remote terminations, and software
configuration/management support.
Page 51 of 61
The following configurable fail-safe options shall be available for each output
module:
o Drive to predetermined analog output or de-energize for a digital output
o Maintain the last good output value for an analog or hold for a digital
output.
Drive to predetermined analog output or de-energize for a digital output
Maintain the last good output value for an analog or hold for a digital output.
The fail-safe actions listed above shall be taken upon a processor halt, or
power supply failure, or a communication failure between the controller and
the I/O module, if so configured.
It shall be possible to change modules in remote I/O racks while the rack is
powered up without affecting communication to the other modules in the rack.
Analog
High Level Analog Input, (10V &
4-20ma)
Dynamic analog input (typically
vibration)
Analog Output, (4-20ma)
Analog Output, (10v)
Thermocouple Input
RTD Input
Analog Input, Voltage And Current
Analog Output, Current/Voltage
Isolated Discrete Relay
24-220 VAC (8 NO & 8 NC)
Output
24-220 VAC (16 NO) Output
DC Input
24 VDC,
AC Input(Isolated)
10-30
120 VDC,
VAC, (Diagnostic)
(Isolated)
24 VDC
220 VAC, (Isolated)
48 VDC
120 VAC, (Diagnostic)
125 VAC
120 VDC(Isolated)
AC Output
120/220 VAC, (Isolated)
120 VAC, (Diagnostic)
120/220 VAC
DC Output
24 VDC, (Isolated)
10-30 VDC, (Diagnostic)
24 VDC
24 VDC, (Electronically Fused)
48 VDC
125 VDC, (Isolated)
Page 52 of 61
7.1.1. Analog Inputs
The system shall be capable of supporting the following types
of analog process input signals:
24 Vdc
125 Vdc
24-48 Vac/dc
120 Vac
230 Vac
Page 53 of 61
The following solid state output ratings shall be available: 24
Vdc, 120 Vac, and 230 Vac
Backdating the standby controller shall be done in such a manner to assure that no
instruction of any type executed in the primary can be “lost” upon switchover to
backup. Vendor shall state how long the switchover and initialization time is in a
70% loaded controller. Exception to these requirements shall be clearly stated.
Fail-over to redundant components shall be alarmed, but otherwise transparent to
the user: i.e., no additional application programming shall be needed to handle the
failover.
Page 54 of 61
Provide high system availability by switching control to a secondary
controller chassis if anything in the primary controller chassis fails.
System will switch from primary to secondary upon:
o Power loss to primary chassis.
o Hardware or firmware failure of any module in primary chassis.
o User program major fault in primary controller.
o Disconnection of communications.
o Removal of any module in the primary chassis.
o User command given to switchover.
Not require users to maintain separate programs for the primary and
secondary controllers because the system utilizes automatic program
cross-load and synchronization.
Be supported by standard hardware.
Support a bump-less switchover.
Support online updating of firmware.
The power supply shall be separate from the chassis slots so as not to consume
any I/O slots. Power supplies shall be available in 120/240 VAC and 24 VDC
models. As an option, a UPS capable of providing a minimum of 20 minutes of
power shall be included with the system.
Page 55 of 61
shall not require access to the engineering station to reload any portion of its
configuration.
7.10. Cabinets
Control cabinets shall conform to CE standards for electromagnetic compatibility
with the EMC law, and ensure protection against unauthorized access, mechanical
influences, contamination, and other environmental influences. Ingress Protection
(IP) enclosures are to provide protection against foreign objects and moisture. The
standard cabinet shall conform to IP40, and a cabinet upgrade to IP55 shall be
available
Page 56 of 61
Replacement of parts quickly and easily without the need for separate
purchase orders or administrative burden
Unlimited troubleshooting and repair services by factory trained
technicians (8am - 5pm local time, Monday-Friday)
Procurement and installation of all replacement parts
Genuine new replacement parts
8. Electrical Requirements
8.1. Field Instrumentation
All field instrumentation and equipment supplied to this specification and used
with the process control system must meet the minimum applicable requirements
set forth by the International Electrotechnical Commission (IEC) standards and
comply with the latest edition of the references listed below:
9. Environmental Conditions
9.1. Indoor Installations
Equipment installed in air-conditioned buildings shall be designed to operate in
the following environmental conditions:
Temperature range: 0°C to 60°C.
Page 57 of 61
Relative humidity: 5% to 95% RH.
10. Appendix A
10.1. Definitions
This section contains definitions for acronyms, abbreviations, words, and terms as
they are used in this document.
10.1.2. Terms
Terms used in this document:
Alarm Logging: Editor for configuring the message system in the
operator station and the application for displaying, archiving, and
handling messages.
Archive: Saving measured values and messages in the operator
station to history so the data can be called up over a long period of
time.
Audible signal device: Horn, bell, buzzer, or similar device indicating
that a new alarm or message has arrived at the operator station.
Page 58 of 61
Availability: The probability that a system will be able to perform its
designated function when required.
Bus: A path for electrical signals allowing the exchange of data
between various components of a computer or system.
Central Processing Unit (CPU): The central part of the controller in
which the operator program is stored and processed, and the
operating system and communication interfaces are contained.
CFC: Continuous Function Chart is a high-level graphical language
using function blocks for configuring continuous control
systems.
Chart: The document in which the automation functions can be
created using the CFC tool or the SFC tool.
Communications Link: The hardware and software that performs the
transmitting and receiving of digital information over a
communication system, for example a bus.
Configurable: The capability to select and connect standard hardware
modules (blocks) to create a system; or the capability to change
functionality or sizing of software functions by changing parameters
without having to modify or regenerate software.
Configuration: The physical installation of hardware modules to
satisfy system requirements; or the selection of software options to
satisfy system requirements.
Cycle: In the controller, the scanning of inputs, execution of
algorithms by the controller, and transmission of output values to
devices.
Discrete Control: Control where inputs, algorithms, and outputs are
based on logical (True or False) values.
Distributed I/O: Field devices or analog and digital modules located at
a distance from their central controller.
Ethernet: Hardware type standard for data transmission using coax,
twisted pair, fiber optic cable, or wireless, usually running at 10 Mbps
(see Fast Ethernet).
Faceplate: On the Operator Station screen, a graphic element that
represents, for example, an analog controller instrument, a hardwired
push- button, or a switch, allowing operator monitoring and control
of the device.
Fast Ethernet: A faster version of Ethernet running at 100 Mbps.
Fault-tolerant system: A system in which all essential components
(such as CPU, Power supplies, racks etc) are duplicated, allowing the
backup device to take over from the primary device without control
interruption if a failure occurs.
Foundation Fieldbus: The ISA/IEC Foundation Fieldbus standard
covers a communication system for field mounted measurement and
control devices.
Function Block: A control bock as defined in IEC 1131-3. See also
Block.
Page 59 of 61
GPS: Global Positioning System, a satellite based system, which shall
provide the exact position anywhere on earth, and the time of day.
Human Machine Interface (HMI): The graphical interface program for
allowing an operator to interact with and control a process.
Instance: A copy of a function block, which is used again in the
control configuration for a similar application.
Ladder logic (LAD): Graphical representation of the automation task
using relay symbols complying with DIN 19239.
Logs: Files or printouts of information in chronological order.
Mode: Control block operational condition, such as manual, automatic,
or cascade.
OPC: Object Linking and Embedding for Process Control, a software
application, which allows bi-directional data flow between two
separate applications.
Operator Station (OS): Electronic equipment including, at a minimum,
a monitor, keyboard, and pointing device used by an operator to
monitor and control his assigned process or manufacturing units.
PLC: Programmable Logic Controller, used for discrete and
continuous control in processing and manufacturing plants.
Profibus: Process Field Bus, a field bus complying with EN 50170
Vol. 2 Profibus (DIN 19245; bus system for industrial application based on
Profibus).
Plug and Play: The ability of hardware equipment to automatically
identify itself to the system. When the equipment is powered up it is
automatically assigned a unique identity without the need to set
any dipswitches.
Point: A process variable derived from an input signal or calculated in
a process calculation.
Process Object: A collection of variables and parameters that performs
a control function (eg. motor, block valve, PID Controller) which
may consist of more than one I/O point.
Redundant: A system/subsystem with two modules that shall provide
automatic switchover to a backup in the event of a failure, without
loss of a system function.
Regulatory Control: The functions of process measurement,
control algorithm execution, and final control device actuator
that provide closed loop control of a plant process.
Reliability: The probability that the system or component will
perform its intended function for a specified period of time,
usually measured as Mean Time between Failures.
Structured Control Language (SCL): A high-level language
complying with IEC 1131-3 for programming complex or custom
logic tasks within the controller.
Self-Diagnostic: The capability of an electronic device to monitor its
own status and indicate faults that occur within itself.
Security: System access control by key lock, systems word, electronic
card, or other equivalent method.
Page 60 of 61
Sequential Control: A type of discrete control handling sequential
processes.
Sequential Function Chart (SFC): Sequential Function Charts are a
high-level graphical configuration language for sequential control
applications.
System Bus: The network used for communication between controllers
and HMI servers.
Tag: A collection of attributes that specify either a control loop or a
process variable, or a measured input, or a calculated value, or some
combination of these, and all associated control and output algorithms.
Each tag is unique.
Tag Id: The unique alphanumeric code assigned to inputs, outputs,
equipment items, and control blocks. The tag ID might include the
plant area identifier.
Time synchronization: Time Synch is provided by the operator station
to make sure that all PLCs and operator stations on the bus operate
with the same time of day.
Workstation: Computer equipment including a PC, monitor, keyboard,
and associated pointing device used by engineers to configure the
control system.
Page 61 of 61