0% found this document useful (0 votes)
44 views46 pages

Proces rm202 - en P

Uploaded by

vovowok558
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
44 views46 pages

Proces rm202 - en P

Uploaded by

vovowok558
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 46

Rockwell Automation

Sequencer Object
Process Library 5.00.03 and Later

User Manual Original Instructions


Rockwell Automation Sequencer Object User Manual

Important User Information


Read this document and the documents listed in the additional resources section about installation, configuration, and
operation of this equipment before you install, configure, operate, or maintain this product. Users are required to familiarize
themselves with installation and wiring instructions in addition to requirements of all applicable codes, laws, and standards.

Activities including installation, adjustments, putting into service, use, assembly, disassembly, and maintenance are required to
be carried out by suitably trained personnel in accordance with applicable code of practice.

If this equipment is used in a manner not specified by the manufacturer, the protection provided by the equipment may be
impaired.

In no event will Rockwell Automation, Inc. be responsible or liable for indirect or consequential damages resulting from the use
or application of this equipment.

The examples and diagrams in this manual are included solely for illustrative purposes. Because of the many variables and
requirements associated with any particular installation, Rockwell Automation, Inc. cannot assume responsibility or liability for
actual use based on the examples and diagrams.

No patent liability is assumed by Rockwell Automation, Inc. with respect to use of information, circuits, equipment, or software
described in this manual.

Reproduction of the contents of this manual, in whole or in part, without written permission of Rockwell Automation, Inc., is
prohibited.

Throughout this manual, when necessary, we use notes to make you aware of safety considerations.

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. Attentions help you identify a hazard, avoid a hazard, and recognize the consequence.

IMPORTANT Identifies information that is critical for successful application and understanding of the product.

These labels may also be on or inside the equipment to provide specific precautions.

SHOCK HAZARD: Labels may be on or inside the equipment, for example, a drive or motor, to alert people that dangerous voltage
may be present.

BURN HAZARD: Labels may be on or inside the equipment, for example, a drive or motor, to alert people that surfaces may reach
dangerous temperatures.

ARC FLASH HAZARD: Labels may be on or inside the equipment, for example, a motor control center, to alert people to potential Arc
Flash. Arc Flash will cause severe injury or death. Wear proper Personal Protective Equipment (PPE). Follow ALL Regulatory
requirements for safe work practices and for Personal Protective Equipment (PPE).

The following icon may appear in the text of this document.

Identifies information that is useful and can help to make a process easier to do or easier to understand.

2 Rockwell Automation Publication PROCES-RM202A-EN-P - June 2022


Table of Contents
About This Publication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Download Firmware, AOP, EDS, and Other Files . . . . . . . . . . . . . . . . . . . . 3
Additional Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Sequencer (raP_Opr_Seq) Guidelines. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Functional Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Step User-defined Type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Operator Prompt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
State Machine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Timers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Branching and Looping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Alarm Options. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Interlock Options. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Required Files and Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Add-On Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
User Defined Data Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Controller Programming . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Step Input / Output Element Sizing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Setting Maximum Input and Output Amounts . . . . . . . . . . . . . . . . . 12
Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Sequencer Instructions and Extended Tag Properties . . . . . . . . . . . 12
Sequence Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
State Machine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Prompt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Input Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Output Setup. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
State Configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Graphical Interfaces. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Sequencer Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Elements included in the Step Transition Evaluation. . . . . . . . . . . . 21
Step Force . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Input Force . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Step Editing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Branching . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Tracking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
raP_Opr_SeqBoolInp Configuring the Number of Boolean Inputs for a Sequencer . . . . . . . . 23
Programming . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Extended Tag Properties. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Extended Tag Properties for Each Output . . . . . . . . . . . . . . . . . . . . . . 25
Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Sequencer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Step . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Multi-Step . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
raP_Opr_SeqBoolOut Configuring the Number of Boolean Outputs for a Sequencer . . . . . . . 29
Programming . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Extended Tag Properties. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Extended Tag Properties for Each Output . . . . . . . . . . . . . . . . . . . . . . 32
Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Sequencer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Rockwell Automation Publication PROCES-RM202A-EN-P - June 2022 1
Table of Contents

Step . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Multi-Step . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Tracking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
raP_Opr_SeqRealOut Configuring the Number of Real Outputs for a Sequencer . . . . . . . . . . 35
Programming . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Extended Tag Properties. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Extended Tag Properties for Each Output . . . . . . . . . . . . . . . . . . . . . . 37
Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Sequencer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Step . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Multi-Step . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Scaling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Tracking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41

2 Rockwell Automation Publication PROCES-RM202A-EN-P - June 2022


Preface

About This Publication This manual provides an overview of how to use the Rockwell Automation®
Sequencer Object (raP_Opr_Seq). The manual includes a Sequencer
programming demonstration, example, and configuration instructions.

Download Firmware, Add-on Download firmware, associated files (such as Add-on Profile, EDS, and DTM),
Profile, EDS, and Other Files and access product release notes from the Product Compatibility and
Download Center at rok.auto/pcdc.

Additional Resources These documents contain additional information concerning related products
from Rockwell Automation.
Resource Description
EtherNet/IP™ Network Devices User Manual, ENET-UM006 Describes how to configure and use EtherNet/IP devices to communicate on the EtherNet/IP
network.
Ethernet Reference Manual, ENET-RM002 Describes basic Ethernet concepts, infrastructure components, and infrastructure features.
Provides guidance on how to conduct security assessments, implement Rockwell Automation
System Security Design Guidelines Reference Manual, SECURE-RM001 products in a secure system, harden the control system, manage user access, and dispose of
equipment.
UL Standards Listing for Industrial Control Products, publication CMPNTS-SR002 Assists original equipment manufacturers (OEMs) with construction of panels, to help confirm
that they conform to the requirements of Underwriters Laboratories.
American Standards, Configurations, and Ratings: Introduction to Provides an overview of American motor circuit design based on methods that are outlined in the
Motor Circuit Design, publication IC-AT001 NEC.
Industrial Components Preventive Maintenance, Enclosures, and Contact Ratings Provides a quick reference tool for Allen-Bradley® industrial automation controls and
Specifications, publication IC-TD002 assemblies.
Safety Guidelines for the Application, Installation, and Maintenance of Solid-state Designed to harmonize with NEMA Standards Publication No. ICS 1.1-1987 and provides general
guidelines for the application, installation, and maintenance of solid-state control in the form of
Control, publication SGI-1.1 individual devices or packaged assemblies incorporating solid-state components.
Industrial Automation Wiring and Grounding Guidelines, publication 1770-4.1 Provides general guidelines for installing a Rockwell Automation industrial system.
Product Certifications website, rok.auto/certifications. Provides declarations of conformity, certificates, and other certification details.

