Exemple De Programme Esclave Modbus Rtu - Siemens SIMATIC S7-1200 Manuel

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

Publicité

12.5.3.5

Exemple de programme esclave Modbus RTU

MB_COMM_LOAD présenté ci-dessous est initialisé à chaque fois que "Tag_1" est activé.
Cette manière d'exécuter MB_COMM_LOAD ne doit être utilisée que lorsque la configuration
du port série est modifiée à l'exécution, en raison d'une configuration IHM.
Réseau 1 Initialiser les paramètres de module RS-485 à chaque fois qu'ils sont modifiés par
un appareil IHM.
L'instruction MB_SLAVE montrée ci-dessous est insérée dans un OB cyclique qui est
exécuté toutes les 10 ms. Cela n'assure certes pas la réponse la plus rapide possible de
l'esclave, mais cela garantit de bonnes performances à 9600 bauds pour des messages
courts (20 octets au plus dans la demande).
Réseau 2 Vérifier la présence de demandes maître Modbus à chaque cycle. Le registre de
maintien Modbus est configuré pour 100 mots en commençant à MW1000.
Automate programmable S7-1200
Manuel système, 07/2011, A5E02486682-04
Protocoles des processeurs de communication
12.5 Communication Modbus
561

Hide quick links:

Publicité

Table des Matières
loading

Table des Matières