Page 1 sur 1

fonctionnement Adresse de diagnostique Périphérique

Posté : 07 avr. 2021, 10:56
par lolodu013
bonjour à tous,

J'ai un peu de mal à comprendre comment fonctionne l'adresse de diagnostique des périphériques profibus DP ou DP/PA:
1.JPG
Ça passe par l'appel du SFC 13 qui lis l'adresse diagnostique de ma passerelle DP / PA 4087
3.JPG
pour pointer le DB61 à partie de l'Octet 1300
2.JPG
Jusque la OK.

Ce que je ne comprend est la suite du code suivante et comment on fait le lien entre les adresses de diagnostique des périphériques PA et les octects affectés dans le pointeurs:
4.JPG
5.JPG
Je comprend pas pourquoi et comment l'adresse de diagnostique du LSHH et rattaché à l'octet 7 du pointeur 1300...

Si quelqu'un peu m'expliquer ca serai gentil.

Merci

Re: fonctionnement Adresse de diagnostique Périphérique

Posté : 07 avr. 2021, 13:55
par Lorent2
Le tableau suivant décrit la structure des données de diagnostic d'un esclave.

Octet Description
0 Etat de la station 1
1 Etat de la station 2
2 Etat de la station 3
3 Numéro de la station maître
4 Identifiant du constructeur (octet de poids fort)
5 Identifiant du constructeur (octet de poids faible)
6 ... autres données de diagnostic spécifiques à l'esclave

Re: fonctionnement Adresse de diagnostique Périphérique

Posté : 07 avr. 2021, 14:36
par lolodu013
oui j'ai vu ça dans la doc siemens.

si je suis cette logique :

octet 3 station maître
Octet 4 ??
Octet 5??
Octet 6??
Octet 7???

Dans ma prog d'origine j'ai ça:

pour l'octet 7 adresse profibus de l'appareil 4 :
//Defaut sur status
L "Images des Entrées".DIAG_DPPA_OCT_07
L W#16#10
UW
L W#16#10
==I
SPBN DEF2
SET
= "Images des Entrées".LSHH521_DEFCOM
= "TS/TM PAM5".DEF_COM_LSHH521
6.JPG

je comprend pas le lien entre l'adresse profibus, l'adresse de diagnostique de chaque périphérique

etc.....