7.25 UA_EventItemOperateList
| FB-Name | UA_EventItemOperateList | |||
| This Function Block is used to get a list of event infomation. | ||||
| VAR_INPUT | ||||
| B | Execute | BOOL | FB performs its task on rising edge on this input. | |
| B | SubscriptionHdl | DWORD | Subscription handle. | |
| B | EventItemHdlCount | UINT | Number of elements the EventItemHdls shall have. | |
| B | EventItemHdls | ARRAY OF DWORD | Event Item Handles Length is vendor-specific (MAX_ELEMENTS_EVENTITEMLIST). See Constants of Array Lengths | |
| B | Timeout | TIME | Time to response. | |
| VAR_OUTPUT | ||||
| B | Done | BOOL | FB has completed its task. | |
| B | Busy | BOOL | The FB is not finished and new output values are to be expected. | |
| B | Error | BOOL | Signals that an error has occurred within the FB. | |
| B | ErrorID | DWORD | Error code. | |
| B | EventProcessed | BOOL | Indicates if a new event was processed. | |
| B | FieldErrorIDs | ARRAY OF DWORD | Contains an error code for each valid element of the EventFieldSelection array. Length is vendor-specific (MAX_ELEMENTS_EVENTITEMOPERATE). See Constants of Array Lengths – including the “Overflow bit” indication. Note: For compatibility reason “FieldErrorIDs” is not renamed, but “EventErrorIDs” is ment therefore instead. | |
| Notes: The EventFields has to be defined what is the best declaration in IEC language for 25 different event type structures. | ||||
| UA_EventItemOperateList | ||||||
| BOOL | Execute | Done | BOOL | |||
| DWORD | SubscriptionHdl | Busy | BOOL | |||
| UINT | EventItemHdlCount | Error | BOOL | |||
| ARRAY OF DWORD | EventItemHdls | ErrorID | DWORD | |||
| TIME | Timeout | EventProcessed | BOOL | |||
| FieldErrorIDs | ARRAY OF DWORD | |||||