Connexion d'un automate à un site web

Forum traitant des automates industriels de marque Siemens.
babuf
Apprend le binaire
Apprend le binaire
Messages : 6
Enregistré le : 05 déc. 2017, 16:31

Connexion d'un automate à un site web

Message par babuf »

Bonjour,

Dans le cadre d'un projet de BTS, nous devons réaliser une communication entre une page web et un automate qui reste à définir (C'est aussi le sujet de ce post). Nous n'avons que des connaissances basiques dans le domaine de l'automatisme, mais aucune dans l'échange d'information avec internet.

Le système doit être capable de comparer un code, saisi sur un IHM, avec une série de code sur la page internet. (Les informations sont transmises en html.) Nous devons donc comparer les codes automate/serveur et permettre l’accès à une sortie d'automate quand les codes correspondent.

Comment connecter un automate a internet ?
Quel automate choisir ?
Quelle est la meilleure option pour ce système? Siemens ou Schneider ?

Merci de toute l'aide que vous pourrez m'apporter ;)
Lorent2
Maître du binaire
Maître du binaire
Messages : 487
Enregistré le : 27 déc. 2015, 08:52

Re: Connexion d'un automate à un site web

Message par Lorent2 »

babuf a écrit : 05 déc. 2017, 17:04 Bonjour,
...
Quel automate choisir ?
Quelle est la meilleure option pour ce système? Siemens ou Schneider ?

Merci de toute l'aide que vous pourrez m'apporter ;)
Il va faire quoi d'autre cet automate ?
Si quelquefois tu te sens petit, inutile, démoralisé ou dépressif, n'oublies jamais que tu as été un jour le plus rapide et le meilleur spermatozoïde de ta bande ...
Avatar du membre
Mantysse
Dieu du process
Dieu du process
Messages : 757
Enregistré le : 20 oct. 2015, 08:17
Localisation : MiP

Re: Connexion d'un automate à un site web

Message par Mantysse »

Lorent2 a écrit : 05 déc. 2017, 19:32
babuf a écrit : 05 déc. 2017, 17:04 Bonjour,
...
Quel automate choisir ?
Quelle est la meilleure option pour ce système? Siemens ou Schneider ?

Merci de toute l'aide que vous pourrez m'apporter ;)
Il va faire quoi d'autre cet automate ?
Comparer un chaine de caractère et activer une sortie
"Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément." Nicolas Boileau

L'urgence, c'est fait!
L'impossible, c'est en cours!
Pour les miracles, il faut prévoir un délai!
Avatar du membre
Mantysse
Dieu du process
Dieu du process
Messages : 757
Enregistré le : 20 oct. 2015, 08:17
Localisation : MiP

Re: Connexion d'un automate à un site web

Message par Mantysse »

babuf a écrit : 05 déc. 2017, 17:04 Bonjour,

Dans le cadre d'un projet de BTS, nous devons réaliser une communication entre une page web et un automate qui reste à définir (C'est aussi le sujet de ce post). Nous n'avons que des connaissances basiques dans le domaine de l'automatisme, mais aucune dans l'échange d'information avec internet.

Le système doit être capable de comparer un code, saisi sur un IHM, avec une série de code sur la page internet. (Les informations sont transmises en html.) Nous devons donc comparer les codes automate/serveur et permettre l’accès à une sortie d'automate quand les codes correspondent.

Comment connecter un automate a internet ?
Quel automate choisir ?
Quelle est la meilleure option pour ce système? Siemens ou Schneider ?

Merci de toute l'aide que vous pourrez m'apporter ;)
Bonjour,

Par contre je ne comprend pas un truc.

Vous souhaitez taper une adresse IP dans votre navigateur web et saisir cette chaine de caractère?
Ou
Vous souhaitez taper un nom de domaine sur internet qui communique avec un automate?

Dans le 1er cas un S7-1200 suffit, sur certaine référence (peut etre toute je ne sais plus) il y a un serveur web embarqué

Dans le 2nd cas, je ne l'ai encore jamais fait, mais je pense qu'en réutilisant une partie de la solution 1 pour communiquer avec l'exterieur ça doit aussi etre possible.

Bonne journée
"Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément." Nicolas Boileau

L'urgence, c'est fait!
L'impossible, c'est en cours!
Pour les miracles, il faut prévoir un délai!
Lorent2
Maître du binaire
Maître du binaire
Messages : 487
Enregistré le : 27 déc. 2015, 08:52

Re: Connexion d'un automate à un site web

Message par Lorent2 »

Mantysse a écrit : 06 déc. 2017, 09:15 Comparer un chaine de caractère et activer une sortie
Ça va faire cher pour juste activer une sortie :lol: :lol:
Si quelquefois tu te sens petit, inutile, démoralisé ou dépressif, n'oublies jamais que tu as été un jour le plus rapide et le meilleur spermatozoïde de ta bande ...
Avatar du membre
Mantysse
Dieu du process
Dieu du process
Messages : 757
Enregistré le : 20 oct. 2015, 08:17
Localisation : MiP

