FUNCTION_BLOCK FbChangeVisu EXTENDS FbExecuteSingleVisuActionBase
Changes the currently shown toplevel visualization
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
|
BOOL
|
Rising 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
|
IVisualizationClientFilter
|
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
|
ERROR
|
|
FbExecuteSingleVisuActionBase
|
Input
|
sVisuName
|
STRING
|
The name of the visualization that should be shown. In case visualization names should be ambigous, the name can be qualified using the namespace.
|
|
|