Professional Documents
Culture Documents
Procurement Specification
Document Control System
Page 2 of 111
Table of Contents
System Scalability............................................................10
2.2.
System Redundancy.........................................................11
2.3.
System Expansion............................................................11
2.4.
Software Revisions...........................................................11
2.5.
System Sever...................................................................11
2.5.1.
2.5.2.
2.5.3.
2.5.4.
2.5.5.
2.5.6.
2.5.7.
2.5.8.
2.5.9.
2.6.
System Services...............................................................14
2.6.1.
2.6.2.
2.6.3.
2.6.4.
2.7.
Network Management.............................................................................15
Supervisory Network...............................................................................15
Control Network......................................................................................15
Control Network Redundancy and Alarming............................................16
I/O...................................................................................16
2.8.1.
2.8.2.
2.8.3.
2.8.4.
2.8.5.
2.8.6.
2.8.7.
2.8.8.
2.8.9.
2.9.
Distributed Data......................................................................................14
Directory Service.....................................................................................14
Alarms and Events..................................................................................15
Security................................................................................................... 15
Networks.........................................................................15
2.7.1.
2.7.2.
2.7.3.
2.7.4.
2.8.
HMI Server..............................................................................................12
Data Server.............................................................................................12
Alarm Server...........................................................................................12
Domain Server........................................................................................12
Security Server........................................................................................12
License Server.........................................................................................13
Historian Server......................................................................................13
OPC Server..............................................................................................13
Batch Server........................................................................................... 13
Analog I/O............................................................................................... 16
Discrete I/O.............................................................................................16
High-Speed I/O........................................................................................16
Chassis Based I/O....................................................................................17
Distributed In-Cabinet I/O........................................................................17
Distributed On-Machine I/O.....................................................................17
Intrinsically Safe I/O................................................................................17
Conformally Coated I/O...........................................................................18
Adding or replacing I/O Modules Online...................................................18
2.9.1. DeviceNet...............................................................................................18
2.9.2. HART I/O..................................................................................................18
2.9.3. Foundation Fieldbus I/O...........................................................................19
Jose Luis Sanchez
WW EMEA GITC
Page 3
3/26/2015
Engineering Workstation..................................................20
3.2.
3.2.1.
3.2.2.
3.2.3.
3.2.4.
3.3.
3.3.1.
3.3.2.
3.3.3.
3.3.4.
3.3.5.
3.3.6.
3.4.
3.4.1.
3.4.2.
3.4.3.
3.4.4.
3.4.5.
3.4.6.
3.5.
Alarm
Alarm
Alarm
Alarm
Alarm
Alarm
Priorities........................................................................................26
Detection......................................................................................26
Acknowledgment..........................................................................26
Logging.........................................................................................27
Navigation.....................................................................................27
Archiving.......................................................................................27
Trending..........................................................................28
3.6.
Reports............................................................................29
3.7.
Report Generation............................................................30
4. Process Controllers........................................................30
4.1.
4.2.
4.3.
4.4.
Controller Communications...............................................31
4.5.
4.6.
4.6.1.
4.6.2.
4.6.3.
4.6.4.
4.6.5.
4.7.
Page 4
3/26/2015
4.8.
Process Control................................................................34
4.8.1.
4.8.2.
4.8.3.
4.8.4.
4.8.5.
4.8.6.
4.8.7.
4.8.8.
4.9.
OPC Interface......................................................................................39
Serial Interface....................................................................................39
Ethernet.............................................................................................. 39
Third Party PLC Communication..........................................................39
Third Party DCS Communication..........................................................39
5. Production Management................................................40
5.1.
5.2.
5.3.
5.4.
5.5.
Batch Reporting...............................................................42
5.6.
5.7.
Material Tracking..............................................................43
5.8.
MES Interface...................................................................43
5.9.
Training...........................................................................44
6.2.
Technical Support.............................................................46
7. Hardware Specifications................................................47
7.1.
Page 5
3/26/2015
7.1.2.
7.1.3.
7.1.4.
7.1.5.
7.1.6.
Digital Inputs........................................................................................... 49
Analog Outputs.......................................................................................49
Digital Outputs........................................................................................49
I/O Terminations......................................................................................49
Spare Capacity........................................................................................49
7.2.
7.3.
Controller Redundancy.....................................................50
7.4.
7.5.
7.6.
7.7.
7.8.
7.9.
Controller Footprints........................................................51
7.10. Cabinets..........................................................................51
7.11. Warranty Information.......................................................51
8. Electrical Requirements.................................................52
8.1.
Field Instrumentation.......................................................52
9. Environmental Conditions..............................................52
9.1.
Indoor Installations..........................................................52
9.2.
Outdoor Installations........................................................52
9.3.
Storage Conditions...........................................................53
10.
Appendix A.................................................................53
10.1. Definitions.......................................................................53
10.1.1.
10.1.2.
Purpose........................................................................59
Bidder Requirements.....................................................59
Technical....................................................................59
2.1
Trained Personnel....................................................................................59
Experience..............................................................................................59
2.1.1
2.1.2
2.2
Commercial......................................................................60
Quotation Submittal Requirements.........................................................60
(TBD by End User)...................................................................................60
2.2.1
2.2.2
Agency Specification........................................................61
3.2
Services to be Supplied..................................................61
4.1
Page 6
3/26/2015
Requirements Analysis............................................................................61
Review and Discussion............................................................................62
Network Design Development.................................................................63
4.1.1
4.1.2
4.1.3
4.2
4.2.1
4.3
Ethernet Audit.................................................................64
Installation Measurements and Verifications...........................................64
Configuration Verifications......................................................................65
Operational Network Measurements.......................................................65
4.3.1
4.3.2
4.3.3
5.1
5.2
5.3
Documentation Requirements........................................67
6.1
6.2
Network Design Assessment Deliverables (Option 2
Deliverables)............................................................................67
6.3
Warranty....................................................................... 69
7.1
Structured Cabling...........................................................69
1. General Requirements.....................................................78
2. Architecture...................................................................80
3. Security.......................................................................... 80
4. Application Explorer........................................................82
5. Communications.............................................................82
6. Application Documentation..............................................83
7. Tag Database..................................................................83
8. Derived Tags...................................................................84
9. Embedded Variables........................................................84
10. Macro Capabilities.........................................................84
12. FactoryTalk Alarms and Events....................................86
13. Data Logging................................................................88
14. Activity Logging............................................................88
15. Local Messages.............................................................89
16. Events..........................................................................89
17. Graphic Displays...........................................................90
Jose Luis Sanchez
WW EMEA GITC
Page 7
3/26/2015
Page 8
3/26/2015
SCHEDULER........................................................................105
DISASTER RECOVERY............................................................105
CALIBRATION MANAGEMENT...................................................105
FactoryTalk Services Platform.......................................................105
Page 9
3/26/2015
2.1.
System Scalability
Page 10
3/26/2015
2.1.1.
Controller Capacity
2.1.2.
2.1.3.
2.2.
System Redundancy
The system shall be of a highly reliable design and shall have an
operational availability in excess 99.5% (i.e., annual downtime of less
than 44 hours per year). Operational availability shall be considered to
be met when no more than three operator stations or controllers, in
any combination, are inoperable. The system design shall provide for
non-disruptive repairs of faulty equipment and on-line, non-disruptive
field expansion of the system. Redundancy shall be system based and
modular. This is to provide for selection and implementation of
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.
2.3.
System Expansion
2.4.
Software Revisions
Application software shall not require modifications in order to be able
to run under new releases of the system operating software. Any new
release of system software shall be backward compatible with files
created using the previous software releases.
2.5.
System Sever
The system shall be capable of running a pair of similarly configured
servers/workstations in a redundant configuration where at any point in
Page 11
3/26/2015
time, one is the acting Primary and the other the acting Backup. An
on-line database duplication mechanism shall be available.
It shall be possible to remove one of the redundant servers for
maintenance without interrupting operation, and upon its
reinstatement, re-synchronize the databases via a push-button on the
screen, again without interruption to system operation. A simple
method of manually initiating a fail-over shall be provided to assist
with such maintenance operations.
2.5.1.
HMI Server
The HMI Server is to store HMI project components (for
example, graphic displays) and serves them to system wide
operator workstations thereby removing the need to create
duplicate copies and maintain them for multiple operator
workstations.
2.5.2.
Data Server
The data server links networks and devices to system wide
visualization and development components such as HMI clients
and engineering workstations. It shall provide 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.
Data servers shall be configurable to run on both a primary
computer and a backup computer. The system should
automatically switch to a backup computer if communication
with the primary computer fails.
The servers should handle failure detection and failovers
automatically for all components (clients) of the system. In a
traditional system (DCS), each client must independently monitor
connections, detect communication failures, and switch between
backup and primary computers. This is not preferred.
2.5.3.
Alarm Server
This alarm server alerts operators to critical alarm conditions
and maintains a record of alarm status for historical access.
2.5.4.
Domain Server
A domain server is to be available that the system utilizes to
manage highly distributed systems.
2.5.5.
Security Server
Page 12
3/26/2015
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.
2.5.7.
Historian Server
The system shall have available if needed a historian server
that performs process data collection from the control system.
There should be included a user configurable data collection
functions defining what data is to be collected and under what
circumstances it is to be collected. Users shall be capable of
accessing historical data.
When the system is configured, and as it is adapted over time,
it shall be possible to define classes of information that should
be retained, as well as specific system-level data that should
be collected. As with process historical data, this data shall be
accessed for viewing and for reporting.
2.5.8.
OPC Server
The system must allow for 3rd party connectivity to the system
controllers and to the HMI Server via an OPC interface. This
open connectivity shall follow the OPC Foundation's standards
to get information to or from the system. If the system is
configured for redundancy, OPC communications must
continue even in the event of a HMI or data server failure,
without any extra work required from the 3rd party OPC client.
2.5.9.
Batch Server
A Batch Server must manage batch resources, support batch
production and include system failure detection and recovery,
Page 13
3/26/2015
2.6.
System Services
System services are services that are utilized across all of the system components.
2.6.2.
Directory Service
There should be present a directory of factory resources such
as data tags, HMI displays, and other plant floor objects that
acts as a lookup service for the data rather than a single,
common database. The directory should be a service that
should provide a searchable reference to data resources stored
anywhere across the system. It shall provide the benefits of a
common database without a possible single point of failure.
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.
Page 14
3/26/2015
2.6.4.
2.7.
Security
Centralized access control should be provided by verifying all
user identities, and then by either granting or denying each
users request to access features and resources within the
system.
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.
and OI
Page 15
3/26/2015
bandwidth
Communications processing on the network card to
ensure network traffic will not affect server or controller performance
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.
The analog I/O modules perform the required A/D and D/A
conversions to directly interface analog signals to processor
data values using up to 16-bit resolution. Analog I/O can be
user-configured for the desired fault-response state in the
event that I/O communication is disrupted. This feature shall
provide a safe reaction/response in case of a fault.
Page 16
3/26/2015
Page 17
3/26/2015
modules with intrinsically safe barriers built into the I/O are to
be available. These I/O can be distributed in hazardous areas
without the use of bulky explosion proof or purged enclosures
which are expensive and difficult to maintain. The I/O should
have built-in galvanic isolators which reduce terminations and
the size of cabinets.
2.9.
2.9.1. DeviceNet
Page 18
3/26/2015
Page 19
3/26/2015
Engineering Workstation
The engineering workstation shall be designed to support all operational,
engineering, maintenance, and configuration functions. Users shall be able to
access the entire control system from a single location without custom
programming.
3/26/2015
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
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,
Page 21
3/26/2015
3.2.
Page 22
3/26/2015
Navigation keys
3/26/2015
3.3.
Page 24
3/26/2015
3.3.5. Faceplates
3.4.
Page 25
3/26/2015
Urgent
High
Medium
Low
Page 26
3/26/2015
Page 27
3/26/2015
The alarm manager "pop up" support window shall include the
ability to have the alarm manager present the operator with an
immediate means of going directly to the display page which is
required to investigate the source of the new alarms. If a
series of new alarms are received at the operator station, and
all of them happen to be associated with the user-defined
alarm group, the pop-up window shall be pre-set to
immediately call up the graphic display page for that group.
3.4.6.
3.5.
Alarm Archiving
Alarm management functions, including archive recording of
alarms and events, the recording of operator
acknowledgement of alarms, the enable and disable of point
and group alarming, plus the annunciation and logging of
alarms, shall be provided at all operator stations.
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.
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.
3/26/2015
Historical trending
Trend Scrolling
Trend Zoom
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
Page 29
3/26/2015
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.
3.7.
Report Generation
Hourly, daily, monthly, end-of-month, quarterly and yearly
reports shall be supported. Reports shall be capable of being
printed and/or saved to disk when a process event occurs. It
shall be possible to activate a report in any of the following
manners: upon demand by operator request, scheduled (shift, daily and
monthly), and upon predefined events.
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.
4.1.
Page 30
3/26/2015
4.2.
Page 31
3/26/2015
4.3.
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.
4.5.
4.6.
Page 32
3/26/2015
tags)
Application-specific instructions for process, drive, motion and safety
applications.
Page 33
3/26/2015
The system should support Structured Text (ST), a textualbased control function that uses statements to define what to
execute. It is a, high level programming language similar to
Basic or C which shall be used to program complex
mathematical operations that would be difficult with other
control functions.
Two types of expressions, Boolean and numeric, can be used in
ST. Boolean expressions compare values or check if conditions
are true or false and numeric expressions calculate integer or
floating-point values.
ST shall provide these benefits to the system:
Can be animated
Page 34
3/26/2015
4.7.
4.8.
Process Control
Standard software algorithms shall be available to perform regulatory control
functions, and these shall have easily configurable parameters.
Page 35
3/26/2015
4.8.4.
Addition/Subtraction
Ramp generator
Lead-lag
Integrator/Accumulator
Dead time
High/low select
Multiplication/Division
Time averaging
Signal selection switch
Exponential polynomial
Page 36
3/26/2015
Logarithms
Square root
Absolute value
4.9.
Page 37
3/26/2015
4.9.2.
Page 38
3/26/2015
Page 39
3/26/2015
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 40
3/26/2015
5. Production Management
The system is to provide a data Historian which collects data, and reporting software that
is used to display the data.
5.1.
Page 41
3/26/2015
5.2.
5.3.
5.4.
System shall define all recipes as class based, then set specific
requirements through unit attributes
Improve energy efficiency
3/26/2015
5.5.
Batch Reporting
Data collection from process batch operations should be managed by batch
production recording and recordkeeping functions. These functions shall allow the
user to define extensions to the basic process historical data collection functions,
to perform product, recipe, procedure, or process-specific data recording. These
functions shall also allow the user keep an accurate account of batch yields,
material consumption and production, batch cycle times, genealogy, regulated,
and other industry or product-specific data.
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,
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.
Standard web-based batch reports should minimally include:
Batch Reports
o Batch Listing
o Batch Summary
o Batch Detail
Material Reports
o Material Usage
o Forward Track & Trace
o Backward Track & Trace
Analysis Reports
o Batch Execution
o Batch Duration Comparison
o Batch Exceptions
5.6.
Page 43
3/26/2015
5.7.
Material Tracking
The system shall provide plant-level material management and tracking that can
tie to corporate material management systems to manage and track the use of
materials by material type, lot, and sub-lot. Also to manage and tracks vessels,
containers and pallets, as well as permanent and transient storage.
Material definitions are to be added to recipes, significantly reducing the number of
recipes needed for flexible storage facilities. Material consumption, production, and
association of materials to containers and vessels are to be automatically logged,
providing complete information for forward and backward material tracking within
and across process cells.
5.8.
MES Interface
The system shall be designed to integrate with business systems and officeautomation systems, as well as with process equipment. The system shall be able
to be connected to most major computer manufacturer's systems via gateways
and servers, and shall provide data access and file access. The system must also
be capable of being bridged to department LANs. The system supplier shall
provide software, to run in existing PCs, to allow them to be placed on the system
Ethernet LAN, or remotely linked via a serial circuit, and to have access to real-time
and historical data. This software shall also permit a PC, under appropriate
systems word access control, to operate like an operator's workstation.
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.
System users can utilize the MES interface for:
5.9.
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
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
Jose Luis Sanchez
WW EMEA GITC
Page 44
3/26/2015
Training
Vendor shall make available advanced online training, self-paced training, and
instructor based, classroom training. This ensures that the right type of training
can be matched to the needs of operators and maintenance electricians thereby
greatly increasing their ability to operate the system as efficiently as possible.
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 45
3/26/2015
required to:
Operate the system, create and maintain historical files.
Display historical file information graphs and charts.
Start up/Shut down the systems when required.
Complete any other operations that will be required
by an operator.
Provide necessary training to deal with power
outage and shut down procedures.
3/26/2015
6.2.
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
Technical Support
The vendor shall offer phone and e-mail support and Internet
information. The vendor shall offer 24/7 support for all system
hardware and software. This shall include spare parts,
maintenance, and technical support. The vendor shall offer a
published 800 number for telephone support during normal business hours.
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:
Page 47
3/26/2015
7. Hardware Specifications
7.1.
Page 48
3/26/2015
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.
7.1.1.
Analog
High Level Analog Input, (10V & 420ma)
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, (Isolated)
10-30
VDC, (Diagnostic)
AC
Input
24
120VDC
VAC, (Isolated)
48 VDC
220
VAC, (Isolated)
125 VAC,
VDC(Isolated)
120
(Diagnostic)
120 VAC
AC Output
120/220 VAC, (Isolated)
120 VAC, (Diagnostic)
120/220 VAC
DC Output
24 VDC, (Isolated)
10-30 VDC, (Diagnostic)
Analog Inputs
24 VDC
24 VDC, (Electronically Fused)
48 VDC
125 VDC, (Isolated)
The system shall be capable of supporting the following types
of analog process input signals:
Page 49
3/26/2015
Vibration
7.1.2.
Digital Inputs
The system shall be capable of supporting the following
digital input types, time stamped to 10 ms second accuracy:
24 Vdc
125 Vdc
24-48 Vac/dc
120 Vac
230 Vac
Page 50
3/26/2015
7.3.
Controller Redundancy
Controllers shall be redundant and provide total redundancy of all functions in the
event of a Controller failure. Supplier shall document redundancy scheme and
expected performance of redundancy failover. The communication for redundancy
shall not be over the control network and is to be a redundant fiber-optic cable
connection.
Redundant
controllers,
power
supplies,
racks,
and
communication networks shall be available. Redundant
controllers are to be physical separated to minimize the
potential for common cause failures and are not permitted to
share a common backplane.
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. Failover 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.
Rack-based control redundancy shall:
Not require users to maintain separate programs for the primary and
secondary controllers because the system utilizes automatic program
cross-load and synchronization.
7.4.
7.5.
Page 51
3/26/2015
7.6.
7.7.
7.8.
7.9.
Controller Footprints
Controllers are to be available in the following footprints:
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
Jose Luis Sanchez
WW EMEA GITC
Page 52
3/26/2015
Replacement of parts quickly and easily without the need for separate
purchase orders or administrative burden
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:
Page 53
3/26/2015
9.2.
Outdoor Installations
It shall be possible to install the I/O system in outdoor enclosures in Class 1 Div 2
(Groups A, B, C, and D) and CENELEC/ATEX Zone 2 hazardous environments. The
minimum ratings of outdoor panels is to be NEMA 4x.
9.3.
Storage Conditions
It shall be possible to store the equipment before installation for up to 6 months in
an air-conditioned building under the following conditions:
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
Page 54
3/26/2015
Profibus: Process Field Bus, a field bus complying with EN 50170 Vol.
2 Profibus (DIN 19245; bus system for industrial application based on Profibus).
Page 55
3/26/2015
Page 56
3/26/2015
Page 57
3/26/2015
a.
VFD shall be capable of communications through standard protocols, and will support EtherNet/IP as standard.
RS232 or RS485 DF1 optional.
b. The VFD shall be able to communicate with at least two networks at the same time. EtherNet/IP, ControlNet, or
DeviceNet are the preferred networks.
c. Disaster Recovery-All VFD parameters shall be able to be configured and viewed using RSLogix 5000 Version 16 or
higher. VFD configuration settings shall be stored in the RSLogix 5000 project file and in the ControlLogix
processor(s).
d. VFD communications adapter shall have individually selectable fault actions in the case of a communications loss, or
if the controller is idle (in program mode or faulted). Selections include faulting the VFD, stopping the VFD, zeroing
data written to the VFD, holding the VFD in its last state, and using a user selectable fault configuration.
e. The I/O packet shall consist of VFD status and feedback, command and reference, and at least 8 data words of inputs
and 8 data words of outputs that can be dynamically configured to access any parameter.
f. PLC memory tags associated with a VFD I/O packet shall be automatically created within the PLC with descriptive
names associated with the respective parameter or function, and also contain the proper data type so no program
modification is required.
g. VFD Startup wizards shall be provided to facilitate VFD commissioning and startup.
h. VFDs must be able to be flash updated directly from RSLogix 5000
i. HMI software shall include preprogrammed, off-the-shelf VFD screens / faceplates with Add on Instructions in the
PLC that can be readily used to provide VFD status & control, fault & alarm indication with detailed corrective
actions/diagnostics, trending, and operator help.
j. When a VFD need to be replace for any reasons the firmware and confiruration should be loaded into the controller to
allows an automatic configuration when replaced. That should possible over ethernet network
Page 58
3/26/2015
Ethernet IP Network
Procurement Specification
Document
Page 59
3/26/2015
Purpose
Define and establish Ethernet and EtherNet/IP design and installation testing criteria in
accordance with ANSI/TIA or ISO/IEC and ODVA, respectfully, physical media
specifications. Define and establish best practices related to optimizing performance of
protocols, configuration of switches and host devices. In doing so, this document
describes the bidder requirements, the basis of Ethernet services, the services to be
supplied, test equipment requirements and usage, documentation requirements, and
related warranties.
Bidder Requirements
2.1
Technical
2.1.1
Trained Personnel
Service Supplier personnel should have completed the Rockwell
Automation EtherNet/IP Training Course, CCP174, or equivalent. The
training should provide in-depth Ethernet knowledge from a company that
is a member of ANSI/TIA, ISO/IEC and ODVA.
2.1.2
Experience
Industrial network design provides a foundation upon which performance
and reliability are built. Ethernet and EtherNet/IP network designs will be
based on ANSI/TIA or ISO/IEC and ODVA specifications, respectfully, and
IEEE standards. The service supplier must demonstrate an understanding
of environmental impact to the network and be able to apply the MICE
(Mechanical, Ingress, Climatic / Chemical, and Electromagnetic)
classification system. The service supplier providing the industrial network
design must demonstrate experience working with Ethernet and
EtherNet/IP vendors from Layer 1 through Layer 7, jointly publishing
whitepapers and/or best practices.
Due to the technology involved with Ethernet and its relatively new
implantation in industrial settings and the associated test equipment,
service supplier personnel must show prior experience with Ethernet
systems designs, installations and associated protocols with an emphasis
on EtherNet/IP. This prior experience should also include the testing of
Ethernet systems in an industrial setting. Service supplier personnel must
Jose Luis Sanchez
WW EMEA GITC
Page 60
3/26/2015
show prior experience with all test equipment or equivalent, the ability to
interpret the test results, and provide recommendations for any test or
verification that did not meet test specification criteria.
2.2
Commercial
2.2.1
2.2.2
Page 61
3/26/2015
Services to be Supplied
4.1
Requirements Analysis
The analysis will gather and analyze the following network requirements:
Expected number of servers and clients
Expected number of automation devices
Expected layout of the plant and future network via drawing review,
plant walk-through
Expected relationship of traffic between servers and clients, servers
and automation devices, and peer-to-peer dependencies between
automation devices
Requirements for interconnection into and segregation from the
business systems
Corporate network specifications and any other specifications that
must be followed
Ethernet network physical media design and installation specification
Environment classification
Mechanical
Ingress
Climatic
Electromagnetic
Network validation requirements
Re-usable network switch hardware & media and new system impact
when applicable
Redundancy requirements, fault tolerance and fault recovery
requirements
Performance requirements, capacity requirements, & data mapping
Identification of any business, SCADA, IT, video, or other requirements
Access, authentication, diagnostic and monitoring requirements
Page 62
3/26/2015
4.1.2
Page 63
3/26/2015
4.1.3
Cabling infrastructure
Global Switch configuration details for all switches to include, but may
not be limited to the following:
IGMP Querier/Snooping
VLAN database
SNMP
Port Mirroring
Port security
Page 64
3/26/2015
4.2.1
4.3
Ethernet Audit
The on-site audit includes testing of the cabling infrastructure (copper and fiber)
and network infrastructure (switches) to validate the installation, configuration and
operational characteristics of the network with respect to the latest TIA/EIA or
ISO/IEC and ODVA Ethernet specification and the previously accepted design. All
test data shall be supplied for review and approval by (customer name). Any
tested design element that is not in compliance with the applicable design
specification shall be noted and a recommendation for corrective action shall be
supplied.
4.3.1
Wire Map: Tests for opens, shorts, crossed pairs, reversed wires, and split pairs
Propagation Delay: Measures the time taken for a signal to travel the length of each
cable pair
Delay Skew: Calculates the difference in propagation delay between the cable pairs
NEXT and ACR-F: Tests twisted pair cable for Near-End Crosstalk and Attenuation
Crosstalk Ratio Far-End
ACR-N: Calculates the ratio of attenuation to crosstalk for all combinations of cable
pairs at the near-end
Return Loss: Measures signal loss due to signal reflections in the cable
PSACR-N (Power Sum ACR Near-End): For each cable pair, PSACR-N is
calculated using the sum of the ACR-N from the other pairs
Page 65
3/26/2015
4.3.2
Configuration Verifications
4.3.3
Name (SNMP)
IP Address
Subnet mask
PS NEXT (Power Sum NEXT): For each cable pair, PSNEXT is calculated as the
sum of the NEXT from all other pairs
Length
Propagation delay
Frame loss rate at maximum design rate: less than 0.1% frames
lost at multiple frame sizes from 64 to 1518 bytes, 10 second
duration per frame size
Jitter at maximum design rate: less than 500 s jitter and less than
20 ms maximum frame spacing at multiple frame sizes from 64 to
1518 bytes, 10 second duration per frame size
Page 66
3/26/2015
5.1
5.2
5.3
The network test tool should be a hand-held instrument that can certify, test,
and troubleshoot twisted pair cabling in local area network (LAN) installations.
The test tool should offer adapters for testing both RJ45 and M12 D Type
connectors. The Permanent Link Adapter shall be terminated with a component
compliant RJ45 plug in accordance with ANSI/TIA-568-C.2.
The test tool should include the following features and measure the following
parameters:
Capable of testing shielded and unshielded twisted pair (STP, FTP, SSTP
and UTP) as well as coax LAN cabling
ANSI TP-PMD
Exceeds Level III accuracy requirements for the Permanent Link and
Channel per TIA-1152 and IEC 61935-1 (Level IIIe for TIA Category 6A)
High definition time domain diagnostics for Return Loss and NEXT
Length Resolution to 0.1 m or 1 ft - Single-ended Test or 0.1 m or 1 ft Dual-ended Test (Main and Remote)
Length Accuracy to (1m 4%) - Single-ended Test (1m 4%) - Dualended Test (Main and Remote)
3/26/2015
It shall also solicit for 802.3af Power over Ethernet (PoE) and measure
DC voltage on each pin.
Nearest switch test to find the switch that is closest to the port to
which the test equipment is connected.
Documentation Requirements
6.1
Network cabinets
6.2
Page 68
3/26/2015
Node count
Headroom Report
Wire Map
Resistance
Length
Propagation Delay
Delay Skew
NEXT
ACR-F
Insertion Loss
ACR-N
Return Loss
PS ACR-N
PS NEXT
PS ACR-F
Switch configuration
Name (SNMP)
IP Address
Subnet mask
Operational characteristics
Page 69
3/26/2015
Warranty
7.1 Structured Cabling
All non-consumable products must have a minimum 20-year performance guarantee
offered and maintained by the manufacturer of structured cabling and not the
contractor/installer. When installed per ANSI/TIA or ISO/IEC standards the structured
cabling will support application(s) which the system was designed to support.
Page 70
3/26/2015
2.1
Page 71
3/26/2015
A.
Manufacturers:
1.
Model 2711P
2.
Substitutions: Not Permitted
B.
The PanelView Plus Operator Terminal shall be of a design with interchangeability provided for
all similar PanelView Plus models with different screen sizes.
2.
The PanelView Plus Operator Interface system must be able to determine the correctness of the
application program to run on its hardware configuration prior to executing the user program.
3.
The PanelView Plus Operator Interface shall have downward compatibility whereby all new
module designs can be interchanged with all similar modules in an effort to reduce obsolescence.
4.
The PanelView Plus Operator Interface hardware shall function continuously in:
a. Operating Temperature of range of 0 degrees to plus 55 degrees C
b. Storage Temperature range of minus 20 degrees to plus 70 degrees C
c. Humidity range of 5 to 95% non-condensing
5.
The PanelView Plus Operator Interface system shall be UL listed and cUL certified, CE marked
for all applicable directives, North American Hazardous Locations Class I, Division II, Groups
A.B,C,D, and C-TICK marked for use in continental Australia.
6.
The PanelView Plus Operator Interface system shall be designed and tested to operate in the high
electrical noise environment of an industrial plant.
7.
The PanelView Plus Operator Interface shall have at least one Universal Serial Bus (USB) port
that supports a printer. Print operation shall be initiated with a print object programmable in
the user application.
8.
The PanelView Plus Operator Interface shall have one dedicated port which supports
communications to the Logic Module via an industrial communications network or RS232 serial
connection utilizing industrial secure protocols.
9.
A configuration mode on the PanelView Plus terminal shall be provided to adjust display
characteristics, memory card (if used), terminal preset, terminal information, data and time and
printer setup on demand, and be available from run mode if required.
10. The PanelView Plus Terminal shall be designed to provide for free air flow convection cooling
without a fan.
11. The PanelView Plus Terminal shall include indicators showing the following status information:
A.
B.
12. Run mode object (button) shall be available to place the PanelView Plus terminal in Run mode
on demand from the configuration mode.
13. Non-volatile memory shall store the operating system information to protect against loss in the
case of power loss or system shut-down. New PanelView Plus Terminal firmware can be
downloaded into the terminal on demand to utilize feature upgrades via compact flash, serial
communications, or Ethernet communications.
14. Touch Screen PanelView Operator Terminals shall have the entire screen available for object
usage and not be limited by specific templates or function keys.
Page 72
3/26/2015
15. Keypad based PanelView Operator Terminals shall have the function keys relegendable by the
user and complete freedom to program the function keys as required by the application
specifications.
16. Keypad and Touch combination PanelView Plus Operator Terminal units shall be available to
allow users to maximize the number of inputs available in an application.
C.
Selection
D.
1.
The operator interface shall interface with the programmable logic controller as
addressed in this specification or as indicated on the drawings.
2.
The operator interface shall be selected from a family of operator interfaces with screen
sizes ranging from four to fifteen inches.
Programming
A major consideration of the PanelView Plus Operator Interface terminal shall be its
programming software, which shall allow development, modification and maintenance of the application program
in the PanelView Plus Operator Interface Terminal. The Programming software shall be compatible with the Logic
Controller programming software, RSLogix, the Communications systems driver software, RSLinx, be tested to run
on Microsoft operating systems including Windows 2000/XP. The capability shall exist to allow for expansion of
the system by the addition of hardware and/or user software.
1.
2.
The software package shall include the following minimum operator devices.
A. Push buttons and selectors
B. ASCII entry devices
C. Diagnostic indicators
D. Message displays
E. Embedded numeric and ASCII variable displays
F. Analog and digital gauges
G. Trends
H. Animation of objects
3.
The software package shall offer such features as cut, copy, paste, and tag import / export
capabilities in and between various PanelView Plus application files.
4.
The PanelView Plus Operator Interface system shall be capable of addressing the following data
types:
A.
B.
C.
D.
E.
F.
G.
H.
I.
J.
E.
Bit
4BCD
Unsigned Integer
Signed Integer
DINT
SINT
IEEE Floating Point
Bit Array
Character Array
Bool
0 or 1
0 to 9999
0 to 65535
-32768 to +32767
-2,147,483,648 to 2,147,483,647
-128 to +127
-99,999,997,952 to 999,999,995,904
4,294,967,295
protocol dependent
True or False
Programming Techniques
1.
The programming format shall involve the placement of input and output objects via the
offline programming and configuration package, FactoryTalk View Studio.
2.
Input and Output objects shall be linked to the Logic Controller via tags Tags will contain
the addressing information to access the data in the Logic Controller.
Page 73
3/26/2015
F.
3.
The capability shall exist to change a input object from normally open to normally closed, add
instructions, change addresses, offline and then download the application to the PanelView
terminal.
4.
A real time clock shall be included within the PanelView Plus Terminal. Access to the time
and date shall be from the user program, or message or alarm generation.
5.
The PanelView Plus terminal shall have a user configurable alarm system capable of popping
up an alarm banner on a user screen and presenting information that is critical to the user and
of immediate use.
6.
The Alarm banner shall be configurable to include Clear Alarm, Acknowledge Alarm,
Print Alarm, Print Alarm List, Clear Alarm List and Acknowledge All Alarms
buttons.
7.
The PanelView Plus Terminal shall have solid state RAM memory to store the application
program, process data, and alarm status. This memory shall have both capacitor and battery
backup in the event that input power to the processor is lost.
8.
The PanelView Plus Operator Interface system shall have a minimum total memory capacity
of 32 MB.
G.
One Universal Serial Bus (USB) port shall be provided for a printer connection,
keyboard, or mouse.
The standard memory shall be 32 MB Flash memory.
Provide Compact Flash Memory. Card Selected and sized based upon memory
requirements with a 32MB minimum.
The unit shall include a battery-backed clock and shall timestamp critical data.
Agency approvals shall include UL, CSA approved; Class 1, Div 2; Groups A,
B, C, D certified; CE marked; and C-Tick
Page 74
3/26/2015
*********************************************************
Select either touch screen; keypad with 10 relegendable function keys,
numeric keypad, and cursor control keys; or both.
*********************************************************
d.
e.
f.
g.
h.
i.
H.
One Universal Serial Bus (USB) port shall be provided for a printer connection,
keyboard, or mouse.
The standard memory shall be 32 MB Flash memory.
Provide Compact Flash Memory. Card Selected and sized based upon memory
requirements with a 32MB minimum.
The unit shall include a battery-backed clock and shall timestamp critical data.
Agency approvals shall include UL, CSA approved; Class 1, Div 2; Groups A,
B, C, D certified; CE marked; and C-Tick
e.
f.
g.
h.
i.
I.
One Universal Serial Bus (USB) port shall be provided for a printer connection,
keyboard, or mouse.
The standard memory shall be 32 MB Flash memory.
Provide Compact Flash Memory. Card Selected and sized based upon memory
requirements with a 32MB minimum.
The unit shall include a battery-backed clock and shall timestamp critical data.
Agency approvals shall include UL, CSA approved; Class 1, Div 2; Groups A,
B, C, D certified; CE marked; and C-Tick
3/26/2015
b.
c.
The display size shall be 5.2 inches wide by 3.9 inches high (132mm wide by
99mm high).
The operator input shall be touch screen, keypad, or both.
*********************************************************
Select either touch screen; keypad with 22 relegendable function keys,
numeric keypad, and cursor control keys; or both.
*********************************************************
d.
The PanelView Plus shall have Ethernet/IP and RS-232 (DF1) communications
as standard. Additional communications shall be determined by catalog
number extension or added separately.
*********************************************************
Select communication to be, ControlNet or DH+ / Remote I/O / DH-485.
Units are field modifiable.
*********************************************************
e.
f.
g.
h.
i.
j.
J.
Two Universal Serial Bus (USB) ports shall be provided for a printer
connection, keyboard, or mouse.
The standard memory shall be 32 MB Flash memory.
Provide Compact Flash Memory. Card Selected and sized based upon memory
requirements with a 32MB minimum.
The unit shall include a battery-backed clock and shall timestamp critical data.
Agency approvals shall include UL, CSA approved; Class 1, Div 2; Groups A,
B, C, D certified; CE marked; and C-Tick
The display shall have a field replaceable backlight.
The PanelView Plus shall have Ethernet/IP and RS-232 (DF1) communications
as standard. Additional communications shall be determined by catalog
number extension or added separately.
*********************************************************
Select communication to be, ControlNet or DH+ / Remote I/O / DH-485.
Units are field modifiable.
*********************************************************
e.
f.
g.
h.
i.
j.
K.
Jose Luis Sanchez
WW EMEA GITC
Two Universal Serial Bus (USB) ports shall be provided for a printer
connection, keyboard, or mouse.
The standard memory shall be 32 MB Flash memory.
Provide Compact Flash Memory. Card Selected and sized based upon memory
requirements with a 32MB minimum.
The unit shall include a battery-backed clock and shall timestamp critical data.
Agency approvals shall include UL, CSA approved; Class 1, Div 2; Groups A,
B, C, D certified; CE marked; and C-Tick
The display shall have a field replaceable backlight.
3/26/2015
7.
8.
9.
The operator interface panel shall be Series 2711P, PanelView Plus 1250
The operator interface panel shall be a Color Flat Panel.
Specifications
a.
The display type shall be Active Matrix Thin Film Transistor (TFT) color.
b.
The display size shall be 9.7 inches wide by 7.2 inches high (246mm wide by
184mm high).
c.
The operator input shall be touch screen, keypad, or both.
*********************************************************
Select either touch screen; keypad with 42 relegendable function keys,
numeric keypad, and cursor control keys; or both.
*********************************************************
d.
The PanelView Plus shall have Ethernet/IP and RS-232 (DF1) communications
as standard. Additional communications shall be determined by catalog
number extension or added separately.
*********************************************************
Select communication to be, ControlNet or DH+ / Remote I/O / DH-485.
Units are field modifiable.
*********************************************************
e.
f.
g.
h.
i.
j.
L.
Two Universal Serial Bus (USB) ports shall be provided for a printer
connection, keyboard, or mouse.
The standard memory shall be 32 MB Flash memory.
Provide Compact Flash Memory. Card Selected and sized based upon memory
requirements with a 32MB minimum.
The unit shall include a battery-backed clock and shall timestamp critical data.
Agency approvals shall include UL, CSA approved; Class 1, Div 2; Groups A,
B, C, D certified; CE marked; and C-Tick
The display shall have a field replaceable backlight.
The PanelView Plus shall have Ethernet/IP and RS-232 (DF1) communications
as standard. Additional communications shall be determined by catalog
number extension or added separately.
*********************************************************
Select communication to be, ControlNet or DH+ / Remote I/O / DH-485.
Units are field modifiable.
*********************************************************
o.
p.
q.
r.
Two Universal Serial Bus (USB) ports shall be provided for a printer
connection, keyboard, or mouse.
The standard memory shall be 32 MB Flash memory.
Provide Compact Flash Memory. Card Selected and sized based upon memory
requirements with a 32MB minimum.
The unit shall include a battery-backed clock and shall timestamp critical data.
Page 77
3/26/2015
s.
t.
Agency approvals shall include UL, CSA approved; Class 1, Div 2; Groups A,
B, C, D certified; CE marked; and C-Tick
The display shall have a field replaceable backlight.
PART 3 EXECUTION
1.1
1.2
1.3
INSTALLATION
A.
B.
C.
D.
Provide all required cables, cords and connections for interface with other control system
components.
B.
CLEANING
A.
Page 78
3/26/2015
HMI/SCADA
Procurement Specification
Document
1. General Requirements
1.1 The operator interface software, herein described as the HMI (Human
Machine Interface), shall be an integrated package for developing and running
automation applications. The HMI shall be designed for use in Microsoft Vista
Business, Windows 7, Windows XP (including XP SP3), and Windows Server 2003
and 2008. It shall use COM, ODBC, OPC, and ActiveX technologies for optimal
performance and integration with other software systems.
1.2 The HMI shall be based on Microsoft user-interface standards. The HMI shall:
Page 79
3/26/2015
1.3 The HMI shall support multiple development environment clients that can have
simultaneous access to the HMI application.
1.4 The HMI shall support multiple HMI servers in an application. HMI servers can also be
redundant.
1.5 The HMI shall support multiple run time clients that can have simultaneous access to the
HMI
application.
1.6 In non-redundant scenarios, the HMI shall support up to two HMI servers hosted on a single
computer.
1.7 In redundant scenarios, the HMI shall support up to one HMI servers hosted on a single
computer.
1.8 The HMI shall provide a common way to defi ne and authorize secured actions on resources
for a set of users or groups and locations.
1.9 The HMI shall allow for seamless integration and interoperability with other Rockwell
Automation products to allow for sharing of tag data without duplication of tag
shall contain all editors for creating projects and shall display project fi les as they are
created. The HMI shall include a large selection of commonly used graphic objects
and symbols that can be dragged and dropped into a graphic display. The HMI shall
also include a tool that enables adding symbols and addresses created in an AllenBradley PLC-5, SLC 500, or ControlLogix program to a project. All project fi les shall be
in a directory structure that does not mix application fi les (userdeveloped project fi
les) with system fi les, for easy data backup.
1.11 The HMI Application Explorer shall support editing of remote projects from different
computers. This enables the separation of confi guration software and run-time
software which provides a more stable run-time environment.
1.12 All HMI projects should be viewable and editable from the same engineering station
either by using its own drawing editor or by importing graphic fi les from other
drawing packages such as AutoCAD, CorelDRAW and PhotoshopTM. Specifi cally,
the HMI shall allow importing of the following fi le formats: WMF, .CLP, .BMP, .TIF,
.GIF, .PCX, and .JPEG. The HMI shall include, but not be limited to, the following
graphic object animations: position, rotation, size, visibility, color, fi ll, slider, and
touch.
1.16 The HMI shall integrate Microsoft Visual Basic for Applications (VBA) as a built-in
scripting language to customize and extend applications. The HMI must adopt
Microsofts Component Object Model (COM) and implement COM technology as a
means of exposing open application interfaces to external applications, such as
Microsoft Visual Basic (VB). VBA scripting will handle graphics similar to the way
Jose Luis Sanchez
WW EMEA GITC
Page 80
3/26/2015
forms and other graphics are handled in VB. This will allow for access to all the
events, methods and properties of graphical objects and ActiveX controls in the
HMI.
1.17 The HMI shall provide an HMI Server Backup and Restore utility that has the
ability to backup running HMI servers without shutting down and restore servers into
applications.
2. Architecture
2.1 The graphic viewers, or HMI clients, shall be separate from the business logic, or
HMI
Servers, and both are separate from the confi guration software.
2.2 The HMI shall support data servers as a means to communicate with any OPC
server.
2.3 The HMI clients shall be able to view tag data from any HMI server or data server
in
the application.
2.4 The HMI client shall be able to view displays from any HMI server in the
application.
2.5 The HMI shall support direct access to control information. This eliminates the
duplication of entering tag database information more than once. The HMI shall
support remot 2.6 e editing. Any computer with suffi cient security and the confi
guration software installed can add, change or delete any configuration information
on any computer in the distributed application.
2.7 The HMI shall support a scalable design environment. The HMI shall support the
migration of machine level HMI projects to site level HMI projects.
2.8 The HMI servers shall run as a service and will not have a user interface. This
allows
for secure headless operation and does not require a user to be logged on at the
server.
2.9 The HMI shall provide support to confi gure and interact with the server by using
the
configuration software or the HMI client.
3. Security
3.1 The HMI shall use the FactoryTalk Local Directory and/or Network Directory
provided by the FactoryTalk Security services:
Page 81
3/26/2015
3.2 FactoryTalk Security shall use the following policies to defi ne system-wide rules
that govern how security is implemented:
System Policies:
Security policies defi ne general security rules
Audit policies defi ne what security-related information is audited while
the system is in use
User Rights Assignment policies defi ne which users can access
particular features
Health Monitoring parameters defi ne application wide settings to tune
the application and accommodate network issues for a distributed
FactoryTalk system.
Live Data Policy defi nes a default communications protocol for a
distributed FactoryTalk system, DCOM or TCP/IP.
Product Policies: sets of securable features for the individual products in
the FactoryTalk system
3.3 FactoryTalk Security shall provide a common way to defi ne and authorize
secured actions on resources for a set of users or user groups and locations.
3.4 FactoryTalk Security Policy settings in the Network Directory shall be completely
separate from those in the Local Directory.
3.5 The HMI shall provide a tool to confi gure FactoryTalk Security settings. The HMI
shall provide an optional, s 3.6 tand-alone tool for administering a FactoryTalk
system to do the following:
Create and confi gure application, area, and data server elements in a
FactoryTalk Directory.
Back up and restore an entire directory, an individual application, or
systemwide settings.
Configure options for routing, logging, and viewing diagnostic messages.
3.7 The HMI shall have the ability to allow certain users or groups of users to access
only certain parts of the system. The security shall be based on a series of codes.
Each code shall allow the users or groups of users with security privileges for that
code, to access the HMI commands, macros, graphic displays, OLE verb controls, and
tags allowed by that code. The HMI shall allow assigning individual users
combinations of security codes, allowing each user to access diff erent sets of
features.
3.8 The security system shall use the Windows security system. This will closely
integrate the overall system security model.
3.9 The security system shall allow the use of Windows user accounts and groups.
This enables users to be added and removed from the Windows user groups without
changing the HMI application.
3.10 The security system shall be able to assign each person a user account with a
login name, password, and any desired macros. The desired macros execute on login
and logout.
3.11 The HMI shall have a minimum of 16 diff erent security codes.
Page 82
3/26/2015
3.11
The HMI shall have the ability to set up security by either inclusion or
exclusion.
3.12
The HMI shall provide a means for operators to change their passwords while
a project is running.
3.13
The HMI shall provide increased security through electronic signature control.
The signature control will be an ActiveX that will require the user to enter their
username and password, and optionally obtain verifi cation from a supervisor,
before performing a set-point change, command, or recipe download.
3.14
The HMI shall not allow the update of a given set-point or the execution of a
command to occur until the signature has been authorized.
3.15
The HMI shall log all signature control run-time activities to the activity log.
3.16
3.17
The HMI shall support auto logging out of a user after a confi gurable period of
inactivity.
3.18
The HMI shall support action groups to group diff erent actions together and
assign security permissions to all of the actions in the group.
3.19
The HMI, with FactoryTalk Local Directory, shall allow all users to have full
access to the directory and to FactoryTalk View by default. The HMI, with
FactoryTalk3.21 Network Directory, shall allow all users that are members of
the Windows Administrator group on any local computer that is connected to
the FactoryTalk Network Directory, to have full access to the directory and to
FactoryTalk View by default.
3.20
The HMI shall retain the existing security settings when upgrading
FactoryTalk Services Platform.
4. Application Explorer
4.1 The HMI shall provide an Application Explorer to organize and work with HMI
servers.
4.2 The Application Explorer shall be able to edit all the HMI servers in a system
within the same application tree.
4.3 The Application Explorer shall support drag and drop between HMI servers in an
application and between multiple copies of the Application Explorer.
4.4 The Application Explorer shall support a tree view of all the servers and their
components.
4.5 The Application Explorer shall allow for editing components and testing
components.
4.6 The Application Explorer shall allow for editing of all components in a running HMI
system.
4.7 The Application Explorer shall support a folder hierarchy to allow the application
to mimic the physical layout of the plant. Folders can be added to the second
level of the application tree.
Jose Luis Sanchez
WW EMEA GITC
Page 83
3/26/2015
4.8 Folders can contain an HMI server, and any number of data servers.
4.9 The HMI shall provide the ability to copy HMI servers between folders without the
need for renaming of components.
4.10 The confi guration software shall support security that enables only valid users
to view and edit data.
5. Communications
5.1 The HMI shall provide full optimization of tag writes to contiguous data held in
devices, to allow quick and effi cient communication on downloads to any OPC
servers that provide write optimization.
5.2 The HMI shall provide communication drivers to Rockwell Automation devices at
no additional cost.
5.3 The HMI shall have the ability to switch automatically to a pre-defi ned secondary
network if the primary network fails at run time.
5.4 The HMI shall act as an OPC client. The HMI shall support both local and remote
OPC connections. During confi guration, the HMI client shall produce a list of all
known registered OPC servers. When functioning as an OPC client, the HMI must be
able to implement the OPC Browse Namespace method.
5.5 The HMI shall automatically scan only required values. When a display opens, the
HMI shall request information on the required points. The display will receive updates
when the value changes until the display closes.
5.6 The HMI shall support directly referencing the tag in the controller. This eliminates
the need to create an HMI tag and greatly reduces the amount of confi guration that
is required.
5.7 The HMI shall support data server redundancy. Any OPC data server can have a
secondary data server associated with it. If the primary server fails, the defi ned
secondary server will take over the OPC connection, providing uninterrupted access
to data.
5.8 The HMI shall support a seamless transition during data server fail-over. The failover will not require any user interaction from the clients.
5.9 The HMI shall support switching back to the primary data server from the
secondary, when the primary data server comes back online. Alternatively, the HMI
can remain connected to the secondary data server even if the primary data server
becomes available.
5.10 The HMI shall aggregate multiple data sources into a single namespace and a
single connection. Clients will not need to manage individual connections to multiple
data servers.
5.11 Once a data server is defi ned in the HMI application, it will be available to all
HMI
clients.
Page 84
3/26/2015
5.12 The HMI shall provide additional offl ine access to a data servers namespace.
Access to the data server namespace will be available when the data server is offl
ine. The data server must be online to obtain run-time values for the data items.
6. Application Documentation
6.1 The HMI shall provide comprehensive documentation of an application by using
the Application Documenter utility.
6.2 The HMI shall provide the ability to scan through an entire HMI application to
eliminate the need to manually create documentation.
6.3 The HMI shall provide the ability to see tag cross-references showing where both
HMI tags and direct tag references with controllers are used throughout the
application.
6.4 The HMI shall provide the ability to export the application documentation to an
easy-to browse HTML format.
7. Tag Database
7.1 The tag database shall defi ne what HMI tags will be monitored. Each entry in the
tag database shall be called an HMI tag.
7.2 The tag database shall be organized in a hierarchy, with each level represented
by a folder that can be expanded or collapsed. The HMI shall ha 7.3 ve the ability to
update the current value of a tag from the device to which it is connected, and then
store that value in RAM so it is immediately accessible to all parts of the HMI.
7.4 The HMI tag database shall provide four types of tags: analog, digital, string, and
system. Each tag shall have the ability to receive its data via an OPC server or from
memory. A tag with OPC as its data source shall receive its data through any
respective OPC server. A tag with memory as its data source shall receive its data
from a value table and can be used for local storage purposes.
7.5 The tag database shall provide the ability to generate tag names consisting of up
to 256 characters. The tag names shall be able to contain the following
characteristics: A through Z, 0 through 9, underscore ( _ ) and dash ( - ).
7.6 The tag database shall provide the ability to enter a tag description, minimum
value, maximum value, scale, off set, and units (if analog), on and off labels (if
digital), initial value, security access code, and alarming description.
7.7 The tag database shall provide the ability to duplicate, edit, and delete any
individual tag or folder of tags.
7.8 The tag database shall have the ability to selectively import tags from an AllenBradley PLC/PAC database. Tags imported in this way shall be copied into the
database and shall not be shared with the source PLC database.
7.9 The HMI shall have the ability to modify the tag database while a project is
running. That is, it shall be possible to add a tag in the run mode to the database
(with alarming, data logging, and displays all active) without stopping the project.
Page 85
3/26/2015
8. Derived Tags
8.1 The HMI shall have the ability to create a tag whose value is the result of an
expression. The expression can be made up of mathematical operations, tag
values, if-then-else logic, and other special functions. The current value of the
derived tag shall be stored in an analog, digital or string tag in a value table.
Multiple derived tags may reside in the same derived tag fi le or in up to 20 diff
erent derived tag fi les that run simultaneously.
8.2 The HMI shall have the ability to specify the evaluation period of the derived tag.
8.3 The HMI shall have the ability to edit derived tags during development or run
time.
8.4 The HMI shall have the ability to start and stop derived tag processing while a
project is running.
8.5 The HMI shall have the ability to directly write to an HMI tag or a data server tag
via a derived tag.
9. Embedded Variables
9.1 The HMI shall support embedded variables to display values that change
dynamically at run time by putting placeholders in strings.
9.2 Embedded variables shall consist of any of the following:
Numeric (analog or digital) tags
String tags
Tag placeholders
The time
The date
9.3 The HMI
Page 86
3/26/2015
10.6 The HMI macro editor shall be a simple text editor permitting other editors to
create macro fi les when necessary.
Page 87
3/26/2015
11.13 The alarm system shall allow the operator to call a command or macro when
an alarm in the summary is selected. This functionality must pass the following alarm
information as comma-separated parameters:
tag name
alarm type
severity
value
date
time
tag type
11.14 The alarm system shall have the ability to Identify alarm corrective action to
the operator. The alarm identifi cation must be confi gured during alarm confi
guration, and must not require a unique button per alarm on a graphic to implement.
11.15 The alarm system shall have a minimum of eight alarm thresholds capable of
dynamically changing during run time via tags. The alarm system shall be able to
generate alarms on an increasing threshold, decreasing threshold, or both. It must
be possible to disable alarm generation when approaching normal operating range.
11.16 The alarm system shall have the ability to use variable thresholds that are
changeable at run time.
11.17 The alarm system shall implement a handshake mechanism between the HMI
and the PLC ladder logic that guarantees short duration alarms are recorded in the
alarm history fi le. The alarm system must be fl exible in this implementation to allow
the PLC ladder logic to reset the bit, or to manage the resetting of the bit, in the HMI.
11.18 The HMI will allow the user to defi ne which computer in the application
contains the central log. Log information from all computers in the application will be
logged to the central log.
11.19 The HMI will allow the periodic central logging interval to be defi ned by the
user, in terms of seconds, minutes, hours or days.
11.20 The HMI will have the ability to create a table in the database for use as central
alarm log storage.
11.21 The HMI will have the ability to defi ne a user name and password for the
central log database connection.
Page 88
3/26/2015
12.4 The FactoryTalk Alarm and Events shall support tag-based alarming and
devicebased alarming.
12.5 The HMI shall support up to two FactoryTalk Alarms and Events Servers for
tagbased alarms and up to two servers for device-based alarms.
12.6 Tag-based alarming shall provide monitoring for a system that includes
controllers such as PLC-5s, SLC500s, third party controllers, which communicate
through OPCDA servers or if not using the pre-built alarm instructions in Logix 5000
controllers.
12.7 Tag-based alarming shall off er equivalent alarm monitoring as HMI alarming but
with an extended feature set.
12.8 Device-based alarm monitoring shall utilize pre-built alarm instructions,
available in RSLogix 5000 v16 or later. The controller detects and monitors alarm
conditions, keeping all alarms and event processing in the controller.
12.9 The two new alarm instructions in Logix processors are:
ALMD Boolean alarms
ALMA Analog alarms
12.10 The pre-built instructions shall be programmed in the controller only once,
reducing programming eff ort and errors.
12.11 Device-based alarm monitoring shall eliminate the need for duplicating alarm
tags in an HMI server and controller.
12.12 Device-based alarm monitor shall reduce controller communication resources
and network overhead by eliminating alarm polling. The alarm status is
communicated only when the state changes.
12.13 Device-based alarm monitoring shall provide accurate time stamps on alarm
conditions that are generated from Logix5000 controllers.
12.14 Device-based alarm state shall be managed, processed, and preserved by
controllers, even if a computer goes down.
12.15 FactoryTalk Alarms and Events shall support language-switching with alarm
messages.
12.16 FactoryTalk Alarms and Events shall support secure access to alarm and
event operations through integration with FactoryTalk Security.
12.17 FactoryTalk Alarms and Events shall support up to 20,000 alarms, up to
10,000 of which can be tag-based alarms.
12.18 The FactoryTalk Alarms and Events shall support associating up to four tags
with each alarm to include process data with event information and alarm messages.
12.19 The FactoryTalk Alarms and Events shall support associating a classifi cation
string or alarm class to alarms. The alarms shall support fi ltering with this alarm
class string in the alarm viewer objects.
Page 89
3/26/2015
Page 90
3/26/2015
13.6 The HMI shall be able to switch to an alternate path if a problem is encountered
logging to the primary path. Errors such as low disk space and dropped network
connections must be handled automatically.
13.7 The HMI shall provide a way to automatically merge data logged to an alternate
location back to the primary location when the problem is corrected.
13.8 The HMI shall provide a mechanism for renaming the historical data set. It must
be possible to link the historical data with a batch or lot ID.
Page 91
3/26/2015
14.13 The HMI will have the ability to log the old value, new value and comment for a
tag write.
14.14 The HMI will have the ability to add a comment for a command.
16. Events
16.1 The HMI shall have the ability to trigger actions based on an event that has an
expression applied to it. An expression is an equation that contains tag values,
mathematical operations, if-then-else logic, or other functions. An action shall have
the ability to produce a variety of functions including, but not limited to, initiating a
snapshot of tag values, displaying an error screen, and changing a tag value.
16.2 The HMI shall have the ability to specify the evaluation period of events.
16.3 The HMI shall have the ability to edit events during development or run time.
16.4 The HMI shall have the ability to start and stop event processing while a project
is running.
16.5The HMI shall have the ability to run 20 event fi les simultaneously.
Page 92
3/26/2015
states
pattern style
foreground color
background color
17.4 The graphic display editor shall have the ability to drag and drop objects from a
pre-confi gured graphics library, paste objects that are copied to the clipboard from
another Windows application such as Microsoft Word and Microsoft Paint, and insert
objects created by another Windows application using OLE. True OLE support is
required in that it shall be possible to call up the native application that created the
object being inserted and use the native object editing tools from within the HMI.
17.5 The HMI shall provide, at minimum, the following productivity tools: easy access
to the object Property Panel, Object Explorer, grid settings, ability to import other
graphic formats, zooming, and drag-and-drop features.
17.6 The HMI shall allow creating a new graphic display, adding existing displays from
another HMI application, generating complete graphic displays from an XML fi le, and
exporting complete graphic displays to an XML fi le for modifi cations done on a thirdparty text editor. The HMI shall allow single-display or multiple-displays-batch import.
The graphic display shall support V 17.7 BA scripting similar to forms in Visual Basic.
The HMI shall allow VBA to access 3rd party ActiveX controls and their accompanying
properties, methods and events.
17.8 The graphic display native objects shall support properties, methods and events
that are accessible via VBA scripting.
17.9 The objects shall support tooltips that can be displayed at runtime. The tooltips
shall support embedded variables and be language translatable.
17.10 Toolbars and color palettes shall be docked in optional positions in
FactoryTalk View Studio.
17.11 It shall be possible to customize the color palette. Graphics drawn with a
customized color palette shall not require the customized color palette to be present
on all runtime computers. Colors must be stored internal to the graphic fi les as Red,
Green, Blue numbers, not as palette indexes.
17.12 The graphic display editor shall have context-sensitive right-click support on
all objects.
17.13 The graphic display editor shall have, at minimum, the following drawing tools
and objects: snap, grid, arc, ellipse, freehand line, line, polygon, polyline, rectangle,
rounded rectangle, wedge, and text.
17.14 The graphic display editor shall have, at minimum, the following editing tools:
undo, redo, cut, copy, paste, delete, duplicate, tag substitution, fl ip, rotate, resize,
reshape, align, group, ungroup, send to back, bring to front, fi ll, and color.
17.15 The graphic display editor shall have as a minimum the following viewing tools:
zoom in, zoom out, pan, and view entire graphic.
17.16 The graphic display editor shall have the ability to use tag placeholders to
provide a way to use one graphic display to represent a number of similar operations.
Page 93
3/26/2015
17.17 The graphic display editor shall provide, at a minimum, the following advanced
objects:
Push buttons, macro buttons, ramp buttons
Numeric display and numeric entry objects
Control List Selector and Piloted Control List Selector objects
Numeric and string pop-up scratchpads and keypads
String display and entry enable objects
Local message display
Alarm, diagnostics log, and information message objects
Time and date objects
Image object
Display navigation objects
Print display button
Login, logout, and Shutdown buttons
List, symbol, and multi-state indicators
Gauges, bar graphs, scales and trends
Alarm banner, alarm list and alarm status list objects
Recipe objects
ActiveX control objectsThe graphic displaye
17.18 ditor shall have the ability to create a screen background byconverting objects
to wallpaper. These wallpaper objects cannot be selected or edited.
17.19 The graphic display editor shall allow creating libraries of graphic objects.
17.20 The graphic display editor shall provide a library of graphical images that can
be copied on to a display screen and animated.
17.21 The graphic display editor shall allow assigning animations to any object or
group of objects. It shall also allow drilling down in a group to modify any object or
object attribute without losing any object animations.
17.22 The graphic display editor shall allow animations to be copied from any object
to another object.
17.23 The graphic display editor shall provide a text search and replace capability on
an object or group of objects. This capability shall allow whole tags or parts of tags to
be replaced on an individual confi rmation or replace-all basis.
17.24 The graphic display editor shall permit 1,000 editing operations to be undone
and redone.
17.25 The graphic display shall permit specifying display placement anywhere on the
screen.
17.26 The graphic display shall permit specifying display size.
17.27 The graphic display shall provide at least two diff erent display types:
Replace, which automatically closes all opened windows
On Top, which allows the graphic display to display in front of any other
display of On Top or Replace types. The On Top display shall also be
Page 94
3/26/2015
Page 95
3/26/2015
18.6 The graphic display editor shall enable automatic scaling of displays to make the
porting of applications easier between systems with diff erent display resolutions.
18.7 The graphic display editor shall provide functionality to execute a macro or
script on display shutdown, assigned on an individual display basis.
18.8 The graphic display editor shall provide a Command Wizard to help users
construct HMI commands when attaching animation to graphic objects.
18.9 The graphic display editor shall provide the ability to print any graphic whether
running or ot. If the graphic is not running, the command will wait for the graphic to
collect all run-time data and when send the results to the printer. It must be possible
to print a graphic in the background, ever disturbing the view of the currently
running screen. A graphic display,
18.10 when hosting an ActiveX control, shall allow access the properties, methods
and events of the ActiveX control through VBA scripting.
18.11 The graphic display editor shall provide real-time trends that always include a
minimum of 15 minutes of data.
18.12 Each graphic shall have a confi gurable update rate to specify the maximum
rate at which data servers will send data to the tags used in the display.
18.13 The graphic display editor shall off er a quick and convenient way to view the
hierarchy of objects in a display to show a tree view of all objects in the display,
hierarchy of objects within groups, and highlighting objects by selecting an object
type, animation type or tag name.
18.14 The graphic display editor shall have the ability to display values that change
dynamically at run time by inserting embedded variables into text captions on
graphic objects and in message text.
18.15 The HMI shall have the ability to use the same graphic display with diff erent
sets of tags by assigning tag placeholders to objects instead of tag names and
assigning a parameter fi le to the graphic display.
18.16 The parameter fi le shall defi ne the tags that the graphic display uses at run
time.
18.17 The HMI shall provide the ability to generate complete graphic displays from an
XML fi le, or to export complete graphic displays to an XML fi le.
18.18 The XML import operation shall allow you to:
create a new graphic display
modify the display settings of one or more graphic displays
create new graphic objects on a new or existing display
update existing graphic objects on a display
modify the following aspects of graphic objects, whether new or
updated:
properties
connections
animations
groupings
wallpaper attribute
key assignments
import multiple XML fi les as a batch in a single step.
18.19 The XML export operation shall allow you to:
create an XML fi le that completely describes a graphic display
export multiple XML fi les in a single step.
19. Trends
Jose Luis Sanchez
WW EMEA GITC
Page 96
3/26/2015
19.1 The HMI shall have real-time and historical trending capabilities. It shall also
have the ability to display both real-time and historical data at the same time on the
same trend.
19.2 The trending feature shall be able to plot data for as many as 100 tags on a
single chart, with the ability to make pens visible or invisible during development and
run time.
19.3 The trending feature shall have an object model that is accessible via the
graphics VBA scripting to access the trend object at run time.
19.4 The trending feature shall have the ability to add or remove tags at run time,
either individually or in groups.
19.5 The trending feature shall have the ability to view data points from multiple
historical datalog models at the same time.
19.6 The trending feature shall have the ability to perform X-Y plots as well as time
plots.
19.7 The trending feature shall have the ability to automatically best fi t the Y-axis
data, as well as use the minimum and maximum values of a tag. It shall also have
the ability to control the Y-axis with a tag value.
19.8 The trending feature shall have the ability to scale all pens on the same Y-axis,
unique Y axis per pen, and isolated pens on the same trend.
19.9 The trending feature shall display the pens date, time, and value as a tool tip
when the mouse is held over a pen.
19.10 The trending feature shall have the ability to load predefi ned profi les and the
ability to witch profi les during run time.
19.11 The trending feature shall display time ranges with millisecond granularity and
have the bility to use either standard time or military time.
19.12 The trending feature shall have the ability to pause, resume, and automatically
pause when scrolling back in time.
19.13 The trending feature shall support the following refresh rates: milliseconds,
seconds, minutes, hours, and on change.
19.14 The trending feature shall have the ability to display a legend. The legend shall
be able to display the full tag name, short tag name, or tag description, and be
changeable at run time.
19.15 The trending feature shall have the ability to display data logged to either a
primary or alternate server.
19.16 The trending feature shall support panning and click-and-drag zooming through
data.
19.17 The trending feature shall support printing of only the trend and legend and
not the entire display.
Page 97
3/26/2015
19.18 The trending feature shall contain a confi gurable real-time data buff er. The
trending feature shall support p 19.19 arameter passing to simplify trend and display
management.
19.20 The HMI trend shall support FactoryTalk Historian Site Edition data.
20. Expressions
20.1 The HMI shall have the ability to compare data to other values, combine data
with other data, and create cause-eff ect relationships with other data.
20.2 Expressions shall have the ability to be used, at a minimum, in any one of the
following:
Graphic displays
Alarm setup
Information setup
Macros
Global connections
20.3 Expressions shall have the ability to be built from, at a minimum:
tag values
constants
mathematical, relational, logical and bit-wise operators
built-in functions
if-then-else logic.
20.4 Expressions shall have the ability to be used, at a minimum, in any one of the
following: graphic display, derived tag, event, activity log, data log, or any alarm.
20.5 The expression editor shall have the ability to use effi ciency tools like cut, copy,
and
paste to produce like expressions.
20.6 The expression editor shall have the ability to use, at a minimum, the following
arithmetic operators: addition, subtraction, multiplication, division, modulus, and
exponent.
20.7 The expression editor shall have the ability to use, at a minimum, the following
relational operators: equal, not equal, less than, greater than, less than or equal to,
and greater than or equal to.
20.8 The expression editor shall have the ability to use, at a minimum, the following
logical operators: AND, OR, and negation.
20.9 The expression editor shall have the ability to use, at a minimum, the following
bit-wise operators: AND, inclusive OR, exclusive OR, right shift, left shift, and
complement.
20.10 A command wizard shall facilitate creating actions that trigger when the
expression
evaluates true.
Page 98
3/26/2015
21.1 The HMI shall provide process faceplates to help reduce development time.
These displays along with corresponding images shall be easily added to the HMI
application and quickly connected to Logix5000 instructions to enable setting up and
running with minimal eff ort.
21.2 The HMI shall provide sets of faceplates that work with Logix5000 instructions, a
consistent look and feel across all displays, and global objects that can be re-used in
regular displays.
21.3 The built-in process faceplates shall be translated to English, French, Spanish,
German,
Chinese and Japanese.
21.4 Process faceplates shall work with the following Logix5000 instructions:
Enhanced PID (PIDE)
Discrete 2-State Device (D2SD)
Discrete 3-State Device (D3SD)
Totalizer (TOT)
Enhanced Select (ESEL)
Alarm (ALM)
Alarm Analog (ALMA)
Alarm Digital (ALMD)
Ramp/Soak (RMPS)
PhaseManager (PhaseManager)
Internal Model Control (IMC)
Coordinated Control (CC)
Modular Multivariable Control (MMC)
Page 99
3/26/2015
23.2 The HMI shall also allow the application to be opened in a particular language
for
development purposes.
23.3 The HMI shall support a project default language.
23.4 The HMI shall support up to 40 languages in each HMI application.
23.5 The HMI shall have the ability to add or remove languages when developing HMI
applications.
23.6 The HMI shall provide the option to support multiple languages in the library
displays.
23.7 The HMI shall allow the selection of desired languages to be included in the runtime
application.
23.8 The HMI shall allow exporting user-defi ned text strings into an editable fi le in
UNICODE
format and later importing it back with translated strings. The HMI shall be able to
export and import user-defi ned string such as the title bar, labels and captions in
graphics displays, and embedded string variables.
23.9 The HMI shall provide a string spreadsheet editing feature to export and import
language switchable strings to and from Excel for editing or translation. The string
spreadsheet editor shall support the Optimized Strings feature, which enables onetime editing to recurring strings.
23.10 The HMI shall provide a language function that returns the ID of the current
run-time
language.
Page 100
3/26/2015
25. Interoperability
25.1 The HMI shall be based on standards that allow the HMIs data to be accessed,
shared
among, and be fully interoperable with other Windows applications.
25.2 The HMIs graphic displays shall be containers for ActiveX controls and be able
to access
the controls methods, properties and events via VBA scripting.
25.3 The HMI shall log all data in fi les in an ODBC database for easy retrieval in other
programs such as Microsoft Excel.
25.4 The HMIs database editor shall allow browsing the ladder/control scheme
documentation for direct tag import. This capability shall consist of a wizard that
enables on-the-fl y tag creation without recompiling.
Jose Luis Sanchez
WW EMEA GITC
Page 101
3/26/2015
26. Networks
26.1 The HMI shall use Windows security to support a centralized and secure user
name and
password repository.
26.2 The HMI shall support a Windows 2003 and higher domain.
26.3 The HMI shall support a Windows Workgroup.
Page 102
3/26/2015
28. Redundancy
28.1 The HMI shall support redundant HMI servers.
28.2 The HMI shall support redundant Data servers, both RSLinx Enterprise and other
OPC
Data Servers.
28.3 The HMI shall support redundant FactoryTalk Alarms and Events servers.
28.4 The HMI Development Environment shall be used to set up redundancy options
for HMI
and Data servers.
28.5 The HMI shall support seamless fail over from a primary server to a secondary
server.
28.6 The HMI shall support seamless fail back from a secondary server to a primary
server.
28.7 The HMI shall support switching back to the primary data server from the
secondary, when the primary HMI server comes back online. Alternatively, the HMI
can remain connected to the secondary data server even if the primary HMI server
becomes available.
28.8 The HMI shall support notifi cation of a service disruption including computer
name of
failed server. The HMI shall support notifi 28.9 cation service recovery including the
computer name of active server.
28.10 The HMI shall support the replication of runtime changes made in the primary
HMI Server to the secondary HMI Server from the HMI development environment.
28.11 The HMI shall support a Server Status dialog box to check the current state of a
server,
change a servers redundancy options, or manually switch between an Active sever
and a Standby server.
28.12 The HMI shall support a controlled, manual switchover from the Active server
to the Standby server
28.13 The HMI shall support the use of HMI Development Environment for manual
starting
and stopping of Startup components on both Primary and Secondary HMI servers.
Jose Luis Sanchez
WW EMEA GITC
Page 103
3/26/2015
28.14 The HMI shall ensure the server is not put into an active state until all
subsystems are
ready to provide data.
28.15 The HMI shall provide policy system settings to accommodate for network
issues, such as the time to recognize a network glitch and how frequently a check for
network failure is detected.
28.16 The HMI shall provide VBA Display Client Object Model methods to determine
the state
of the Primary and Secondary servers.
28.17 The HMI shall support redundancy without the need to write application logic.
28.18 The HMI shall support the ability to run an event on failover.
28.19 The HMI shall support the ability to run an event on failback. The HMI shall
automatically synchronize the alarm state information on the primary and secondary
so there is no disruption or loss of alarm state information on a failover
29. Activations
29.1 The HMI shall also support a secure, software-based system for activating
software products and managing software activation fi les.
29.2 The HMI shall support activation via phone, email or website.
29.3 The HMI shall provide a 7-day grace period activation.
Page 104
3/26/2015
Page 105
3/26/2015
Factorytalk Historian SE
Procurement Specification
Document
Page 106
3/26/2015
FactoryTalk Historian SE
A separate Historian Server will be installed and configured to archive process data. The historian software will be
FactoryTalk Historian SE from Rockwell Automation, no equal.
Logged Data
All field IO points will be archived at a resolution of once per second. Adequate storage will be available on the
Historian server to maintain two years of historical process data online
Storage Media
Historical process data will be stored on a RAID 5 or other redundant disk media.
FactoryTalk Security. Provides centralized authentication and access control by verifying the identity of each
user and granting appropriate system rights.
FactoryTalk Directory. A common address book to locate and access plant-floor resources.
FactoryTalk Live Data. Manages connections between controllers and servers to optimize plant data
communications along with fault tolerance.
FactoryTalk Audit. Collects messages that document changes performed by users during design,
management and operation or production. Audit messages can be centrally stored and analyzed.
FactoryTalk Diagnostics. Collects, stores and provides access to activity, status, warning, and error messages
generated by FactoryTalk compliant products during installation, configuration and operation.
Data Store
Time-series data will be available for retrieval through SQL calls to either an ODBC or OLEDB connection.
Data Compression
Raw data will be filtered and compressed making optimum use of disk space and to minimize retrieval time.
Calculation Engine
An embedded calculation engine allows programming of complex calculations like asset efficiency, real-time cost
accounting and process summaries.
Page 107
3/26/2015
Ability to build ProcessBooks which are collections of historical data displays. These displays show static or dynamic
historical process data along with information form external sources like specification, schematics or laboratory data.
Page 108
3/26/2015
CENTRALIZED DATABASE
The software will use a centralized SQL database that is configured to be part of the system install and is the primary
repository for version control and traceability information.
SOURCE CONTROL
The software will use Source control. This source control leverages the centralized database and provides automatic
version control. This ensures proper file management and single master relationships. Supported documents include
configurations, programs, SOPs, CAD and more.
AUDITS
The software will have an Audit feature to gather information centrally that is generated
by user interactions with Rockwell Automation FactoryTalk enabled applications, including FactoryTalk AssetCentre.
The audit trail consists of user, device, computer, time and action taken.
EVENTS
The software will have an Events feature, which gathers system-generated information centrally from FactoryTalkenabled applications, including FactoryTalk AssetCentre. Typical event information may include time, source
generating or messaging.
SECURITY
FactoryTalk AssetCentre will internally leverage the powerful features already found in FactoryTalk Security. This
standardized security model minimizes efforts to administer users and passwords on operator interfaces, historians,
engineering and maintenance
workstations. It even enforces security rights when machines are disconnected from the LAN.
NOTIFICATION
Jose Luis Sanchez
WW EMEA GITC
Page 109
3/26/2015
REPORTING
The reporting capabilities of the software will allow scheduled and on-demand
searches and can include traceability information from Audit, Events or Source Control.
SCHEDULER
The software will have a Scheduler, which is used to run periodic tasks or reports. These are assigned to FactoryTalk
AssetCentre-designated computers, or agents, to leverage unused or under-utilized computing power within your
facility and are load-balanced automatically across all agents.
DISASTER RECOVERY
FactoryTalk AssetCentre provides control system backup that is integrated with source control to provide reliable and
easy access to the latest control system configuration files. The backup system can be configured to provide a
comparison of the configuration file
retrieved from the plant floor with the master file stored in source control so users can determine any changes that have
been made on the plant floor. These operations are executed on a repeating date or time basis as scheduled to fit your
operational needs.
CALIBRATION MANAGEMENT
The software will manage calibration data efficiently that is associated with the process instruments. This includes
scheduling, reporting and tracking. The Calibration Management feature supports e-signatures and paperless record
keeping to better comply with FDA 21 CFR Part 11. It also maintains record histories such as last calibrated and as
left, as found.
FactoryTalk Security. Provides centralized authentication and access control by verifying the identity of each
user and granting appropriate system rights.
FactoryTalk Directory. A common address book to locate and access plant-floor resources.
FactoryTalk Live Data. Manages connections between controllers and servers to optimize plant data
communications along with fault tolerance.
FactoryTalk Audit. Collects messages that document changes performed by users during design,
management and operation or production. Audit messages can be centrally stored and analyzed.
FactoryTalk Diagnostics. Collects, stores and provides access to activity, status, warning, and error messages
generated by FactoryTalk compliant products during installation, configuration and operation.
Page 110
3/26/2015
Page 111
3/26/2015