You can view or download publications at rok.auto/literature.

Rockwell Automation Publication PROCES-RM202A-EN-P - June 2022 3


Preface

Notes:

4 Rockwell Automation Publication PROCES-RM202A-EN-P - June 2022


Chapter 1

Sequencer (raP_Opr_Seq)

The Sequencer Object (raP_Opr_Seq) provides a flexible controller-based step


sequencing solution that reduces engineering time by automating common
operator procedures. The step-by-step configuration makes it easy to adjust
procedures directly from the HMI displays without having to create or modify
custom code in the controller. The Sequencer can be employed in simple and
complex sequences without costly re-engineering and testing. You add, delete,
or modify steps that are required to accomplish the object of your sequence.

Guidelines The Opr_Opr_Seq Add-On Instruction and graphics provide bit-based


sequencing with the following features:
• Up to 128 discrete (BOOL) outputs for controlling or commanding
devices
• Up to 128 discrete (BOOL) inputs for monitoring device feedback
• Up to 32 floating point number (REAL) outputs for setpoints or
parameter values
• A modifiable state machine to accommodate S88, PackML, and NAMUR
state machine requirements
• A maximum of 500 steps for use by all states
• Rich and intuitive human machine interface (HMI) screens for
operation, monitoring, and configuration
• Short Add-On Instruction scan time for use in fast scan control
strategies

Use this instruction in these situations:


• When you implement a procedure to operate equipment in a prescribed
order (openvalve, start pump, and so forth). A procedure is described in
the International Society of Automation Technical Report ISA-
TR106.00.01-2013 as the following:
'A specification of a sequence of actions or activities with a defined
beginning and end that is intended to accomplish a specific objective.'
Although the sequencer is intended for basic sequencing that is typical of
control and equipment implementation modules (as defined in
TR106.00.01), The raP_Opr_Seq instruction can be used at any level and
in any application where its functionality is appropriate.

Do not use this instruction in these situations:


• The implementation of a batch phase. Use the PhaseManager™ capability
of the Logix Controller instead.
• If you need sophisticated sequential function chart (SFC) procedures,
such as simultaneous threads and multi-selection branches.

Rockwell Automation Publication PROCES-RM202A-EN-P - June 2022 5


Chapter 1 Sequencer (raP_Opr_Seq)

Functional Description The 128 (max) Boolean outputs are used to assert commands to devices. The 32
(max) Real outputs are used to set setpoints or reference values. Each output
(Boolean or Real) can be used optionally in each step, and each output is
explicitly defined even if it's not used in a step.
The 128 (max) inputs are used to monitor Boolean signals from devices or logic
to determine when a desired state, or combination of states, have been
achieved, signaling the end of the step.

In operation, when a step is executed, the output values are presented at the
output instructions' outputs before the first check of the input conditions. In
this way, the output values for each step are present for at least one scan of the
Sequencer.

Step User-defined Type


To achieve the greatest flexibility regarding step information storage and
number of steps in a sequence, a separate user-defined data type (UDT) is
supplied to store the step information (raP_UDT_Opr_SeqStep). You create an
array of these UDT members to hold the step configurations of the sequence.
Array length is from 2 … 500 steps. Step[0] of the array isn’t available because
it's used by the Sequencer instruction for other features and bookkeeping.

Operator Prompt
The raP_Opr_Prompt_Core instruction can be used with the Sequencer to
perform manual prompt operations, such as operator messaging, entering
values, or decision-making in the flow of steps.

State Machine
The state machine that is used in the sequencer has a total of 17 predefined
states and 10 predefined commands. Not all the states and commands need to
be used and can be tailored by the user for multiple state machine
configurations dependent upon the application requirements. Nine
configuration parameters determine which states and commands are
available. These parameters can be configured for each individual instance of
the sequencer.

Steps can be added to any state whose name ends with '-ing.' Once steps have
been added to a state, the state machine configuration will no longer accept a
configuration without that state. All of the steps would need to be deleted from
that state in order to remove that state.

The state machine configuration options can be accessed via the Engineering
tab of the Sequencer Advanced display.

6 Rockwell Automation Publication PROCES-RM202A-EN-P - June 2022


Chapter 1 Sequencer (raP_Opr_Seq)

Default State Machine Configuration

Clearing all state machine configuration options yields the minimal state
machine configuration:
State Machine Configuration (Options Cleared)

State Machine Configuration Parameters


Parameter Default Description
Include the Held/Holding/Restarting states and associated Hold and Restart commands.

Cfg_HasHold 1

Rockwell Automation Publication PROCES-RM202A-EN-P - June 2022 7


Chapter 1 Sequencer (raP_Opr_Seq)

State Machine Configuration Parameters


Parameter Default Description
Include the Stopping/Stopped states and associated Stop commands.

Cfg_HasStop 1

Include the Aborting/Aborted states and associated Abort command.

Cfg_HasAbort 1

Include the Suspending/Suspended/Unsuspend states and associated Suspend and Unsuspend commands.

Cfg_HasSuspend 0

Add a Complete command to transition the Running state to the Completing state.

Cfg_HasComplete 0

Include the Clearing state and the associated Clear command.

