FbIterateClients (FB)¶
FUNCTION_BLOCK FbIterateClients EXTENDS FbExecuteSingleVisuActionBase
Iterates over all or only a subset of the currently active clients
- InOut:
Scope
Name
Type
Comment
Inherited from
Input
xExecuteBOOLRising edge: Starts defined operationFALSE: Resets the defined operation after ready condition was reachedETrig
Output
xDoneBOOLTRUE: Ready condition reachedETrig
xBusyBOOLTRUE: Operation is runningETrig
xErrorBOOLTRUE: Error condition reachedETrig
Input
itfClientFilterWith this filter, the clients, where the action should happen, are specified.
Use standard filter from GVL Globals, e.g.
VU.Globals.CurrentClient, or use a own implentation of the interface.FbExecuteSingleVisuActionBase
Output
eErrorFbExecuteSingleVisuActionBase
Input
itfIterationCallbackAn instance that will be called during the iteration.
Bemerkung
As the iteration takes place within VISU_TASK please make sure that the given object is alive long enough!