Vai al contenuto
PLC Forum


Gestione 15 Allarmi


vdorlg

Messaggi consigliati

Ciao ragazzi,

Qui aggiungo negli esempi di programmazione, un piccolo programma che ho realizzato tempo fa, spero vi posa essere di spunto per altre applicazioni.

In un impianto ci sono 15 alarmi(15 ingressi) ogni volta che ho un ingresso alto devo accendere una sirena fino che l'operatore non preme un pulsante.

1)muovo i 15 ingressi in una W 16bits (Walr)

2)azzero in prima scans. una W aux (Wmem)

3) if Walr > Wmem =>(then) SET "sirena"

4) if sirena=1 =>(then) copy Walr in Wmem

5) if pulsante=1 =>(then) RST"sirena"

6) if Walr < Wmem =>(then) copy Wmem in Walr

l'importante è che nelle conversione 15bit - 1 word il bit 15 (il segno) non venga usato,

Rimangono a disposizione i bits da 0-14 (15 alarmi)

Ciao,Gabriel

Link al commento
Condividi su altri siti


  • 3 years later...

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