Because of the variety of uses for the products described in this
publication, those responsible for the application and use of these
products must satisfy themselves that all necessary steps have been
taken to assure that each application and use meets all performance
and safety requirements, including any applicable laws, regulations,
codes and standards. In no event will Allen-Bradley be responsible
or liable for indirect or consequential damage resulting from the use
or application of these products.
Any illustrations, charts, sample programs, and layout examples
shown in this publication are intended solely for purposes of
example. Since there are many variables and requirements associated
with any particular installation, Allen-Bradley does not assume
responsibility or liability (to include intellectual property liability) for
actual use based upon the examples shown in this publication.
Allen-Bradley publication SGI-1.1, Safety Guidelines for the
Application, Installation and Maintenance of Solid-State Control
(available from your local Allen-Bradley office), describes some
important differences between solid-state equipment and
electromechanical devices that should be taken into consideration
when applying products such as those described in this publication.
Reproduction of the contents of this copyrighted publication, in
whole or part, without written permission of Rockwell Automation, is
prohibited.
Throughout this publication, notes may be used to make you aware
of safety considerations. The following annotations and their
accompanying statements help you to identify a potential hazard,
avoid a potential hazard, and recognize the consequences of a
potential hazard:
WARNING
Identifies information about practices or
circumstances that can cause an explosion in a
hazardous environment, which may lead to personal
injury or death, property damage, or economic loss.
!
ATTENTION
Identifies information about practices or
circumstances that can lead to personal injury or
death, property damage, or economic loss.
!
IMPORTANT
Identifies information that is critical for successful
application and understanding of the product.
Allen-Bradley is a trademark of Rockwell Automation
Spare Allen-Bradley Parts
Rockwell Automation
Support
Rockwell Automation offers support services worldwide, with over 75
sales/support offices, 512 authorized distributors, and 260 authorized
systems integrators located throughout the United States alone, plus
Rockwell Automation representatives in every major country in the
world.
Local Product Support
Contact your local Rockwell Automation representative for:
• sales and order support
• product technical training
• warranty support
• support service agreements
Technical Product Assistance
If you need to contact Rockwell Automation for technical assistance,
first call your local Rockwell Automation representative, then:
• Technical Support, 440.646.5800
• Web Links, http://www.ab.com
Your Questions or Comments on this Manual
If you find a problem with this manual, please notify us of it on the
How Are We Doing? form at the back of this manual.
Introduction to Control Builder
Components
Table of Contents
Important User Information . . . . . . . . . . . . . . . . . . . . . . . . . iii
We divide the Control Builder components into these two major
categories:
• Hardware Relation Category (physical equipment)
• Functional Relation Category
Hardware relation category
The hardware relation category includes the physical equipment
blocks provided in Control Builder. These blocks let you quickly
integrate the related control hardware into your control strategy.
Figure 1.1 on page 1-2 shows the physical equipment that relates to
the corresponding hardware relations covered in this document for a
typical non-redundant system. Figure 1.2 on page 1-3 shows the
physical equipment that relates to the corresponding hardware
relations for a typical redundant system.
Spare Allen-Bradley Parts
1Publication 1757-RM810A-EN-P - May 2002
1-2 Introduction to Control Builder Components
Figure 1.1 Physical Equipment reference for corresponding hardware component
in typical non-redundant system architecture.
Publication 1757-RM810A-EN-P - May 2002
42778
Introduction to Control Builder Components 1-3
Figure 1.2 Physical Equipment reference for corresponding hardware component
in typical redundant system architecture.
42779
Spare Allen-Bradley Parts
Publication 1757-RM810A-EN-P - May 2002
1-4 Introduction to Control Builder Components
Physical equipment block types
Table identifies the physical equipment block types provided to
represent corresponding major control hardware components. The
Control Execution Environment (CEE) block is included as one of
these block types because of its relationship with the Control
Processor, although it is a functional type more than a physical one.
Physical Equipment Blocks
Type Description
Control Processor Module (CPM)Defines name/location and Control Execution
Environment (CEE) assignment for Primary and
Secondary CPMs in connected Hybrid Controllers.
This CPM is redundancy compliant.
Control Execution Environment (CEE)Supports block execution and communications in
given CPM.
Redundancy Module (RM)Defines name/location of Primary and Secondary
Redundancy Modules in Redundant Chassis Pair.
This module is redundancy compliant.
I/O Modules (IOM)Provides links for I/O channels to interface
physical I/O module to given Control Processor
Module. This includes 1756, 1757, 1797 FLEX Ex
and 1794 FLEX I/O modules.
Serial Interface Module (SIM)Provides configuration and communication
software to enable devices to communicateVia
an ASCII serial protocol to perform bi-directional
data exchange directly with the ProcessLogix
Control Processor.
Pulse Input ModuleServes as the interface board between the
ProcessLogix Controller and field transducers
such as tachometers, flow meters, and magnetic
pickups. Module block descriptions are listed
under Functional Blocks, on page 3-73.
Publication 1757-RM810A-EN-P - May 2002
Introduction to Control Builder Components 1-5
Functional relation category
Control Builder includes comprehensive libraries of function blocks
that streamline the control strategy configuration process. You simply
“drag and drop” selected blocks into a Control Module and/or
Sequential Control Module container to emulate the necessary
functional requirements of your process.
See the Control Builder Reference Manual, publication 1757-RM808,
for more information.
The functional relation category conveniently groups function blocks
according to a related functional block type or component library. The
component libraries provide a convenient way to group related
function blocks for easy access and reference.
Figure 1.3 on page 1-5 shows the general graphic orientation and
Windows look-and-feel of Control Builder.
Figure 1.3 TypicalView of control module configuration in Control Builder.
Spare Allen-Bradley Parts
Publication 1757-RM810A-EN-P - May 2002
1-6 Introduction to Control Builder Components
Functional block types
Table identifies the functional block types used to represent a group
of corresponding function blocks provided in Control Builder. These
block types are used as a way to simplify information retrieval for a
given function block, and do not necessarily correspond to an actual
Control Builder function.
Functional Blocks
TypeDescription
System/
Continuous Control/
Sequential Control
AuxiliaryIncludes block types for performing auxiliary control functions, such as: calculation, general
Device ControlProvides a multi-input/multi-output function that provides an interface to discrete devices such as
Data AcquisitionProvides signal conditioning for a process inputValue from another function block.
I/O Channel (IOC)Includes channel block types (analog input, analog output, digital input, digital output, pulse width
LogicProvides a set of Boolean, selection and comparison functions to be used as a basis for integrated
Regulatory ControlIncludes block types for building internal control loops.
Sequential Control ModuleIncludes block types for building a sequential control function.
UtilityIncludes block types for performing utility control functions, such as: status flag, numeric storage
ControlNet Interoperability
(Exchange) Blocks
Control Module (CM) is a Control Builder “container” that uses predefined continuous (discrete)
control function blocks to define a given process control strategy.
Sequential Control Module (SCM) is a Control Builder “container” that uses predefined sequential
control function blocks to define the sequential operation for a given process control strategy.
linearization and totalization.
motors, pumps, solenoidValves, and motor-operatedValves.
modulator) to represent I/O points that are device independent; each I/O channel type has a
standard interface with control function blocks.
This category also includes array channel blocks to support communications with the associated
Serial Interface Module and the connected Field Terminal Assembly (FTA) device. You assign an
array channel block to one of the SIM block’s 32 channels as well as designating which of the two
FTAs it is associated with. The array channel block types are flag, numeric, and text.
logic control.
and timer capabilities. Blocks have been added for message, data array, and parameter type
convert support.
Includes block types for performing ControlNet Interoperability functions, such as: Flag, Numeric
and Text storage.
Pulse Input Channel/ Module BlocksProvides a standard interface to the Pulse Input Module, 1757-PIM.
PROFIBUS InterfaceProvides a standard interface to the PROFIBUS Interface Module, SST-PFBCLX.
Fieldbus InterfaceProvides a standard interface to the Fieldbus Interface Module, 1757-FIM.
Publication 1757-RM810A-EN-P - May 2002
Introduction to Control Builder Components 1-7
Component Libraries
System (SYSTEM) Library
The System Library includes the function blocks listed below. Detailed
descriptions are given in the following chapter titled Functional
Blocks.
• CONTROL MODULE
• SEQUENTIAL CONTROL MODULE
Auxiliary (AUXILIARY) Library
The Auxiliary Library includes the function blocks listed below.
Detailed descriptions are given in the following chapter titled
Functional Blocks.
• AUXCALC
• DEADTIME
• GENLIN
• LEADLAG
• TOTALIZER
Device Control (DEVCTL) Library
The Device Control Library includes the DEVCTL function block. A
detailed description is given in the following chapter titled Functional
Blocks.
Data Acquisition (DATAACQ) Library
The Data Acquisition Library includes the DATAACQ function block. A
detailed description is given in the following chapter titled Functional
Blocks.
Spare Allen-Bradley Parts
Publication 1757-RM810A-EN-P - May 2002
1-8 Introduction to Control Builder Components
I/O Module Library
Input/Output Module (IO) Library
The Input/Output Module Library includes the Input/Output Module
(IOM) function blocks listed in the following table. Blocks are
identified by model number. Detailed descriptions are presented in
the following chapter titled Functional Blocks.
IOM Function
Blocks
1756-IA8D8Diagnostic Input120V acYes
1756-IA1616Digital Input120V acNo
1756-IA16I16Digital Input120V acYes
1756-IB3232Digital Input24V dc No
1756-IB16D16Diagnostic Input24V dcYes
1756-IB16I16Digital Input24V dcYes
1756-IF6I6Analog Input10V and
1756-IF1616Analog Input10V and
1756-IM16I16Digital Input220V acYes
1756-IT6I6Resistance Temperature Detector (RTD) Input Resistance Yes
1756-IR6I6Thermocouple InputLow level mVNo
1756-OA8D8Diagnostic Output120V acYes
1756-OA1616Digital Output120/220V acNo
1756-OA16I16Digital Output120/220V acYes
Number of ChannelsTypeRatingIsolated
Yes
4 to 20 mA
No
4 to 20 mA
1756-OB16D16Diagnostic Output24V dcYes
1756-OB3232Digital Output24V dcNo
1756-OB16I16Digital Output24V dcYes
1756-OF6CI6Analog Output4 to 20 mAYes
TC-OAV0616Analog Output10VYes
1756-OF88Analog Output10V and
4 to 20 mA
TC-MUX021Up to 32 FTA Array
Points
Publication 1757-RM810A-EN-P - May 2002
Bi-directional data exchange with devices
using ASCII serial protocol communications
Modbus FTA or
A-B FTA
No
Introduction to Control Builder Components 1-9
Input/Output Channel (IOCHANNEL) Library
The Input/Output Channel Library includes the function blocks listed
below. Detailed descriptions are given in the following chapter titled
Functional Blocks.
• AICHANNEL
• DOCHANNEL
• AOCHANNEL
• PWMCHANNEL
• DICHANNEL
• SIFLAGARRCH
• SINUMARRCH
• SITEXTARRCH
Logic (LOGIC) Library
The Logic Library includes the function blocks listed below. Detailed
descriptions are given in the following chapter titled Functional
Blocks.
• AND
• CHECKBAD
• DELAY
• EQ
• FTRIG
• GE
• GT
• LE
• LIMIT
• LT
• MAX
• MAXPULSE
• MIN
• MINPULSE
• MUX
• MUXREAL
• MVOTE
• NAND
• NE
• nOON
• NOR
• NOT
• OFFDELAY
• ONDELAY
• OR
• PULSE
• QOR
• ROL
• ROR
• RS
• RTRIG
• SEL
• SELREAL
• SHL
• SHR
• SR
• TRIG
• WATCHDOG
• XOR
• 2OO3
Spare Allen-Bradley Parts
Publication 1757-RM810A-EN-P - May 2002
1-10 Introduction to Control Builder Components
Regulatory Control (REGCTL) library
The Regulatory Control Library includes the function blocks listed
below. Detailed descriptions are given in the following chapter titled
Functional Blocks.
• AUTOMAN
• FANOUT
• OVRDSEL
• PID
• PIDEXTRESET
• PIDFF
• POSPROP
• PULSECOUNT
• PULSELENGTH
• RAMPSOAK
• RATIOBIAS
• REGCALC
• REMCAS
• SWITCH
Sequential Control Module (SCM) library
The Sequential Control Module Library includes the function blocks
listed below. Detailed descriptions are given in the following chapter
titled Functional Blocks.
• HANDLER
• STEP
• TRANSITION
Publication 1757-RM810A-EN-P - May 2002
Utility (UTILITY) Library
The Utility Library includes the function blocks listed below. Detailed
descriptions are given in the following chapter titled Functional
Blocks.
• FLAG
• FLAGARRAY
• MESSAGE
• NUMERIC
• NUMERICARRAY
• PUSH
• TEXTARRAY
• TIMER
• TYPECONVERT
Introduction to Control Builder Components 1-11
ControlNet Interoperability (Exchange) Library
The Exchange Library includes the function blocks listed below.
Detailed descriptions are given in the following chapter titled
Functional Blocks.
• REQFLAGARRAY
• RSPFLAGARRAY
• REQNUMARRAY
• RSPNUMARRAY
• REQTEXTARRAY
• RSPTEXTARRAY
Pulse Input Channel/Module (PULSEINPUT) Library
The Pulse Input Channel/Module Library includes the function blocks
listed below. Detailed descriptions are given in the following chapter
titled Functional Blocks.
• Pulse Input Channel with Fast Cutoff
• Pulse Input Channel
• Pulse Input Module
• Pulse Input Totalizer
1797 FLEX Ex Modules (RAIL_IO_HAZ)
The 1797 FLEX Ex I/O Library includes the IOM blocks associated
with the 1797 FLEX EX components designed for use in locations with
potentially explosive atmospheres. Please refer to the 1797 FLEX Ex
Implementation Guide in Knowledge Builder for complete details
about the 1797 FLEX Ex I/O Modules.
Profibus Interface (PBUSIF) Library
The Profibus Interface Library includes the blocks associated with
linking Profibus devices with the ProcessLogix system. Please refer to
the Profibus Interface Implementation Guide in Knowledge Builder
for complete details about Profibus components.
Spare Allen-Bradley Parts
Publication 1757-RM810A-EN-P - May 2002
1-12 Introduction to Control Builder Components
1794 FLEX I/O Modules (RAIL_IO)
The 1794 FLEX I/O Module library includes the IOM blocks associated
with the 1794 FLEX I/O components designed for use in general
purpose locations. Please refer to the 1794 FLEX I/O Implementation
Guide in Knowledge Builder for complete details about the 1794 FLEX
I/O Modules.
Fieldbus Interface (FBUSIF) Library
The Fieldbus Interface Library includes the IOM and IOC blocks
associated with linking F
ProcessLogix system through the Linking Device. Please refer to the
Linking Device Implementation Guide in Knowledge Builder for
complete details about the Fieldbus Interface components.
OUNDATION Fieldbus devices with the
Publication 1757-RM810A-EN-P - May 2002
Physical Equipment Blocks
Chapter
2
Overview
This section provides detailed reference data for each physical
equipment block type that is part of the hardware relation category for
Control Builder.
See the ProcessLogix Function Block Parameter Reference Manual,
publication 1757-RM811A-EN-P, for definitions of each parameter.
Control Processor Module (CPM)
DescriptionIdentifies the primary and secondary Control Processor Modules (CPM) and associated CEE to implement the control
strategy built in the Control Builder application. This block’s parameters characterize the redundant CPM as a whole.
This block always runs at an execution period of 2 seconds. It is redundancy compliant.
DescriptionProvides control functionality for associated Control Processor Module block. This block’s parameters characterize the
CEE within the CPM. In the future, multiple CEEs may be assigned to a single CPM.
This block always runs at an execution period of 2 seconds.
There are two versions of the CEE available, the standard version CEE-50ms, and the fast version CEE-5ms.
Function• Publishes parameters describing the status and configuration of the CEE.
• Processes the computation of statistical parameters and notification reporting.
• Runs on the CPM hardware platform. In the future, CEE will run on other platforms as well.
• Serves as a faceplate for any parameters whose scope corresponds to that of the CEE rather than the CPM as a
whole.
• Supports configurable subscription rate for peer-to-peer communications.
• Supports peer-to-peer communications among CEEs assigned to CPMs located in the same management domain.
• Sequential Control Module function blocks are supported. Special care should be taken in configuring the SCMs in
5 msec CEE.
InputsIntegrated Control Protocol (ICP) communications
DescriptionIdentifies the Primary and Secondary Redundancy Modules connected by a dedicated redundancy cable in a
Redundant Chassis Pair (RCP). It associates the Primary RM with its “partner” Secondary RM block.
This block always runs at an execution period of 2 seconds. It is redundancy compliant.
Function• Provides parameters describing the status and configuration of the RM.
• Handles notification reporting.
• Serves as a faceplate for any parameters whose scope corresponds to that of the RM as a whole.
InputsIntegrated Control Protocol (ICP) communications
Redundancy communications through the redundancy cable.