[TIA V13]
-
philou77
- Mi homme - Mi automate

- Messages : 2142
- Enregistré le : 21 oct. 2015, 10:00
- Localisation : Ile de France
[TIA V13]
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.
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 ! 
Re: [TIA V13]
Salut,
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.
@+
Tu es sûr que c'est des blocs Siemens ?Ce programme utilise les blocs FC1Send_data et FC2 Set_Dx_Data.
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

- Messages : 2142
- Enregistré le : 21 oct. 2015, 10:00
- Localisation : Ile de France
Re: [TIA V13]
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.
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 ! 
Re: [TIA V13]
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...
@+
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

- Messages : 2142
- Enregistré le : 21 oct. 2015, 10:00
- Localisation : Ile de France
Re: [TIA V13]
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
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 ! 
- JC87
- Mi homme - Mi automate

- Messages : 2239
- Enregistré le : 20 oct. 2015, 13:00
- Localisation : Nouvelle Aquitaine
Re: [TIA V13]
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
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

- Messages : 2142
- Enregistré le : 21 oct. 2015, 10:00
- Localisation : Ile de France
Re: [TIA V13]
Salut !

Oui c'est bien ça !
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 ! 
-
philou77
- Mi homme - Mi automate

- Messages : 2142
- Enregistré le : 21 oct. 2015, 10:00
- Localisation : Ile de France
Re: [TIA V13]
Salut
Question simple..
comment ôter know-how d'un bloc en TIA V13 ?
Sachant bien sûr que j'ai pas le mdp..
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 ! 
Re: [TIA V13]
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é
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é
Re: [TIA V13]
Mets toi en ligne avec Step7 et récupère les blocs.Autant avec Step7, ce n'était pas compliqué de déverrouiller des blocs protégés,
avec TIA Portal, c'est mort !!!
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
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.
@+

