Intégration de la communication de sécurité
Chaque option de sécurité doit être créée par l'utilisateur dans le programme de sécurité. Pour assurer le fonctionnement de la fonction de sécurité, des variables déjà définies, pouvant avoir des dénominations différentes d'un périphérique principal FSoE à un autre périphérique principal FSoE, sont disponibles.
Exemple
Dans l'exemple suivant, ces variables sont représentées sur la base des ports groupe de la société Beckhoff.
Variable | Fonction | |
|---|---|---|
Ports groupe à piloter | RUN/STOP | Démarre / arrête l'exécution du programme FSoE. |
Err Ack | Réinitialisation défaut / acquittement de la communication de sécurité | |
Module Fault | En préparation | |
Ports groupe à surveiller | FB Err | Défaut lors de l'exécution d'un bloc fonction |
Com Err | Défaut de communication | |
Out Err | Défaut de sortie | |
Other Err | Autres défauts | |
Com Startup | La communication de sécurité est établie. | |
FB Deactive | En préparation | |
FB Run | Exécution des blocs fonction en cours | |
In Run | Programme de sécurité en cours |
La procédure de démarrage de la fonction de sécurité et de réincorporation d'un appareil de sécurité dépend du périphérique principal FSoE et n'est pas représentée ici.
Pour ses données process de sécurité, Safety over EtherCAT® dispose d'une information de validité. Lorsque le protocole de sécurité est établi, cette information est transmise du périphérique principal au périphérique secondaire pour les données sortie process et du périphérique secondaire au périphérique principal pour les données entrée process. Si une information "Non valide" est signalée par le périphérique principal, toutes les données sortie process côté périphérique secondaire sont remises sur "0". Le périphérique secondaire signale toujours l'information "valide" avec les données entrée process actuelles.