Communication entre S7 1200 avec node red

"Bonsoir tout le monde, j'ai besoin d'aide. J'ai créé un flow sur Node-RED contenant plusieurs nœuds tels que les fonctions, RabbitMQ, et les nœuds S7 In/S7 Out. J'ai effectué des tests avec mon ordinateur qui contient TIA Portal et Node-RED, en utilisant un automate réel, et tout s'est bien passé.

Cependant, j'ai changé d'ordinateur pour un autre sur lequel j'ai installé uniquement Node-RED, sans TIA Portal. J'ai établi la communication entre l'automate et le PC à l'aide d'un câble RJ45. Le problème que je rencontre est le suivant : les nœuds S7 ne se connectent pas toujours et affichent offline.

Est-ce que le problème pourrait être lié au fait que TIA Portal n'est pas installé sur cet ordinateur, ou y a-t-il une autre solution pour résoudre ce problème?

L'automate que j'utilise est un CPU 1214 DC/DC/DC. Merci d'avance pour votre assistance."

Hi,
Welcome to the Forum,
TIA Portal allows you to monitor/code the automate, it does not act on Node-RED.

It's probably an IP address problem, are the computer and the PLC on the same IP range?
If the automate has the IP 192.168.1.10, your computer must have the IP 192.168.1.x

TIA Portal has nothing to do with communication beween nodered and PLC. We can dismiss that.
First this:

Second:
First try to isolate your PLC and PC so no other devices are conflicting. Does you PLC have router setuo?

Merci pour la réponse,
J'ai fait un essai sur l'ordinateur qui contient TIA Portal avec l'adresse 192.168.1.10 et mon CPU a l'adresse 198.168.22.1. La communication fonctionne bien. Je pense que le problème ne se situe pas au niveau de l'adressage. En ce qui concerne l'adresse du routeur, elle n'est pas utilisée. Est-ce que cela pourrait être la cause du problème ?

It depends on the network mask, could you share with us the network configuration of the node and your computer. Is the PLC connected directly to the computer?

Between TIA and the PLC or with NR?

Entre plc et node red

Avant d'installer le CPU 1200 sur le terrain, j'ai effectué tous les essais avec mon ordinateur personnel. J'ai établi la communication entre le PC (personnel) ayant l'adresse IP 192.168.1.10 et le CPU 1214 réel avec l'adresse IP 198.168.22.1. Le nœud S7 de Node-RED fonctionne correctement. Ensuite, j'ai utilisé un autre PC installé dans le train qui communique avec le CPU 1214 via un câble RJ45. Cependant, les nœuds S7 de Node-RED restent toujours hors ligne
[Uploading: forum1.png…


Quel train ? Le terrain tu veux dire ?

In short, we need the configuration of this PC because the address range is different, you mention 192.168.1 and 192.168.22. The subnet is not the same (1 vs 22), either you set everything to 22 (or 1) or you change the mask but this is not done lightly (if you are in a company you need to discuss this with a manager)

Le terrain

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.