Cfg_HasClear 0

8 Rockwell Automation Publication PROCES-RM202A-EN-P - June 2022


Chapter 1 Sequencer (raP_Opr_Seq)

State Machine Configuration Parameters


Parameter Default Description
Allow the Start command from the Running state.

Cfg_HasStartRun 0

Allow the Start command from the Stopped state

Cfg_HasStartStopd 0

Allow the Abort command from Stopped state.

Cfg_HasAbortStopd 0

Timers
Each step has an optional timer which, when configured, is included in the
qualification conditions of the step, along with the Boolean inputs configured.
The timer configuration options provide the flexibility for the timer to either
be started at the beginning of the step or when the Boolean inputs have
qualified (default). Further, the step timer can be configured to reset, hold, or
continue if the state in which the step resides is interrupted.

Each state has a timer, which logs the amount of time in that state. This timer
is run upon entry to each state. The step timer can be configured to reset, hold,
or continue if the state is interrupted.

Rockwell Automation Publication PROCES-RM202A-EN-P - June 2022 9


Chapter 1 Sequencer (raP_Opr_Seq)

Branching and Looping


The Sequencer normally proceeds from one step to the next through the array
of steps. The Sequencer can be configured for four different types of branching
to accommodate looping and decisions. Branching lets the Sequencer 'jump' to
another step within the same state, and not necessarily run steps in sequential
order.

The branch decision and action is made after all step qualification conditions
are met.

If branching is configured for a step, there are four options:


• Continuous - Always take a branch
• Loop Counter - Take a branch until the step has been executed a given
number of times
• Input Pattern - Take a branch if a specific input pattern exists within the
Boolean inputs
• Manual Prompt - Configure the manual prompt to prompt the user for a
branching decision

Alarm Options
There are optional alarms that can be configured to annunciate. The Alarm
Summary tab shows these alarms:
• Interlock Trip - Alerts you that an interlock trip condition has caused a
state change
• Sequence Timeout - Alerts you that a sequence has run longer than
expected
• State Timeout - Alerts you that a state has run longer than expected
• Step Timeout - Alerts you that a step has run longer than expected

Interlock Options
In response to an interlock trip each state can have a configuration to
command to another state if that command is available within the current
state.
Example: If the sequencer is in the Running state, the interlock trip can be
configured to continue in the current state (default), Hold, Stop, or Abort. The
command that is configured for the interlock condition must be configured
and allowed in the state.

10 Rockwell Automation Publication PROCES-RM202A-EN-P - June 2022


Chapter 1 Sequencer (raP_Opr_Seq)

Required Files and Add-On Instructions


Components • raP_Opr_Seq
• raP_Opr_VSM
• raP_Opr_SeqBoolInp
• raP_Opr_SeqBoolOut
• raP_Opr_SeqRealOut
• raP_Opr_PromptCore
• raP_Tec_SeqCore
• raP_Tec_SeqEdit

User-defined Data Types


• raP_UDT_Opr_Bus
• raP_UDT_Opr_PromptCfg
• raP_UDT_Opr_PromptResp
• raP_UDT_Opr_SeqState
• raP_UDT_Opr_SeqStep
• raP_UDT_Opr_SeqStep_BoolIn
• raP_UDT_Opr_SeqStep_BoolOut
• raP_UDT_Opr_SeqStep_RealOut
• raP_UDT_Opr_VSM_Cfg

Controller Programming In a routine, program the raP_Opr_Seq instruction and all of its supporting
instructions.
For the supporting instructions, the tag names must have the sequencer tag
name as a prefix.

Rockwell Automation Publication PROCES-RM202A-EN-P - June 2022 11


Chapter 1 Sequencer (raP_Opr_Seq)

Step Input/Output Element Setting Maximum Input and Output Amounts


Sizing
The raP_UDT_Opr_SeqStep UDT contains all of the configuration information
of a single step. The user must decide the maximum amount of Boolean and
Real inputs and outputs by setting the size of these parameters in the UDT.

Set the array sizes in the raP_UDT_Opr_SeqStep UDT definition for the
number of banks of each type of input and output.
• Boolean Inputs: Each bank contains 16 boolean inputs. The user can
configure the array for one to eight elements. One element is a maximum
16 boolean inputs. Eight elements is a maximum of 128 boolean inputs.
• Boolean Outputs: Each bank contains 16 boolean outputs. The user can
configure the array for one (1) to eight (8) elements. One element is a
maximum 16 boolean outputs. Eight elements is a maximum of 128
boolean outputs.
• Real outputs: Each bank contains eight real outputs. You can configure
the array for one to four elements. One element is a maximum eight real
outputs. Four elements is a maximum of 32 real outputs.

The following example allows a maximum of 32 boolean inputs (2 banks of 16),


32 boolean outputs (2 banks of 16), and 8 real outputs (1 bank of 8).

Configuration of inputs and outputs in this UDT applies to all instances of this
UDT. The configuration affects all sequencer instances in the controller.

Configuration Sequencer Instructions and Extended Tag Properties


The following table contains a list of instructions used for the sequencer along
with their Extended Tag Properties.
Add-On Instruction Tag Extended Tag Description
Area 'Area01' (or user defined area)
Instruction 'raP_Opr_Seq'
Label User defined name of this sequencer
raP_Opr_Seq Library 'raP-5_00'
URL 'n/a' (or nav to user defined help)
Val_Qty EngineeringUnit '%' (or user units)
Cfg_HasMoreObj Navigation 'n/a' (or HMI path to object)
raP_Opr_SeqBoolInp Area
Instruction raP_Opr_SeqBoolInp
The raP_Opr_SeqBoolInp tag name must be the raP_Opr_Seq tag
name with '_BoolInp' appended. This tag must have the same scope Label User defined name for inputs
as the raP_Opr_Seq tag. Library 'raP-5_00'
In this example, the raP_Opr_Seq tag name is Seq_101. Therefore, the Inp_x_yy Label name of Input
raP_Opr_SeqBoolInp tag name must be Seq_101_BoolInp. Inp_x_yy Navigation 'n/a' (or HMI path to object)

