Siemens SIMATIC ET 200S Instructions De Service page 210

Masquer les pouces Voir aussi pour SIMATIC ET 200S:
Table des Matières

Publicité

Modbus/USS
3.6 Pilote esclave Modbus
3.6.13
Code de fonction 15 – Force Multiple Coils
Fonction et structure
Le code de fonction 15 – Force Multiple Coils est caractérisé comme suit :
Fonction
Télégramme de
requête
Télégramme de
réponse
LEN en octets > 6
start_address
L'adresse de bit Modbus "start_address" est interprétée comme suit par le pilote :
Le FB81 (S_MODB) vérifie que "start_address" se trouve dans l'une des zones indiquées
dans le DB de conversion pour FC 01, 05, 15 (de/à : mémentos, sorties, temporisations,
compteurs).
Si l'adresse de bit Modbus start_address se
trouve dans la zone
De
De
Le calcul des adresses pour l'accès (conversion des adresses) s'effectue comme suit :
Accès commençant avec SIMATIC
Octet de mémento
Octet de sortie
Accès aux mémentos et aux sorties
Lors de l'accès aux zones de mémoire SIMATIC mémentos et sorties, le numéro de bit
restant (Rest Bit_Number) est calculé et utilisé pour adresser le bit correspondant dans
l'octet de mémento ou de sortie.
Accès aux temporisations et compteurs
L'accès aux zones de mémoire SIMATIC temporisations et compteurs n'est pas autorisé
avec le code de fonction 15 et rejeté par le pilote avec un message d'erreur.
210
Cette fonction permet au système maître Modbus d'écrire plusieurs bits
dans les zones de mémoire SIMATIC énumérées ciaprès.
ADDR FUNC start_adress
ADDR FUNC start_adress
aaaaa
bbbbb
à
ccccc
ddddd
à
quantity
byte_count N n-DATA
n Byte DATA
l'accès s'effectue à
la zone de mémoire SIMATIC
à partir du mémento
à partir de la sortie
Formule de conversion
cccc
=((start_address-
) / 8)
aaaa
=((start_address-
) / 8)
Instructions de service, 03/2009, A5E00124882-05
CRC
CRC
uuuu
M
.0
ooooo
A
.0
uuuu
+
oooo
+
Modules d'interface série

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

6es7 138-4df01-0ab0

Table des Matières