Siemens SIMATIC S7-1200 Manuel page 557

Masquer les pouces Voir aussi pour SIMATIC S7-1200:
Table des Matières

Publicité

Par exemple, une fois MB_SLAVE inséré dans un réseau CONT, vous pouvez aller à un
réseau précédent et définir la valeur HR_Start_Offset. La valeur doit être affectée avant
l'exécution de MB_SLAVE.
Extended_Addressing
Vous accédez à la variable Extended_Addressing de la même manière qu'à la variable
HR_Start_Offset décrite ci-avant, si ce n'est que Extended_Addressing est une valeur
booléenne. Une valeur booléenne doit être écrite par une bobine de sortie et non par une
boîte MOVE.
L'adressage d'esclave Modbus peut être configuré à un octet (la norme pour Modbus) ou à
deux octets. On utilise l'adressage étendu pour accéder à plus de 247 unités dans un réseau
unique. La sélection de l'adressage étendu vous permet d'accéder à 64000 adresses au
maximum. Une trame pour la fonction Modbus 1 est présentée ci-dessous comme exemple.
Tableau 12- 80
Adresse d'esclave à un octet (octet 0)
Fonction 1
Octet 0
Demande
Adr.
esclave
Réponse valide
Adr.
esclave
Réponse
Adr.
erronée
esclave
Automate programmable S7-1200
Manuel système, 07/2011, A5E02486682-04
Octet 1
Octet 2
Code F
Adresse de début
Code F
Longueur
0x81
Code E
Protocoles des processeurs de communication
Entrée d'une variable pour l'esclave Modbus à
l'aide du nom de DB par défaut :
1. Placez le curseur dans le champ de
paramètre et tapez la lettre m.
2. Sélectionnez "MB_SLAVE_DB" dans la
liste déroulante.
3. Placez le curseur à droite du nom de DB
(après le guillemet) et entrez un point.
4. Sélectionnez
"MB_SLAVE_DB.HR_Start_Offset" dans la
liste déroulante.
Octet 3
Octet 4
Longueur des bobines
Données de bobine
12.5 Communication Modbus
Octet 5
557

Hide quick links:

Publicité

Table des Matières
loading

Table des Matières