12 Rockwell Automation Publication PROCES-RM202A-EN-P - June 2022


Chapter 1 Sequencer (raP_Opr_Seq)

Add-On Instruction Tag Extended Tag Description


raP_Opr_SeqBoolOut Area
Instruction raP_Opr_SeqBoolOut
The raP_Opr_SeqBoolOut tag name must be the raP_Opr_Seq tag
name with '_BoolOut' appended. This tag must have the same scope Label user defined name for outputs
as the raP_Opr_Seq tag. Library 'raP-5_00'
In this example, the raP_Opr_Seq tag name is Seq_101. Therefore, the Out_x_yy Label name of Output
raP_Opr_SeqBoolOut tag name must be Seq_101_BoolOut. Out_x_yy Navigation 'n/a' (or HMI path to object)
raP_Opr_SeqRealOut Area
Instruction raP_Opr_SeqRealOut
The raP_Opr_SeqRealOut tag name must be the raP_Opr_Seq tag
name with '_RealOut' appended. This tag must have the same scope Label User defined name for real outputs
as the raP_Opr_Seq tag. Library 'raP-5_00'
In this example, the raP_Opr_Seq tag name is Seq_101. Therefore, the Out_x_yy Labe name of Output
raP_Opr_SeqRealOut tag name must be Seq_101_RealOut. Out_x_yy Navigation 'n/a' (or HMI path to object)
raP_Opr_Prompt_Core Area
Instruction raP_Opr_Prompt
The raP_Opr_Prompt_Core tag name must be the raP_Opr_Seq tag
name with '_Prompt' appended. This tag must have the same scope Label
as the raP_Opr_Seq tag.

In this example, the raP_Opr_Seq tag name is Seq_101. Therefore, the Library 'raP-5_00'
raP_Opr__Prompt_Core tag name must be Seq_101_Prompt.

Sequence Configuration
• Cfg_HasPrompt (1=Has an associated raP_Opr_Prompt_Core
instruction)
• Cfg_HasScaling (1=Real Output(s) can use scaling)
• Cfg_QtyMin (Minimum value used in Scaling)
• Cfg_QtyMax (Maximum value used in Scaling)
• Cfg_StdQty (The Standard value used in Scaling)
• Quantity Engineering Units (Extended Tag Properties set in the
raP_Opr_Seq.Val_Qty tag)
• Sequence Timeout

Rockwell Automation Publication PROCES-RM202A-EN-P - June 2022 13


Chapter 1 Sequencer (raP_Opr_Seq)

State Machine
The raP_Opr_Seq uses the following state machine:

State Number State Name Command Number Command Name


0 Idle 0 Start
1 Starting 1 Reset
2 Running 2 Clear
3 Completing 3 Suspend
4 Complete 4 Unsuspend
5 Suspending 5 Complete
6 Suspended 6 Hold
7 Unsuspending 7 Restart
8 Holding 8 Stop
9 Held 9 Abort
10 Restarting
11 Stopping
12 Stopped
13 Aborting
14 Aborted
15 Clearing
16 Resetting

Prompt
The raP_Opr_Prompt Add-On instruction can be used with the Sequencer to
perform manual prompt operations, such as operator messaging, entering
values, or decisionmaking in the flow of steps.
See Rockwell Automation Library of Process Objects, PROCES-RM200 for
more information on the raP_Opr_Prompt Add-On instruction.

Input Setup
• Has Input - There is an input value supplied for this input to the
sequencer
• Input Name (Extended Tag Properties set in the raP_Opr_SeqBoolInp
tag)
• Allow Force - This input may be forced
• Allow Navigation to Input Source Tag (Extended Tag Properties set in the
raP_Opr_SeqBoolOut tag)

See Configuration on page 26

14 Rockwell Automation Publication PROCES-RM202A-EN-P - June 2022


Chapter 1 Sequencer (raP_Opr_Seq)

Output Setup

Boolean Output
• Output Name (Extended Tag Properties set in the raP_Opr_SeqBoolOut
tag)
• Track Output (Tracking allows the output to be set from the value of the
corresponding Step[0] output when the sequencer is not applying its
own value to that output.)
• Allow Navigation to Output Source Tag (Extended Tag Properties set in
the raP_Opr_SeqBoolOut tag)

See Configuration on page 32

Real Output
• Output Name (Extended Tag Properties set in the raP_Opr_SeqRealOut
tag)
• Scaled
• Track Output (Tracking allows the output to be set from the value of the
corresponding Step[0] output when the sequencer is not applying its
own value to that output.)
• Allow Navigation to Output Source Tag (Extended Tag Properties set in
the raP_Opr_SeqBoolOut tag)

See Configuration on page 38

State Configuration

Rockwell Automation Publication PROCES-RM202A-EN-P - June 2022 15


Chapter 1 Sequencer (raP_Opr_Seq)

Select the State to configure.

Item Description
Enter a time in seconds if the sequencer is in this state for a time exceeding this value then
1 Sts_InStateTimeOut will be high (1) and an associated alarm will be triggered (if enabled).
1
2 Select a behavior for the in-state timer if the state is interrupted by a state transition.
2

Item Description
1 Select the box to indicate the Sequencer action when an interlock trips.
1

16 Rockwell Automation Publication PROCES-RM202A-EN-P - June 2022


Chapter 1 Sequencer (raP_Opr_Seq)

Individual Step Configuration

1 6
2 7
3
8
4 9

5 10

