Guide d'utilisation de la passerelle EG Edge : Intégration avec l'automate Siemens à l'aide du protocole PPI

Ce guide explique comment connecter un automate Siemens S7-200 à la passerelle EG Edge Gateway via le protocole PPI pour la communication de données industrielles. Il fait partie du « PLC Integration Hub » et traite spécifiquement de la connectivité des automates en conditions réelles avec les passerelles de la série Edge.

1. Connexion du matériel

Automate compatible : S7-200

Le S7-200 de Siemens communique via le protocole PPI. Cette section explique comment l'EG8200Mini lit les données provenant de l'automate S7-200 de Siemens à l'aide du protocole PPI.

Avant d'établir la communication entre l'EG8200Mini et le Siemens S7-200, il est indispensable de s'assurer que le câblage est correct. Le protocole PPI utilise la communication RS485. Le câblage spécifique est le suivant : La broche 3 est reliée à A, et la broche 8 est reliée à B.

Intégration avec un automate programmable Siemens à l'aide du protocole PPI01

Le schéma de câblage effectif est le suivant : le fil rouge correspond à la ligne RS485A, raccordée à la broche 3 du S7-200, et le fil bleu correspond à la ligne RS485B, raccordée à la broche 8 du S7-200.

Intégration avec l'automate Siemens à l'aide du protocole PPI02

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

2.1. Ouvrir le logiciel STEP7

Ouvrez le logiciel STEP7.

Intégration avec un automate programmable Siemens à l'aide du protocole PPI03

2.2. Afficher les paramètres de communication

Vous pouvez constater que l'adresse de la station est 2 et que la vitesse de transmission est de 9 600. Ces paramètres seront nécessaires ultérieurement pour la configuration de la passerelle.

Intégration avec un automate programmable Siemens à l'aide du protocole PPI04

3. Paramètres de la passerelle

3.1. Paramètres de connexion PLC

Faites glisser un nœud Siemens depuis le panneau de gauche et double-cliquez dessus pour ouvrir la page des paramètres. Remplissez les champs de configuration en fonction des paramètres de communication série de l'automate, comme suit :

Protocole : Sélectionner PPI

Port série : Sélectionnez RS485-1 (à choisir en fonction de la connexion matérielle effective)

Débit en bauds : 9600

Bits de données : 8

Bits d'arrêt : 1

Parité : MÊME

Délai de communication : 2000

Intervalle entre les trames série : 100 ms (à ajuster en fonction des conditions réelles ; plage recommandée : 50 à 100 ms)

Adresse de la gare : 2

Intégration avec un automate programmable Siemens via le protocole PPI05

Une fois les paramètres de connexion de l'automate programmable configurés, cliquez sur Déployer. L'état de l'automate devrait s'afficher comme suit : Prêt.

Intégration avec un automate programmable Siemens à l'aide du protocole PPI06

3.2. Configuration des points de données

En règle générale, vous pouvez saisir les points de données à lire directement dans la liste des paramètres du nœud Siemens. Une fois ces points de données saisis, ils seront lus automatiquement selon la fréquence configurée.

Dans cet exemple, on utilise une méthode avancée : la lecture des points d'un automate programmable via un nœud de fonction. L'avantage de cette méthode est que les points de données à lire peuvent être modifiés de manière dynamique.

Faites glisser un nœud « Function » et copiez le code suivant :

msg.charge utile = []

msg.charge utile[0] = {}

msg.charge utile[0].func = " ReadBool "

msg.charge utile[0].corps = {}

msg.charge utile[0].corps.nom = " I0,5 "

msg.charge utile[0].corps.adresse = " I0,5 "

msg.charge utile[0].corps.longueur = 1

retour msg;

Ce code signifie : utiliser le ReadBool méthode permettant de lire une valeur booléenne à une adresse donnée I0,5, puis stockez le résultat dans une variable nommée I0,5. Le longueur Ce paramètre indique le nombre d'adresses consécutives pouvant être lues en une seule fois. msg.payload Il s'agit d'un tableau, ce qui vous permet également de lire simultanément plusieurs types de données différents.

Toutes les méthodes appelables sont répertoriées dans la documentation du nœud :
Il s'agit d'une fiche de contenu Yuque. Cliquez sur le lien pour la consulter :(Vous pouvez utiliser Google Chrome pour la traduction)

https://iotrouter.yuque.com/zn3vdn/eg8000/hh3gq8an371h7xiw

Intégration avec un automate programmable Siemens à l'aide du protocole PPI07

3.3. Essais

Faites glisser un nœud « Inject » et un nœud « Debug » comme indiqué sur le schéma. Cliquez sur le nœud « Inject » et observez la valeur lue. Le résultat devrait être le suivant :

I0,5 : vrai

La communication a bien fonctionné !

Intégration avec un automate programmable Siemens à l'aide du protocole PPI08

Guides connexes dans Intégration des automates industriels

← Retour au Hub d'intégration PLC

About Me
db6893fd1d3e314ac461fa240068dc06?s=150&d=mp&r=g
IoT Solutions Specialist ~ Web ~  More Posts

Agnes Wang is an IoT Solutions Specialist at IOTRouter, focusing on industrial IoT gateways, edge computing, and industrial automation solutions.

She specializes in industrial communication technologies, including Modbus, IEC 60870-5-104, MQTT, OPC UA, PLC integration, and remote monitoring applications. She contributes to technical articles and application guides covering industrial IoT solutions, protocol conversion, and edge computing.