Représentation
Représentation du DFB :

Vous trouverez une description détaillée de ce DFB dans le document EcoStruxure™ Control Expert - Sécurité, Bibliothèque de blocs.
Description
Le DFB S_WR_ETH_MX
s'applique aux PAC utilisant le
micrologiciel d'UC de version 3.10 ou antérieure. Il calcule
les données (données réservées contenant un CRC
et un horodatage) requises par le récepteur pour vérifier
et gérer les erreurs détectées pendant la communication
d'égal à égal sécurisée.
Le bloc fonction
DFB S_WR_ETH_MX
doit être appelé à
chaque cycle dans le PAC émetteur. Pendant le cycle, il doit
être exécuté dans la logique une fois que toutes les
modifications nécessaires ont été apportées aux
données à envoyer. Cela signifie que les données à
envoyer ne peuvent pas être modifiées pendant le cycle après
l'exécution du DFB. Sinon, les informations de CRC utilisées
dans la zone des données réservées seront incorrectes
et la communication d'égal à égal sécurisée
échouera.
Vous devez affecter au paramètre ID
une valeur unique qui identifie la communication d'égal
à égal sécurisée entre un émetteur et un
récepteur.
AVERTISSEMENT | |
---|---|
Description du tableau DATA_SAFE
Vous pouvez associer les variables de processus et les variables de sécurité à l'aide des onglets Control Expert.
de l' et de l' dansLe fait d'associer de la sorte les variables de processus et de sécurité permet :
de transférer la valeur des variables de sécurité vers les variables de processus, via des variables globales associées ;
d'envoyer des valeurs variables de la zone de processus du PAC émetteur vers la zone de processus du PAC récepteur, par messagerie explicite via Modbus TCP.
Le tableau DATA_SAFE
est composé de
deux zones :
La zone Données de sécurité utilisateur contient les données de la zone de sécurité du PAC. Cette zone commence à l'indice 0 et se termine à l'indice 90.
La zone Données réservées est réservée aux données de diagnostic générées automatiquement, dont la valeur CRC et l'horodatage. Le PAC récepteur utilise cette information d'horodatage pour déterminer si les données de la zone Données de sécurité utilisateur sont sûres ou non. Cette zone commence à l'indice 91 et se termine à l'indice 99.
NOTE : Aucune donnée ne doit être inscrite dans la zone Données réservées.
Représentation de la structure du tableau DATA_SAFE
(array[0..99] of INT) :
