DOSSIER TECHNIQUE / RÉVISION 1
Chaîne de commande et recette
PLC-887 conduit l’agitateur AG-887 dans la cuve TK-887 par le variateur VFD-887. La supervision présente sa consigne mémorisée et la mesure ST-887. Le poste de maintenance dispose d’un accès technique mais aucune modification n’est autorisée pendant la recette R-32.
Réseau de l’atelier
| Équipement | Adresse IP |
|---|
| Supervision / HMI-887 | 10.32.118.12 |
| Automate de conduite / PLC-887 | 10.32.118.85 |
| Variateur / VFD-887 | 10.32.118.107 |
| Maintenance / ENG-887 | 10.32.118.171 |
Serveur Modbus TCP : variateur, port 502, Unit ID 10. L’automate interroge un bloc de quatre registres chaque seconde. La supervision reprend ces mesures. Les échanges sont simulés ; aucun paquet n’est envoyé sur ce réseau.
Fiche de recette R-32
Régime initial : 410 tr/min. Limite d’exploitation de la recette : 520 tr/min. Seuil de protection indépendant : 580 tr/min. Capacité technique du variateur : 0 à 1500 tr/min. Une commande techniquement recevable peut enfreindre la recette.
Dynamique et sécurité
Rampe d’accélération : 13 tr/min/s ; décélération : 27 tr/min/s. Intégration par pas de 0,1 s. La mesure est arrondie au dixième de tr/min. SSHH-888 mesure indépendamment la vitesse et coupe dès son seuil atteint ; arrêt verrouillé, puis décélération. Pas de destruction mécanique simulée. Les vitesses ×1/×4 accélèrent uniquement la lecture.
Mesure immédiate : isoler le poste suspect, conserver la capture, maintenir l’arrêt et faire contrôler l’installation ainsi que les paramètres avant réarmement local. Ne pas neutraliser la protection.
Fiche variateur MX-HW
Toutes les adresses ci-dessous sont des adresses PDU décimales indexées à zéro, sans préfixe 4xxxx. Une adresse désigne un emplacement ; sa valeur est le contenu du registre. Chaque mot contient 16 bits, transmis octet fort puis octet faible.
| Adresse PDU | Contenu |
|---|
| 106 et 107 | Consigne float32 IEEE 754 / tr/min / R-W |
| 108 | Mesure uint16 : mot ÷ 10 = tr/min / R |
| 109 | Protection : 0 libre, 1 verrouillée / R |
Ordre des mots de ce modèle
Mot fort à l’adresse la plus basse, mot faible à l’adresse suivante (ABCD). A et B sont les octets du mot de poids fort de l’IEEE 754 ; C et D ceux du mot faible. Cet ordre n’inverse jamais les deux octets à l’intérieur d’un registre.
Exemple distinct de la production
123,25 tr/min → IEEE 754 0x42F68000. Mot fort : 0x42F6 (17142) ; mot faible : 0x8000 (32768). Sur ce modèle, aux deux adresses croissantes : 42F6 puis 8000. Réassembler les mots dans l’ordre fort/faible avant de décoder.
Pour un nombre normalisé : signe s (1 bit), exposant E (8 bits), fraction F (23 bits). Valeur = (−1)s × 2E−127 × (1 + F/223). Dans cet exemple s=0, E=133, F=7766016. Une calculatrice IEEE 754 ou un script de décodage convient.
Transactions et preuves
MBAP : transaction (2 octets), protocole 0 (2), longueur (2), Unit ID (1). Longueur = octets après le champ longueur, Unit ID compris. FC03 lit quatre mots : la requête indique adresse et quantité ; la réponse indique nombre d’octets et valeurs. FC16 / 0x10 écrit deux mots consécutifs : adresse de départ, quantité, nombre d’octets, données. Sa réponse confirme seulement adresse et quantité. Chaque paire partage son identifiant de transaction ; aucun CRC RTU en TCP.
La capture garde toutes ses preuves jusqu’au rejeu et survit au rechargement dans la même session et pour le même jeton. Veille après 300 s sans incident ; reprise lors du déclenchement. Fin de capture 100 s après l’écriture. Pause et vitesse sont partagées entre les onglets de cette installation. Rejouer puis déclencher au même temps simulé reproduit les mêmes trames.