PEM attributes available at run time
- Last UpdatedJan 31, 2025
- 4 minute read
Note: PEM attributes should not be used in conjunction with an MES process model.
The PEM attributes that are available at run time are described in the following table.
The PEM attributes vary according to the PEM command type.
|
Attribute Name |
Description |
Configura- |
Run Time Access |
|---|---|---|---|
|
PEM. |
Logs the values of PEM attributes. |
No |
Supervisory, User |
|
PEM. |
Enables the genealogy ID creation for a PEM instance. |
No |
Supervisory, User |
|
PEM. |
Generates the genealogy ID if an attribute value is changed at run time. If the input source is set True for the attribute, the generated genealogy ID is overwritten with the genealogy ID from an external source when the production or consumption transaction is triggered. |
No |
Supervisory, User |
|
PEM. |
Specifies the production event ID that is generated for each production transaction. |
No |
Supervisory, User |
|
PEM. |
Specifies the genealogy ID to be used for a PEM instance. |
No |
Supervisory, User |
|
PEM. |
Links a Material Consumed Event with a Material Produced Event. It can be set only by specifying an input source. |
No |
Supervisory, User |
|
PEM. |
Points to the Material Produced Event ID. |
No |
Supervisory, User |
|
PEM. |
Specifies different PEM command types. |
Read-Only |
|
|
PEM. |
Specifies the storage location that is associated with the production or consumption transaction. |
Yes |
User |
|
PEM. |
Specifies the BOM item associated with a job |
Yes |
User |
|
PEM. |
Specifies the units of measure for the BOM item associated with a job. |
Yes |
User |
|
PEM. |
Specifies the production request ID that is currently associated with a job. |
Yes |
User |
|
PEM. |
Specifies the process segment ID that is currently associated with a job. |
Yes |
User |
|
PEM. |
Specifies the production schedule ID that is currently associated with a job. |
Yes |
User |
|
PEM. |
Specifies the segment requirement ID that is currently associated with a job. |
Yes |
User |
|
PEM. |
Specifies the segment response ID that is currently associated with a job. |
Yes |
User |
|
PEM. |
Specifies the subsegment ID associated with production or consumption transaction |
Yes |
User |
|
PEM. |
Specifies the users associated with a production event. |
Yes |
User |
|
PEM. |
Specifies the comments that are associated with the current production or consumption transaction. |
Yes |
User |
|
PEM. |
Specifies the type of material that is logged with a production transaction. |
Yes |
User |
|
PEM. |
Specifies the lot number that is associated with the current production or consumption transaction. |
Yes |
User |
|
PEM. |
Specifies the sublot number that is associated with the current production or consumption transaction. |
Yes |
User |
|
PEM. |
Specifies the serial numbers of consumed items. |
Yes |
User |
|
PEM. |
Specifies the absolute quantity that must be added to the production or consumption transaction. |
Yes |
User |
|
PEM. |
Resets any errors that occur while triggering PEM events. |
No |
Supervisory, User |
|
PEM. |
Resets the trigger command automatically. |
No |
Supervisory, User |
|
PEM. |
Specifies the date and time to log a PEM event |
No |
Supervisory, User |
|
PEM. |
Specifies automatic generation of the date and time values for a PEM event |
No |
Supervisory, User |
|
PEM. |
Enables data to be logged for an extended PEM attribute when the PEM command is triggered |
No |
Supervisory, User |
|
PEMAttrs. |
Specifies the name for an extended PEM attribute |
Yes |
User |
|
PEMAttrs. |
Specifies the initial value that is retrieved from an extended PEM attribute. |
No |
Read-Only |
|
PEM. |
Specifies the data type for an extended PEM attribute |
No |
Read Only |
|
ErrorCode |
Represents the error value that occurs while processing the call. If the last call succeeds, the value of this attribute is set to 0. |
No |
Read-Only |
|
ErrorMessage |
Provides a message about the error that has occurred while processing the middleware call to start, pause, or end a job. |
No |
Read-Only |
|
Status |
Indicates the status of the request sent to the middleware. The following are the possible statuses:
|
No |
Read-Only |
*Quality is calculated when an input source is used, and the result of the quality will be Bad if an attribute is unable to read the input source. The TriggerGenealogy attribute is associated with this attribute.