Communications entre ADwin et les PLC Simatic

L'interface Simatic "Fetch/Write" permet d'établir une communication point à point entre un automate et un châssis ADwin. L'écriture et la lecture de données dans la mémoire système de l'automate sont mises en oeuvre via la liaison Ethernet. Cela inclut l'accès aux modules, marqueurs, entrées et sorties, compteurs et timers, etc...


Du point de vue de l'automate, le châssis ADwin est en communication passive qu'il suffit simplement de configurer. Le système ADwin est un client actif auquel l'automate ne peut pas accéder.

Besoins

Pour permettre ces échanges, il est nécessaire d'être en possession des éléments suivants :


 - Un système ADwin avec interface EThernet et l'option Bootloader,
 - Un automate Simatic avec une carte CP (Communication Processor) supportant le protocole "Fetch/Write",
 - 2 ports Ethernet configurés sur l'automate. L'un pour la fonction "Fetch", l'autre pour la fonction "Write".

Fonctionnalités

Dans un process temps réel ADwin développé sous ADbasic, une variable globale est définie pour le contrôle des communications avec l'automate. Les données reçues ou envoyées sont maintenues dans des tableaux globaux DATA. La configuration de communication est conservée dans un tableau DATA additionnel.


Au final, il est possible de :


 - Se connecter à l'automate,
 - Fermer une connexion à l'automate,
 - Lire des données de manière périodique (Fetch),
 - Ecrire des données de manière périodique (Write),
 - Modifier la fréquence des échanges périodiques.