Page 1 sur 1

Récupération défaut voie sortie analogique

Posté : 14 déc. 2016, 11:44
par rlubet
Bonjour tout le monde,

Je pratique depuis peu sous siemens et notamment sous Step7
Je suis à la recherche d'un moyen me permettant de récupérer des défauts sur sur des voies de cartes de sorties analogiques

Je travaille avec une CPU 315-2 PN/DP
Les références de mes cartes de sorties sont 6ES7-332-5HF00-0AB0

Après avoir lu quelques informations à droite à gauche, j'ai cru comprendre qu'il fallait que je passe par l'OB82 et le SFC59.
Cependant je n'ai pas saisi comment gérer le SFC59 pour récupérer les informations qu'il me faut.

J'ai également coché les options "Alarme de diagnostic" et "Diagnostic groupé" dans les paramètres de mes cartes.

Re: Récupération défaut voie sortie analogique

Posté : 15 déc. 2016, 09:16
par Cyril93
Salut,

SFC51 Read system statut list, dans SZL_ID -> W16#00B3 dans INDEX -> OB82_MDL_ADDR, dans DR tu pointes un DB (format ANY) pour recevoir les infos de diag, dans la doc de la carte il doit y avoir l'explication de ce qui est envoyé lors d'un défaut. Tu peux appeler le bloc dans l'OB82. Ca serait bien d'avoir le matériel pour faire un essai.

Edit : correction en rouge

Re: Récupération défaut voie sortie analogique

Posté : 15 déc. 2016, 10:56
par rlubet
Bonjour Cyril,

Malheureusement je n'ai pas le matériel avec moi pour faire le test, et je ne fais que proposer la solution, ce n'est pas moi qui vais la mettre en service :/

J'ai envisagé une autre solution peux tu me dire si celle ci est envisageable ou non?

Dans l'OB82 :

J'appelle le SFC59 : Read Data Record

Req : True
IOID : B#16#55
LADDR : #LADDR (contient le OB82_MDL_ADDR)
RECNUM: B#16#1


RET_VAL : #erreur
BUSY : #Temp
RECORD : %DB110


Je viens ensuite tester le byte 7 du DB110 pour savoir quelle est la voie défaillante sur mon module et monter mon bit de défaut

Re: Récupération défaut voie sortie analogique

Posté : 15 déc. 2016, 16:32
par Cyril93
ça se tient, sauf %DB110 dans RECORD Step7 laissera jamais passer cette écriture à la schneider :D ce sera plutôt P#DB110.DBX0.0 BYTE xxx
j'ai corrigé mon poste précédent
A tester

Re: Récupération défaut voie sortie analogique

Posté : 16 déc. 2016, 09:17
par rlubet
Merci Cyril pour ton aide, la prochaine intervention sur l'automate est prévue en début 2017 je te tiendrai au courant