Y_PK_CM_Event
The CM_Event function block captures User-Defined Events that occur in a Control Module to be fed up to the EM_EventSummation block. Custom User Events are configured in the PackMLEvents_Init function block. Additional inputs are provided for the user to attach descriptive strings that can further identify where the event originated. As events are triggered, the time of the event is time stamped. When the event is cleared, another timestamp records the acknowledged time.
Parameters
| * | Parameter | Data Type | Description | Default |
|---|---|---|---|---|
| VAR_IN_OUT | ||||
| V | Inp_UNEventStatus | Yt_PK_UN_EventSummation_STRUCT | Structure containing event details from various modules of the machine | |
| V | EventList |
Yt_PK_EventCfgArray | Structure containing defined events |
|
| VAR_INPUT | ||||
| B | Enable | BOOL | The function will continue to execute while the enable is held high | FALSE |
| B | Trigger | BOOL | The condition that triggers the event to be captured | FALSE |
| V | EventNumber | Yt_PK_EventCfg_STRUCT | The description of the event to be captured. Events are predefined, so this input is an element of the pre-defined array of events. | INT#0 |
| V | EM | INT | Equipment module number | INT#0 |
| V | CM | INT | Control module number | INT#0 |
| V | VariableMessage | STRING | User Message for event | '' |
| V | Inp_Section | Yt_String20 | Section where CM_Event block is located | '' |
| VAR_OUTPUT | ||||
| B | Valid | BOOL | Indicates that the function is operating normally and the outputs of the function are valid. | |
| B | Sts_Active | BOOL | Indicates that the trigger condition is active and that an event has been captured. If the trigger condition goes to FALSE, this output will turn off. | |
| B | Error | BOOL | Set high if an error has occurred during the execution of the function block. This output is cleared when 'Execute' or 'Enable' goes low. | |
| E | ErrorID | UINT | If Error is true, this output provides the Error ID. This output is reset when 'Execute' or 'Enable' goes low. | |
Notes
See template documentation for further details on recommended usage.
Error Description:
See the
Function Block ErrorID List.