8.1.1.4.2 Bitmap indicateurs de défaut
Registre 28 (lecture seule) Programme interne V0.43 ou version plus récente requise. Il représente les défauts détectés dans un
format bitmap. Les défauts sont également disponibles comme des codes de résultat dans le registre d'état. Cependant, ceux-ci
sont transitoires et ne peuvent apparaître que brièvement avant le début d'un nouveau test.
Les bits de défaut restent ici jusqu'à la fin du test suivant (à ce moment, ils peuvent être effacés si le défaut a disparu).
Bit
0
1
2
3
4
8.1.2 Mise en œuvre Modbus
Cette section concerne les utilisateurs expérimentés qui veulent effectuer leur propre programmation pour mettre en œuvre le
dispositif de commande Modbus. Ceci n'est pas nécessaire si le système de commande dispose déjà d'une assistance directe pour
être configuré en maître Modbus. Les paragraphes suivants décrivent un système minimal permettant de lire périodiquement les
données de l'ICM 2.0. Il n'est pas conçu pour la mise en œuvre générale sous protocole Modbus.
Pour avoir des informations générales concernant cette section, le responsable de la réalisation peut examiner les documents
source Modbus:
http://www.modbus.org/docs/Modbus_over_serial_line_V1.pdf
http://www.modbus.org/docs/Modbus_Application_Protocol_V1_1b.pdf
Pour collecter les données de l'ICM 2.0, le système de commande doit pouvoir envoyer une trame de commande Modbus et
recevoir une trame de réponse via les signaux RS485.
Une trame comprend une séquence d'octets, transmis dos à dos sur l'interface RS485.
Une trame de commande peut être générée, correspondant à une commande Modbus "lecture des registres ". En utilisant la
notation hexadécimale, la séquence requise pour réinitialiser tous les registres sera une séquence de 8 octets:
<0xCC> <0x04> <0x00> <0x00> <0x00> <0x7D> <0x20> <0x36>
Cette séquence est décodée ainsi par l'appareil ICM 2.0:
<0xCC> = <adresse esclave>
<0x04> = <code fonction: lecture registres>
<0x00> <0x00> = <démarrage registre haut> <démarrage registre bas> (2 octets)
<0x00> <0x7D> = <nombre des registres haut > <nombre des registres bas> (2 octets)
<0x20> <0x36> = <total de contrôle haut> <total de contrôle bas> (2 octets)
Fonction
OPTICAL FAULT
LOW FAULT
HIGH FAULT
DATA LOGGING
WATER SENSOR
RÉFÉRENCE
Commentaire
Voir le tableau 8A
Voir le tableau 8A
Voir le tableau 8A
Voir le tableau 8A
Voir le tableau 8A
Compteur de particules en ligne
67