SET

Icône du lien vers le conceptVoir également

Constitution d'une liste de commandes et de consignes à envoyer.

Support WebVue - Oui.

Cette instruction, utilisée conjointement avec l'instruction SENDLIST est conçue pour optimiser l'utilisation des services de commande en fonction des capacités du driver d'acquisition de données (OPC, Modbus...) comme le fait une recette.

L'instruction SET permet d'ajouter une variable Entrée/Sortie et sa valeur de commande (valeur à envoyer) dans une liste maintenue en mémoire. Une fois que la liste des commandes à traiter est complète, vous pouvez l'exécuter en utilisant l'instruction SENDLIST.

La liste de commandes maintenue en mémoire est protégée par session utilisateur, c'est-à-dire que chaque session bénéficie de sa propre liste, et les appels à SET et SENDLIST depuis une session donnée n'affectent pas les listes associées aux autres sessions.

Voir la rubrique Mécanismes d'échange de messages dans PcVue pour plus d'informations.

Syntaxe

IntVal = SET(Variable, Value);

Type de retour : INTEGER

Argument

Définition

Variable

Nom de la variable à commander. Tous types de variables. Type STR.

Value

Valeur à commander. Doit être du même type que la variable.

Exécution

La commande ou la consigne est ajoutée à la liste en mémoire. Cette instruction peut être utilisée plusieurs fois avant l'envoi à l'équipement de terrain avec SENDLIST.

Retour: 1 si OK, 0 sinon.

Les variables doivent être déclarées en commande pour que l'envoi soit possible.

Le traitement de discordance ne fonctionne pas avec les recettes.

Exemple

Merci de vous référer aux exemples du verbe SENDLIST.