FbCloseDialog (FB)ΒΆ
FUNCTION_BLOCK FbCloseDialog EXTENDS FbExecuteSingleVisuActionBase
Handles the action close dialog
To use this function block in the programm set the according inputvalues
and start the dialog close action with xExecute = TRUE.
The fb-instance should be declarated within a permanent setting, e.g. a GVL, and not within a temporary setting, e.g. a function. Therefore, the action will still be available, when called, later on.
- InOut:
- Scope - Name - Type - Comment - Inherited from - Input - xExecute- BOOLRising edge: Starts defined operation- FALSE: Resets the defined operation after ready condition was reached- ETrig - Output - xDone- BOOL- TRUE: Ready condition reached- ETrig - xBusy- BOOL- TRUE: Operation is running- ETrig - xError- BOOL- TRUE: Error condition reached- ETrig - Input - itfClientFilter- With 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 - eError- FbExecuteSingleVisuActionBase - Input - sDialogName- STRING- Mandatory value: name of the dialog - dialogResult- VisuElemBase.Visu_DialogResult
