Bonjour,
J'ai un projet sur lequel il y a une CPU S7-3xx (CPU Principale) communiquant avec un PC de supervision via OPC. Et je veux m'interfacer (en parallèle de la Supervision) avec cette CPU également en Modbus TCP pour pouvoir écrire et/ou lire des variables depuis un appareil tiers (qui sait communiquer qu'en Modbus).
J'ai pensé à rajouter une CPU Siemens compatible Modbus par exemple un S7-1200 (pour faire Passerelle Profinet/Modbus) mais je ne sais pas si c'est possible d'avoir deux clients qui écrivent (en parallèle) sur la CPU Principale ?
Merci pour votre aide !
[S7-300] Profinet/Modbus
-
AtMaticien
- Code sa première boucle

- Messages : 17
- Enregistré le : 22 janv. 2023, 19:35
[S7-300] Profinet/Modbus
Modifié en dernier par AtMaticien le 23 nov. 2023, 09:53, modifié 1 fois.
-
MiGaNuTs
- Mi homme - Mi automate

- Messages : 1573
- Enregistré le : 12 nov. 2015, 21:02
- Localisation : 45 - Loiret
- Contact :
Re: [S7-300] Profinet/Modbus
Bonjour.
Je ne comprends pas bien ton archi. C'est très rare que ce soit le ou les automates qui écrive(nt) vers le PC.
En général c'est la supervision qui va chercher les infos vers le ou les automates, ou vers le serveur OPC qui lui interroge les automates.
Si y'a de l’Ethernet sur ton S7-300, il existe des bibliothèques additionnelles modbus, pas besoin de matos supplémentaire.
Si ton S7-300 est en TIA, ça marche super bien. Si il est en Step7, j'ai jamais essayé, mais il me semble qu'en théorie c'est faisable aussi.
Si tu n'a besoin de infos de ton matériel modbus que dans la supervision, et que l'automate s'en fou, tu peut aller chercher les infos soit directement par la supervision, soit par l'ntermédaire de ton serveur OPC.
Il y'a même des serveurs OPC qui peuvent interroger tes périphériques modbus et renvoyer les infos vers l'automate.
Bref, il faut commencer par savoir fourni fait quoi, et qui a besoin de quoi. Et utiliser le bon vocabulaire aussi.
Parce que "des clients qui écrivent vers la supervision", ça n'existe pas.
Je ne comprends pas bien ton archi. C'est très rare que ce soit le ou les automates qui écrive(nt) vers le PC.
En général c'est la supervision qui va chercher les infos vers le ou les automates, ou vers le serveur OPC qui lui interroge les automates.
Si y'a de l’Ethernet sur ton S7-300, il existe des bibliothèques additionnelles modbus, pas besoin de matos supplémentaire.
Si ton S7-300 est en TIA, ça marche super bien. Si il est en Step7, j'ai jamais essayé, mais il me semble qu'en théorie c'est faisable aussi.
Si tu n'a besoin de infos de ton matériel modbus que dans la supervision, et que l'automate s'en fou, tu peut aller chercher les infos soit directement par la supervision, soit par l'ntermédaire de ton serveur OPC.
Il y'a même des serveurs OPC qui peuvent interroger tes périphériques modbus et renvoyer les infos vers l'automate.
Bref, il faut commencer par savoir fourni fait quoi, et qui a besoin de quoi. Et utiliser le bon vocabulaire aussi.
Parce que "des clients qui écrivent vers la supervision", ça n'existe pas.
Re: [S7-300] Profinet/Modbus
C'est possible deja ce que tu presente c'est 2 protocoles differents et ta demande n'est pas clair. Un PC de supervision qui communique via OPC je suppose que tu es en protocole S7 depuis le S7-300.AtMaticien a écrit : ↑22 nov. 2023, 14:14 Bonjour,
J'ai un projet sur lequel il y a une CPU S7-3xx communiquant avec un PC de supervision via OPC. Et je veux m'interfacer (en parallèle de la Supervision) avec cette CPU également en Modbus TCP pour pouvoir écrire et/ou lire des variables depuis un appareil tiers (qui sait communiquer qu'en Modbus).
J'ai pensé à rajouter une CPU Siemens compatible Modbus par exemple un S7-1200 (pour faire Passerelle Profinet/Modbus) mais je ne sais pas si c'est possible d'avoir deux clients qui écrivent sur le même PC de supervision ?
Merci pour votre aide !
Si tu veux rajouter un appareil qui va devoir lire/ecrire il te faut choisir en fonction de ton materiel un protocole de comm compatible avec ton S7-300. Il va etre plus simple de te repondre si on a la configuration materielle.
-
AtMaticien
- Code sa première boucle

- Messages : 17
- Enregistré le : 22 janv. 2023, 19:35
Re: [S7-300] Profinet/Modbus
Bonjour,MiGaNuTs a écrit : ↑22 nov. 2023, 18:39 Bonjour.
Je ne comprends pas bien ton archi. C'est très rare que ce soit le ou les automates qui écrive(nt) vers le PC.
En général c'est la supervision qui va chercher les infos vers le ou les automates, ou vers le serveur OPC qui lui interroge les automates.
Si y'a de l’Ethernet sur ton S7-300, il existe des bibliothèques additionnelles modbus, pas besoin de matos supplémentaire.
Si ton S7-300 est en TIA, ça marche super bien. Si il est en Step7, j'ai jamais essayé, mais il me semble qu'en théorie c'est faisable aussi.
Si tu n'a besoin de infos de ton matériel modbus que dans la supervision, et que l'automate s'en fou, tu peut aller chercher les infos soit directement par la supervision, soit par l'ntermédaire de ton serveur OPC.
Il y'a même des serveurs OPC qui peuvent interroger tes périphériques modbus et renvoyer les infos vers l'automate.
Bref, il faut commencer par savoir fourni fait quoi, et qui a besoin de quoi. Et utiliser le bon vocabulaire aussi.
Parce que "des clients qui écrivent vers la supervision", ça n'existe pas.
La dernière phrase est corrigée : Au fait c'est le PC de supervision Et/Ou Mon équipement Modbus qui deveraient lire/écrire des valeurs sur la CPU S7-300
-
AtMaticien
- Code sa première boucle

- Messages : 17
- Enregistré le : 22 janv. 2023, 19:35
Re: [S7-300] Profinet/Modbus
Bonjour, le voici le schéma souhaité à installer
* la lecture/écriture concerne les mêmes variables sur l'automate S7-300
* la lecture/écriture concerne les mêmes variables sur l'automate S7-300
- Fichiers joints
-
- Screen.PNG (10.17 Kio) Vu 1278 fois
Re: [S7-300] Profinet/Modbus
Ton OPC actuel je suis sur est en S7 Protocol (peux tu nous donner les references de ton serveur OPC) ?AtMaticien a écrit : ↑23 nov. 2023, 10:06 Bonjour, le voici le schéma souhaité à installer
* la lecture/écriture concerne les mêmes variables sur l'automate S7-300
Tu dois acheter la licence S7 Open Modbus TCP pour utiliser ton port Profinet.
Voici le manuel de mise en oeuvre https://cache.industry.siemens.com/dl/f ... cpu_en.pdf