Récupération défaut voie sortie analogique

Forum traitant des automates industriels de marque Siemens.
Répondre
rlubet
Code son premier grafcet
Code son premier grafcet
Messages : 41
Enregistré le : 18 nov. 2016, 15:36

Récupération défaut voie sortie analogique

Message 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.
Avatar du membre
Cyril93
Maître du binaire
Maître du binaire
Messages : 484
Enregistré le : 29 oct. 2015, 14:22
Localisation : IDF

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

Message 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
Modifié en dernier par Cyril93 le 15 déc. 2016, 13:42, modifié 1 fois.
rlubet
Code son premier grafcet
Code son premier grafcet
Messages : 41
Enregistré le : 18 nov. 2016, 15:36

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

Message 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
Avatar du membre
Cyril93
Maître du binaire
Maître du binaire
Messages : 484
Enregistré le : 29 oct. 2015, 14:22
Localisation : IDF

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

Message 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
rlubet
Code son premier grafcet
Code son premier grafcet
Messages : 41
Enregistré le : 18 nov. 2016, 15:36

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

Message 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
Répondre