Re: Connexion d'un automate à un site web

Message par Mantysse »

Lorent2 a écrit : 06 déc. 2017, 10:12
Mantysse a écrit : 06 déc. 2017, 09:15 Comparer un chaine de caractère et activer une sortie
Ça va faire cher pour juste activer une sortie :lol: :lol:
c'est peut être le petit bout d'une application plus importante, ou simplement un exercice de BTS...
"Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément." Nicolas Boileau

L'urgence, c'est fait!
L'impossible, c'est en cours!
Pour les miracles, il faut prévoir un délai!
Lorent2
Maître du binaire
Maître du binaire
Messages : 487
Enregistré le : 27 déc. 2015, 08:52

Re: Connexion d'un automate à un site web

Message par Lorent2 »

Mantysse a écrit : 06 déc. 2017, 10:20 c'est peut être le petit bout d'une application plus importante, ou simplement un exercice de BTS...
Juste être sur que le mec n'installe pas un automate qui servira uniquement de passerelle entre un écran et le web ...
Si quelquefois tu te sens petit, inutile, démoralisé ou dépressif, n'oublies jamais que tu as été un jour le plus rapide et le meilleur spermatozoïde de ta bande ...
MiGaNuTs
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 1577
Enregistré le : 12 nov. 2015, 21:02
Localisation : 45 - Loiret
Contact :

Re: Connexion d'un automate à un site web

Message par MiGaNuTs »

Bonjour.
Qu'est ce que vous voulez dire "communication entre une page web et un automate" ?
Vous voulez programmer le serveur web et l'interfacer avec un automate, ou c'est l'automate qui doit jouer le rôle de serveur web, et vous consultez la page directement dessus ?
C'est quoi votre IHM ? un simple PC avec un navigateur qui consulte le serveur web que vous programmez, ou vous comptez utiliser une des nombreuses IHM du marché ? auquel cas vous programmez a la fois l'automate et l'IHM. (Et du coup pourquoi vous voulez utiliser du HTML ?)
Bref, j'ai rien compris a la question.
steph68
Codeur fou
Codeur fou
Messages : 275
Enregistré le : 21 oct. 2015, 08:23

Re: Connexion d'un automate à un site web

Message par steph68 »

hello

ça va me paraitre compliqué de faire ça avec un automate
à moins qu'il y ait des fonctions toutes faites dans les bibliothèques SIEMENS ou SCHNEIDER

pour lire une page web, il faut envoyer une requête HTTP sur l'adresse IP du serveur sur le port 80
au minimum

Code : Tout sélectionner

GET /page.html HTTP/1.1
avec éventuellement d'autres infos
voir ici : https://openclassrooms.com/courses/les-requetes-http

après il faut rester à l'écoute de la réponse
la réponse est un entête + corps (la page HTML)

il faut analyser l'entête pour éventuellement gérer les erreurs (statut HTTP ...)

de plus si tu n'as pas l'adresse IP directement mais un nom d'hôte, va falloir faire des requêtes sur un serveur DNS

et comme de nos jours le HTTP est bannit par google et que c'est le HTTPS qui domine .... avec du chiffrement à faire
donc c'est mort, sauf si le constructeur d'automate l'a prévu nativement par des fonctions toutes faites en bibliothèque

ça sera plus simple avec un Raspberry ou autre par programme informatique (et non via un automate) --> voir NodeRed

@+
Avatar du membre
Mantysse
Dieu du process
Dieu du process
Messages : 757
Enregistré le : 20 oct. 2015, 08:17
Localisation : MiP

Re: Connexion d'un automate à un site web

Message par Mantysse »

MiGaNuTs a écrit : 06 déc. 2017, 16:52
Vous voulez programmer le serveur web et l'interfacer avec un automate, ou c'est l'automate qui doit jouer le rôle de serveur web, et vous consultez la page directement dessus ?
C'est justement la question que je pose...
Mantysse a écrit : 06 déc. 2017, 09:19

Vous souhaitez taper une adresse IP dans votre navigateur web et saisir cette chaine de caractère?
Ou
Vous souhaitez taper un nom de domaine sur internet qui communique avec un automate?

Dans le 1er cas un S7-1200 suffit, sur certaine référence (peut etre toute je ne sais plus) il y a un serveur web embarqué

Dans le 2nd cas, je ne l'ai encore jamais fait, mais je pense qu'en réutilisant une partie de la solution 1 pour communiquer avec l'exterieur ça doit aussi etre possible.

"Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément." Nicolas Boileau

L'urgence, c'est fait!
L'impossible, c'est en cours!
Pour les miracles, il faut prévoir un délai!
Répondre