PROFESSIONAL NEWSGROUPS
WINDEV
,
WEBDEV
and
WINDEV Mobile
Home
|
Recent messages
|
Connect
|
Sign out
|
English
Home
→
WINDEV 2024
→
accéder aux données d'un automate via profinet
accéder aux données d'un automate via profinet
Started by DV, Apr., 21 2024 8:11 PM - 5 replies
Connect yourself…
DV
#1
Registered member
120 messages
Popularité : +3 (5 votes)
Posted on April, 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
s
IPAdresse
est une chaîne
=
"192.168.1.144"
// adresse automate
n
Port
est un entier
=
102
// Port de communication Profinet
// Connexion au PLC
SI
SocketConnecte
(
"automate"
,
n
Port
,
s
IPAdresse
)
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
Report
0
0
DV
#2
Registered member
120 messages
Popularité : +3 (5 votes)
Posted on April, 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
Report
0
0
DV
#3
Registered member
120 messages
Popularité : +3 (5 votes)
Posted on April, 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
Report
0
0
4Ldiesel
#4
Registered member
129 messages
Popularité : +5 (5 votes)
Posted on April, 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
Report
1
0
DV
#5
Registered member
120 messages
Popularité : +3 (5 votes)
Posted on April, 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
Report
1
0
E M
#6
Posted on May, 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é....
Report
0
0
→ Go back to WINDEV 2024
WINDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV (earlier versions)
WEBDEV (earlier versions)
WINDEV Mobile (earlier versions)
Reports & Queries
Off-topic
Tools
Français
English
Español
Portuguesa
Close this window
Search type
Only topics
All the messages
Search period
Any time
Past hour
Past 24 hours
Past week
Past month
Past year
Cancel
Preview of your message
Adding an image
Import an image from a URL
Send an image from a file of your disk
Drop a file or click "Browse..."
or
Cancel
0%
WLanguage
SQL
XML, HTML
JAVA, Javascript
Text