Item Description
Type a name for the step.
1 IMPORTANT: Make sure to press Enter or press the Page Down key after typing in a text box to save your
work.
2 Select for the sequence to restart from the last saved step the ‘restart’ was configured.
Select to enable an operator prompt for the step. A prompt selection box appears. Click the box to configure
the operator prompt for the step.
3
See Rockwell Automation Library of Process Objects, PROCES-RM200 for more information on the Operator
Prompt.
4 Select a behavior for the step wait timer if the step is interrupted by a state transition.
Enter a time in seconds if the sequencer is in this step for a time exceeding this value then
5 Sts_InStepTimeOut will be high (1) and an associated alarm will be triggered (if enabled).
6 Type a value to trigger a fault if the time to complete this step exceeds the timer setting.
Select the action of the wait timer.
7 IMPORTANT: If you select ‘At the beginning of the step’, you cannot select the next two wait timer settings for
qualified and disqualified inputs.
Select to waive the wait timer if all inputs are qualified upon step entry.
8 IMPORTANT: This checkbox is not available if the wait timer is set to start at the beginning of the step.
Select the action of the wait timer for disqualified inputs.
9 IMPORTANT: This checkbox is not available if the wait timer is set to start at the beginning of the step.
10 Select the action of the wait timer if this step is interrupted by a state transition.

Rockwell Automation Publication PROCES-RM202A-EN-P - June 2022 17


Chapter 1 Sequencer (raP_Opr_Seq)

1 3
2 4
5

Item Description
Select this box to reset the sequence fault timer at the beginning of this step.
1 This is useful if you are looping through several steps a number of times.
Select this box to reset the sequence fault timer at the beginning of the loop.
Select this box if this step is an appropriate place after which to pause. When a pause is requested the
2 sequencer will pause after this step.
3 Clear the checkbox to branch. Select the checkbox to remove the branching boxes.
4 Enter the Branch target step
Select the action when branching:
• Always Branch
5
• Based on input qualification bits
• Loop until number in Final Loop Count is reached.
6 Enter the final loop count

1 2 3 4

Item Description
1 Configure the Boolean Inputs that are used to qualify this step
2 Configure the Boolean Inputs used for branch decision
3 Configure the Boolean Outputs for this step
4 Configure the Real Outputs for this step
5 Navigate through the banks of IO

18 Rockwell Automation Publication PROCES-RM202A-EN-P - June 2022


Chapter 1 Sequencer (raP_Opr_Seq)

Multi-Step Configuration

Multi-step displays allow configuration of multiple steps at once.


• Step Configuration
• Input Configuration
• Boolean Output Configuration
• Real Output Configuration

1 2 3 4 5 6 7 8 9 10

Item Description
Type a name for the step.
1 IMPORTANT: Make sure to press Enter or click the Page Down key after typing in a text box to save your
work.
Select to update the restart address to be used when returning from an interruption caused by a state
2 transition.
3 Select to reset the sequence fault timer at the beginning of the step.
4 Select to let the sequence pause after this step.
Select to use a prompt message for an operator to take action. A Browse (…) button appears to provide
5 access to a Manual Prompt faceplate to configure the specific prompt message.
Type a value (in milliseconds) for the Step Fault Time. If the time to complete this step exceeds the timer
6 setting, a step timeout is triggered.
7 Type a value to have a step wait based on the conditions of the next field.
Choose between:
• Branch Always
• Branch based on input condition
8
• Branch until loop count is reached
• Branch based on message prompt
• Do not branch (no)
9 Type the number of the step to branch.
10 Type a value for the number of loop counts in the branch.

Rockwell Automation Publication PROCES-RM202A-EN-P - June 2022 19


Chapter 1 Sequencer (raP_Opr_Seq)

Graphical Interfaces The following graphic symbols and faceplate are examples of the graphical
interface tools for this Add-On Instruction.

1
4
2

Item Description
1 Respond to prompt request button
2 Resume sequence button
3 Hold sequence button
Sequencer operator buttons from left to right:
• Start sequence
4 • Stop sequence
• Abort sequence
• Reset sequence
5 Access to the runtime detail faceplate button

20 Rockwell Automation Publication PROCES-RM202A-EN-P - June 2022


Chapter 1 Sequencer (raP_Opr_Seq)

Sequencer Operation Elements included in the Step Transition Evaluation


In order to ‘qualify’ a step’s transition conditions three things must be true:
Inp_Quailfied, Step Timer, and Prompt acknowledgment. If any of these three
are not used in the current step then they will be assumed to be true.
Step qualification can be operator influenced by:
• Order of evaluation
• Input Conditions
• Step Timer
• Prompt

Configured outputs are enforced for at least one scan of the raP_Opr_Seq
instruction. For example, if an output is configured for a step but the step’s
transition conditions are already qualified on entry to the step, the configured
outputs will be enforced at the sequencer outputs for at least one scan of the
sequencer instruction.

Step qualification can be influenced during a running sequence using forces.

Step Force
A step can be forced to proceed to the next step regardless of any configured
transition conditions by clicking the 'Force Step' button. Once the step has
proceeded the force is automatically reset.
The step can be forced from the Maintenance tab of the faceplate.

Input Force
Input forcing can be used to remove the input from qualification
consideration in any given step.
An input can be forced (and unforced) if it is used in the qualification
conditions of the current step. Forcing of such an input will remove its
consideration from the current step input qualification for the duration of that
step. Once the step is completely qualified the force is automatically removed
from that input. Several inputs can individually be forced in the same step.

Inputs can be forced from the Maintenance tab of the faceplate.

Step Editing
Step editing includes addition, insertion, and deletion of steps to an editable
state. This does not include individual step content configurations that can
occur at any time.

Step addition, insertion, and deletion should only be done either off line by
directly manipulating the step array fields or by using the faceplate editing
functions. This is due to internal 'book-keeping' which maintains the state and
step relationships which are only updated on a prog to run transition, an
initialization of the sequencer or incrementally by the faceplate resident
editing functions.

Editing can only occur when the sequencer is in the Idle state.

Editing will adjust the existing Branch target configurations.

Rockwell Automation Publication PROCES-RM202A-EN-P - June 2022 21


Chapter 1 Sequencer (raP_Opr_Seq)

Branching
See Branching and Looping on page 10

