Télécharger Imprimer la page

SICK S700 Serie Manuel D'utilisation page 169

Publicité

11.4
Commandes Modbus pour le SIDOR S700
11.4.1
Codes des fonctions
11.4.2
Formats des données
8012699/YR50/V3-0/2016-03 | SICK
Sujet à modification sans préavis
Le S700 peut reconnaître et exécuter les codes des commandes suivantes :
Tableau 13:
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 plusieurs 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 de la valeur ; 0 = + / 1 = –
E = Exposant (complément à 2 décalé de 127)
M= Mantisse (1. Mantisse)
Ordre de transmission des octets :
Octet 0 (LSB = Octet de
Octet 1
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
"Requêtes de lecture
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
lecture
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
(voir "Commandes
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
Modbus")
Adresses : 0000H à 001FH (recouvrement avec Read Holding
Register) et 00A8H à 00C7H (sont réinitialisées en cas de
coupure de courant)
Octet 2
EMMM MMMM
Octet 3 (MSB = Octet de
poids le + faible)
Modbus").
(voir "Requêtes de
Modbus").
(voir "Commandes
Octet 0 (LSB = Octet de
Octet 1
poids le + faible)
MMMM MMMM
MMMM MMMM
poids le + fort)
M A N U E L D ' U T I L I S A T I O N | S700
11
(voir
Octet 2
169

Publicité

loading

Ce manuel est également adapté pour:

S710S710 csaS711S711 csaS715-standardS715 csa ... Afficher tout