- Accueil /
- Formation automatisme /
- Automatisme /
- Communication Modbus TCP avec automate Siemens sur TIA Portal
Communication Modbus TCP avec automate Siemens sur TIA Portal
- Par automationsense
- Le 27/06/2015
- Commentaires (3)
- Dans Automatisme
Sur Step7 TIA Portal,la communication en Modbus TCP se fait via les blocs MB_Server et MB_Client.MB_Server permet d'utiliser l'automate actuel comme serveur Modbus alors que MB_Client permet de l'utiliser en tant que client Modbus.Un Serveur Modbus est passif et attend une requête de la part du client,un client Modbus est actif,il collecte les données du serveur Modbus en envoyant des requêtes à celui ci.Pour configurer la liaison modbus TCP sur Step7 TIA Portal,il faut choisir un automate de type S7-1200 ou S7-1500.
Configuration en Serveur Modbus avec MB_Server
L'instruction "MB_SERVER" communique en tant que serveur Modbus TCP via la connexion PROFINET de la CPU S7-1200. Pour utiliser l'instruction, vous n'avez pas besoin de module matériel supplémentaire. L'instruction "MB_SERVER" traite les demandes de connexion d'un client Modbus TCP, reçoit les requêtes des fonctions Modbus et envoie les messages de réponse.
Dans la palette de droite, communication ----> Autres -----> Modbus TCP -----> MB_Server
Ce bloc comprend plusieurs paramètres :
Disconnect : L'instruction "MB_SERVER" établit une connexion passive avec un module partenaire, c'est-à-dire que le serveur réagit à chaque demande de connexion TCP provenant de chacune des adresses IP. Ce paramètre vous permet de commander le moment où une demande de connexion doit être acceptée :0: Une connexion passive est établie lorsqu'aucune liaison de communication n'est déjà établie.1: Initialisation de la coupure de liaison. Si l'entrée est à 1, aucun autre processus n'est exécuté. Après avoir réalisé la coupure de la liaison avec succès, le paramètre STATUS affiche la valeur 7003.
Connect_ID : Définit un ID à la liaison (au choix)
IP_Port : Définit le port de connexion
MB_HOLD_REG : Définit le registre à lire ou sur lequel on va écrire (peut être un momento ou un DB)
NDR : A "1" si nouvelles données écrites par le client Modbus
DR : A "1" si données lues par le client Modbus
Error : A "1" s'il y'a erreur pendant la communication
Status : code erreur
Configuration comme client Mobus avec MB_Client
L'instruction "MB_CLIENT" communique en tant que client Modbus TCP via la connexion PROFINET de la CPU S7-1200. Pour utiliser l'instruction, vous n'avez pas besoin de module matériel supplémentaire. L'instruction "MB_CLIENT" vous permet d'établir une connexion entre le client et le serveur, d'envoyer des requêtes et de recevoir des réponses et de commander la coupure de la liaison du serveur Modbus TCP.Le MB_Client ne peut lire que 124 registres,pour lire plus,il faut faire unautre appel.
Dans la palette de droite, communication ----> Autres -----> Modbus TCP -----> MB_Client
Nous avons conçu une formation en ligne qui traite uniquement du bus industriel Modbus (généralités,variantes ASCII,RTU,TCP/IP etc...).Cette formation d'environ 2 heures composée de vidéos et de fiches PDF vous permettra de mieux comprendre l'architecture d'un réseau modbus et de pouvoir décortiquer très facilement des trames modbus pour des fins de maintenance ou de diagnostic.
Vous pouvez vous inscrire à cette formation en nous contactant via le formulaire ci-dessous.
Vous inscrire à la formation modbus pour les nuls
Articles similaires
Les serveurs OPC pour les nuls
En informatique industrielle,il arrive souvent que l'on veuille établir une communication entre un PC et un automate souvent pour concevoir des systèmes de supervision sur PC.Il existe plusieurs moyens permettant de réaliser un…
Formation Unity Pro Schneider
TARIF DE LA FORMATION : 197 euros …
Mitsubishi Electric lance son nouveau variateur de vitesse : le FR-A800-E
Mitsubishi Electric vient de lancer son nouveau variateur de vitesse le FR-A800-E incluant un port Ethernet TCP / IP et un serveur web.Le nouveau variateur de vitesse de Mitsubishi Electric peut être contrôlé via une application mobile c…
StuxNet et PLC Blaster Siemens : quand les virus s'attaquent aux automates programmables
StuxNet : c'est le nom du ver informatique découvert en 2010 et qui visait à attaquer le site nucléaire iranien en ciblant le système de contrôle-commande des centrifugeuses.Il a été le premier virus &agr…
Comment dépanner un automate Siemens ?
Aujourd'hui,nous allons lister les pannes/problèmes les plus courants que l'on peut rencontrer sur les systèmes automatisés à base d'automate Siemens et voir comment les diagnostiquer. …
Commentaires (3)