Tracking
Output tracking is the ability for a sequencer output to track a signal in the
project. This capability allows the output signal to follow programmatic signals
in the control scheme so that the outputs do not overwrite user signal
selections when the sequencer is not actively controlling the output. By default
the tracking feature is on for each output.

See Tracking on page 34 for more information on raP_OprSeqBoolOut


tracking.

See Tracking on page 41 for more information on raP_OprSeqRealOut tracking

22 Rockwell Automation Publication PROCES-RM202A-EN-P - June 2022


Chapter 2

raP_Opr_SeqBoolInp

raP_Opr_SeqBoolInp is a supporting instruction that is intended to be used as


Boolean input processing for the raP_Opr_Seq instruction. Its primary
function is to evaluate the satisfaction of input pattern requirements from the
step configuration array. When the input states match the required input
pattern for the currently designated step then the Out_Qualified is set.
• Boolean Input state qualification for each step configuration.
• Allow for up to 128 Boolean Inputs in banks of 16.
• Optional Boolean Input state branching qualification for each step
configuration.
• Optional Boolean Input Force Enable configuration.
• Optional Boolean Input Force requests.
• Maintain HMI annunciation for Boolean Inputs which are Qualified or
Unqualified for the current step configuration.
• Maintain HMI annunciation for Boolean Inputs which have had and lost
Qualification for the current step configuration.
• Maintain HMI annunciation for Boolean Inputs which are Forced.

Configuring the Number of The number of Boolean inputs can be increased or decreased by changing the
Boolean Inputs for a number of Boolean input banks in the step UDT raP_UDT_Opr_SeqStepCfg.
This array value can be configured from one to eight banks of 16 Boolean
Sequencer inputs. There must be at least one bank configured. A number greater than
eight will result in eight being used. Once configured, this number (amount of
Boolean input banks) will be used for all sequencer configurations.

The following example shows a configuration for two Boolean input banks for
a total of 2x16=32 Boolean inputs.

Programming Assign one instance of a raP_Opr_SeqBoolInp instruction to a sequencer.

Rockwell Automation Publication PROCES-RM202A-EN-P - June 2022 23


Chapter 2 raP_Opr_SeqBoolInp

The name of the raP_Opr_SeqBoolInp must be the name of the sequencer


instance with '_Boolnp' appended.

Populate the 'Ref_Steps' InOut parameter with the same


raP_UDT_Opr_SeqStep array reference that the sequencer has.

Connect the following:


raP_Opr_SeqBoolInp raP_Opr_Seq
Seq.Val_StepAbs BoolInp.Inp_StepAbs
BoolInp.Out_Qualified Seq.Inp_Qualified
BoolInp.Out_BranchQualified Seq.Inp_BranchQualified
BoolInp.MaintByp Seq.Inp_MaintByp

Extended Tag Properties Each raP_Opr_SeqBoolInp instruction instances must contain the following
Extended Tag Properties:
• Area
• Instruction
• Label
• Library
Tag Description
Area The user area designation (Default=’Area01’)
Instruction 'raP_Opr_SeqBoolInp'
Label This entry appears on the sequencer faceplate buttons to call the Real Output display
Library ‘raP-5_00’

24 Rockwell Automation Publication PROCES-RM202A-EN-P - June 2022


Chapter 2 raP_Opr_SeqBoolInp

Each individual Boolean input in the raP_Opr_SeqBoolInp can be named in


the Extended Tag Properties for its specific programmed assignment using
the 'Label' field.

Extended Tag Properties for Each Output


The 'Navigation' field can be used to enter the full path to an upstream object.
If navigation is not used then this field must be set to 'n/a'.

Tag Description
Label User entry which displays in the sequencer faceplate for the corresponding Input
Navigation ‘n/a’ if not used. The full path of the downstream object if used for navigation

Rockwell Automation Publication PROCES-RM202A-EN-P - June 2022 25


Chapter 2 raP_Opr_SeqBoolInp

Configuration Sequencer

1 2 3 4

Item Description
Has Input (default=0) - This checkbox indicates to the sequencer that the user configuration has the
1 corresponding Boolean input.
Name of Boolean Input - The name of the corresponding Boolean input as configured in the appropriate
2 Extended Tag Properties.
Allow Force (default=0) - This checkbox indicates that the corresponding Boolean input can be forced to
3 qualify in a step without actually achieving its configured state.
Allow Navigation - This checkbox indicates that the corresponding Boolean input is navigable to an upstream
4 element whose path is configured in the appropriate Extended Tag Properties. If checked, the path as
configured in the Extended Tag Properties appears next to the checkbox.

26 Rockwell Automation Publication PROCES-RM202A-EN-P - June 2022


Chapter 2 raP_Opr_SeqBoolInp

Step

1 2

Item Description
Use Boolean Input (default = 0) - This control enables step qualification based on this input. The
1 corresponding input requirement is shown in the following table.
Qualification (default = 0) - This control enables branching after this step. The corresponding input
2 requirement is shown in the following table

State Description

The corresponding output is not used in this step.

The corresponding output will be set low (0) in this step.

The corresponding output will be set high (1) in this step.

Rockwell Automation Publication PROCES-RM202A-EN-P - June 2022 27


Chapter 2 raP_Opr_SeqBoolInp

Multi-Step

28 Rockwell Automation Publication PROCES-RM202A-EN-P - June 2022


Chapter 3

raP_Opr_SeqBoolOut

raP_Opr_SeqBoolOut is a supporting instruction that is intended to be used as


Boolean output processing for the raP_Opr_Seq instruction. Its primary
function is to maintain the states of Boolean Output requirements from the
step configuration array. When the output states are configured to be used for
the currently designated step then the outputs are set according to the step
configuration.
• Boolean Output state for each step configuration.
• Boolean Output Enable for each step configuration.
• Allow for up to 128 Boolean Outputs in banks of 16.
• Optional Tracking to maintain or set output values which are not being
used by the current step configuration.
• Maintain HMI annunciation for Boolean Inputs which are used and the
currently selected state for the current step configuration.

