vdorlg Inserito: 19 febbraio 2008 Segnala Share Inserito: 19 febbraio 2008 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 Wmem5) if pulsante=1 =>(then) RST"sirena"6) if Walr < Wmem =>(then) copy Wmem in Walrl'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 More sharing options...
alfa84 Inserita: 19 febbraio 2008 Segnala Share Inserita: 19 febbraio 2008 ciaoterrò presente il tuo codice Link al commento Condividi su altri siti More sharing options...
fab.nippo Inserita: 5 maggio 2011 Segnala Share Inserita: 5 maggio 2011 grazie mille Link al commento Condividi su altri siti More sharing options...
Messaggi consigliati
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 accountAccedi
Hai già un account? Accedi qui.
Accedi ora