Table des matières:
Vidéo: Communication Modbus TCP entre Arduino et appareils industriels : 3 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:07
Un moyen industriel de contrôler une carte Arduino avec une IHM industrielle et de la relier à un réseau industriel avec une communication Modbus TCP.
Étape 1: Les appareils à lier au réseau
Pour réaliser cette performance j'ai réalisé une armoire électrique qui comprend l'automate S7-1200 et l'IHM KTP700 Basic (SIEMENS) comme indiqué sur la photo. Je vous donne le schéma de cette armoire.
J'ai utilisé une IHM Schneider comme HMISTU655 avec Ethernet/USB.
J'ai aussi fait une carte clone Arduino basée sur un Atmega 1284p (voir un de mes instructables).
Étape 2: Les logiciels à utiliser
J'ai utilisé de nombreux logiciels mais seulement 2 d'entre eux sont gratuits. Toute cette installation électrique coûte très cher et c'est une belle opportunité de l'avoir sur mon lieu de travail.
Les logiciels pour quoi:
- AdvancedHMI (GRATUIT) pour superviser l'automate S7-1200 et la carte Arduino
- TIA PORTAL V13 (CHER) pour programmer l'automate S7-1200 et l'IHM KTP700
- Grafcet Studio PRO (EXPENSIF) est un moyen de programmer l'API S7-1200 avec la programmation SFC. Vous devez travailler avec un projet (prêt à l'emploi dans TIA PORTAL) fourni par Grafcet Studio et appelé GRAFCET ENGINE qui doit être téléchargé dans l'automate. Ensuite, vous pourrez télécharger directement le croquis de Grafcet Studion dans l'automate.
- VIjéo Designer 6.2 (CHER) pour programmer l'IHM MAGELIS HMISTU655 (Schneider).
- Arduino 1.8.x (GRATUIT) avec 3 librairies géniales: The MightyCore (pour pouvoir utiliser atmegas 40DIP), mudbus (gérer ModbusTCP avec un shield ethernet) et SMlib (pour faire fonctionner des machines d'état adaptées à l'automatisation).
Je donne 2 tutos: (en français, pas de traduction mais c'est facile à comprendre, désolé)
-
EXEMPLES S7-1200: quelques informations à utiliser
TIA PORTAL V13+S7-1200+IHM avancée+Grafcet Studio, TIA PORTAL V13+S7-1200+AdvancedHMI+Grafcet Studio (un moyen plus simple de contrôler avec modbus tcp)
TIA PORTAL V13+S7-1200+KTP700 Basic+Grafcet Studio
TIA PORTAL V13+KTP700 Basic+Bouclier Ethernet Clone Arduino
VIJEO DESIGNER+MAGELIS HMISTU655+S7-1200
- TUTO MAGELIS HMI: comment utiliser Vijeo Designer 6.2 et contrôler une carte Arduino.
Je donne l'archive: _FILES EXAMPLES.zip, les fichiers utilisés exécutent le projet.
Étape 3: Pour conclure:
Quant à moi, la solution SIEMENS est un peu plus compliquée à programmer que la solution Schneider. Mais ça reste quand même très très cher.
Merci à tous les tutoriels fiables que j'ai lus pour gérer ce projet.
Heureux instructable.
Conseillé:
Interrupteur Tuchless pour appareils électroménagers -- Contrôlez vos appareils ménagers sans interrupteur : 4 étapes
Interrupteur Tuchless pour appareils électroménagers || Contrôlez vos appareils ménagers sans Tuch aucun interrupteur : il s'agit d'un interrupteur Tuchless pour les appareils ménagers. Vous pouvez l'utiliser dans n'importe quel lieu public afin de lutter contre tout virus. Le circuit basé sur le circuit de capteur sombre fabriqué par un ampli-op et un LDR. Deuxième partie importante de ce circuit SR Flip-Flop avec séquence
Comment utiliser des encodeurs industriels avec Arduino : 6 étapes
Comment utiliser des encodeurs industriels avec Arduino : Les encodeurs incrémentaux sont souvent utilisés pour des applications industrielles telles que la robotique ou le suivi de positionnement. Les encodeurs pour applications industrielles sont principalement livrés avec une interface RS422 différentielle. Je montrerai dans ce petit projet comment utiliser un
ESP32 Modbus Maître TCP : 7 étapes
ESP32 Modbus Master TCP : Dans cette classe, vous programmerez le processeur ESP32 pour qu'il soit Modbus TCP Master. Nous utiliserons deux appareils contenant ce processeur : Moduino ESP32 et Pycom. Les deux appareils s'exécutent dans l'environnement MicroPytthon. Notre esclave Modbus sera un ordinateur PC avec M
Compteur PZEM-004 + ESP8266 & Plateforme IoT Node-RED & Modbus TCP/IP : 7 étapes
Compteur PZEM-004 + ESP8266 & Plateforme IoT Node-RED & Modbus TCP/IP : Dans cette opportunité, nous intégrerons notre compteur de puissance active ou de consommation électrique,Pzem-004 - Peacefair avec la plateforme d'intégration IoT Node-RED utilisée dans les tutoriels précédents, nous utiliserons un module ESP8266 configuré comme esclave Modbus TCP/IP, plus tard
Point d'accès - Communication de station entre deux microcontrôleurs ESP8266 : 3 étapes
Point d'accès - Communication de station entre deux MCU ESP8266 : Bonjour les fabricants ! Comme je l'ai vu dans les commentaires, il y a des fabricants qui aimeraient utiliser des microcontrôleurs ESP8266 loin de la portée d'un routeur. Voici donc un bar