Configuring the Number of The number of Boolean outputs can be increased or decreased by changing the
Boolean Outputs for a number of Boolean output banks in the step UDT raP_UDT_Opr_SeqStepCfg.
This array value can be configured from one to eight banks of 16 Boolean
Sequencer outputs. There must be at least one bank configured. A number greater than
eight will result in eight being used. Once configured, this number (amount of
Boolean output banks) will be used for all sequencer configurations in the
controller.

The following example shows a configuration for two (2) Boolean output banks
for a total of 2x16=32 Boolean outputs.

Rockwell Automation Publication PROCES-RM202A-EN-P - June 2022 29


Chapter 3 raP_Opr_SeqBoolOut

Programming Assign one instance of a raP_Opr_SeqBoolOut instruction to a sequencer.

The name of the raP_Opr_SeqBoolOut must be the name of the sequencer


instance with '_BoolOut' appended.
Populate the 'Ref_Steps' InOut parameter with the same
raP_UDT_Opr_SeqStep array reference that the sequencer has.

Connect the following:


raP_Opr_Seq raP_Opr_SeqBoolOut
Seq.Val_StepAbs BoolOut.Inp_StepAbs

30 Rockwell Automation Publication PROCES-RM202A-EN-P - June 2022


Chapter 3 raP_Opr_SeqBoolOut

Extended Tag Properties Each raP_Opr_SeqBoolOut instruction instances must contain the following
Extended Tag Properties:
• Area
• Instruction
• Label
• Library

Tag Description
Area The user area designation (Default=’Area01’)
Instruction 'raP_Opr_SeqBoolOut'
Label This entry appears on the sequencer faceplate buttons to call the Bool Output display
Library ‘raP-5_00’

Each individual Boolean output in the raP_Opr_SeqBoolOut can be named in


the Extended Tag Properties for its specific programmed assignment using
the 'Label' field.

Rockwell Automation Publication PROCES-RM202A-EN-P - June 2022 31


Chapter 3 raP_Opr_SeqBoolOut

Extended Tag Properties for Each Output


The 'Navigation' field can be used to enter the full path to a downstream object.
If navigation is not used then this field must be set to 'n/a'.

Tag Description
Label User entry which displays in the sequencer faceplate for the corresponding Output
Navigation ‘n/a’ if not used. The full path of the downstream object if used for navigation

Configuration Sequencer

1 2

Item Description
1 Track Output (default=1) - Select to enable the Tracking feature for the corresponding Boolean output.
Allow Navigation (default=0) - This checkbox indicates that the corresponding Boolean output is navigable to
2 a downstream element whose path is configured in the appropriate Extended Tag Properties . If checked, the
path as configured in the Extended Tag Properties will appear next to the check box.

32 Rockwell Automation Publication PROCES-RM202A-EN-P - June 2022


Chapter 3 raP_Opr_SeqBoolOut

Step
1

Item Description
Use Digital Output (default = 0) - This control enables the use of the corresponding output in this step. The
1 output used is shown in the table below.

State Description

The corresponding output is not used in this step.

The corresponding output will be set low (0) in this step.

The corresponding output will be set high (1) in this step.

Rockwell Automation Publication PROCES-RM202A-EN-P - June 2022 33


Chapter 3 raP_Opr_SeqBoolOut

Multi-Step

Tracking
Tracking is the ability for a Boolean output to track a parameter from
somewhere in the system. The Boolean output will be set to this parameter
value if the current step in the sequencer does not use the Boolean output in
the current step. Tracking is useful for initializing Boolean outputs with the
current value of that parameter until it is used by the sequencer. Tracking is on
by default.

Example: A Boolean output is used to set the Run command for a drive. The
actual drive condition (Running/Not Running) is tied to the tracking input of
that Boolean output (Steps[0].Outputs[y].Cfg_OutputState.[z]). Until that
Boolean output is used by the sequencer the Boolean output will be updated to
the current value of the drive condition.

34 Rockwell Automation Publication PROCES-RM202A-EN-P - June 2022


Chapter 4

raP_Opr_SeqRealOut

raP_Opr_SeqRealOut is a supporting instruction that is intended to be used as


Real output processing for the raP_Opr_Seq instruction. Its primary function
is to maintain the values of Real Output requirements from the step
configuration array. When the output values are configured to be used for the
currently designated step then the output values are set according to the step
configuration.
• Real Output values for each step configuration.
• Real Output Enable for each step configuration.
• Allow for up to thirty-two (32) Real Outputs in banks of eight.
• Optional Tracking to maintain or set output values which are not being
used by the current step configuration.
• Optional Scaling of individual outputs if so configured by the user.
• Optional use of corresponding input for the output value in a step.
• Accept Real valued inputs for each corresponding output when so
configured to use by the step configuration.
• Maintain HMI annunciation for Real Inputs which are used and the
currently selected value for the current step configuration.

Configuring the Number of The number of Real outputs can be increased or decreased by changing the
Real Outputs for a number of Real output banks in the step UDT raP_UDT_Opr_SeqStepCfg. This
array value can be configured from one to four banks of eight Real outputs.
Sequencer There must be at least one bank configured. A number greater than four will
result in four being used. Once configured, this number (amount of Real
output banks) will be used for all sequencer configurations.

The following example shows a configuration for one Real output bank for a
total of 1x8=8 Real outputs.

Rockwell Automation Publication PROCES-RM202A-EN-P - June 2022 35


Chapter 4 raP_Opr_SeqRealOut

Programming Assign one instance of a raP_Opr_SeqRealOut instruction to a sequencer.

The name of the raP_Opr_SeqRealOut must be the name of the sequencer


instance with '_RealOut' appended.
Populate the 'Ref_Steps' InOut parameter with the same
raP_UDT_Opr_SeqStep array reference that the sequencer has.

Connect the following:


