[TIA V13]

Forum traitant des automates industriels de marque Siemens.
Répondre
philou77
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 2142
Enregistré le : 21 oct. 2015, 10:00
Localisation : Ile de France

[TIA V13]

Message par philou77 »

Salut a tous !

J'ai un programme qui utilise une com profibus avec un esclave profibus.

S7-317 2 PN/DP

Ce programme utilise les blocs FC1Send_data et FC2 Set_Dx_Data.
Ces deux blocs utilise le DB1 pour la gestion des envois
Seul le FC2 à des paramètres servant a spécifier l'adresse de l'esclave, la longueur, l'origine des données, etc..

Je vois pas trop comment cela fonctionne à part
FC1 'ouvrirai' une voie de communication (renseignée dans DB1)
FC2 'enverrai' les données à l'esclave via la voie de communication (en utilisant aussi le db1)

J'aimerais avoir
- des infos sur la com profibus dans une Cpu S7317
- les code erreur de retour de ces blocs, je ne trouve pas d'infos là dessus.
- toutes précisions que vous jugeriez utiles.

D'avance merci

Bonne journée.

Cordialement.
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part ! :D
steph68
Codeur fou
Codeur fou
Messages : 275
Enregistré le : 21 oct. 2015, 08:23

Re: [TIA V13]

Message par steph68 »

Salut,
Ce programme utilise les blocs FC1Send_data et FC2 Set_Dx_Data.
Tu es sûr que c'est des blocs Siemens ?
Ceci dit ça me dit qque chose ... je ne me souviens plus où j'ai déjà vu ça ... c'est quoi l'esclave ?
FC1 et FC2 sont respectivements DP_Send et DP_Recv pour les cartes CP342-5.
Ce qui n'est pas ta config ...

Pour les codes d'erreur, il y a une nomenclature en bas de l'aide des blocs DPRD_DAT et DPWR_DAT, elle est souvent commune à tous les blocs DP.

Une comm Profibus, c'est un esclave déclaré avec un GSD et un mapping E/S que tu dois pouvoir retrouver dans la config matérielle.

@+
philou77
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 2142
Enregistré le : 21 oct. 2015, 10:00
Localisation : Ile de France

Re: [TIA V13]

Message par philou77 »

Salut !

Merci pour ta réponse.
Non , je suis pas sûr que les blocs soit 'siemens'.

Pour info, cela sert à l'envoi d'un chaine de caractères à un afficheur géant (siebert).

Pas de coupleur CP.
Le Profibus sort directement de la CPU.

dans la config matérielle, j'ai pas grand chose.
juste une adresse et 8 mots..
Le gsd oui, celui de siebert.
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part ! :D
steph68
Codeur fou
Codeur fou
Messages : 275
Enregistré le : 21 oct. 2015, 08:23

Re: [TIA V13]

Message par steph68 »

ok, c'est du sur mesure ; il faut voir avec le programmeur original dans ce cas.
d'après la doc siebert, à toi de gérer les télégrammes sur ses 8 mots d'E/S (segmenter les données + protocole handshake).
il n'y a plus qu'à réécrire ton propre code ou digérer le contenu des blocs actuels...

@+
philou77
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 2142
Enregistré le : 21 oct. 2015, 10:00
Localisation : Ile de France

Re: [TIA V13]

Message par philou77 »

Salut !

Bon ok, je pense commencer à comprendre un peu...

Mais je vais pas tout ré écrire, je cherche seulement à solutionner un pb lors d'un retour de tension.

je vais analyser tout ça.

Encore merci, tu m'as mis sur une piste..je vais regarder du côté de la zone déclarée en E/S
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part ! :D
Avatar du membre
JC87
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 2237
Enregistré le : 20 oct. 2015, 13:00
Localisation : Nouvelle Aquitaine

Re: [TIA V13]

Message par JC87 »

Hello,

C'est pas des blocs Siemens c'est quasi sur. Il me semble avoir fait une com Profibus avec ce genre d'afficheur mais en Step 7. C'est bien des afficheur avec des leds rouge énormes ? De mémoire la com était assez rustique. J'ai le prog quelque part au cas ou mais je ne pense pas que cela te soit utile dans ton cas.

JC
"On veut faire du zéro défaut mais on a zéro bonhomme et zéro budget, et bien à la fin on a zéro résultat..."
philou77
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 2142
Enregistré le : 21 oct. 2015, 10:00
Localisation : Ile de France

Re: [TIA V13]

Message par philou77 »

Salut !
JC87 a écrit : 20 juil. 2022, 12:13 C'est bien des afficheur avec des leds rouge énormes ?
Oui c'est bien ça !
JC87 a écrit : 20 juil. 2022, 12:13 J'ai le prog quelque part au cas ou mais je ne pense pas que cela te soit utile dans ton cas
Merci, je note ça dans un coin de ma tête :-)
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part ! :D
philou77
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 2142
Enregistré le : 21 oct. 2015, 10:00
Localisation : Ile de France

Re: [TIA V13]

Message par philou77 »

Salut

Question simple..
comment ôter know-how d'un bloc en TIA V13 ?
Sachant bien sûr que j'ai pas le mdp..
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part ! :D
Peio
Générateur de blocs fonctions
Générateur de blocs fonctions
Messages : 108
Enregistré le : 22 oct. 2015, 19:51

Re: [TIA V13]

Message par Peio »

Bonjour,

Autant avec Step7, ce n'était pas compliqué de déverrouiller des blocs protégés,
avec TIA Portal, c'est mort !!!
Tu ne pourras pas

Désolé
steph68
Codeur fou
Codeur fou
Messages : 275
Enregistré le : 21 oct. 2015, 08:23

Re: [TIA V13]

Message par steph68 »

Autant avec Step7, ce n'était pas compliqué de déverrouiller des blocs protégés,
avec TIA Portal, c'est mort !!!
Mets toi en ligne avec Step7 et récupère les blocs.
Fais sauter le Know How en bidouillant la base de données avec MS Access ou autre (il y avait un tuto sur Automatica.xooit : https://automatica.clicforum.com/t431-V ... iemens.htm ... ça ne me rajeunit pas :mrgreen: )
ou avec l'outil s7 can opener.

ce qui a été conçu avec Tia devrait encore être accessible avec Step7.
ta chance est que c'est une vieille CPU.

@+
Répondre