Définir Le Gestionnaire De Visualisation « Fr_Setcustomervisuhandler; Interface Du Gestionnaire De Visualisation « Fr_Icustomervisuhandler - Festo Robotic 3 Mode D'emploi

Table des Matières

Publicité

Blocs CODESYS(vue d'ensemble)
– Les noms de la visualisation ne sont pas vérifiés lorsqu'ils sont définis. Le contrôle a lieu lors du
passage à la visualisation client. Si le passage n'est pas possible, une erreur est affichée sur la
visualisation robotique.
– La visualisation client peut être réglée via le bloc « FR_SetCustomerVisualization » ou
« FR_SetCustomerVisuHandler ». Un seul de ces blocs peut être utilisé.
7.18
Définir le gestionnaire de visualisation « FR_SetCustomerVisuHandler »
Fig. 29 : FR_SetCustomerVisuHandler
Le bloc fonctionnel « FR_SetCustomerVisuHandler » permet de définir un gestionnaire qui est notifié
lorsque le passage de visualisation vers la visualisation client est souhaité. Le changement est alors
effectué dans le gestionnaire.
Secteur
Inout
Input
Output
Tab. 26 : FR_SetCustomerVisuHandler
7.19
Interface du gestionnaire de visualisation « FR_ICustomerVisuHandler »
L'interface « FR_ICustomerVisuHandler » doit être héritée d'un bloc fonctionnel. Les méthodes
« ChangeToCustomerVisu » et « IsCustomerVisuAvailable » doivent être implémentées. Les deux
méthodes sont appelées à partir de la tâche de visualisation. L'accès aux données partagées doit
être empêché ou verrouillé à l'aide de moyens techniques communs.
Festo — Festo Robotic 3 — 2021-11a
Nom
Robot
Execute
Gestionnaire
Done
Busy
Error
ErrorID
Type de données
FR_Robot
BOOL
FR_ICustomerVisu-
Handler
BOOL
BOOL
BOOL
FR_ERROR
Remarque
Référence à
« FR_Robot ».
Définir la visualisation
Instance de gestion-
naire
Exécution terminée
Le bloc fonctionnel
n'est pas terminé.
Indique qu'une erreur
est survenue dans le
bloc fonctionnel.
ID d'erreur
51

Publicité

Table des Matières
loading

Table des Matières