Commandes Modbus Pour Le Sidor S700; Codes Des Fonctions; Formats Des Données - SICK S700 Série Manuel D'utilisation

Analyseur de gaz extractif
Masquer les pouces Voir aussi pour S700 Série:
Table des Matières

Publicité

11.4

Commandes Modbus pour le SIDOR S700

11.4.1

Codes des fonctions

11.4.2
Formats des données
8012699/ZU38/V4-0/2022-01 | SICK
Sujet à modification sans préavis
Le S700 peut reconnaître et exécuter les codes des commandes suivantes :
Tableau 17 :
Code
Désignation
Lire l'état de
l'E/S bin.
01
[Read Coil
Status]
Lire un registre
de mémoire
03
[Read Holding
Register]
Forcer une info
TOR
05
[Force Single
Coil]
Initialiser plu-
sieurs registres
16
[Preset Multiple
Register]
Les commandes Modbus dont le champ de code est différent sont ignorées.
Format des données pour le champ argument (informations d'état)
Une information binaire (ou tout ou rien = TOR) est constituée d'1 bit.
– 0 logique = ARRÊT de la fonction
– 1 logique = MARCHE de la fonction
Un octet de données est constitué de 8 bits renfermant chacun une information binaire.
– Bit 0 = bit de poids le plus faible de la valeur
– Bit 7 = bit de poids le plus élevé de la valeur
Format des données pour les valeurs en virgule flottante
Une valeur en virgule flottante est constituée de deux mots de 16 bits (2 x 16 bits =
4 octets) :
Octet 3 (MSB =
Octet de poids
le + fort)
SEEE EEEE
S = Signe (sign) ; 0 = + / 1 = –
E = Exposant (complément à 2 décalé de 127)
M = Mantisse (1. Mantisse)
Ordre de transmission des octets :
Octet 0 (LSB=
Octet 1
Octet de poids
le + faible)
COMMANDE À DISTANCE SOUS MODBUS
Fonction
Lecture d'une ou plusieurs informations d'état de 1 bit (interrogation de
l'état du S700).
Il est possible de lire au maximum 64 informations d'entrée / sortie
binaires Coils par commande. 200 Coils disponibles
lecture
Modbus»).
Adresse : 0000H à 00C7H
Lecture d'un ou plusieurs mots de 16 bits de données
Il est possible de lire au maximum 32 registres par commande.
200 registres de 16 bits sont disponibles
Modbus»).
Adresse : 0000H à 00C7H
Écriture d'1 bit d'information (Programmation d'un paramètre du S700).
On peut modifier 1 Coil par commande. 32 Coils disponibles
mandes
Modbus»).
Adresses : 0000H à 001FH (recouvrement avec Read Coil Status) et
00A8H à 00C7H (sont réinitialisées en cas de coupure de courant).
Écriture d'un ou plusieurs mots de 16 bits de données (Programmation
d'un paramètre du S700).
Il est possible d'écrire au maximum 32 registres par commande.
32 registres sont disponibles
Adresses : 0000H à 001FH (recouvrement avec Read Holding Register)
et 00A8H à 00C7H (sont réinitialisées en cas de coupure de courant).
Octet 2
Octet 1
EMMM MMMM
MMMM MMMM
Octet 3 (MSB =
Octet de poids
le + fort)
(voir «Requêtes de
(voir «Requêtes de lecture
(voir «Commandes
Modbus»).
Octet 0 (LSB=
Octet de poids
le + faible)
MMMM MMMM
Octet 2
M A N U E L D ' U T I L I S A T I O N | S700
11
(voir «Com-
177

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

S700S710S710 csaS711S711 csaS715-standard ... Afficher tout

Table des Matières