Import Equipment Sequence considerations

Keep these considerations in mind when importing Equipment Sequences:
  • When you are online with a controller, you can import an
    Equipment Sequence
    with
    Operation
    set to
    Create
    , but you cannot overwrite an existing sequence. When you import an
    Equipment Sequence
    online, all the referenced phases must exist before you can import the
    Equipment Sequence
    .
  • When you import an
    Equipment Sequence
    ,
    Equipment Phase
    , or program, the imported component cannot have the same name as the following components:
    • An existing
      Equipment Phase
      .
    • An existing
      Equipment Sequence
      .
    • An existing controller-scoped tag whose data type is set to a value other than SEQUENCE. An imported component can have the same name as a controller-scoped tag with any other data type.
      To complete the import, you must change the name of the imported component. If the imported component name conflicts with a controller-scoped tag, you can change the tag's data type to SEQUENCE without changing the import name.
  • When you import an Equipment Phase that overwrites the name of a phase referenced by a step in an Equipment Sequence, any difference in the number or configuration of the phase’s parameters that are selected for sequencing causes all sequences in the project to update those steps. The parameter changes are propagated to all Equipment Sequences in the project.
  • You can import whole sequences only. You cannot import a routine or a part of a diagram.
  • All backing tags associated with Steps, Transitions, and other settings are marked as read-only.
  • The step’s input/output tag must match the associated phase parameter’s usage, constant, and datatype. If there is a mismatch,
    Logix Designer
    application changes the input/output tag to match the phase parameter settings.
  • If the step’s input/output tag has an invalid association, it will be imported, but
    not
    marked as read-only.
  • Tag names that contain illegal characters cause an error. Tag names should meet the IEC-61131 Name Standard.
  • Alias tags are not supported.
  • A sequence can have only one routine.
  • A sequence’s routine must be named Diagram.
  • A sequence’s type must be SEQUENCE.
  • Sequencing Parameters must be data types SEQ_BOOL, SEQ_SINT, SEQ_INT, SEQ_DINT, SEQ_REAL, or SEQ_STRING.
  • Sequencing Parameters must be Input or Output Usage.
  • Step Tags must have Step Input or Step Output Usage.
  • Sequencing Parameters, Step Tags, and Local Tags must not have configured aliases.
  • Sequencing Parameters and Step Tags may not be Constants (the
    Constant
    attribute must not be set to
    true
    ).
Considerations related to Equipment Phases
When you import an
Equipment Phase
that overwrites the name of a phase referenced by a step in an
Equipment Sequence
, many phase parameter configuration changes can invalidate the
Equipment Sequence
and prevent it from downloading to the controller. These changes in the phase include:
  • Changing the number of Input and Output parameters.
  • Changing the phase parameter’s Usage attribute from
    Input
    or
    Output
    to
    Local
    ,
    InOut
    , or
    Public
    .
  • Changing the phase parameter’s Usage attribute from
    Local
    ,
    InOut
    , or
    Public
    to
    Input
    or
    Output
    .
  • Changing the phase parameter’s Data Type attribute from
    SEQ_BOOL
    ,
    SEQ_INT
    ,
    SEQ_DINT
    ,
    SEQ_SINT
    ,
    SEQ_REAL
    , or
    SEQ_STRING
    to any data type that is not
    BOOL
    ,
    INT
    ,
    DINT
    ,
    SINT
    ,
    REAL
    , or
    STRING
    and vice versa.
  • Changing the phase parameter’s Constant attribute.
  • Changing the phase parameter’s Sequencing attribute (in this case, no message is displayed on the
    Collision Detail
    page, but the other two messages are displayed on the
    Configure Equipment Phase Properties
    pane).
The following messages alert you to potential impact from the changes.
Message
Where the message appears
If the existing
Equipment Phase
is overwritten, once import completes, check all
Equipment Sequence
s referencing <equipment phase name> to ensure they will execute correctly with updates.
In the
Collision Details
dialog box.
<equipment phase name> already exists in project and has a different parameter configuration. Internal or external sequences may lose synchronization.
In the
Configure Equipment Phase Properties
pane.
Equipment sequence referencing the equipment phase exists. The equipment phase has parameter differences and step input or output tags may be added or modified in the referencing equipment sequence. Check all step tags and references to ensure equipment sequence will execute correctly with updates.
Under the
Configure Equipment Phase Properties
pane.
Provide Feedback
Have questions or feedback about this documentation? Please submit your feedback here.