Vai al contenuto
PLC Forum


Rilevazione Fronti Awl Siemens


Messaggi consigliati

Inserito:

Salve a tutti,

vi chiedo cortesemente se conoscete altre modalità per rilevare dei fronti di salita (o di discesa) di un segnale senza l'utilizzo delle funzioni FP (FN), utilizzando istruzioni basilari del linguaggio AWL.

Personalmente ho utilizzato la seguente, dove il contatore mi permette la rilevazione di eventi di fronte di salita:

U M 1100.0 //segnale M1100.0
U M 1100.1
= M 1100.2 //va a 1 se rilevo un fronte di salita su segnale M1100.0
UN M 1100.0
= M 1100.1
UN M 1100.2
SPB BBBB
L MW 3000
L 1
+I
T MW 3000
BBBB: NOP 0
Vi chiedo se conoscete altri modi.
Grazie.
M. Yepes

Inserita: (modificato)

U M0.0 // questo e' il bit di evento

UN M0.1 // questa e' la memoria del fronte

SPBN salt

//qua fai quello che devi fare sul fronte

salt

U M0.0

= M0.1 //qui aggiorni la memoria usata per il fronte , al prossimo ciclo essendo M0.0=1 e M0.1=1 non entrerai piu a fare quello che facevi nel fronte

Quando M0.0=0 allora si aggiorna M0.1 e puoi rilevare altri fronti

ciao

Modificato: da walterword

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...