Sequence Manager
Sequence Manager
SequenceManager™
1756 ControlLogix, 1756 GuardLogix, 1769 CompactLogix, 1769 Compact GuardLogix,
1789 SoftLogix, Studio 5000 Logix Emulate
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.
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).
Allen-Bradley, Rockwell Software, Rockwell Automation, and TechConnect are trademarks of Rockwell Automation, Inc.
Trademarks not belonging to Rockwell Automation are property of their respective companies.
Table of contents
Chapter 1
System requirements
Chapter 2
Install SequenceManager
Event Components
Chapter 3
SequenceManager and Logix Designer, Sequence Editor, and Sequence Monitor ............................ 20
related components ControlLogix Firmware ...................................................................................... 21
SequenceManager Controls................................................................................ 21
overview
SequenceManager Event Handling applications ............................................ 22
Chapter 4
Chapter 5
Chapter 6
Chapter 7
The SequenceManager
Controls
Chapter 8
Chapter 9
Chapter 10
Studio 5000 environment The Studio 5000 Automation Engineering & Design Environment™ combines
engineering and design elements into a common environment. The first element is
the Studio 5000 Logix Designer™ application. The Logix Designer application is
the rebranding of RSLogix™ 5000 software and will continue to be the product to
program Logix5000™ controllers for discrete, process, batch, motion, safety, and
drive-based solutions.
Additional resources These documents contain additional information concerning related Rockwell
Automation products.
Resource Description
Industrial Automation Wiring and Grounding Guidelines, Provides general guidelines for installing a Rockwell
1770-4.1 Automation industrial system.
Product Certifications webpage, available at Provides declarations of conformity, certificates, and other
http://ab.rockwellautomation.com certification details.
You can view the Rockwell Automation End-User License Agreement ("EULA")
by opening the License.rtf file located in your product's install folder on your hard
drive.
Other Licenses
Redistribution and use in source and binary forms, with or without modification,
are permitted provided that the following conditions are met:
1. Redistributions of source code must retain the above copyright notice, this
list of conditions, and the following disclaimer.
The package GNU Compiler Collection (GCC) is licensed under the following
licenses:
GNU General Public License v3.0 with GCC Runtime Library exception (v3.1),
the text of which is available at https://olex-
secure.openlogic.com/licenses/base_license/gpl-gcc-v3-license-base. Copyright
(C) 2009 Free Software Foundation, Inc.
GNU Lesser General Public License v2.1, the text of which is available at
http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html..Copyright
(C) 1991, 1999 Free Software Foundation, Inc.
GNU Library General Public License v2.0, the text of which is available at
http://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html. Copyright
(C) 1991 Free Software Foundation, Inc
GNU General Public License v2.0 w/ServerHandler library exception, the text of
which is available at https://olex-secure.openlogic.com/licenses/gpl-serverhandler-
exception. Copyright (C) 1989, 1991 Free Software Foundation, Inc
GNU Lesser General Public License v3.0, the text of which is available at
http://www.gnu.org/licenses/lgpl-3.0-standalone.html. Copyright © 2007 Free
Software Foundation, Inc.
Boost Software License 1.0, and BSD 3-clause (University of California Regents),
the text of which is available at http://www.boost.org/LICENSE_1_0.txt.
GNU General Public License v2.0 w/Autoconf exception, the text of which is
available at http://spdx.org/licenses/GPL-2.0-with-autoconf-exception.
Copyright (C) 1989, 1991 Free Software Foundation, Inc.
GNU General Public License v3.0 w/Autoconf exception, the text of which is
available at http://spdx.org/licenses/GPL-3.0-with-autoconf-exception.
Copyright © 2009 Free Software Foundation, Inc.
Redistribution and use in source and binary forms, with or without modification,
are permitted provided that the following conditions are met:
1. Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.
4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to
endorse or promote products derived from this software without prior
written permission. For written permission, please contact openssl-
[email protected].
5. Products derived from this software may not be called "OpenSSL" nor may
"OpenSSL" appear in their names without prior written permission of the
OpenSSL Project.
=================================================
===================
-----------------------
This library is free for commercial and non-commercial use as long as the
following conditions are aheared to. The following conditions apply to all code
found in this distribution, be it the RC4, RSA, lhash, DES, etc., code; not just the
SSL code. The SSL documentation included with this distribution is covered by
the same copyright terms except that the holder is Tim Hudson
([email protected]).
Copyright remains Eric Young's, and as such any Copyright notices in the code are
not to be removed.
If this package is used in a product, Eric Young should be given attribution as the
author of the parts of the library used. This can be in the form of a textual message
at program startup or in documentation (online or textual) provided with the
package.
Redistribution and use in source and binary forms, with or without modification,
are permitted provided that the following conditions are met:
1. Redistributions of source code must retain the copyright notice, this list of
conditions and the following disclaimer.
4. If you include any Windows specific code (or a derivative thereof) from the
apps directory (application code) you must include an acknowledgement:
"This product includes software written by Tim Hudson
([email protected])"
The licence and distribution terms for any publically available version or derivative
of this code cannot be changed. i.e. this code cannot simply be copied and put
under another distribution licence [including the GNU Public Licence.]
Trademark Notices
Other Trademarks
All other trademarks are the property of their respective holders and are hereby
acknowledged.
Warranty
This product is warranted in accordance with the product license. The product’s
performance may be affected by system configuration, the application being
performed, operator control, maintenance, and other related factors. Rockwell
Automation is not responsible for these intervening factors. The instructions in
this document do not cover all the details or variations in the equipment,
procedure, or process described, nor do they provide directions for meeting every
possible contingency during installation, operation, or maintenance. This
product’s implementation may vary among users.
This document is current as of the time of release of the product; however, the
accompanying software may have changed since the release. Rockwell Automation,
Inc. reserves the right to change any information contained in this document or
the software at any time without prior notice. It is your responsibility to obtain the
most current information available from Rockwell when installing or using this
product.
Environmental compliance
System requirements
• Ensure that all selected hardware is on the compatibility list for any one of
the following:
• Microsoft® Windows™ Server 2008 Service Pack 2 (32-bit)
Microsoft Windows Server 2008 R2 Service Pack 1 (64-bit)
• Microsoft Windows Server 2012
Microsoft Windows Server 2012 R2
• Windows 7 Service Pack 1 (64-bit)
Windows 8.1 (32-bit and 64-bit)
• SQL Server 2008 R2
SQL Server 2012 R2
Systems that do not meet the minimum requirements for the version of
software being used are not covered under warranty.
Important: For more information about supported operating systems and other Rockwell Software
product version support, refer to the Product Compatibility and Download Center (PCDC).
The following new software has been tested with the current version of
SequenceManager Event Console.
Adobe
Rockwell Software
Important: If this install is an upgrade to the Batch system and the BatchHistoryEx SQL
database is already being used, back up the database before installing the
SequenceManager Event Components.
5. Select Install.
See also
The following diagram illustrates the components that are part of the
SequenceManager and their responsibilities.
See also
Logix Designer, Sequence The Equipment Sequence Editor is used to create Equipment Sequence programs.
The sequence diagram defines a sequence of Equipment Phases to be run, the
Editor, and Sequence order of execution, and their parameter data necessary to make the product. Input
Monitor and output parameters are defined in the Equipment Sequence using the
Sequence Tag Editor. Equipment Sequence programs and their tags are fully
integrated with all Logix program and tag authoring capabilities.
that have been downloaded to the controller. The control engineer can do the
following:
See also
ControlLogix Firmware The Equipment Sequence program firmware implements all the code necessary to
manage the use of Equipment Phase programs, shares data between a sequence
program and one or more Equipment Phase programs, and coordinates execution
of the Equipment Phases.
See also
The Sequence Detail Control provides the operator with a detailed view of an
Equipment Sequence, including its chart structure, steps, and transitions. The
runtime status of the sequence program and its sequence elements are also shown.
The operator can command the Equipment Sequence from this control.
The Sequence Summary Control displays the sequence program status for each
of the Equipment Sequences downloaded to the controller. The Sequence
Summary Control also allows the operator to view and command a selected
Equipment Sequence.
See also
SequenceManager Event The SequenceManager Event Services Console provides the user interface for
performing the following tasks:
Handling applications
• Start, stop, pause, and resume the SequenceManager Event Client Service
and the SequenceManager Event Archiving Service.
• Display the status of the SequenceManager Event Client Service and the
SequenceManager Event Archiving Service
• Configure the SequenceManager Event Client Service settings and
SequenceManager Event Archiving Service settings.
The SequenceManager Archiving Service processes the raw event files, localizing,
translating, and assembling data into the formats used by PlantPAx Historian and
reporting applications. This data is written to an .EVT file and there is an option
to write to a SQL Server database.
Tip: The SequenceManager Event Handling applications are installed separately from
the Logix Designer installation process.
See also
The following image identifies the main areas of the Equipment Sequence Editor.
See also
Equipment Sequence Editor The Equipment Sequence Editor is contained within the routine window in the
main Logix Designer application window. Use this editor to edit Equipment
Sequence diagram routines. The routine window contains tabs for all open
routines, a view for each routine, and the Equipment Sequence toolbar. When a
new sequence diagram is first shown, it contains an initial step, linked to a
transition with the default expression TRUE, linked to a terminal step.
Sequence Tag Editor - Use the Sequence Tag Editor to add and configure
sequence parameters and configure step tag properties. All sequence parameters
and step tags are listed in a table format. The Sequence Tag Editor is the grid that
displays at the bottom of the Equipment Sequence diagram.
See also
Steps to create Equipment An Equipment Sequence diagram is a graphical representation of a sequence that
coordinates the execution of equipment. Each diagram comprises basic sequence
Sequence diagrams elements such as steps, links, and transitions structured in a specific topology.
Each Equipment Sequence has one routine that is configured by adding elements
and applying branch structures using buttons available from the Equipment
Sequence Element toolbar in the Equipment Sequence Editor.
Step How
Identify and create Equipment Phases Considering the equipment associated with an operational unit of equipment,
identify the actions that equipment can perform.
Identify the manufacturing procedure to Analyze the manufacturing process and break it into a series of
be automated manufacturing actions or steps that are performed serially, conditionally, or
simultaneously. Identify the conditions when one manufacturing step should
stop and the next be started.
Configure the Sequence Diagram Construct the diagram routine to model the manufacturing process. Each step
represents one use of an Equipment Phase to perform an action. Code the
conditions for starting and stopping actions as transition expressions.
Configure Sequence Parameters and Step Analyze the materials and ingredients used by each manufacturing action.
Tags The sequence input parameters provide data to the Equipment Sequence
program. The data provided is available to the Equipment Phase input
parameters via step input tags.
Analyze the reporting requirements. Generated actual values should be
stored into the Equipment Phase output parameters. The value of the
Equipment Phase output parameter is copied to its associated step output tag
when requested to do so or automatically when the phase becomes STOPPED,
ABORTED, or COMPLETE. Sequence output parameters evaluate their
expressions when the sequence becomes STOPPED, ABORTED, or COMPLETE.
See also
Equipment Sequence Use the following table to guide when to use an Equipment Sequence diagram
instead of a Sequential Function Chart routine.
diagrams and Sequential
Function Chart routines Sequential Function Chart routine Equipment Sequence diagram
Is a single routine. Coordinates the execution of independent programs.
differences No concept of state beyond inhibited. Has an internal state machine to manage sequence
execution and display states that are useful to operators.
A step contains a list of structured text actions to perform. A step has an internal state machine managing
interactions between a sequence and the step's
associated Equipment Phase.
Transitions enable and disable scanning of a step's Transitions have an internal state machine managing
actions. when steps are activated, deactivated, and automatically
commanded.
Operators specify tag values but do not expect to run the Operators expect to interact with the sequence, the steps,
program interactively. the parameters, and the transitions.
Program runs after download, unless inhibited. Sequences wait to be commanded after download.
See also
See also
Sequence program • Describes the order in which Equipment Phases run and when they are
started and stopped.
• Run as a program containing only one routine—the sequence diagram.
• Use sequence input parameters and sequence output parameters.
• Displays the same states as a phase. The current state is based on active
sequence elements.
4. Create a Sequence Parameter using the New Parameter or Tag dialog box.
Important: When the Equipment Sequence scan rate is significantly longer than the
Equipment Phase scan rate, sequence events triggered by step state
changes may not be generated. It is advisable to avoid phase state
changes occurring in less than the sequence scan rate, if having those
event records is necessary.
See also
Create a Sequence Parameter using the New Parameter or Tag dialog box
on page 31
Define a new Equipment In New Equipment Sequence, define the properties of an Equipment Sequence.
5. From Schedule In, choose the task to schedule the Equipment Sequence.
The list contains only tasks in which the Equipment Sequence can be
scheduled. If you created the Equipment Sequence by right-clicking a task in
the Controller Organizer, that task is selected by default.
For example, list the changes made to the Equipment Sequence since the
last revision.
See also
All transitions following the selective divergence are active and evaluate their
expressions with every scan of the sequence.
• Use initial value of the tag: Select this option to reinitialize all
sequencing parameter and step tag value fields with their
configured Initial Value field when a START command is sent to
the Equipment Sequence.
• Use current value of the tag: Select this option to retain the value
of all sequencing parameter and step tag valuefields when a START
command is sent to the Equipment Sequence.
e. (Optional) When resetting sequence, there are two options:
• Restore the tag to its initial value: Select this option to reinitialize
all sequencing parameter and step tag value fields with their
configured Initial Value field when a RESET command is sent to
the sequence.
• Maintain current value of the tag: Select this option to retain the
value of all sequencing parameter and step tag value fields when a
RESET command is sent to the sequence.
See also
Create a Sequence Sequence input parameters define the set of parameters that must be provided to
an Equipment Sequence program to coordinate manufacturing a product. The
Parameter using the New sequence output parameters record process variables set during execution.
Parameter or Tag dialog
Before you begin:
box
• Go offline with the controller.
• Input Parameter
• Output Parameter
6. In Data Type, click to access the Select Data Type dialog box and
select one of the sequence parameter data types.
8. Scope shows the new Equipment Sequence where the new parameter is
created.
Tip: It is recommended to have input parameters use Read/Write access, and output
parameters use Read Only access. Often, inputs are assigned by an operator and
outputs need to maintain the integrity of the value assigned to it by the sequence.
10. Verify the Sequencing check box is selected. This is the default.
• Create and Close to close the dialog box after creating a tag (default).
• Create and Open New to save the tag created and open another empty
New Tag dialog box.
• Create and Keep Open to save the tag created and keep the dialog box
open with the values still showing.
• Sequencing flag
• Data Type
• Description
• External Access
• Connections
For each sequence parameter, the Description and Connections may be
configured for Value, Valid, and Initial Value.
• Value
• Initial Value
• Expression (only available on sequence output parameters)
• Description
Tip: The following boxes in the New Parameter and Tag dialog box are not
configurable, because they do not apply to sequence parameters:
• Base Tag
• Alias
• Style
• Constant
See also
Example: Construct an Following is an example of how to create an Equipment Sequence diagram. In this
example, the Equipment Sequence adds material, mixes material, and empties the
Equipment Sequence mixer by doing the following:
diagram
• Prepares for mixing by adding 25% of Material_A from Tank 1 at 500
gallons per minute.
• Adds and mixes material through three different execution paths,
simultaneously:
• Finishes adding Material_A from Tank 1 at 25 gallons per minute,
using a transfer of control.
• Adds Material_B from Tank 2 or Tank 3, using a selective divergence.
• Mixes Material_A with Material_B.
• Empties the mixer after all materials are added and the mixing is complete.
See also
1. In the Equipment Sequence that was created, delete the link between
Tran_000 and the end step .
2. Move the end step above the transition, so you can find it later.
4. To prepare for mixing, configure the step and transition to begin adding
Material_A.
See also
This creates three simultaneous paths: one to add Material_A, one to add
Material_B, and one to mix the ingredients.
2. For each step, rename the default step name and then select the Equipment
Phase.
The Equipment Sequence must choose to add Material_B from either Tank
2 or Tank 3.
The transition expressions test a tag to determine which path to use and run
the correct Equipment Phase. The tank to be used is a sequence input
parameter, Add_B_From_Tank. The value 2 means add material from
Tank 2 and the value 3 means to add material from Tank 3. The sequence
input parameter is created and configured in a later step.
4. Add the selective convergence branch to bring the two separate tank paths
back together.
See also
2. After adding and configuring the additional step, add the simultaneous
convergence branch.
3. Now that the three separate paths are merged back together with materials
added and mixed, empty the tank and dump the mixture by adding and
configuring a disconnected transition and a step and transition pair.
4. To finish the Equipment Sequence diagram, move the end step below the
Empty_Mixer_1 step. Then automatically align the sequence elements in
the diagram so that the layout is less cluttered and clearly visible.
See also
Equipment Sequence programs are IDLE until they are started. Resetting an
Equipment Sequence returns them to an IDLE state. Sequence parameters and
step tags can be initialized manually or configured as a sequence property.
The Equipment Sequence Open the Equipment Sequence Monitor by opening an Equipment Sequence
diagram from the Controller Organizer or Logical Organizer, and going on line
Monitor with the controller. The Equipment Sequence Monitor is the routine window.
See also
Sequence Tag Monitor Open the Sequence Tag Monitor by opening an Equipment Sequence diagram
from the Controller Organizer or Logical Organizer, and going on line with the
controller. The Sequence Tag Monitor is the grid in the bottom of the diagram.
Use the Sequence Tag Monitor to view and edit sequence parameters and assign
step tag values while the controller is online. All sequence parameters and step tags
are listed in a table format.
The attributes that can be edited in the Sequence Tag Monitor are: Value,
InitialValue, and Description, based on the tag's External Access configuration.
In the Sequence Tag Monitor, parameter expressions can be enabled, disabled, or
forced to evaluate.
See also
Step states in an Equipment When a step is not active, the step state is inactive. When a step is active, and
attached to an Equipment Phase, the step state mirrors the state of the Equipment
Sequence Phase. The step state is also represented by the color of the step.
Steps with a Do Nothing phase only have two displayed step states: RUNNING
and IDLE.
Step execution in an Each step in an Equipment Sequence diagram represents a specific action. Step
types include initial steps, Equipment Sequence steps, No phase steps, and end
Equipment Sequence steps.
Initial step - The initial step is activated when the Equipment Sequence starts
execution and immediately becomes COMPLETE. The initial step may be
activated or deactivated with a change active step command.
End step - The end step is activated when the preceding transition starts it and
immediately becomes COMPLETE. The end step may be activated or deactivated
with an active step change command.
See also
Step execution in a In a selective branch, only the step in the path or branch under the first transition
to evaluate as TRUE is executed. Other paths or branches are ignored. Sequence
selective sequence execution continues in the selected path until that path's final transition.
The following table describes how and when steps in a selective sequence execute -
the active step is shaded in gray. This sequence execution example uses a simple
step (A-F) sequence with one selective branch.
Step A After Transition 0 becomes TRUE, the initial step is STOPPED, RESET, and deactivated. Control is passed to Step
A, which is made active and is STARTED. Transition 0 becomes inactive and Transition 1 becomes active.
Step B After Transition 1 becomes TRUE, Step A is STOPPED, RESET, and deactivated. Control is passed to Step B,
which is made active and is STARTED. Transition 1 becomes inactive and both Transition 2 and Transition 4
become active.
Step C If Transition 2 becomes TRUE first, Transition 4 is deactivated. Step B is STOPPED, RESET, and deactivated.
Control is passed to Step C, which is made active and is STARTED. Transition 2 becomes inactive, and Transition
3 becomes active.
Step E After Transition 3 becomes TRUE, Step C is STOPPED, RESET, and deactivated. Control is passed to Step E, which
is made active and is STARTED. Transition 6 is made active, and Transition 3 is deactivated.
Step F After Transition 6 becomes TRUE, Step E is STOPPED, RESET, and deactivated. Control is passed to Step F, which
is made active and is STARTED. Transition 7 is made active, and Transition 6 is deactivated.
End step After Transition 7 becomes TRUE, Step F is STOPPED, RESET, and deactivated. Control is passed to the end step,
which is activated. The end step immediately becomes COMPLETE. This indicates that the entire sequence is
COMPLETE.
See also
The following table describes how and when steps in a simultaneous sequence
execute - the active step is shaded in gray. This sequence execution example uses a
simple five step (A-E) sequence with one simultaneous branch.
Step A After Transition 0 becomes TRUE, the initial step is STOPPED, RESET, and deactivated. Control is passed to Step
A, which is made active and is STARTED. Transition 0 becomes inactive and Transition 1 becomes active.
Step B & After Transition 1 becomes TRUE, Step A is STOPPED, if it is still RUNNING, RESET and deactivated. Steps B and C
Step C become active and are STARTED at the same time. Transition 1 becomes inactive and Transition 2 becomes
active.
Step C & After Transition 2 becomes TRUE, Step B is STOPPED, RESET, and deactivated. Step D is activated and STARTED.
Step D Step C remains active. Transition 2 becomes inactive and Transition 3 becomes active, because all the steps
immediately preceding the transition are active.
Step E Steps C and D are active, so Transition 3 evaluates its expression. After Transition 3 becomes TRUE, Steps C and
D are STOPPED, RESET, and deactivated and Step E is activated and STARTED. Transition 3 becomes inactive
and Transition 4 becomes active.
End step After Transition 4 becomes TRUE, Step E is STOPPED, RESET, and deactivated. The end step is activated and
STARTED. The end step immediately becomes COMPLETE. This indicates that the entire sequence is COMPLETE.
Transition 4 becomes inactive.
See also
Transition display states Transition display states show how the transition execution relates to the overall
Equipment Sequence execution.
See also
Transition firing states The firing attribute is a subset of the FIRING state and gives a visual indication of
the current state.
This firing attribute is visible when the transition expression has evaluated TRUE.
The firing process requires several interactions with different phases and is an
asynchronous process. Some phases may have programs that can take a long time
to finish running (stopping a motor for example), so the firing object shows what
the transition is doing. The displayed Firing Attribute values are: COMMITTED,
STOPPING, RESETTING, PENDING, and PAUSED.
See also
Transition execution When a transition is activated, it evaluates its expression. If the expression is
TRUE, it stops all the preceding steps that are active, resets and detaches from all
the preceding steps, and attaches to the following steps. Once it attaches to the
following steps, it starts those steps.
See also
Quality of Data Quality of Data is the concept that a sequence parameter or step tag can have a
value that is not known to be correct. There are three cases:
• Step output tag has not been updated yet. There are three ways the update
can occur.
• When the Equipment Phase has not requested to load a value to the
step output tag (PXRQ instruction).
• The Equipment Phase has not run to a COMPLETE, STOPPED, or
ABORTED state for a configured automatic update to occur.
• The step output has read/write external access (inherited from the
Equipment Phase output parameter) and the operator assigns a value.
• Sequence output parameter has not been updated yet. There are three ways
the update can occur.
• The sequence enters the COMPLETE, STOPPED, or ABORTED
state, causing the sequence parameter's expression to evaluate.
• The operator commands the parameter expression to evaluate.
• The output has read/write external access and the operator assigns a
value.
• An expression contains a tag with an invalid quality of data.
• Step input tags and sequence output parameters can have a configured
expression that may reference a sequence parameter or step tag whose
Valid member is FALSE.
If your application needs to discern data integrity, use Quality of Data to test the
validity of sequence parameter data.
These system provided data types implement the Quality of Data concept:
The Valid attribute is the quality of data of the sequence input parameter. Because
these parameters may not have expressions, the Valid attribute is always TRUE.
See also
How sequence output parameter and step input tag expressions evaluate on
page 50
How sequence output Step tag input expressions evaluate at the beginning of each scan, sequence output
parameter expressions evaluate when the sequence enters a terminal (STOPPED,
parameter and step input ABORTED, COMPLETE) state. Step tag input expression and sequence output
tag expressions evaluate parameter expressions can be commanded to evaluate using the Force Expression
Evaluation command.
See also
Step input tags update by directly assigning a value using Logix Designer or the
Sequence Parameter Control, depending on the configured External Access
value. Then a sequence’s tags are initialized by moving the Initial Value attribute
value into the Value attribute, by using either the START or RESET command in
Logix Designer or the Initialize Parameters command in Logix Designer or the
Sequence Parameter Control. The configured parameter expression is evaluated
on each scan. The step input tag’s expression must be enabled for evaluation to
update the Value attribute.
Step output tags update by directly assigning a value using Logix Designer or the
Sequence Parameter Control, depending on the configured External Access
value. Then a sequence’s tags are initialized by moving the Initial Value attribute
value into the Value attribute, by using either the START or RESET command in
Logix Designer or the Initialize Parameters command in Logix Designer or the
Sequence Parameter Control. Then the associated Equipment Phase output
parameter value is loaded when one of the following occurs:
See also
See also
Pause, auto pause, and Use the Pause and Auto Pause buttons to test and troubleshoot Equipment
Sequence or Equipment Sequence step execution.
resume commands
The Pause and Auto Pause button commands:
When the Pause and Auto Pause buttons are toggled on, the button background
is a light blue with a dark blue outline.
See also
Ownership types
Ownership types are the ways a sequence or phase may be owned--enabling the
owner to command them. Each ownership type is stored independently on the
phase or sequence so one type of ownership does not remove another.
There are four user types: Logix Designer, External Sequencer, Internal Sequencer,
and Operator. The attachment type accompanies an attach request to take
ownership.
See also
Change modes effect on Use the change mode to toggle an Equipment Sequence between Automatic and
Manual mode.
sequence and step
commands Mode effect on sequence commands
See also
Equipment Sequence Failures originate from two sources, Equipment Phases and Equipment
Sequences. An Equipment Phase generates a failure by executing a Phase Failure
failures (PFL) instruction, maintained by the Failure attribute. The Equipment Sequence
generates a failure by detecting a problem that impairs its ability to coordinate
active sequence elements, maintained by the Internal Failure attribute.
Phase-generated failures
Phase-generated failures are the result of the phase logic executing a PFL
instruction. The instruction includes a failure code created and managed by the
user. The failure is stored on the Failure member of the phase’s backing tag. The
failure is detected by the step, setting the Failure member on the step's backing tag.
Finally, the failure on the step is detected by the sequence, setting the Failure
member on the sequence.
Sequence-generated failures
Clear failures
The Clear Failures command resets the failure and internal failure members of the
sequence and step backing tags. If a phase failure is being cleared, the Clear
Failures command is forwarded to the phase. Sequences, like phases, cannot be
restarted until all their failures are cleared. Note that if the cause of the failure has
not been resolved, the next scan of the Equipment Sequence engine will likely
regenerate the failure.
See also
The event handling components are split between the controller and a supporting
PC. The sequence program, running in the firmware of the controller, generates
events. An external workstation hosts the SequenceManager Event Client Service,
which subscribes to SequenceManager events and writes them to a raw event data
file. The SequenceManager Event Archiving Service converts the raw events data
into readable form, writes the data to an .EVT file, and populates tables in a
database for PlantPAx reporting.
• Start, stop, pause, and resume the SequenceManager Event Client Service
and the SequenceManager Event Archiving Service.
• Display the status of the SequenceManager Event Client Service and the
SequenceManager Event Archiving Service
• Configure the SequenceManager Event Client Service settings and
SequenceManager Event Archiving Service settings.
See also
manufacturing process and have historical importance because the data is a record
of exactly what transpired.
• When steps are started and completed, use automatic storing of input and
output data. A phase executing PXRQ instructions to read input or write
outputs from or to an Equipment Sequence faster than every 10 seconds
may lose events.
See also
SequenceManager Event Use the SequenceManager Event Services Console dialog box to start, stop,
pause, resume, configure, and view the status of the SequenceManager Event
Services Console overview Client Service and the SequenceManager Event Archiving Service.
Once the services are started, they run until they are stopped. The cost in CPU
time for running the services is minimal because they are event-driven: the
SequenceManager Event Client Service is driven only by Equipment Sequence
events, and the SequenceManager Event Archiving Service is driven only by
end-of-sequence events.
See also
SequenceManager Event Use the following options on the SequenceManager Event Services Console
dialog box to control the event services.
Services Console commands
SequenceManager Event Client Service
Name Purpose
Start Starts the SequenceManager Event Client Service.
Stop Stops the SequenceManager Event Client Service.
Pause Causes the SequenceManager Event Client Service to change from the Running to the Paused
state. The SequenceManager Event Client Service does not process raw event files when it
receives an event notification from the SequenceManager Event Archiving Service.
Resume Causes the SequenceManager Event Client Service to change from the Paused to the Running
state. When the SequenceManager Event Client Service is resumed, it causes the
SequenceManager Client Service to notify the SequenceManager Archiving Service that there
are event records to be processed.
Settings Opens the Service Settings dialog box where you configure the service settings.
Process Orphaned Sequences Opens the Process Orphaned Sequences dialog box to allow the specification of a last
modification time of the raw event files. Any raw event files not modified since the last
modification time are identified as orphaned incomplete raw event files, so the event client can
close these raw event files and pass them to the SequenceManager Archiving Service.
Service Status Identifies the status of the service. The following statuses can appear for each service:
The service is not installed – The SequenceManager Event Console is installed but it cannot
find an installation of the SequenceManager Event Client Service or the SequenceManager
Event Archiving Service.
The service is running – The service has been started and is running.
The service is starting – The service has been commanded to start and is beginning to run.
The service is stopping – The service has been commanded to stop and is in the process of
stopping.
The service is not running – The service is installed but has not been commanded to start.
The service is stopped – The service is stopped.
The service is paused – The service is paused.
The service pause is pending – The service is in the process of pausing.
The service continue is pending – The service resuming execution is pending.
Path to Executable The path where the service executable file is installed. The SequenceManager Event Client
Service executable file is SeqEventClientService.exe.
Name Purpose
Start Starts the SequenceManager Event Archiving Service.
Stop Stops the SequenceManager Event Archiving Service.
Pause Causes the SequenceManager Event Archiving Service to change from the Running to the
Paused state. The SequenceManager Archiving Service does not process raw event files when it
receives an event notification from the SequenceManager Event Client Service.
Resume Causes the SequenceManager Event Archiving Service to change from the Paused to the
Running state. When the SequenceManager Event Archiving Service is resumed, it causes the
SequenceManager Client Service to notify the SequenceManager Archiving Service that there
are event records to be processed.
Settings Opens the Service Settings dialog box where you configure the service settings.
Service Status ldentifies the status of the service. The following statuses can appear for each service:
The service is not installed – The SequenceManager Event Console is installed but it cannot
find an installation of the SequenceManager Event Client Service or the SequenceManager
Event Archiving Service.
The service is running – The service has been started and is running.
The service is starting – The service has been commanded to start and is beginning to run.
The service is stopping – The service has been commanded to stop and is in the process of
stopping.
The service is not running – The service is installed but has not been commanded to start.
The service is stopped – The service is stopped.
The service is paused – The service is paused.
The service pause is pending – The service is in the process of pausing.
The service continue is pending – The service resuming execution is pending.
Path to Executable The path where the service executable file is installed. The SequenceManager Event Archiving
Service executable file is SeqEventArchivingService.exe.
See also
Configure Microsoft SQL Reporting within SequenceManager Events requires the setup of Reporting
Services.
Server for Reporting
Services for To configure the Microsoft SQL Server for Reporting Services for
SequenceManager Events:
SequenceManager Events
1. From the Windows Start menu, select All Programs > Microsoft SQL
Server 2012 (or 2008 R2) > Configuration Tools > Reporting Services
Configuration Manager.
4. Select the URLs link to open the Home - Report Manager page in a web
browser. If the link is not active, select Apply to activate the link.
If this is the first time the Report Manager page is accessed, warning
messages may appear. To continue, select Close for any warning.
c. Select OK.
The new role is added to the list on the SQL Server Security page.
See also
Configure settings for the When using the SequenceManager Event Services Console to start the event
handling services, configure the settings for the SequenceManager Event
SequenceManager Event Archiving service.
Archiving Service
Before you begin:
Important: If Run as administrator is not used, the settings will not be enabled and
will not be available to be configure.
7. For Log File Directory, click Browse to choose the directory where the
archiving service writes log information about its execution. This log can be
used to track service operation. If the directory is invalid, an error icon
appears.
8. For Log Level, select the check boxes for the types of event messages that
the archiving service should log.
9. For Maximum Log File Size (Lines), enter the number of lines, starting at
1000 and up to 50000, that the log file can contain before a new log file is
started.
10. For Maximum Number of Logs (Files), enter the maximum number of log
files to keep. The oldest log file is deleted when client service reaches the
limit. The minimum value is 1, the maximum value is 1000, and the default
value is 100.
• Table Name – Enter a name for the table where the archiving service
writes the sequence events in the BatchHistoryEX database. The
default table name is BHBatchHis.
• Maximum Records per Transaction – Enter the number of event
records, starting at 1 and up to 10000, that are written in a single
archive transaction.
See also
Configure settings for the Sequence Event Manager Client service on page
66
SequenceManager Event Use the following settings in the SequenceManager Event Archiving Service
Settings dialog box to configure the archiving service.
Archiving Service settings
Setting Description
Output Event Directory The directory where the archiving service can write the translated .EVT event data files. If
the directory is not valid, an error icon appears.
Log File Directory The directory where the service logs execution information that technical support can use
during troubleshooting, if necessary. If the directory is invalid, an error icon appears.
Log Level The types of event messages that the archiving service should log. Event types include
Error, Warning, Information, and Debug.
Maximum Log File Size (Lines) The maximum number of lines that each log file can contain. When the log file hits this
limit, the archiving service starts a new log file. The minimum value is 1000, the maximum
value is 50000, and the default value is 10000.
Maximum Number of Logs (Files) The maximum number of log files to keep before the service begins deleting log files as
new files are created. Enter a value starting at 1 and up to 1000. The default value is 100.
Save Events in Database Configures the archiving service to write the translated events into an .EVT file and into the
BatchHistoryEX database. If selected, the settings under Save Events in Database
become active.
Delete Output Event Files after Archiving Configures the archiving service to delete the output event files after they are archived to a
database.
Archived Output Event Directory The directory that contains the archived Batch event files.
Archiver .ini File The .ini file is used by the SequenceManager Event Archiving Service to keep track of the
number of records that have been successfully processed and saved into the database. This
number is needed for error recovery.
Database Connection String This connection string is used by the archiving service to connect and log into the
BatchHistoryEX database. The installation package needs to configure the database
connection, create the database to store the events, and create the stored procedures
needed to process the events.
Table Name A name for the table where the archiving service writes the sequence events in the
PlantPAx Historian database. The default table name is BHBatchHis.
Maximum Records per Transaction The number of event records, from1 to 10000, that are written in a single archive
transaction.
See also
Configure settings for the Configure the settings for the SequenceManager Event Client Service before
starting the event handing services.
SequenceManager Event
Client Service To configure settings for the SequenceManager Event Client Service:
Important: If Run as administrator is not used, the settings will not be enabled and
will not be available to be configure.
6. For Sequence Raw Event Directory, select Browse to choose the directory
to which the service will write raw event data files. If the directory is not
valid, an error icon appears.
7. For Log File Directory, select Browse to choose the directory to which the
service will write log files. If the directory is not valid, an error icon appears.
8. For Log Level, select the check boxes for the types of event messages that
the client service should log.
9. For Maximum Log File Size (Lines), enter the number of lines, starting at
1000 and up to 50000, that the log file can contain before a new log file is
started.
10. For Maximum Log File Size (Files), enter the number of files to be kept,
starting at 1 and up to 1000. When this number of files is reached, the
oldest log file is deleted.
a. Select a controller on the network tree and select OK. Repeat this step
for each controller that the client service connects to. The maximum
number of controllers that can be configured is one, three, or ten
controllers.
12. Check the controller connection status. The status can be:
Good - The controller is connected and in a good state for subscribing and
receiving events.
Bad - The controller is connected, but not in a state for subscribing and
receiving events. For instance, the controller is in Program mode, a project is
being downloaded, or there is a major fault.
Lost - The connection failed. The cause of the lost connection must be
determined and resolved.
Unknown - The connection status cannot be determined. This status is
shown only at design time and it can take up to 30 seconds to determine a
connection status.
If the controller connection fails, attempt to reestablish connection by
adjusting the values in the Timeout (Milliseconds) and Number of
Retries boxes.
Timeout - The time limit that data does not pass between the controller
and the Event Client Service before marking the connection as Lost.
Increase this value to attempt to reestablish connection.
Number of Retries - The number of times the Timeout value can expire
before the connection is determined to be lost and the status changes to
Lost. Increase this value to attempt to reestablish connection.
13. (optional) To delete a controller, select one or more controllers in the list
and select Delete.
See also
SequenceManager Event Use the following settings in the SequenceManager Event Client Service
Settings dialog box to configure the client service.
Client Service settings
Setting Description
Sequence Raw Event Directory The directory to which the service writes raw event data files, which have a .raw extension.
If the directory is not valid, an error icon appears. The SequenceManager Event Archiving
Service converts the raw events data into readable form, writes the data to an .EVT file,
and populates tables in a database for PlantPAx reporting.
Log File Directory The directory where the service logs execution information that technical support can use
during troubleshooting, if necessary. If the directory is invalid, an error icon appears.
Log Level The types of event messages that the client service should log. Event types include Error,
Warning, Information, and Debug.
Maximum Log File Size (Lines) The maximum number of lines that each log file can contain. When the log file hits this
limit, the client service starts a new log file. The minimum value is 1000, the maximum
value is 50000, and the default value is 10000.
Maximum Number of Logs (Files) The maximum number of log files to keep before the service begins deleting log files as
new files are created. Enter a value starting at 1 and up to 1000. The default value is 100.
Controllers Client service subscribes to controllers. The number of controllers the client service can
subscribed to is dependent on the license. The license can be for either one controller,
three controllers, or 10 controllers. The client service receives events from the controllers
and caches them in raw event data files.
Timeout (Milliseconds) The time that the service attempts to contact a controller before marking the connection as
Lost. The suggested timeout value is 8000 to 16000 milliseconds. The minimum value is
500, and the maximum value is 30000.
Number of Retries The number of attempts the service makes to contact a controller before marking the
connection as Lost. The suggested value is 4, which is also the minimum value. The
maximum value is 512.
Add Add controllers that the client service subscribes to, depending on the license: one
controller, three controllers, or 10 controllers.
Delete Delete currently selected controllers. A minimum of 1 controller must be selected or this
button is not an available option.
Test Test the connection between the SequenceManager Event Client Service and the selected
controllers. At least one controller must be selected.
See also
The Sequence Detail Control provides the operator with a detailed view of an
Equipment Sequence, including its chart structure, steps, and transitions. The
runtime status of the sequence program and its sequence elements are also shown.
The operator can command the Equipment Sequence from this control.
The Sequence Summary Control displays the sequence program status for each
of the Equipment Sequences downloaded to the controller. The Sequence
Summary Control also allows the operator to view and command a selected
Equipment Sequence.
See also
Use the Sequence Summary Control to see status information for the Equipment
Sequences downloaded to a controller. Select a sequence in the list and command
it.
See also
Configure the Sequence To configure the Sequence Summary Control to communicate with a controller
or to use VBA, customize several settings in the control Property Panel. There is
Summary Control also the option to customize display options.
Sequence Summary Use the following commands to control an Equipment Sequence using the
command controls Sequence Summary Control. The availability of some commands depends on the
selected Equipment Sequence owner, state, mode, and failure status. Click More
to display all the commands on the toolbar.
Hold Halt all attached phases for the Equipment Sequence and stop evaluating transitions until the
Equipment Phase runs its HOLDING routine.
Restart Continue execution of the Equipment Sequence from the HELD state.
Stop Stop all attached phases and active transitions for the Equipment Sequence. Any attached
Equipment Phases run their STOPPING routines.
Abort Abort all attached phases and active transitions for the Equipment Sequence. Any attached
Equipment Phases run their ABORTING routines.
Reset Reset any remaining active phases for the Equipment Sequence.
Clear Failures Clear the failure flags on the Equipment Sequence.
Pause Pause execution of the Equipment Sequence. When the active transition evaluates TRUE, it does
not transition to the FIRING state until you click Resume. The Resume command resets the
Pause flag so the sequence will continue execution uninterrupted.
Auto-Pause Automatically pause the Equipment Sequence as transitions evaluate TRUE. The Resume
command resets the Pause flag. The Auto-Pause flag immediately causes the Pause flag to be
turned on again, so the sequence pauses when the next transition expression evaluates TRUE.
Resume Continue execution of the Equipment Sequence.
Automatic Put the Equipment Sequence in Automatic mode, which allows the sequencing engine to
automatically fire transitions and execute the Equipment Sequence.
Manual Put the Equipment Sequence in Manual mode, in which the sequencing engine does not
automatically fire transitions, and an operator commands the Equipment Sequence step by step.
On the toolbar, only the Release Ownership, Pause, Auto-Pause, and Automatic commands
are enabled.
See also
Use the Sequence Detail Control to see a detailed view of an Equipment Sequence,
including its chart structure, steps, and transitions. You can also view the runtime
status of the Equipment Sequence and the sequence elements.
See also
Configure the Sequence To configure the Sequence Detail Control to communicate with a controller,
customize several settings in the control Property Panel.
Detail Control
Before you begin:
See also
Sequence Detail Control Use the following commands to control an Equipment Sequence using the
Sequence Detail Control. The availability of some commands depends on the
command controls selected Equipment Sequence owner, state, mode, and failure status. Click More
to display all the commands on the toolbar.
• Take/Release ownership
• Set ID
• Initialize parameters
• Start
• Hold
• Restart
• Stop
• Abort
• Reset
• More/Less
These commands are available after selecting the More button and can be hidden
by selecting the Less button:
• Clear Failures
• Pause/Cancel Pause
• Auto Pause/Cancel Auto Pause
• Resume
• Enter/Exit Manual
• Step change
• Force transition
Icon Command Description
Take Ownership Take ownership of the Equipment Sequence. Taking ownership means that this application now
has the right to command this Equipment Sequence; other internal sequencers, external
sequencers, and operators are not allowed to command this sequence.
Release Ownership Release ownership of the Equipment Sequence. Releasing ownership means that internal
sequencers, external sequencers, and operators with attachments are allowed to command this
sequence.
Set ID Opens the Set Sequence ID dialog box where you can assign an identifier of up to 82 characters to
the Equipment Sequence. This command is enabled only when an Equipment Sequence is idle.
Start Start execution of the Equipment Sequence.
Hold Halt all connected phases for the Equipment Sequence and stop evaluating transitions until the
Equipment Phase runs its Hold routine.
Restart Continue execution of the Equipment Sequence from the HELD state.
Stop Stop all connected phases and active transitions for the Equipment Sequence.
Abort Abort all connected phases and active transitions for the Equipment Sequence.
Reset Reset any remaining active phases for the Equipment Sequence.
Clear Failures Clear the failure flags on the Equipment Sequence.
Pause Pause execution of the Equipment Sequence. When the active transition evaluates TRUE, it does
not transition to the FIRING state until you click Resume.
Auto-Pause Automatically pause the Equipment Sequence as transitions evaluate TRUE. When you click
Resume, the next transitions fire, but the Equipment Sequence pauses again after each transition
evaluates TRUE.
Resume Continue execution of the Equipment Sequence.
Enter Manual Put the Equipment Sequence in Manual mode, in which the sequencing engine does not
automatically fire transitions, and an operator commands the Equipment Sequence step by step.
On the toolbar, only the Release Ownership, Pause, Auto-Pause, and Automatic commands
are enabled.
Exit Manual Put the Equipment Sequence in Automatic mode, which allows the sequencing engine to
automatically fire transitions and execute the Equipment Sequence.
See also
Sequence Detail Control The header area of the Sequence Detail Control shows live data values for the
currently loaded Equipment Sequence.
status header area
Unit ID Indicates the integer value currently assigned to the sequence. Configured on the
Sequence Properties Dialog Box, Configuration tab, that represents the
equipment unit the sequence is coordinating.
Sequence ID A string entered by the operator or control engineer using the Set ID button to specify
an identifier for this execution of the equipment sequence. Once the sequence is
executing (not in an IDLE state), the Sequence ID cannot be changed.
State Shows the current state of the displayed Equipment Sequence. States are:
• IDLE
• RESTARTING
• RUNNING
• RESETTING
• HOLDING
• STOPPING
• ABORTING
• HELD
• STOPPED
• ABORTED
• COMPLETE
Substate Displays the state of the bits in Pause Control. The following states are:
• Paused
• Pause Enabled
• Auto Pause Enabled
• Paused, Auto Pause Enabled
Mode Shows the current execution mode of the displayed Equipment Sequence, either
Automatic or Manual.
Sequence Detail Control The footer section on the Sequence Detail Control contains the following settings
and status indicators.
status footer area
The communication, failure, and unscheduled/inhibited icons are also displayed
in the upper left corner of the diagram window, in the status bar, and on any step
or tag the status is detected.
– There is a communication problem with the controller, the SequenceManager Server Service
application, the live data server, or the tags.
See also
A monitored step in the A monitored equipment sequence step shows several functions:
Sequence Detail Control • The user-configured step name and the Equipment Phase name.
• The step execution state.
• If the step is a source or target for a transfer of control.
• If the step has a failure.
• The step is executing.
• If the step or associated phase is paused.
Item Description
Failure Phase failure - generated by the Equipment Phase Failure (PFL)
instruction in the Equipment Phase logic.
Internal failure - the sequencing engine has encountered a problem
with the Equipment Sequence.
Step Name The name of the step as configured during creation of the Equipment
Sequence.
Pause status The symbol shows that:
• A pause of the phase logic is pending.
• An auto-pause of the phase logic is pending.
• The associated Equipment Phase is paused.
• The associated Equipment Phase is paused and auto-pause is
pending.
Equipment Phase Name Each step is configured to reference one phase. The name of the phase
is displayed so you know which equipment phase is executing.
Transfer of Control (TOC) A step that has been configured as the source to transfer ownership to
a following target step, without stopping the execution of the phase.
The symbol shows:
• When the top bar is filled, this step is the beginning of a TOC step
pair.
• When the bottom bar is filled, this step is the end of a TOC step pair.
• When both top and bottom bars are filled, this step is the end of a
TOC step pair and the beginning of another TOC step pair.
When transfer of control is not configured, the symbols are not drawn.
Step State When a step is active, and attached to its phase, the step state mirrors
the state of the phase. The set of displayed states are: INACTIVE, NOT
CONNECTED (active but not attached), IDLE, RESTARTING, RUNNING,
RESETTING, HOLDING, STOPPING, ABORTING, HELD, STOPPED,
ABORTED, and COMPLETE.
Tip: <No phase> steps have no associated phase and only
have two displayed states: RUNNING and IDLE.
The step state is also represented by the color of the step.
A monitored transition in A transition has several displayed attributes and status. The transition name and
expression are defined when the sequence is configured and static when the
the Sequence Detail Control sequence is online. The display state and firing attribute are dynamic and update
as the transition executes.
Item Description
Transition Name The name of the transition is assigned by the Equipment Sequence Editor. It
is an incremented value beginning with Tran_000.
Transition Display State The transition display state is indicated by the color of the transition.
For more information about transition display states, see below for
Transition display states.
Transition Expression Transition expressions define the criteria to STOP, RESET, and detach all
preceding steps and their associated Equipment Phases and attach and START
the following Equipment Phases and steps. The expression must always
evaluate to either TRUE or FALSE.
Transition Firing Attribute The Transition Firing Attribute is only displayed when the transition is in the
FIRING state, which means the expression has evaluated TRUE. The firing
attribute is a subset of the FIRING state and gives a visual indication of the
current state.
See also
Use the Sequence Parameters Control to see a list of the step tags and sequence
parameters in an Equipment Sequence. Select tags and parameters in the list to
modify them or view more information about them.
See also
Configure the Sequence To configure the Sequence Parameters Control, customize several settings in the
control Property Panel.
Parameters Control
You can configure the Sequence Parameters Control to communicate with a
controller, to use VBA scripting, or (to) change display options.
See also
Modify step tags or Select a step tag or sequencing parameter from the list on the Sequence Parameters
Control to modify, disable or enable, force evaluation of, or view more
sequencing parameters information about the step tag or sequencing parameter.
using the Sequence
Tip: To modify settings for tags and parameters, the external value for the tags and parameters must be set to
Parameters Control Read/Write. Use the Tag Editor in the Logix Designer application to change the external value for a tag or
parameter.
2. In the Value box, type the new value for the tag or parameter.
See also
C
commands 54, 56, 76, 80
D
diagrams 27, 28, 35
E
equipment sequence 21, 26, 27, 28, 35, 43, 44, 45, 57
events 61, 62, 65, 68, 69, 71
example 35
M
mode 56
O
overview 21, 25, 49, 50, 81, 83
ownership 54
Q
quality of data 51
S
Sequence Detail Control 73, 79, 80, 81, 83, 84, 85
Sequence Parameter Control 73, 87, 88
Sequence Summary Control 73, 75, 76
sequencing parameter 52, 53
step 44, 45, 48, 52, 84
step tag 52
T
transition 49, 50, 85
In addition, we offer multiple support programs for installation, configuration, and troubleshooting. For more information, contact your local
distributor or Rockwell Automation representative, or visit http://www.rockwellautomation.com/services/online-phone.
Installation assistance
If you experience a problem within the first 24 hours of installation, review the information that is contained in this manual. You can contact
Customer Support for initial help in getting your product up and running.
United States Contact your distributor. You must provide a Customer Support case number (call the phone number above to obtain one) to
your distributor to complete the return process.
Outside United States Please contact your local Rockwell Automation representative for the return procedure.
Documentation feedback
Your comments will help us serve your documentation needs better. If you have any suggestions on how to improve this document, complete the
feedback form, publication RA-DU002.