SlideShare a Scribd company logo
1 of 14
Download to read offline
Communication Modbus WAGO- P.DREZET - 1 -
Communication Modbus
WAGO – ATV 31
Communication Modbus WAGO- P.DREZET - 2 -
Communication Modbus
WAGO – ATV 31
1. Matériel :
Borne d’interface série RS 485 : 750-653
Le coupleur met les données à la disposition du bus. Le système de communication module-
coupleur est indépendant du bus et travaille en full duplex à une vitesse de 19200 bauds.
Cette borne est d’une très grande rapidité, elle offre une séparation galvanique parfaite et une très
grande protection contre les perturbations.
Le blindage est directement connecté au rail.
Borne à configurer avec logiciel
Communication Modbus WAGO- P.DREZET - 3 -
Communication Modbus
WAGO – ATV 31
2. Schéma de câblage borne 750-653 :
Communication Modbus WAGO- P.DREZET - 4 -
Communication Modbus
WAGO – ATV 31
3. Configuration avec le logiciel WAGO IO Check 2 :
Lancer le logiciel
Connecter le contrôleur 750-841 au PC par le cordon série
Node Configuration montre une image de l’application
Borne d’interface série RS 485 :
750-653 003-000
Communication Modbus WAGO- P.DREZET - 5 -
Communication Modbus
WAGO – ATV 31
Clic droit sur la borne :
Settings pour configurer la borne
4. Programmation dans CoDeSys :
4.1 Configuration de l’automate :
Clic sur l’icône Ressources
Configuration de l’automate Hardware configuration Clic droit sur K-Bus
Ajouter sous élément
Communication Modbus WAGO- P.DREZET - 6 -
Communication Modbus
WAGO – ATV 31
Cliquer sur Serial Interface pour obtenir le liste des bornes RS 485 750-653
Bornes non configurables
Bornes configurables
Communication Modbus WAGO- P.DREZET - 7 -
Communication Modbus
WAGO – ATV 31
4.2 Bibliothèque CoDeSys avec fonction Modbus :
Fenêtre
et Gestion des bibliothèques
Dans la fenêtre Gestion des bibliothèques clic droit sur la fenêtre haut à gauche :
Cliquer sur Insérer Autres bibliothèques
Une fenêtre de navigation apparaît :
Communication Modbus WAGO- P.DREZET - 8 -
Communication Modbus
WAGO – ATV 31
Sélectionner le fichier Modb_105 qui correspond aux fonctions Modbus Master et Slave
MODBUSMASTER_RTU : Bloc fonctionnel qui permet de gérer une borne d’interface série en
tant que maître Modbus RTU
MODBUSSLAVE_RTU : Bloc fonctionnel qui permet de gérer une borne d’interface série en
tant qu’esclave Modbus RTU
Communication Modbus WAGO- P.DREZET - 9 -
Communication Modbus
WAGO – ATV 31
Programmation :
4.3 Création d’un sous programme Modbus :
Fichier Nouveau
Paramétrage du contrôleur
Après avoir crée un programme principal PLC_PRG clic droit sur Modules puis Insérer objet
Donner un nom au sous programme et langage en ST (Texte structuré)
Communication Modbus WAGO- P.DREZET - 10 -
Communication Modbus
WAGO – ATV 31
Programme Modbus :
Nom du sous programme Modbus en ST
Fonction Modbus maître : MODBUS_MASTER_RTU
Code fonction 3 en Modbus :
Lecture de n mots consécutifs
Adresse de l’esclave : 1
Lancement d’une requête de
lecture
Quantité de mots lus
Adresse de départ :
Ex : mot 8604 vitesse de sortie
Tableau de valeurs
Communication Modbus WAGO- P.DREZET - 11 -
Communication Modbus
WAGO – ATV 31
ModbusMaster
(
bCOM_PORT:= 2, (* Numéro de la borne RS, en commençant à 2 (le port 1 est la prise console) *)
cbCOM_BAUDRATE:= BAUD_19200, (* Débit *)
cpCOM_PARITY:= PARITY_EVEN, (* Parité *)
csCOM_STOPBITS:= STOPBITS_1, (* Bits de Stop *)
cbsCOM_BYTESIZE:= BS_8, (* Bits de données *)
cfCOM_FLOW_CONTROL:= HALFDUPLEX, (* Half duplex = Liaison 2 fils *)
TimeOut:= t#500ms, (* Temps au bout duquel on considère qu'on ne recevra plus de réponse *)
StartFunction:= Start, (* Faire passer cette variable à TRUE pour l'émission d'une nouvelle trame. Elle
repasse à FALSE lorsqu'un résultat est disponible *)
Query:= Query[Index], (* Tableau de requêtes *)
Response:= Response, (* Variable structurée qui contient la réponse *)
);
IF NOT Start (* Si un résultat est disponible *)
THEN
IF ModbusMaster.MB_Error = 0 (* Test du code d'erreur *)
THEN (* Pas d'erreur *)
CptOk := CptOk+1; (* Compteur de trames OK *)
CASE Index OF
0 : RFRD_VitesseSortie := Response.Data[0];
ERRD_CodeDefaut := Response.Data[2];
1 : ETA_MotEtat := Response.Data[0];
RFR_FrequenceSortie := Response.Data[1];
LCR_CourantMoteur := Response.Data[3];
ETI_MotEtatEtendu := Response.Data[5];
END_CASE
ELSE
CptNok := CptNok+1; (* Compteur de trames NOK ou sans réponse (timeout) *)
Communication Modbus WAGO- P.DREZET - 12 -
Communication Modbus
WAGO – ATV 31
END_IF
Start := TRUE;
Index.0 := NOT Index.0;
END_IF
5. Programme de conversion:
Module Clic droit Insérer objet
Crée un programme en CFC
Communication Modbus WAGO- P.DREZET - 13 -
Communication Modbus
WAGO – ATV 31
Exemple de conversion du courant moteur lu dans le variateur :
(LCR_CourantMoteur)
6. Visualisation :
Exemple de visualisation de courant moteur :
Clic sur instrument vectorisé
Configuration de l’instrument vectorisé :
Communication Modbus WAGO- P.DREZET - 14 -
Communication Modbus
WAGO – ATV 31
Choisir :
- le type de flèche
- la couleur de la flèche
- variable/échelle
Configurer les zones de couleur :
Echelle et graduation
Affecter à l’instrument une variable :
Pour l’exemple courant, le mot variateur 3204 est affecté à W_LCR_CourantMoteur

More Related Content

What's hot

モノタロウを支える Solr による商品検索システム
モノタロウを支える Solr による商品検索システムモノタロウを支える Solr による商品検索システム
モノタロウを支える Solr による商品検索システム株式会社MonotaRO Tech Team
 
IPv6 and IoT
IPv6 and IoTIPv6 and IoT
IPv6 and IoTAPNIC
 
Graph Database Meetup in Korea #4. 그래프 이론을 적용한 그래프 데이터베이스 활용 사례
Graph Database Meetup in Korea #4. 그래프 이론을 적용한 그래프 데이터베이스 활용 사례 Graph Database Meetup in Korea #4. 그래프 이론을 적용한 그래프 데이터베이스 활용 사례
Graph Database Meetup in Korea #4. 그래프 이론을 적용한 그래프 데이터베이스 활용 사례 bitnineglobal
 
Building AI Applications using Knowledge Graphs
Building AI Applications using Knowledge GraphsBuilding AI Applications using Knowledge Graphs
Building AI Applications using Knowledge GraphsAndre Freitas
 
Malaysia National IoT Strategic Roadmap
Malaysia National IoT Strategic RoadmapMalaysia National IoT Strategic Roadmap
Malaysia National IoT Strategic RoadmapDr. Mazlan Abbas
 
Which Change Data Capture Strategy is Right for You?
Which Change Data Capture Strategy is Right for You?Which Change Data Capture Strategy is Right for You?
Which Change Data Capture Strategy is Right for You?Precisely
 
Apache NiFi in the Hadoop Ecosystem
Apache NiFi in the Hadoop EcosystemApache NiFi in the Hadoop Ecosystem
Apache NiFi in the Hadoop EcosystemBryan Bende
 
Big Data Tutorial For Beginners | What Is Big Data | Big Data Tutorial | Hado...
Big Data Tutorial For Beginners | What Is Big Data | Big Data Tutorial | Hado...Big Data Tutorial For Beginners | What Is Big Data | Big Data Tutorial | Hado...
Big Data Tutorial For Beginners | What Is Big Data | Big Data Tutorial | Hado...Edureka!
 
Presto best practices for Cluster admins, data engineers and analysts
Presto best practices for Cluster admins, data engineers and analystsPresto best practices for Cluster admins, data engineers and analysts
Presto best practices for Cluster admins, data engineers and analystsShubham Tagra
 
Choosing the Right Graph Database to Succeed in Your Project
Choosing the Right Graph Database to Succeed in Your ProjectChoosing the Right Graph Database to Succeed in Your Project
Choosing the Right Graph Database to Succeed in Your ProjectOntotext
 
Knowledge graphs on the Web
Knowledge graphs on the WebKnowledge graphs on the Web
Knowledge graphs on the WebArmin Haller
 
Big data architectures and the data lake
Big data architectures and the data lakeBig data architectures and the data lake
Big data architectures and the data lakeJames Serra
 
Data Analyst vs Data Engineer vs Data Scientist | Data Analytics Masters Prog...
Data Analyst vs Data Engineer vs Data Scientist | Data Analytics Masters Prog...Data Analyst vs Data Engineer vs Data Scientist | Data Analytics Masters Prog...
Data Analyst vs Data Engineer vs Data Scientist | Data Analytics Masters Prog...Edureka!
 
技適なBluetooth GNSS/GPSレシーバーをRaspberryPiで作りたい
技適なBluetooth GNSS/GPSレシーバーをRaspberryPiで作りたい技適なBluetooth GNSS/GPSレシーバーをRaspberryPiで作りたい
技適なBluetooth GNSS/GPSレシーバーをRaspberryPiで作りたいKenichiro MATOHARA
 
Brève introduction au Linked Open Data [appliqué aux institutions culturelles]
Brève introduction au Linked Open Data [appliqué aux institutions culturelles]Brève introduction au Linked Open Data [appliqué aux institutions culturelles]
Brève introduction au Linked Open Data [appliqué aux institutions culturelles]Antoine Courtin
 
Debunking some “RDF vs. Property Graph” Alternative Facts
Debunking some “RDF vs. Property Graph” Alternative FactsDebunking some “RDF vs. Property Graph” Alternative Facts
Debunking some “RDF vs. Property Graph” Alternative FactsNeo4j
 

What's hot (20)

モノタロウを支える Solr による商品検索システム
モノタロウを支える Solr による商品検索システムモノタロウを支える Solr による商品検索システム
モノタロウを支える Solr による商品検索システム
 
Alteryx Presentation
Alteryx PresentationAlteryx Presentation
Alteryx Presentation
 
IPv6 and IoT
IPv6 and IoTIPv6 and IoT
IPv6 and IoT
 
Graph Database Meetup in Korea #4. 그래프 이론을 적용한 그래프 데이터베이스 활용 사례
Graph Database Meetup in Korea #4. 그래프 이론을 적용한 그래프 데이터베이스 활용 사례 Graph Database Meetup in Korea #4. 그래프 이론을 적용한 그래프 데이터베이스 활용 사례
Graph Database Meetup in Korea #4. 그래프 이론을 적용한 그래프 데이터베이스 활용 사례
 
Graph databases
Graph databasesGraph databases
Graph databases
 
Building AI Applications using Knowledge Graphs
Building AI Applications using Knowledge GraphsBuilding AI Applications using Knowledge Graphs
Building AI Applications using Knowledge Graphs
 
Malaysia National IoT Strategic Roadmap
Malaysia National IoT Strategic RoadmapMalaysia National IoT Strategic Roadmap
Malaysia National IoT Strategic Roadmap
 
Which Change Data Capture Strategy is Right for You?
Which Change Data Capture Strategy is Right for You?Which Change Data Capture Strategy is Right for You?
Which Change Data Capture Strategy is Right for You?
 
Apache NiFi in the Hadoop Ecosystem
Apache NiFi in the Hadoop EcosystemApache NiFi in the Hadoop Ecosystem
Apache NiFi in the Hadoop Ecosystem
 
Big Data Tutorial For Beginners | What Is Big Data | Big Data Tutorial | Hado...
Big Data Tutorial For Beginners | What Is Big Data | Big Data Tutorial | Hado...Big Data Tutorial For Beginners | What Is Big Data | Big Data Tutorial | Hado...
Big Data Tutorial For Beginners | What Is Big Data | Big Data Tutorial | Hado...
 
Presto best practices for Cluster admins, data engineers and analysts
Presto best practices for Cluster admins, data engineers and analystsPresto best practices for Cluster admins, data engineers and analysts
Presto best practices for Cluster admins, data engineers and analysts
 
Choosing the Right Graph Database to Succeed in Your Project
Choosing the Right Graph Database to Succeed in Your ProjectChoosing the Right Graph Database to Succeed in Your Project
Choosing the Right Graph Database to Succeed in Your Project
 
Knowledge graphs on the Web
Knowledge graphs on the WebKnowledge graphs on the Web
Knowledge graphs on the Web
 
Big data architectures and the data lake
Big data architectures and the data lakeBig data architectures and the data lake
Big data architectures and the data lake
 
Data Analyst vs Data Engineer vs Data Scientist | Data Analytics Masters Prog...
Data Analyst vs Data Engineer vs Data Scientist | Data Analytics Masters Prog...Data Analyst vs Data Engineer vs Data Scientist | Data Analytics Masters Prog...
Data Analyst vs Data Engineer vs Data Scientist | Data Analytics Masters Prog...
 
技適なBluetooth GNSS/GPSレシーバーをRaspberryPiで作りたい
技適なBluetooth GNSS/GPSレシーバーをRaspberryPiで作りたい技適なBluetooth GNSS/GPSレシーバーをRaspberryPiで作りたい
技適なBluetooth GNSS/GPSレシーバーをRaspberryPiで作りたい
 
Brève introduction au Linked Open Data [appliqué aux institutions culturelles]
Brève introduction au Linked Open Data [appliqué aux institutions culturelles]Brève introduction au Linked Open Data [appliqué aux institutions culturelles]
Brève introduction au Linked Open Data [appliqué aux institutions culturelles]
 
Big data Ppt
Big data PptBig data Ppt
Big data Ppt
 
Introduction to ETL and Data Integration
Introduction to ETL and Data IntegrationIntroduction to ETL and Data Integration
Introduction to ETL and Data Integration
 
Debunking some “RDF vs. Property Graph” Alternative Facts
Debunking some “RDF vs. Property Graph” Alternative FactsDebunking some “RDF vs. Property Graph” Alternative Facts
Debunking some “RDF vs. Property Graph” Alternative Facts
 

Viewers also liked

Supervision et gestion d’énergie
Supervision et gestion d’énergieSupervision et gestion d’énergie
Supervision et gestion d’énergieNicolas ODIN
 
Formation Bus de Terrain _Partie 3_1 _Modbus tcp
Formation Bus de Terrain _Partie 3_1 _Modbus tcpFormation Bus de Terrain _Partie 3_1 _Modbus tcp
Formation Bus de Terrain _Partie 3_1 _Modbus tcpWojciech GOMOLKA
 
Présentation Power Agility
Présentation Power AgilityPrésentation Power Agility
Présentation Power AgilityPower Agility
 
Rapport W-CDMA Coding & Multiplexing
Rapport W-CDMA  Coding & MultiplexingRapport W-CDMA  Coding & Multiplexing
Rapport W-CDMA Coding & MultiplexingAnouar Loukili
 
Monde de l'énergie & informatique, la mutation industrielle
Monde de l'énergie & informatique, la mutation industrielleMonde de l'énergie & informatique, la mutation industrielle
Monde de l'énergie & informatique, la mutation industrielleVelossity
 
Modélisation chaîne DVB-S
Modélisation chaîne DVB-SModélisation chaîne DVB-S
Modélisation chaîne DVB-SDavid Metge
 
Sujet MOCF version 2016
Sujet MOCF version 2016Sujet MOCF version 2016
Sujet MOCF version 2016Driss Talby
 
Nerys supervision controle_commande
Nerys supervision controle_commandeNerys supervision controle_commande
Nerys supervision controle_commandeNERYS
 
Apresentacao knx server fr
Apresentacao knx server frApresentacao knx server fr
Apresentacao knx server frkimipt
 
Certificate of completion
Certificate of completion Certificate of completion
Certificate of completion Bilal Jamjama
 
S7200 system manual_fr-fr
S7200 system manual_fr-frS7200 system manual_fr-fr
S7200 system manual_fr-fraek44
 
supervision data center
supervision data centersupervision data center
supervision data centerRihab Chebbah
 
SYSTEME DE SUPERVISION OPEN SOURCE J2EE EN TEMPS REEL D'UNE APPLICATION
SYSTEME DE SUPERVISION OPEN SOURCE J2EE EN TEMPS REEL D'UNE APPLICATIONSYSTEME DE SUPERVISION OPEN SOURCE J2EE EN TEMPS REEL D'UNE APPLICATION
SYSTEME DE SUPERVISION OPEN SOURCE J2EE EN TEMPS REEL D'UNE APPLICATIONAdel Gnaoui
 
Convolution codes and turbo codes
Convolution codes and turbo codesConvolution codes and turbo codes
Convolution codes and turbo codesManish Srivastava
 

Viewers also liked (20)

Supervision et gestion d’énergie
Supervision et gestion d’énergieSupervision et gestion d’énergie
Supervision et gestion d’énergie
 
Formation Bus de Terrain _Partie 3_1 _Modbus tcp
Formation Bus de Terrain _Partie 3_1 _Modbus tcpFormation Bus de Terrain _Partie 3_1 _Modbus tcp
Formation Bus de Terrain _Partie 3_1 _Modbus tcp
 
Présentation Power Agility
Présentation Power AgilityPrésentation Power Agility
Présentation Power Agility
 
Rapport W-CDMA Coding & Multiplexing
Rapport W-CDMA  Coding & MultiplexingRapport W-CDMA  Coding & Multiplexing
Rapport W-CDMA Coding & Multiplexing
 
Monde de l'énergie & informatique, la mutation industrielle
Monde de l'énergie & informatique, la mutation industrielleMonde de l'énergie & informatique, la mutation industrielle
Monde de l'énergie & informatique, la mutation industrielle
 
La Gestion intelligente de l'éclairage par Philips
La Gestion intelligente de l'éclairage par PhilipsLa Gestion intelligente de l'éclairage par Philips
La Gestion intelligente de l'éclairage par Philips
 
Modélisation chaîne DVB-S
Modélisation chaîne DVB-SModélisation chaîne DVB-S
Modélisation chaîne DVB-S
 
Sujet MOCF version 2016
Sujet MOCF version 2016Sujet MOCF version 2016
Sujet MOCF version 2016
 
Nerys supervision controle_commande
Nerys supervision controle_commandeNerys supervision controle_commande
Nerys supervision controle_commande
 
Codage
CodageCodage
Codage
 
Codes Convolutifs
Codes ConvolutifsCodes Convolutifs
Codes Convolutifs
 
Turbo codes
Turbo codesTurbo codes
Turbo codes
 
Apresentacao knx server fr
Apresentacao knx server frApresentacao knx server fr
Apresentacao knx server fr
 
Certificate of completion
Certificate of completion Certificate of completion
Certificate of completion
 
S7200 system manual_fr-fr
S7200 system manual_fr-frS7200 system manual_fr-fr
S7200 system manual_fr-fr
 
supervision data center
supervision data centersupervision data center
supervision data center
 
01 cours automate
01 cours automate01 cours automate
01 cours automate
 
SYSTEME DE SUPERVISION OPEN SOURCE J2EE EN TEMPS REEL D'UNE APPLICATION
SYSTEME DE SUPERVISION OPEN SOURCE J2EE EN TEMPS REEL D'UNE APPLICATIONSYSTEME DE SUPERVISION OPEN SOURCE J2EE EN TEMPS REEL D'UNE APPLICATION
SYSTEME DE SUPERVISION OPEN SOURCE J2EE EN TEMPS REEL D'UNE APPLICATION
 
Systèmes Automatisés
Systèmes AutomatisésSystèmes Automatisés
Systèmes Automatisés
 
Convolution codes and turbo codes
Convolution codes and turbo codesConvolution codes and turbo codes
Convolution codes and turbo codes
 

Similar to Liaison modbus wago_atv_31

Liaison modbus wago_atv_31
Liaison modbus wago_atv_31Liaison modbus wago_atv_31
Liaison modbus wago_atv_31Moha Belkaid
 
CoAP master presentaion
CoAP master presentaionCoAP master presentaion
CoAP master presentaionTarik Sefiri
 
Workshop IoT Hub : Pilotez une ampoule connectée
Workshop IoT Hub : Pilotez une ampoule connectéeWorkshop IoT Hub : Pilotez une ampoule connectée
Workshop IoT Hub : Pilotez une ampoule connectéeScaleway
 
Chapitre-4-Programmation-réseau-avec-les-sockets.pdf
Chapitre-4-Programmation-réseau-avec-les-sockets.pdfChapitre-4-Programmation-réseau-avec-les-sockets.pdf
Chapitre-4-Programmation-réseau-avec-les-sockets.pdfYoussefJamma
 
BreizhCamp 2019 - IoT et open source hardware pour la collecte de timeseries
BreizhCamp 2019 - IoT et open source hardware pour la collecte de timeseriesBreizhCamp 2019 - IoT et open source hardware pour la collecte de timeseries
BreizhCamp 2019 - IoT et open source hardware pour la collecte de timeseriesXavier MARIN
 
Catalogue Communications Industrielles 2019
Catalogue Communications Industrielles 2019Catalogue Communications Industrielles 2019
Catalogue Communications Industrielles 2019DISTRIMEDIA
 
TP2_correction.pdf
TP2_correction.pdfTP2_correction.pdf
TP2_correction.pdfssuser96f3f7
 
Socket tcp ip client server on langace c
Socket tcp ip client server on langace c Socket tcp ip client server on langace c
Socket tcp ip client server on langace c mouad Lousimi
 
Programmation réseau en JAVA
Programmation réseau en JAVAProgrammation réseau en JAVA
Programmation réseau en JAVABachir Benyammi
 
Deploiement_Lora_exo.pdf
Deploiement_Lora_exo.pdfDeploiement_Lora_exo.pdf
Deploiement_Lora_exo.pdfmerazgaammar2
 
RAPPORT DU PREMIER MINI PROJET «FORUM DE CHAT» Novembre 2005.pdf
RAPPORT DU PREMIER MINI PROJET «FORUM DE CHAT» Novembre 2005.pdfRAPPORT DU PREMIER MINI PROJET «FORUM DE CHAT» Novembre 2005.pdf
RAPPORT DU PREMIER MINI PROJET «FORUM DE CHAT» Novembre 2005.pdfSouf212
 
Groupe De Kamleu, Youssouf, Bertrang, Thiam, Adram+¬ Etude De Cas Cisco
Groupe De Kamleu, Youssouf, Bertrang, Thiam, Adram+¬   Etude De Cas CiscoGroupe De Kamleu, Youssouf, Bertrang, Thiam, Adram+¬   Etude De Cas Cisco
Groupe De Kamleu, Youssouf, Bertrang, Thiam, Adram+¬ Etude De Cas CiscoEmeric Kamleu Noumi
 
chapitre1-introduction-201224111230.pptx
chapitre1-introduction-201224111230.pptxchapitre1-introduction-201224111230.pptx
chapitre1-introduction-201224111230.pptxMerazgaAmmar1
 
IoT (M2M) - Big Data - Analyses : Simulation et Démonstration
IoT (M2M) - Big Data - Analyses : Simulation et DémonstrationIoT (M2M) - Big Data - Analyses : Simulation et Démonstration
IoT (M2M) - Big Data - Analyses : Simulation et DémonstrationCHAKER ALLAOUI
 
Valise de communication MD1AE845TW Schneider Electric
Valise de communication MD1AE845TW Schneider ElectricValise de communication MD1AE845TW Schneider Electric
Valise de communication MD1AE845TW Schneider ElectricAli Fsahi
 
Rapport application chat
Rapport application chatRapport application chat
Rapport application chatTbatou sanae
 

Similar to Liaison modbus wago_atv_31 (20)

Liaison modbus wago_atv_31
Liaison modbus wago_atv_31Liaison modbus wago_atv_31
Liaison modbus wago_atv_31
 
8-socket.pdf
8-socket.pdf8-socket.pdf
8-socket.pdf
 
CoAP master presentaion
CoAP master presentaionCoAP master presentaion
CoAP master presentaion
 
Workshop IoT Hub : Pilotez une ampoule connectée
Workshop IoT Hub : Pilotez une ampoule connectéeWorkshop IoT Hub : Pilotez une ampoule connectée
Workshop IoT Hub : Pilotez une ampoule connectée
 
Etude de la WIFI sur NS2
Etude de la WIFI sur NS2Etude de la WIFI sur NS2
Etude de la WIFI sur NS2
 
Chapitre-4-Programmation-réseau-avec-les-sockets.pdf
Chapitre-4-Programmation-réseau-avec-les-sockets.pdfChapitre-4-Programmation-réseau-avec-les-sockets.pdf
Chapitre-4-Programmation-réseau-avec-les-sockets.pdf
 
BreizhCamp 2019 - IoT et open source hardware pour la collecte de timeseries
BreizhCamp 2019 - IoT et open source hardware pour la collecte de timeseriesBreizhCamp 2019 - IoT et open source hardware pour la collecte de timeseries
BreizhCamp 2019 - IoT et open source hardware pour la collecte de timeseries
 
Catalogue Communications Industrielles 2019
Catalogue Communications Industrielles 2019Catalogue Communications Industrielles 2019
Catalogue Communications Industrielles 2019
 
TP2_correction.pdf
TP2_correction.pdfTP2_correction.pdf
TP2_correction.pdf
 
Socket tcp ip client server on langace c
Socket tcp ip client server on langace c Socket tcp ip client server on langace c
Socket tcp ip client server on langace c
 
Programmation réseau en JAVA
Programmation réseau en JAVAProgrammation réseau en JAVA
Programmation réseau en JAVA
 
Deploiement_Lora_exo.pdf
Deploiement_Lora_exo.pdfDeploiement_Lora_exo.pdf
Deploiement_Lora_exo.pdf
 
RAPPORT DU PREMIER MINI PROJET «FORUM DE CHAT» Novembre 2005.pdf
RAPPORT DU PREMIER MINI PROJET «FORUM DE CHAT» Novembre 2005.pdfRAPPORT DU PREMIER MINI PROJET «FORUM DE CHAT» Novembre 2005.pdf
RAPPORT DU PREMIER MINI PROJET «FORUM DE CHAT» Novembre 2005.pdf
 
Groupe De Kamleu, Youssouf, Bertrang, Thiam, Adram+¬ Etude De Cas Cisco
Groupe De Kamleu, Youssouf, Bertrang, Thiam, Adram+¬   Etude De Cas CiscoGroupe De Kamleu, Youssouf, Bertrang, Thiam, Adram+¬   Etude De Cas Cisco
Groupe De Kamleu, Youssouf, Bertrang, Thiam, Adram+¬ Etude De Cas Cisco
 
chapitre1-introduction-201224111230.pptx
chapitre1-introduction-201224111230.pptxchapitre1-introduction-201224111230.pptx
chapitre1-introduction-201224111230.pptx
 
IoT (M2M) - Big Data - Analyses : Simulation et Démonstration
IoT (M2M) - Big Data - Analyses : Simulation et DémonstrationIoT (M2M) - Big Data - Analyses : Simulation et Démonstration
IoT (M2M) - Big Data - Analyses : Simulation et Démonstration
 
Valise de communication MD1AE845TW Schneider Electric
Valise de communication MD1AE845TW Schneider ElectricValise de communication MD1AE845TW Schneider Electric
Valise de communication MD1AE845TW Schneider Electric
 
Livre2.ppt
Livre2.pptLivre2.ppt
Livre2.ppt
 
Rapport application chat
Rapport application chatRapport application chat
Rapport application chat
 
Le Réseau et Java
Le Réseau et JavaLe Réseau et Java
Le Réseau et Java
 

Liaison modbus wago_atv_31

  • 1. Communication Modbus WAGO- P.DREZET - 1 - Communication Modbus WAGO – ATV 31
  • 2. Communication Modbus WAGO- P.DREZET - 2 - Communication Modbus WAGO – ATV 31 1. Matériel : Borne d’interface série RS 485 : 750-653 Le coupleur met les données à la disposition du bus. Le système de communication module- coupleur est indépendant du bus et travaille en full duplex à une vitesse de 19200 bauds. Cette borne est d’une très grande rapidité, elle offre une séparation galvanique parfaite et une très grande protection contre les perturbations. Le blindage est directement connecté au rail. Borne à configurer avec logiciel
  • 3. Communication Modbus WAGO- P.DREZET - 3 - Communication Modbus WAGO – ATV 31 2. Schéma de câblage borne 750-653 :
  • 4. Communication Modbus WAGO- P.DREZET - 4 - Communication Modbus WAGO – ATV 31 3. Configuration avec le logiciel WAGO IO Check 2 : Lancer le logiciel Connecter le contrôleur 750-841 au PC par le cordon série Node Configuration montre une image de l’application Borne d’interface série RS 485 : 750-653 003-000
  • 5. Communication Modbus WAGO- P.DREZET - 5 - Communication Modbus WAGO – ATV 31 Clic droit sur la borne : Settings pour configurer la borne 4. Programmation dans CoDeSys : 4.1 Configuration de l’automate : Clic sur l’icône Ressources Configuration de l’automate Hardware configuration Clic droit sur K-Bus Ajouter sous élément
  • 6. Communication Modbus WAGO- P.DREZET - 6 - Communication Modbus WAGO – ATV 31 Cliquer sur Serial Interface pour obtenir le liste des bornes RS 485 750-653 Bornes non configurables Bornes configurables
  • 7. Communication Modbus WAGO- P.DREZET - 7 - Communication Modbus WAGO – ATV 31 4.2 Bibliothèque CoDeSys avec fonction Modbus : Fenêtre et Gestion des bibliothèques Dans la fenêtre Gestion des bibliothèques clic droit sur la fenêtre haut à gauche : Cliquer sur Insérer Autres bibliothèques Une fenêtre de navigation apparaît :
  • 8. Communication Modbus WAGO- P.DREZET - 8 - Communication Modbus WAGO – ATV 31 Sélectionner le fichier Modb_105 qui correspond aux fonctions Modbus Master et Slave MODBUSMASTER_RTU : Bloc fonctionnel qui permet de gérer une borne d’interface série en tant que maître Modbus RTU MODBUSSLAVE_RTU : Bloc fonctionnel qui permet de gérer une borne d’interface série en tant qu’esclave Modbus RTU
  • 9. Communication Modbus WAGO- P.DREZET - 9 - Communication Modbus WAGO – ATV 31 Programmation : 4.3 Création d’un sous programme Modbus : Fichier Nouveau Paramétrage du contrôleur Après avoir crée un programme principal PLC_PRG clic droit sur Modules puis Insérer objet Donner un nom au sous programme et langage en ST (Texte structuré)
  • 10. Communication Modbus WAGO- P.DREZET - 10 - Communication Modbus WAGO – ATV 31 Programme Modbus : Nom du sous programme Modbus en ST Fonction Modbus maître : MODBUS_MASTER_RTU Code fonction 3 en Modbus : Lecture de n mots consécutifs Adresse de l’esclave : 1 Lancement d’une requête de lecture Quantité de mots lus Adresse de départ : Ex : mot 8604 vitesse de sortie Tableau de valeurs
  • 11. Communication Modbus WAGO- P.DREZET - 11 - Communication Modbus WAGO – ATV 31 ModbusMaster ( bCOM_PORT:= 2, (* Numéro de la borne RS, en commençant à 2 (le port 1 est la prise console) *) cbCOM_BAUDRATE:= BAUD_19200, (* Débit *) cpCOM_PARITY:= PARITY_EVEN, (* Parité *) csCOM_STOPBITS:= STOPBITS_1, (* Bits de Stop *) cbsCOM_BYTESIZE:= BS_8, (* Bits de données *) cfCOM_FLOW_CONTROL:= HALFDUPLEX, (* Half duplex = Liaison 2 fils *) TimeOut:= t#500ms, (* Temps au bout duquel on considère qu'on ne recevra plus de réponse *) StartFunction:= Start, (* Faire passer cette variable à TRUE pour l'émission d'une nouvelle trame. Elle repasse à FALSE lorsqu'un résultat est disponible *) Query:= Query[Index], (* Tableau de requêtes *) Response:= Response, (* Variable structurée qui contient la réponse *) ); IF NOT Start (* Si un résultat est disponible *) THEN IF ModbusMaster.MB_Error = 0 (* Test du code d'erreur *) THEN (* Pas d'erreur *) CptOk := CptOk+1; (* Compteur de trames OK *) CASE Index OF 0 : RFRD_VitesseSortie := Response.Data[0]; ERRD_CodeDefaut := Response.Data[2]; 1 : ETA_MotEtat := Response.Data[0]; RFR_FrequenceSortie := Response.Data[1]; LCR_CourantMoteur := Response.Data[3]; ETI_MotEtatEtendu := Response.Data[5]; END_CASE ELSE CptNok := CptNok+1; (* Compteur de trames NOK ou sans réponse (timeout) *)
  • 12. Communication Modbus WAGO- P.DREZET - 12 - Communication Modbus WAGO – ATV 31 END_IF Start := TRUE; Index.0 := NOT Index.0; END_IF 5. Programme de conversion: Module Clic droit Insérer objet Crée un programme en CFC
  • 13. Communication Modbus WAGO- P.DREZET - 13 - Communication Modbus WAGO – ATV 31 Exemple de conversion du courant moteur lu dans le variateur : (LCR_CourantMoteur) 6. Visualisation : Exemple de visualisation de courant moteur : Clic sur instrument vectorisé Configuration de l’instrument vectorisé :
  • 14. Communication Modbus WAGO- P.DREZET - 14 - Communication Modbus WAGO – ATV 31 Choisir : - le type de flèche - la couleur de la flèche - variable/échelle Configurer les zones de couleur : Echelle et graduation Affecter à l’instrument une variable : Pour l’exemple courant, le mot variateur 3204 est affecté à W_LCR_CourantMoteur