OperationDataList

The
OperationDataList
item lists information about all of the equipment operation sequences in the system. The
OperationDataList
item exposes a large amount of data for each equipment operation sequence. This can cause a significant processing load on the data server,
FactoryTalk Batch
Server, and client.
Disable the
OperationDataList
item and the
OperationErrs
item by adding this entry in the [CLIENT MGR DDE] section of the
batchsvr.ini
file.
[CLIENT MGR DDE]
DisableOperationDataList=YES
If the items are disabled, the
FactoryTalk Batch
Server does not return any data if issued a request for either of these items. If the
DisableOperationDataList
item is set to YES, the
Alarm Summary
and
Phase/Operation Summary
windows in
FactoryTalk Batch View
will not be able to display equipment operation sequence data. When using
FactoryTalk Batch View
as the HMI, disabling this item is not recommended.
This table shows the input and output formats for this item.
Input Format
Request:
OperationDataList
Output Format
The OperationDataList item returns in this format:
<OperationList>
is
<OperationData>
\crlf |
<OperationData>
\crlf
<OperationList>
<OperationData>
is
<OpSeqID>
\t
<OpSeqName>
\t
<OpSeqState>
\t
<Pausing>
\t
<Mode>
\t
<ArbMask>
\t
<CmdMask>
\t
<UnitID>
\t
<UnitName>
\t
<Owner>
\t
<BatchID>
\t
<FailMsg>
\t
<OperationMsg>
\t
<StepIndex>
\t
<ValidUList>
\crlf
where <OperationData> is:
Field Name
Format
Description
<OpSeqID>
ASCII – String
Equipment ID of the equipment operation sequence.
<OpSeqName>
ASCII – String
Name of the equipment operation sequence configured in FactoryTalk Batch Equipment Editor.
<OpSeqState>
ASCII – String
Current state of the equipment operation sequence.
<Pausing>
ASCII – Integer
Pause and Paused attributes with the following valid values:
  • 0 = Not significant
  • 1 = Pausing – Pause && !Paused
  • 2 = Paused – Paused
<Mode>
ASCII - String
Mode of the equipment operation sequence.
When recipe control is used, these are the valid values:
  • O-AUTO
  • P-AUTO
  • S-AUTO
  • MANUAL
When manual control is used, these are the valid values:
  • PS-AUTO
  • PS-SEMI
If the equipment operation sequence is not part of a running recipe or owned by the operator, a blank character is returned.
<ArbMask>
ASCII - String
Arbitration mask.
<CmdMask>
ASCII - String
Command mask.
<UnitID>
ASCII - Integer
Identifier for the unit.
<UnitName>
ASCII - String
Name of the unit.
<Owner>
ASCII - String
Current owner:
  • NONE
  • PROGRAM
  • OPERATOR
  • EXTERNAL
<BatchID>
ASCII - String
User-entered identifier for the batch.
<FailMsg>
ASCII - String
Failure message.
<OperationMsg>
ASCII - String
Equipment operation sequence message.
<StepIndex>
ASCII - Integer
Value of the
Step Index
tag in the process-connected device. This field is not used and always returns a zero (0).
<ValidUList>
Variable list
List of the valid units.
where:
<ValidUList>
is
<UnitName>
|
<UnitName>
\t
<ValidUList>
Field Name
Format
Description
<UnitName>
ASCII - String
Name of the valid unit.
This table shows an example of the return on this request.
Example:
A request on
object
.
GetItem(OperationDataList)
could return:
5 \t MAKE_CAJUN_BROTH_M1 \t IDLE \t 0 \t \t 1 \t 0 \t 0 \t \t UNKNOWN \t \t \t \t 0 \t WP_MIXER1\crlf
6 \t MAKE_CAJUN_BROTH_M2 \t IDLE \t 0 \t \t 1 \t 0 \t 0 \t \t UNKNOWN \t \t \t \t 0 \t WP_MIXER2\crlf
Provide Feedback
Have questions or feedback about this documentation? Please submit your feedback here.
Normal