PhaseIDPhaseData
The
PhaseIDPhaseData
item returns current status information for a phase or equipment operation sequence denoted by the PhaseID. The
PhaseIDPhaseData
item was created to be used in place of the PhaseDataList
item. The PhaseDataList
item returns data on all phases or equipment operation sequences within an equipment database, where the PhaseIDPhaseData
item returns data only for the specified phase or equipment operation sequence.This table shows the input and output formats for this item.
Input Format | Advise: PhaseIDPhaseData | ||
PhaseID | is | Unique equipment ID corresponding to the phase or equipment operation sequence. | |
Output Format | The PhaseIDPhaseData item returns in this format: | ||
<PhaseIDPhaseData> | is | <PhaseID> \t <PhaseName> \t <PhaseState> \t <Pausing> \t <Mode> \t <ArbMask> \t <CmdMask> \t <UnitID> \t <UnitName> \t <Owner> \t <BatchID> \t <FailMsg> \t <PhaseMsg> \t <StepIndex> \t <ValidUList> | |
where <Phase> is: | |||
Field Name | Format | Description | |
<PhaseID> | ASCII - Integer | Unique equipment ID corresponding to the phase or equipment operation sequence. | |
<PhaseName> | ASCII - String | Name of the phase or equipment operation sequence configured in FactoryTalk Batch Equipment Editor . | |
<PhaseState> | ASCII - String | Current state of the phase or equipment operation sequence. | |
<Pausing> | ASCII - Integer | Pause and Paused attributes with the following valid values:
| |
<Mode> | ASCII - String | Mode of the phase or 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 phase or 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. | |
<PhaseMsg> | ASCII - String | Phase message. | |
<StepIndex> | ASCII - Integer | Value of the Step Index tag in the process-connected device. | |
<ValidUList> | Variable list | List of valid units. | |
where: | |||
<ValidUList> | is | <UnitName> | <UnitName> \t <ValidUList> | |
Field Name | Format | Description | |
<UnitName> | ASCII - String | Name of the unit. |
This table shows an example of the return on this request.
Example: | A request on object . GetItem(68PhaseData) could return:68 \ t NP_ADDDAIRY_M1 \t COMPLETE \t 0 \t P_AUTO \t 1 \t 32 \t 55 \t NP_MIXER1 \t PROGRAM \t BATCH_ID \t \t FEED_COMPLETE NOT COMPLETE. \t 10 \t NP_MIXER1\crlf |
Provide Feedback