Présentation

Les fonctions de communication utilisées avec les automates Premium et Atrium présentent certaines caractéristiques uniques qui les différencient des autres fonctions de la bibliothèque. Le présent document respecte la charte de documentation relative à la bibliothèque de fonctions. Il contient également des informations supplémentaires concernant les particularités des modules métiers de communication.

Variables localisées

Toutes les fonctions de communication ne nécessitant pas de programmation au niveau du serveur (READ_VAR, WRITE_VAR, etc.) donnent accès aux variables localisées des automates distants. Les variables non localisées ne sont pas accessibles.

NOTE : pour transférer des variables non localisées entre automates, il est nécessaire d'utiliser la fonction DATA_EXCH. Une autre solution consiste à réaliser des copies locales dans les zones de variables localisées.

Sauf pour le premier exemple concernant la fonction WRITE_VARControl Expert ( et versions ultérieures uniquement) tous les autres exemples utilisent des variables d'adressage direct (utilisation d'adresses, de variables localisées).

Langage de programmation

Le langage de programmation le plus concis pour la création d'applications de communication est le langage littéral structuré (ST - Structured Text). Tous les exemples, à l'exception de la fonction READ_VAR, sont écrits en langage ST.