raP_Opr_Seq raP_Opr_SeqRealOut
Seq.Val_StepAbs RealOut.Inp_StepAbs
Seq.Val_QtyPercent RealOut.Inp_ScalePercent

Extended Tag Properties Each raP_Opr_SeqRealOut instruction instance must contain the following
Extended Tag Properties:
• Area
• Instruction
• Label
• Library

Tag Description
Area The user area designation (Default=’Area01’)
Instruction ‘raP_Opr_SeqRealOut’
Label This entry appears on the sequencer faceplate buttons to call the Real Output display
Library ‘raP-5_00’

36 Rockwell Automation Publication PROCES-RM202A-EN-P - June 2022


Chapter 4 raP_Opr_SeqRealOut

Each individual Boolean input in the raP_Opr_SeqRealOut can be named in


the Extended Tag Properties for its specific programmed assignment using
the 'Label' field.

Extended Tag Properties for Each Output


The 'Navigation' field can be used to enter the full path to a downstream object.
If navigation is not used, then this field must be set to 'n/a'.

Tag Description
Label User entry which displays in the sequencer faceplate for the corresponding Output
Navigation ‘n/a’ if not used. The full path of the downstream object if used for navigation

Rockwell Automation Publication PROCES-RM202A-EN-P - June 2022 37


Chapter 4 raP_Opr_SeqRealOut

Configuration Sequencer

1 2 3 4

Item Description
Name of Real Output - The name of the corresponding Real output as configured in the appropriate Extended
1 Tag Properties.
2 Scaled (default=0) - Select to enable the Scaling feature for the corresponding Real output.
3 Track Output (default=1) - Select to enable the Tracking feature for the corresponding Real output.
Allow Navigation (default=0) - This checkbox indicates that the corresponding Real output is navigable to a
4 downstream element whose path is configured in the appropriate Extended Tag Properties. If checked, the
path as configured in the Extended Tag Properties will appear next to the checkbox.

Step
1 2 3

Item Description
1 Use Output (default=0) - This checkbox enables the use of the corresponding Real output in this step.
Value Entry Box - This entry box allows the user to set the value for the Real output in this step (subject to
2 optional scaling if this output is configured for scaling).
Use Input (default=0) - This checkbox uses the corresponding instruction input for the Real output value
3 used in this step (subject to optional scaling if this output is configured for scaling).

38 Rockwell Automation Publication PROCES-RM202A-EN-P - June 2022


Chapter 4 raP_Opr_SeqRealOut

Multi-Step

Scaling
The Scaling feature in the sequencer applies to Real outputs so configured.
This allows the user to adjust Real output configured amounts by the scale
setting.

Select which Real outputs are subject to scaling in the sequencer Real output
configuration.

The units for the scaling are configured in the Extended Tag Properties
Engineering Unit field for the Val_Qty in the sequencer.

Rockwell Automation Publication PROCES-RM202A-EN-P - June 2022 39


Chapter 4 raP_Opr_SeqRealOut

Configure the Quantity Maximum, Default, and Minimum values in the


sequencer.

In this example, the quantity is configured such that the unscaled sequence
makes '1000 Gal'. You can scale the run to make as little as '500 Gal' or as much
as '1200 Gal'.

Set the Quantity amount in the Home tab of the sequencer faceplate before
starting.

The Quantity amount resets back to the default value when the sequencer
returns to Idle or when reset by the user.

40 Rockwell Automation Publication PROCES-RM202A-EN-P - June 2022


Chapter 4 raP_Opr_SeqRealOut

Tracking
Tracking is the ability for a Real output to track a parameter from somewhere
in the system. The Real output is set to this parameter value if the current step
in the sequencer does not use the Real output in the current step. Tracking is
useful for initializing Real outputs with the current value of that parameter
until it’s used by the sequencer. Tracking is on by default.

Example: A Real output is used to set a Setpoint for a drive. The actual drive
setpoint is tied to the tracking input of that Real output
(Steps[0].RealOutputs[y].Out[z]). Until that Real output is used by the
sequencer the Real output will be updated to the current value of the drive
setpoint.

Rockwell Automation Publication PROCES-RM202A-EN-P - June 2022 41


Chapter 4 raP_Opr_SeqRealOut

Notes:

42 Rockwell Automation Publication PROCES-RM202A-EN-P - June 2022


Rockwell Automation Sequencer Object User Manual

Rockwell Automation Publication PROCES-RM202A-EN-P - June 2022 43


Rockwell Automation Support
Use these resources to access support information.
Technical Support Center Find help with how-to videos, FAQs, chat, user forums, and product notification updates. rok.auto/support
Knowledgebase Access Knowledgebase articles. rok.auto/knowledgebase
Local Technical Support Phone Numbers Locate the telephone number for your country. rok.auto/phonesupport
Literature Library Find installation instructions, manuals, brochures, and technical data publications. rok.auto/literature
Product Compatibility and Download Center Download firmware, associated files (such as AOP, EDS, and DTM), and access product release rok.auto/pcdc
(PCDC) notes.

Documentation Feedback
Your comments help us serve your documentation needs better. If you have any suggestions on how to improve our
content, complete the form at rok.auto/docfeedback.

Waste Electrical and Electronic Equipment (WEEE)

At the end of life, this equipment should be collected separately from any unsorted municipal waste.

Rockwell Automation maintains current product environmental compliance information on its website at rok.auto/pec.

Allen-Bradley, expanding human possibility, PhaseManager, and Rockwell Automation are trademarks of Rockwell Automation, Inc.
EtherNet/IP is a trademark of ODVA, Inc.

Trademarks not belonging to Rockwell Automation are property of their respective companies.
Rockwell Otomasyon Ticaret A.Ş. Kar Plaza İş Merkezi E Blok Kat:6 34752, İçerenköy, İstanbul, Tel: +90 (216) 5698400 EEE Yönetmeliğine Uygundur

Publication PROCES-RM202A-EN-P - June 2022


Copyright © 2022 Rockwell Automation, Inc. All rights reserved. Printed in the U.S.A.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy