Communication avec contrôleur de dosage.

Forum traitant des automates industriels de marque Siemens.
Répondre
Avatar du membre
baxter
Première mise en service
Première mise en service
Messages : 58
Enregistré le : 04 nov. 2015, 21:55

Communication avec contrôleur de dosage.

Message par baxter »

Bonjour,

J'ai le contrôleur de dosage suivant:
http://www.scaime.com/fr/477/produit/co ... ssage.html

Il peut communiquer par rs485 ou profinet.
Je doit le faire communiquer avec mon s7-1500 et récupérer les données pour les exploiter dans tia portal.

Je pense que c'est faisable, seulement je n'ai jamais pratiqué...
Comment marche la com rs485/profinet dans tia portal? on vient récupérer des données numériques (ou une trame)
dans un bloc de données?

J'suis à l'ouest là :lol:

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

Re: Communication avec contrôleur de dosage.

Message par Mantysse »

Bonjour,


En PROFINET, Il va falloir que tu télécharge le GSDML du produit
Truc.png
Faut se logger et le télécharger

Après c'est que de la configuration dans TIAPORTAL, faut ouvrir la configuration matériel et ajouter ton GSDML.
Logiquement ça te le propose dans l'arborescence matériel sur le coté droit.
Tu l'ajoute dans ta configuration matérielle et logiquement il te propose des zones d'échanges en %IW ou %ID.

Désolé je n'ai pas trop de temps de faire des screens shot mais en cherchant tu devrai trouver les bon menus.

A+
"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
baxter
Première mise en service
Première mise en service
Messages : 58
Enregistré le : 04 nov. 2015, 21:55

Re: Communication avec contrôleur de dosage.

Message par baxter »

Bonjour,

Merci Mantysse :P
Je commence à comprendre... :ugeek:

Si j'ai 5 contrôleurs à ramener sur une cpu, je peux mettre un switch et repartir sur avec un seul cordon vers la cpu??
Et si oui un switch ethernet suffit ou il faut un switch spécial profinet??

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

Re: Communication avec contrôleur de dosage.

Message par Mantysse »

Bonjour,

Si tu es vraiment en manque d'économie, tu peux même te passer de switch.
Ton module de dosage a l'air d'avoir un double port ETHERNET avec la fonction switch.
ça te permet de créer un réseau PROFINET MRP (DLR en Allen Bradley) grosso modo c'est un réseau en bouclé (Ring) qui ne génère pas de tempête de Broadcast (Surcharge réseau)
Dans beaucoup de cas, je n'utilise que la fonction switch sans le MRP.
Le seul truc qui pourrai ne pas être pratique c'est pour te connecter avec ta console pendant la mise en service, il te faut un port de libre sur un de tes modules ou sur ta CPU.

Si tu veux mettre un switch, si tu n'utilise pas le PROFINET IRC (PROFINET déterministe) ce qui est ton cas, tu n'a pas besoin de switch spécifique un truc standard du commerce suffi.

A+
"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
baxter
Première mise en service
Première mise en service
Messages : 58
Enregistré le : 04 nov. 2015, 21:55

Re: Communication avec contrôleur de dosage.

Message par baxter »

Bonjour,

Merci bien Mantysse ;)

Il me reste deux zones d'ombres..

-Le choix de Cpu pour une config de ce type....Communiquer avec 5 appareils de terrain ça doit bouffer de la mémoire...
Avec ce genre de cpu je suis large ou c'est limite?? CPU 1511-1 PN
http://w3.siemens.com/mcms/programmable ... cpu_fr.pdf

-Puis niveau programmation dans tia.
J'ai bien installé le fichier gsdml et mis le module dans ma config matériel/réseaux...par contre c'est après, pour la zone d'échange que je trouve pas :|
Je peux bien récupérer les données pour les mettre dans un db??

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

Re: Communication avec contrôleur de dosage.

Message par Mantysse »

baxter a écrit : -Le choix de Cpu pour une config de ce type....Communiquer avec 5 appareils de terrain ça doit bouffer de la mémoire...
Avec ce genre de cpu je suis large ou c'est limite?? CPU 1511-1 PN
http://w3.siemens.com/mcms/programmable ... cpu_fr.pdf
Largement, j'utilise des CPU 1214C pour communiquer avec 8 codeurs sur PROFINET... la CPU S7-1500 est largement capacitaire
baxter a écrit : -Puis niveau programmation dans tia.
J'ai bien installé le fichier gsdml et mis le module dans ma config matériel/réseaux...par contre c'est après, pour la zone d'échange que je trouve pas :|
Je peux bien récupérer les données pour les mettre dans un db??
Dans les paramètres de ton périphérique (Config matos), il doit y a voir une colonne zone d'entrée ou zone d'échange me souviens plus, grosso modo ça te donne l'adresse en %IW ou %ID ça dépend des valeurs que tu utilise
"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
baxter
Première mise en service
Première mise en service
Messages : 58
Enregistré le : 04 nov. 2015, 21:55

Re: Communication avec contrôleur de dosage.

Message par baxter »

Bonjour,

Merci Mantysse une fois de plus pour ces réponses :)

Pour l'adressage je n'ai pas trouvé...
Je bosse sur un projet parallèle pour l'instant donc j'ai un peu laissé de coté,
mais je reviendrai ici si je trouve toujours pas au moment venu.

Encore merci.

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

Re: Communication avec contrôleur de dosage.

Message par Mantysse »

Salut,

J'ai fait un screenshot pour t'aider
Addr_PN2.png
Clic sur "configuration des appareils"
Double clic sur l'image de ton appareil de dosage, ça va t'ouvrir une page de configuration de ton appareil
sur l'onglet "vue des appareils", tu va trouver une colonne "Adresse I" et "adresse Q"

Dans mon exemple on y voit 18...21
Grosse modo j'ai une zone d'échange de 4 octets
Pour ma part c'est une valeur sur 32bits donc j'utilise %QD18

Mais après ça dépend des GSDML, tu a d'autres infos faut potasser la documentation des mots d'échange PROFINET de ton appareil
"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
baxter
Première mise en service
Première mise en service
Messages : 58
Enregistré le : 04 nov. 2015, 21:55

Re: Communication avec contrôleur de dosage.

Message par baxter »

Salut,

Merci bien Mantysse!!!!
Grâce à ton screenshot et tes explications j'ai pu trouver :D

Du coup, ça m'amène à une question de base qui montre bien que je débute...
(En fait j'ai travaillé sur des automates mais grosso-modo que avec du TOR :mrgreen: mais j'ai quand même de bonnes notions sur les bases binaires hexa etc et sur les bits, octets, mots, double mots... )

Une fois l'adressage fait, comment integrer la valeur communiquée par l'appareil de terrain dans le programme?
Il faut créer une variable dans la table des variables puis faire des manip du type mise à l’échelle, conversion etc?
A quel moment on vient écrire dans un db??

En fait, j'ai pas vraiment la méthode générale de programmation :oops:

Bax
Fichiers joints
Vue 0.png
agathon
Apprend le binaire
Apprend le binaire
Messages : 1
Enregistré le : 03 juin 2025, 23:07

Re: Communication avec contrôleur de dosage.

Message par agathon »

Bonjour, comment as tu récupéré les valeurs a la suite de ça?

Et également pour programmer en ladder avec ta valeur que te retourne ton transmetteur de pesage?
Répondre