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:
| |
<Mode> | ASCII - String | Mode of the equipment operation sequence. When recipe control is used, these are the valid values:
When manual control is used, these are the valid values:
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:
| |
<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