Vai al contenuto
PLC Forum


S7- Intermittenza Bit In Accelerazione! - Come si fa?


plcfor

Messaggi consigliati

Buona sera a tutti!

Come da oggetto, mi chiedevo come poteva essere scritto un fc in awl che mi gestisca un bit come, per intenderci, quello che attiva la luce delle macchine fotografiche con l'autoscatto... mi spiego meglio:

Dato un tempo T, il bit parte a blinkare con una durata di x sec per poi diminuire intervallo e durata fino a fare un suono continuo!!!

Possibile la realizzazione?

Spero qualcuno mi possa aiutare, visto che da solo, essendo non ancora in gamba con la programmazione, non ci riesco!

Grazie in anticipo

Roberto

Link al commento
Condividi su altri siti


Provo a darti un idea un po' veloce ma he per siemens S7 300 dorvrebbe funzionare:

Setta il merker di clock della cpu.

Ora hai sette bit che clocckano con diverse frequenze ( controlla l'. on line)

Ora hai due poossibilità:

1) Fai scorrere il tuo timer e controlla ad intervalli regolari il suo valore:

raggiunti gli intervalli voluti, cambia bit di clock in and con l'uscita della cicalina.

Quando il timer raggiunge zero, l'uscita la poni sempre a 1

2) Se vuoi puoi riutilizzare lo stesso timer, ma facendo in modo che, ogni

qual volta raggiunga lo zero, venga cambiato il bit di clok in and con l'uscita,

venga reinizializzato il timer. Naturalmente per far questo hai bisogno anche di un

contatore che tenga traccia dei bit scalati.

Questo non ti permette di avere un suono elegante o con variazione di frequenza,

per intenderci tipo fischio del bollitore del te, ma dovrebbe fare il suo lavoro.

Atro metodo potrebbe essere quello di utilizzare un OB a tempo....

Ciao,

vittorio

Link al commento
Condividi su altri siti

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