Guide de l'utilisateur de la passerelle Edge Computing : Téléchargement de programme PLC à distance via une connexion série

Aujourd'hui, nous allons voir comment effectuer à distance le téléchargement et l'envoi de programmes vers un automate programmable (PLC) via une connexion série.

L'article dont nous avons parlé précédemment :

Guide de l'utilisateur de la série EG : Comment s'intégrer à l'automate Siemens S7

Principe de fonctionnement de cette fonctionnalité :

L'automate programmable est connecté au port série de la passerelle. Le port série de la passerelle communique avec le serveur via le protocole MQTT. Côté PC, lancez un logiciel de port série virtuel MQTT, qui se connecte à un port série local. Ce port série virtuel communique également avec le serveur via MQTT.

Le client MQTT de la passerelle et celui du logiciel de port série virtuel s'abonnent aux sujets de l'autre et y publient des messages. Cela permet une transmission transparente entre l'automate connecté au port série de la passerelle et le port série associé au logiciel de port série virtuel.

Reportez-vous à la figure ci-dessous :

EG8200miniSLIM page détaillée 06

À ce stade, les données envoyées vers le port série virtuel seront transmises à l'automate via le port série de la passerelle, et les données envoyées par l'automate seront également reçues via le port série virtuel.

1. Connexion du matériel

Automates compatibles : prend en charge les automates dotés d'une communication série RS485 et RS232.

Extension : Permet de déboguer à distance n'importe quel périphérique série connecté via le port série de la passerelle.

La prise en compte de la Automate programmable Mitsubishi FX3u-32M à titre d'exemple.

Avant EG8200Mini Pour communiquer avec le Mitsubishi FX3u-32M, assurez-vous que le câblage est correct. Cet automate utilise la communication RS232. Le câblage spécifique est le suivant :

Broche 2 → RX

Broche 3 → TX (sur certains modèles : 2 → TX, 3 → RX)

Broche 5 → GND

Le câblage peut varier d'un automate programmable à l'autre. Veuillez effectuer le raccordement en fonction de votre configuration réelle.

Téléchargement à distance du programme d'un automate programmable via une connexion série 01 Téléchargement d'un programme PLC à distance via une connexion série02

2. Configuration de la passerelle

2.1 Configuration de la connexion au serveur MQTT

Les paramètres de connexion au serveur MQTT sont les suivants :

Adresse du serveur : bridge.iotrouter.com

Port : 1873

Identifiant client : Personnalisé, longueur maximale de 256 octets, doit être unique.

Nom d'utilisateur : Utilisez le numéro de série de la passerelle EG8200

Mot de passe : Utilisez le mot de passe de connexion de la passerelle EG8200 ; par défaut, il s'agit de « EG12345678 » ; s'il a été modifié, utilisez le nouveau mot de passe.

Publier un sujet : Personnalisé, longueur maximale de 256 octets, caractères génériques non pris en charge

S'abonner au sujet : Personnalisé, longueur maximale de 256 octets, caractères génériques non pris en charge

2.2 Configuration de la connexion série avec l'automate programmable

Paramètres du port série de l'automate programmable :

Port : RS232

Débit en bauds : 9600

Bits de données : 7

Bits d'arrêt : 1

Parité : MÊME

3. Téléchargement et configuration d'un logiciel de communication série virtuelle

3.1 Téléchargement du logiciel

Le logiciel de port série virtuel et de communication série virtuelle peut être téléchargé depuis le site rubrique « Ressources/Téléchargements ».

télécharger

3.2 Configuration du logiciel de port série virtuel

Vérifiez les ports série virtuels de votre ordinateur.

Téléchargement à distance du programme d'un automate programmable via une connexion série 03

Configuration :
Les ports série virtuels s'utilisent par paires. Ici, on utilise COM11 COM12. Si le logiciel de communication série virtuelle utilise COM11, le logiciel de l'automate doit utiliser COM12 pour communiquer. Paramètres de connexion :

Adresse : bridge.iotrouter.com

Port : 1873

Identifiant client : Personnalisé, longueur maximale de 256 octets, doit être unique

Nom d'utilisateur : Utilisez le numéro de série de la passerelle EG8200

Mot de passe : Utilisez le mot de passe de connexion à la passerelle EG8200 ; par défaut, il s'agit de « EG12345678 », mais il peut avoir été modifié si tel est le cas.

S'abonner : Indiquez le sujet de publication configuré dans les paramètres MQTT de la passerelle

Publier : Indiquez le sujet d'abonnement configuré dans les paramètres MQTT de la passerelle

Téléchargement à distance du programme d'un automate programmable via une connexion série 04

3.3 Test de la communication réseau série virtuelle

Une fois la configuration ci-dessus effectuée, commencez par utiliser un logiciel de débogage série pour tester la transmission de données avec la passerelle EG8200 via le port série virtuel.

Le logiciel de communication série et la passerelle peuvent échanger des données entre eux. À ce stade, il est possible de tester le téléchargement ou l'envoi du programme de l'automate.

4. Téléchargement du programme de l'automate programmable

4.1 Établir une connexion dans GX Works2

Téléchargement à distance du programme d'un automate programmable via une connexion série 05

4.2 Exécuter l'opération de téléchargement du programme de l'automate programmable

Téléchargement à distance du programme d'un automate programmable via une connexion série 06

4.3 Programme de téléchargement

Téléchargement à distance du programme d'un automate programmable via une connexion série 07 Téléchargement à distance du programme d'un automate programmable via une connexion série 08