User Tools

Site Tools


modbus:modbus-fr

This is an old revision of the document!


Modbus TCP/IP

Introduction

Les appareils Siemens LOGO! supporte Modbus à travers TCP/IP. Ces appareils sont utile en cas de 230VAC doit être changé dans le contexte du modélisme ferroviaire.

Le protocole Modbus est très simple et donc facile à mettre en œuvre.
Les appareils série Modbus peuvent être connectés à une passerelle.

Modbus est devenu un protocole de communication standard de facto et est maintenant un moyen couramment disponible pour connecter des appareils électroniques industriels.

Configuration Général



IP

Le préfixe IP. Si non renseigné, l'adresse IP du serveur Rocrail sera utilisée.

Port

Le numéro de port par défaut Modbus enregistré 502 sera utilisé en cas de valeur égale à zéro.

Options de sondage

Entrées

Interroger les entrées discrètes.

Holdings

Interroger les registres d'exploitation.

Registres

Interroger les registres analogiques.

Coils

Interroger l'état de la sortie bobine.

Mise en veille

Pause en ms entre les requêtes de sondage.


Configuration des dispositifs


Un dispositif doit être ajouté si une interrogation est requise pour spécifier quel type et plage.

Sous-IP

La dernière partie du dispositif son adresse IP.

Plage Input/Coil

Les deux plages sont automatiquement ajustées par multiples de 8.

Plages

Si une plage est fixée de zéro à zéro l'interrogation pour ce type est désactivée.


Adressage

L'adressage est basée sur l'adresse IP du serveur Rocrail.
Si le serveur a pour adresse IP 192.168.0.120, Le préfixe IP de base est 192.168.0.
Le bus objet Rocrail sera utilisé comme suffixe IP, par exemple si un bus de sortie est 44, l'adresse IP sera 192.168.0.44.


Bobines

Une bobine est une sortie lue/écrite dans le contexte Modbus, et est mis en correspondance avec un objet sortie/aiguillage de Rocrail.
Le bus de sortie est le suffixe IP, et l'adresse est l'adresse de la bobine.


Sondage

Les entrées Modbus doivent être sondées à cause de son architecture maître/esclage. (À l'origine RS485. Donc les nouveaux projets sont basés sur le RS485 comme BiDiB ou le maître GBMBoost fera le sondage.)
Si un détecteur Rocrail est défini pour cet identifiant d'interface, la gamme de modules de huit bits, 8, sera interrogée pour ce suffixe IP à un intervalle fixe.
Pour activer le sondage l'attribut fbpoll digint doit être fixé à vraie. L'attribut psleep est utilisé pour l'intervalle de sondage en ms.

Discrete Inputs

Input registers are reported as sensor default type.

Coils

Coiuls are reported as output field events.

Input Registers

Input registers are reported as sensor register type.

Holding Registers

Holding registers are reported as sensor register type.

Service

If the port is set > 1024, a Modbus service will be started; Rocrail will accept Modbus request on this port.
Supported requests:

  1. Write Single Coil, this will be evaluated as an output field event.

For all other requests an exception response will be send back.


PLC Address Types

Mnemonic Type Size Modbus Rocrail
I Digital Input bit Discrete Input Sensor
Q Digital Output bit Coil Output/Switch
M Memory bit Coil Read Sensor, Write Output
AI Analog Input word Register Sensor register type
AQ Analog Output word Register Output analog port type
AM Memory word Holding Register Sensor register type


Public Functions



modbus/modbus-fr.1596963897.txt.gz · Last modified: 2020/08/09 11:04 by phil45