Variables et Synoptiques
Pour visualiser/écrire les registres des automates accessibles depuis le routeur, il est nécessaire de configurer la communication entre les deux.
La configuration se décompose en plusieurs points:
-
La source de données : configuration de l’accès à un serveur de données (OPC UA ou ModBus)
-
Les variables : rattachées à une source de données, elles correspondent à un ou plusieurs registres
-
Les synoptiques : permettent l’affichage des variables à des opérateurs sur la page d’exploitation
Pour aider à la configuration, il est possible de voir l’état des sources de données et des variables dans la page Collect&Alert > Etat des serveurs.
Source de données
Accéder au menu Collect&Alert > Sources de données. Vous pouvez y configurer de nouvelles sources de données.
Activée |
Activer ou désactiver la source de données |
Nom de la source de données |
Nom pour identifier la source de données |
Le type de la source de données |
ModBus ou OPC UA |
Les paramètres suivants sont dépendants du type de la source de données.
ModBus
Période d’échantillonnage (secondes) |
Intervalle entre 2 lectures de la source de données |
Timeout (par variable)(secondes) |
Timeout de la lecture d’une variable. Attention, une lecture est faite par variable. |
Adresse IP du serveur ModBus |
Adresse IP du serveur ModBus |
Port serveur |
Port du serveur ModBus |
Esclave ModBus ou Unit ID |
Esclave ModBus ou Unit ID où lire les registres sur le serveur |
Lecture bit |
Code à utiliser pour la lecture d’un bit de l’automate |
Lecture mot 16 bits |
Code à utiliser pour la lecture d’un mot de 16 bits |
Lecture double mot (32 bits) |
Code à utiliser pour la lecture d’un mot de 32 bits |
Lecture nombre à vigule flottante 32 bits |
Code à utiliser pour la lecture d’un float de 32 bits |
OPC UA
Intervalle d’émission (secondes) |
Intervalle entre 2 lectures de la source de données |
Adresse IP du serveur OPC UA |
Adresse IP du serveur OPC UA |
Port serveur |
Port du serveur OPC UA |
Authentification Utilisateur/Mot de passe |
Permet de configurer une connexion au serveur avec Login et mot de passe. Si désactivé, le serveur doit accepter les connexions anonymes. |
Le mode de sécurité des connexions OPCUA est None.
Variable
Accéder au menu Collect&Alert > Variables. Vous pouvez créer des variables associées à des sources de données.
Nom |
Nom de la variable |
Type de variable |
ModBus, Entrée TOR ou OPC UA |
Source de données |
(OPC UA, ModBus) source de données dans laquelle sera lue la variable |
NodeID Namespace Index |
(OPC UA) Namespace dans le serveur OPC UA où trouver la variable |
NodeID Type de l’Identifiant |
(OPC UA) Type de l’identifiant de la variable |
NodeID L’Identifiant |
(OPC UA) Identifiant de la variable. Chaine de caractères ou numérique suivant le type |
Adresse du registre |
(ModBus) Le registre de la variable. Si la variable est sur 2 registres (32bits), le registre suivant sera également utilisé. |
Type de variable
La variable peut être de différents types:
-
Bit
-
Bit dans mot (uniquement ModBus)
-
Entier 16 bits non signé
-
Entier 16 bits signé
-
Entier 32 bits non signé
-
Entier 32 bits signé
-
Flottant 32 bits
Suivant le type, des champs sont disponibles. Les principaux sont:
Nombre de décimales |
Nombre de décimales après la virgule à afficher |
Gain |
Multiplicateur de la valeur lue dans le registre |
Offset |
Décalage de la valeur lue dans le registre. Appliqué après le gain |
Unité |
Unité correspondante |
Valeur à 0 |
Valeur à afficher dans le cas où le bit est à 0 |
Valeur à 1 |
Valeur à afficher dans le cas où le bit est à 1 |
Déclencher une alarme
Il est possible d’associer une alarme à chaque variable. Si la condition configurée est atteinte, alors une alarme est levée.
Déclenchement alarme |
Configuration de la condition de déclenchement de l’alarme |
Acquittement nécessaire |
L’alarme doit être explicitement acquittée même si la condition n’est plus vérifiée |
Description du défaut |
Description qui sera associée à l’alarme |
Il est possible d’associer une alerte à ces alarmes pour prévenir par email et/ou sms un destinataire (voir la page Cycles d’alerte)
Gestion des droits d’écriture d’une variable
La gestion des droits d’écriture d’une variable se fait à l’aide des rôles Collect & Alert. Voir la page Ecriture d’une variable.
Synoptiques
Un synoptique regroupe un ensemble de variables, provenant d’une ou plusieurs sources de données. Cela permet de visualiser les variables sur la page d’exploitation. Cette page est accessible aux opérateurs (voir la page Page web d’exploitation).
Accéder au menu Collect&Alert > Synoptiques pour les créer.