Siemens SIMATIC S7-200 Manuel page 388

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

Publicité

Automate programmable S7-200 Manuel système
Le paramètre MaxIQ donne la valeur 0 à 128 au nombre d'entrées et de sorties à disposition des
adresses Modbus 0xxxx et 1xxxx. La valeur 0 désactive toutes les lectures et les écritures dans
les entrées et les sorties. La valeur proposée pour MaxIQ est 128, ce qui permet d'accéder à
toutes les entrées et les sorties dans le S7--200.
Le paramètre MaxAI donne la valeur 0 à 32 au nombre de registres de mots d'entrée (AI) à
disposition de l'adresse Modbus 3xxxx. La valeur 0 désactive les lectures d'entrées analogiques.
La valeur qui est proposée pour MaxAI et qui permet d'accéder à toutes les entrées analogiques
du S7--200 est la suivante :
0 pour la CPU 221,
-
16 pour la CPU 222,
-
32 pour les CPU 224, CPU 224XP et CPU 226.
-
Le paramètre MaxHold définit le nombre de registres de maintien de mots en mémoire V mis à
disposition de l'adresse Modbus 4xxxx. Par exemple, pour permettre au maître d'accéder à 2000
octets de mémoire V, donnez au paramètre MaxHold une valeur de 1000 mots (registres de
maintien).
Le paramètre HoldStart est l'adresse du début des registres de maintien en mémoire V. Cette
valeur est généralement définie à VB0 ; ainsi, le paramètre HoldStart est défini à &VB0 (adresse
de VB0). Il est possible d'indiquer d'autres adresses de mémoire V comme adresse de début pour
les registres de maintien afin que VB0 puisse être utilisé à d'autres endroits du projet. Le maître
Modbus peut accéder au nombre MaxHold de mots de mémoire V à partir de HoldStart.
La sortie Done est mise à 1 à l'achèvement de l'opération MBUS_INIT. L'octet de sortie Error
contient le résultat de l'exécution de l'opération. Le tableau 12-6 présente les situations d'erreur
possibles pouvant résulter de l'exécution de l'opération.
Opération MBUS_SLAVE
L'opération MBUS_SLAVE sert à desservir une demande
du maître Modbus et doit être exécutée à chaque cycle afin
qu'elle puisse rechercher et répondre aux demandes
Modbus éventuelles.
Cette opération est exécutée à chaque cycle lorsque
l'entrée EN est à 1.
L'opération MBUS_SLAVE ne comporte pas de paramètres
d'entrée.
La sortie Done est à 1 lorsque l'opération MBUS_SLAVE
répond à une demande Modbus. Elle est à 0 s'il n'y avait
pas de demande à desservir.
La sortie Error contient le résultat de l'exécution de
l'opération. Cette sortie n'est valable que si la sortie Done
est à 1. Si Done est à 0, le paramètre d'erreur n'est pas
modifié. Le tableau 12-6 présente les situations d'erreur
possibles pouvant résulter de l'exécution de l'opération.
Tableau 12-5 Paramètres pour l'opération MBUS_SLAVE
Paramètre
Done
Error
374
Type de
Opérandes
données
BOOL
I, Q, M, S, SM, T, C, V, L
BYTE
VB, IB, QB, MB, SB, SMB, LB, AC, *VD, *AC, *LD

Publicité

Table des Matières
loading

Table des Matières