Vai al contenuto
PLC Forum


Diagnostica Per Rottura Cavo Ingresso Analogico


Messaggi consigliati

Inserito:

Ho scirtto all'interno di OB82 del in AWL per settare una memoria nel caso di un'intrrupt dalla scheda d'ingressi analogica per rottura cavo, e volevo chiedere il vostro parere se può andare cosi come ho scritto oppure no.

Il codice è il Seguente

Segmento1

L #OB82_EV_CLASS

T #partenza_arrivo

L #OB82_MDL_ADDR

T #indirizzo

Segmento2

U(

L #partenza_arrivo //Verifico che l'evento si entrante

L 57

==I

)

U(

L #indirizzo // confronto con indirizzo di PEW512

L 512

==I

)

S M 4.6 // Se RLC=1 setto M4.

U(

L #partenza_arrivo //Verifico che l'evento si uscente

L 56

==I

)

U(

L #indirizzo // confronto con indirizzo di PEW512

L 512

==I

)

R M 4.6 // Se RLC=1 resetto M4.

NOP 0

Secondo Voi può andare?

Saluti


Inserita:

Salve,

Secondo Voi può andare?

In linea di massima di si, ma così facendo ricevi solamente una informazione diagnostica di carattere generale sulla scheda avente indirizzo 512 per mezzo del bit M4.6.

In altre parole se si presenta un'anomalia della scheda segnalata attraverso l'interrupt di diagnostica, non è detto che si tratti necessariamente della rottura del conduttore collegato all'ingresso analogico.

Se vuoi avere delle informazioni dettagliate sul tipo di guasto intervenuto (tra cui la rottura conduttore) ,un metodo potrebbe essere quello dell'estrazione delle liste parziali; attraverso l'uso della SFC51.

Inserita: (modificato)
In linea di massima di si, ma così facendo ricevi solamente una informazione diagnostica di carattere generale sulla scheda avente indirizzo 512 per mezzo del bit M4.6.

Un chiarimento:

Se vedi il codice io per "512" intendevo l'indirizzo della PEW, quindi credvo di tirare fuori l'nterrupt di diagnostica per rottura cavo, avendo selezionato la spunta sulla scheda che abilita la diagnostica di un determinato ingresso.

Oppure con "512" si intende la posizioe sul rack della scheda, e quindi come dici tu , si riceve solo un'informazione di anomalia generica?

Se vuoi avere delle informazioni dettagliate sul tipo di guasto intervenuto (tra cui la rottura conduttore) ,un metodo potrebbe essere quello dell'estrazione delle liste parziali; attraverso l'uso della SFC51.

Potresti postare un'esempio di codice? :rolleyes:

Grazie mille da Reverendo

Modificato: da Reverendo bit

Crea un account o accedi per commentare

Devi essere un utente per poter lasciare un commento

Crea un account

Registrati per un nuovo account nella nostra comunità. è facile!

Registra un nuovo account

Accedi

Hai già un account? Accedi qui.

Accedi ora
×
×
  • Crea nuovo/a...