Présentation
Ces fonctions permettent à un équipement de communiquer avec un autre. Certaines sont communes à plusieurs types de voies de communication ; d'autres, propres à une seule voie de communication.
Fonctions de communication asynchrones
Une fonction de communication est asynchrone lorsqu'elle est exécutée pendant un ou plusieurs cycles après celui qui l'a activée.
Le tableau suivant présente les fonctions de communication à exécution asynchrone :
Fonction |
Rôle |
---|---|
Envoyer/demander un accusé de réception de données. |
|
Activer ou désactiver un protocole. |
|
Lire un tableau de données. |
|
Lire une chaîne de caractères. |
|
Envoyer une chaîne de caractères et attendre une réponse. |
|
Emuler une communication maître Modbus à partir d'une liaison série configurée en mode caractère. |
|
Ecrire une chaîne de caractères. |
|
Lire 1 Ko de messages. |
|
Lire des données Modbus Plus communes. |
|
Lire des objets langage standard : mots et bits internes, mots et bits système, temporisateurs, monostables, programmateurs cycliques, registres, compteurs. |
|
Envoyer des requêtes UNI-TE. |
|
Traiter des requêtes |
|
Ecrire 1 Ko de messages. |
|
Ecrire des données Modbus Plus communes. |
|
Ecrire des objets langage standard : mots et bits internes, mots et bis système. |
Fonctions de communication synchrones
Une fonction de communication est dite synchrone lorsqu'elle s'exécute totalement pendant la tâche automate qui l'a activée.
Le tableau suivant présente les fonctions de communication à exécution synchrone :
Fonctions de communication utilitaire
Ces fonctions sont exécutées de manière synchrone. Une fonction de communication est dite synchrone lorsqu'elle s'exécute totalement pendant la tâche automate qui l'a activée.
Le tableau suivant présente la fonction de communication utilitaire :
Fonction |
Rôle |
---|---|
Convertir une chaîne de caractères en une adresse (tableau de 6 entiers) exploitable directement par la fonction de communication. |