PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WINDEV 2024 → accéder aux données d'un automate via profinet
accéder aux données d'un automate via profinet
Iniciado por DV, abr., 21 2024 8:11 PM - 5 respostas
Membro registado
120 mensagems
Popularité : +3 (5 votes)
Publicado em abril, 21 2024 - 8:11 PM
J'arrive à me connecter à l'automate avec les fonctions Socket.

Par contre une fois connecté, je ne vois pas comment faire pour demander à l'automate de fournir le contenu d'une variable exemple %MD30

Quelqu'un pourrait-il me compléter le code suivant ou me donner un exemple qui fonctionne

sIPAdresse est une chaîne = "192.168.1.144" // adresse automate
nPort est un entier = 102 // Port de communication Profinet

// Connexion au PLC
SI SocketConnecte("automate",nPort,sIPAdresse) ALORS
// La connexion est établie

// ******************* A compléter pour aller lire par exemple %MD30 --> DOUBLE ENTIER a L'ADRESSE 30 DE LA Mémoire


SocketFerme("automate")

SINON
// Impossible de se connecter à l'automate
Erreur("Connexion échouée.")
FIN


merci d'avance

--
Didier
+33 (0)6 50 01 57 65

+++++
Lorsque je n'aurais plus de questions Windev n'aura plus de secret pour moi
Membro registado
120 mensagems
Popularité : +3 (5 votes)
Publicado em abril, 23 2024 - 8:43 PM
y a t-il vraiment personne qui utilise windev avec profinet ==>> on peut me proposer un autre choix éventuellement

merci

--
Didier
+32 475 38 97 27

+++++
Lorsque je n'aurais plus de questions Windev n'aura plus de secret pour moi
Membro registado
120 mensagems
Popularité : +3 (5 votes)
Publicado em abril, 29 2024 - 8:33 AM
Décidément c'est bien ma première foi que je n'ai pas de réponse à une question ..... pas de chance

--
Didier
+32 475 38 97 27

+++++
Lorsque je n'aurais plus de questions Windev n'aura plus de secret pour moi
Membro registado
129 mensagems
Popularité : +5 (5 votes)
Publicado em abril, 29 2024 - 4:18 PM
Sauf erreur de ma part,

Windev a des fonctions Modbus RTU/TCP mais pas de fonctions Profinet.
Il faut donc les développer soit même en attendant que Pcsoft le fasse pour nous.

Cordialement
Pierre
Membro registado
120 mensagems
Popularité : +3 (5 votes)
Publicado em abril, 30 2024 - 8:03 PM
Merci pour l'info

J'espère que quelqu'un pourra me mettre sur la bonne piste afin de gérer le protocole ... je suppose qu'il s'agit de mettre dans la bonne forme les messages envoyés (reçus) via les sockets.

Maintenant on peut espérer une mise en place de la gestion par PcSoft dans windev .... mais ça je pense que s'est du rêve

J'ai déjà fait des demandes il y a au moins 5 ans ----> le but étant de pouvoir remplacer les HMI qui coûtent des fortunes par une application windev.

Bon si pas de solution je continuerai à faire un interface web au niveau de l'automate

Didier

--
Didier
+32 475 38 97 27

+++++
Lorsque je n'aurais plus de questions Windev n'aura plus de secret pour moi
Publicado em maio, 02 2024 - 8:20 AM
Hello,

Profinet est un protocole spécifique de Siemens.

J'avais dû faire pour une application spécifique une communication avec ce protocole.

Il existe des implémentations en C# ou python pour ce protcole
https://snap7.sourceforge.net/

Tu peux intégrer cette bibliothèque et utiliser leur fonctions

La solution d'avenir est d'utiliser OPC-UA car cela sera certainement le protocole
que Siemens devra maintenir. Profinet risque de changer profondément ces prochaines
années par rapport à la sécurité....