Professional Documents
Culture Documents
Präsentation Götz - Oktober 2021
Präsentation Götz - Oktober 2021
LOT Live Online Training - Formation en ligne en direct - Industrie 4.0 Partie 1
CCoA – Vocational School – Train the Trainer
Les emplois
Technologie PLCnext
Windows 10 : Centre Réseau et Partage Modifier les paramètres des adaptateurs Connexions réseau
Établir une connexion
1.
Préparation
Raccordement des modules E/S Axioline F Configurer Axioline F - Le but
Raccordement des modules E/S Axioline F
Composants disponibles
(dispositifs, protocoles, logiciels, etc.)
La démarche
8. Projet d'essai
CCoA – Vocational School – Train the Trainer
OPC UA
La procédure
6. Projet d'essai
Serveur OPC UA sur PLCnext Control PLCnext Engineer : Paramètres de base d'OPC UA
Contrôleur de nœuds,
Paramètres de l'éditeur,
Section TCP/IP [Profinet].
Vérifier et compléter
paramètres et propriétés
Serveur OPC UA sur PLCnext Control UA Expert - 1er appel
• Node-RED est utilisé pour programmer des diagrammes de flux, appelés "flows".
• Le flux de données entre les "nœuds" est programmé.
• Les nœuds sont des modules JavaScript open source qui permettent de réaliser
différentes technologies, protocoles etc. facilement disponibles, par exemple
Arithmétique, Médias, OPC UA ou MQTT.
• Le module Node-RED "Dashboard" permet une visualisation simple.
• Node-RED est optimal pour IIoT (l'Internet industriel des objets).
Node-RED sur le contrôle PLCnext
Node-RED - un exemple
Node-RED sur le contrôle PLCnext
La procédure
Les nœuds
Node-RED sur le contrôle PLCnext
Node-RED et OPC UA
Node-RED et OPC UA
L'Exemple
Node-RED et OPC UA
La procédure
Configuration de la périphérie
(Axioline, Profinet)
Affectation des données de
processus
Configuration du serveur OPC UA
Node-RED et OPC UA
La procédure
6. Projet d'essai
CCoA – Vocational School – Train the Trainer
Contrôle PLCnext
MQTT
Courtier Le capteur mesure la lumière,
publie l'intensité lumineuse : éditeur.
Acteur
L'acteur souscrit à la position, abonné.
Capteur
L'acteur règle l'iris en fonction de la position.
MQTT sur le contrôle PLCnext Une option
Transport de télémétrie par file
d'attente de messages
Programme
Protocole MQTT
MQTT
Courtier
Acteur
Capteur
MQTT sur le contrôle PLCnext MQTT: PLCnext Control & Mosquitto
MQTT sur le contrôle PLCnext Le code de l'automate
• MQTT : Message Queueing Telemetry Transport (transport de télémétrie par file d'attente)
• MQTT est un protocole de message TCP/IP à faible encombrement pour la communication M2M.
• Publié en 1999 par IBM, il est normalisé depuis 2014.
• Utilise un modèle de message de type publication-abonnement.
• Client : peut publier ou s'abonner à des informations.
• Le client se connecte à un serveur appelé "broker".
• Le courtier distribue un message à chaque client ayant un abonnement.
• La qualité de service (QoS) détermine la manière dont le message est envoyé.
• 0 : "au plus une fois", le message est envoyé jusqu'à ce qu'un accusé de réception soit reçu.
• 1 : "au moins une fois", le message est envoyé une fois, sans confirmation.
• 2 : "exactly once", poignée de main en deux étapes entre l'expéditeur et le destinataire pour
s'assurer qu'un seul message est reçu.
MQTT sur le contrôle PLCnext Tâches de l'Engineer PLCnext
Exigences et préparation
Logiciel
Mosquitto : Broker MQTT et clients Publish/Subscribe
Client MQTT : Connecteur MQTT GDS
Application pour le contrôle PLCnext (AXC F 2152, FW >= 2019.3)
MQTTlense (extension Chrome)
Préparation
Installation de Mosquitto (http://www.mosquitto.org/)
Installation de l'App MQTT Client depuis le PLCnext Store (https://www.plcnextstore.com/#/)
(voir aussi le tutoriel 'PLCnext App-Store')
Installation de l'application Chrome MQTTlense
MQTT chez Siemens Client MQTT
CCoA – Vocational School – Train the Trainer
Contrôle PLCnext
Le cours