OPC
Contrôle de la communication pour le driver client OPC.
Support WebVue - Oui.
|
Mode |
Mnémonique |
Syntaxe |
| 1 | READ | 1 |
| 5 | SETTRACE | 2 |
| 6 | RESETTRACE | 2 |
| 7 | PUTMASKTRACE | 2 |
| 8 | SAVEMASKTRACE | 2 |
| 9 | STARTGROUP | 3 |
| 10 | STOPGROUP | 3 |
| 11 | STARTSERVER | 3 |
| 12 | STOPSERVER | 3 |
Le mode READ remplace les modes précédents READ_SYNC et READ_ASYNC.
Le mode ACTIVATE_ITEMS n'est plus supporté.
Les modes 5 à 8 servent à gérer les traces. Vous pouvez ainsi lancer toutes les actions de l'onglet Traces de la boîte de dialogue Serveur OPC. Les actions (cocher pour positionner ou décocher pour réinitialiser) modifient le masque de traces comme affiché en bas de cette boîte de dialogue.
Voir l'image
Arguments communs
|
Argument |
Définition |
| CommObj |
Le nom d'un élément de configuration correspondant à un serveur OPC ou à un groupe OPC, tel que défini dans la configuration OPC client. Type STR
|
Le caractère slash (/) peut avoir été utilisé comme séparateur pour l'argument CommObj avec certains modes décrits ci-dessous. Ce support n'est assuré que pour compatibilité, il est recommandé d'utiliser le point (.) à la place.
Syntaxe 1
OPC (Mode, CommObj [, ModeFlag]);
Type de retour : Aucun
|
Argument |
Définition |
| ModeFlag |
Possibilité de lire depuis : Type STR. "CACHE" - Lecture des valeurs en cache dans le serveur OPC. |
Exécution
|
Mode |
Mnémonique |
Action |
| 1 | READ | Effectue une lecture du groupe spécifié par CommObj. CommObj doit désigné un groupe OPC valide. Les paramètres de lecture sont donnés par la configuration du groupe (synchrone ou asynchrone). |
Syntaxe 2
OPC (Mode, CommObj [, HexValue] );
Type de retour : Aucun
|
Argument |
Définition |
| HexValue | Une chaîne de caractères contenant la valeur hexadécimale du masque. Type STR. |
Exécution
|
Mode |
Mnémonique |
Action |
| 5 | SETTRACE | Positionne le masque de toutes les traces du serveur ou du groupe OPC spécifié par CommObj. |
| 6 | RESETTRACE | Positionne le masque de toutes les traces du serveur ou du groupe OPC spécifié par CommObj. |
| 7 | PUTMASKTRACE | Positionne le masque de toutes les traces du serveur ou du groupe OPC spécifié par CommObj. |
| 8 | SAVEMASKTRACE | Positionne le masque de toutes les traces du serveur ou du groupe OPC spécifié par CommObj. Au prochain démarrage, le masque de traces sera le masque sauvegardé. |
Syntaxe 3
OPC (Mode, CommObj);
Type de retour : Aucun
Exécution
|
Mode |
Mnémonique |
Action |
|
9 |
STARTGROUP | Démarre le groupe spécifié par CommObj. |
|
10 |
STOPGROUP | Stoppe le groupe spécifié par CommObj. |
|
11 |
STARTSERVER | Démarre le serveur spécifié par CommObj. |
|
12 |
STOPSERVER | Stoppe le serveur spécifié par CommObj. |
L’application peut détecter que la phase démarrage ou d'arrêt d'un serveur est terminée grâce à la variable :
SYSTEM.OPC.ServerAlias.ON
L’application peut détecter que la phase de démarrage ou d'arrêt d'un groupe est terminée grâce à la variable :
SYSTEM.OPC.ServerAlias.GroupName.ON