- 1. Bertrand | 16/05/2017

- 2. automationsense (site web) | 19/02/2016

- 3. clément | 19/02/2016
La communication par modbus est elle disponible sur la CPU-400 programmée avec STEP7 ?
Si oui comment procède t'on ?
Ajouter un commentaire
Rechercher sur le site
Membres connectés
Espace membre
Tchat automaticiens
Aucun connecté
- JAZIRA12
- 07:30
- elimanely
- 16:10
- elimanely
- 16:13
- elimanely
- 16:13
- elimanely
- 16:20
Derniers commentaires
- Par Mohamzd
- le 21/02/2019
- Par KENGNE Rodrigue
- le 20/02/2019
- Par OUHIBI
- le 19/02/2019
- Par koubai hassen
- le 19/02/2019
- Par Arnaud CHASSAGNE
- le 19/02/2019
- Par amon2019
- le 18/02/2019
- Par ELMORCHIDI NABIL
- le 18/02/2019
- Par automationsense
- le 14/02/2019
- Par automationsense
- le 12/02/2019
Bonjour, Pourquoi traduire les questions en indiens alors que le site est en français. Cdlt
- Par Makosso vincent de paul
- le 10/02/2019
- Par SylvainC
- le 09/02/2019
- Par franck2018
- le 06/02/2019
- Par Seif El islam Bahri
- le 06/02/2019
- Par automationsense
- le 04/02/2019
- Par automationsense
- le 04/02/2019
- Par automationsense
- le 04/02/2019
- Par automationsense
- le 04/02/2019
- Par automationsense
- le 04/02/2019
- Par automationsense
- le 04/02/2019
- Par fellahi
- le 03/02/2019
- Par François
- le 01/02/2019
Apimou permet maintenant de gérer des compteurs (version 1.2.0).
- Par presta2019
- le 01/02/2019
- Par Yassin Khalfaoui
- le 31/01/2019
- Par alphonse2019
- le 31/01/2019
- Par automationsense
- le 29/01/2019
Bonjour MEFO, Oui,vous pouvez suivre la formation à votre propre rythme sur vos temps libres. ...
- Par alphonse2019
- le 28/01/2019
- Par alphonse2019
- le 27/01/2019
Avec 100%, je suis bien qualifié pour devenir un bon automaticien!
- Par louis michel mahop
- le 25/01/2019
- Par Severin lamah
- le 25/01/2019
- Par Severin lamah
- le 25/01/2019
- Par Moukoko Jacques
- le 24/01/2019
- Par YOUSSEF YACOUBA KONE
- le 24/01/2019
- Par Nicolas
- le 23/01/2019
- Par automationsense
- le 23/01/2019
- Par YOUSSEF YACOUBA KONE
- le 22/01/2019
- Par automationsense
- le 22/01/2019
- Par Alphonse Lufuluabo Tshimbumbu
- le 22/01/2019
- Par Alphonse Lufuluabo Tshimbumbu
- le 22/01/2019
- Par automationsense
- le 21/01/2019
- Par Fast_olfe
- le 21/01/2019
- Par nono gege
- le 20/01/2019
- Par Ghazi
- le 20/01/2019
Je voudrais savoir comment faire une maintenance des réseau profibus
J'aimerais faire communiqué un automate Siemens s7-1510 couple à une carte cp 1542 sp 1 à un automate Schneider tsx 57 en modbus tcp ip. Le problème le module mb server ne communique pas . J'ai déjà un s7-1200 qui communique avec mon automate tsx 57 et ca communique nikel . Je crois comprend pas pourquoi pour le s7 1500 .
Quelqu'un peu m'aider ? Merci