1 / 7

Impianto di Lampeggio con merker di sistema e contatori

Progetto 5. Impianto di Lampeggio con merker di sistema e contatori. Cosa sono i merker di sistema ?.

renata
Télécharger la présentation

Impianto di Lampeggio con merker di sistema e contatori

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Progetto 5 Impianto di Lampeggio con merker di sistema e contatori

  2. Cosa sono i merker di sistema ? Sono una specie di relè interni ( simili ai merker “M”già usati), che vengono eccitati direttamente dall’hardware del PLC. Quindi normalmente non si possono settare/resettare da programma, ma solo leggere!

  3. A COSA SERVONO ? Servono per capire lo stato interno di funzionamento del PLC, un modo di interagire tra CPU e programma, come ad esempio: Contatto sempre ON (utile per comandare in continuazione una data funzione o uscita), Contatto attivo solo durante il primo ciclo di scansione del PLC (utile per inizializzare un programma, per esempio caricando i valori iniziali di contatori, tempi, ecc. o resettare tutte le uscite per evitare avvii improvvisi dopo la messa in RUN). Impulsi di clock (utile per creare lampeggi di segnalazione, ecc..)

  4. UN ESEMPIO …. IL LAMPEGGIO ! Questi sono merker di sistema che generano un clock con base dei tempi diverse per ciascuno. Quindi se mi serve un lampeggio con periodo di 1 sec. Posso usare il merker “SM 0.5” ! Il ladder diventa da questo … A questo !!

  5. Aggiungi un conteggio ! Per esempio fai in modo che dopo 10 lampeggi il programma si arresti. Per fare questo ti occorre un contatore! Scegli il tipo di contatore desiderato: CTU = Contatore a incremento, CTD = Contatore a decremento CTUD = Contatore avanti e indietro. Carica (LD) l’ingresso che fornisce gli impulsi da contare (attivi sul fronte di discesa), ad esempio l’ingresso I0.0 . Successivamente carica (LD) l’ingresso che azzera il conteggio, nel nostro esempio I0.1 (può essere il bit stesso del contatore es: “C0”, quindi si resetta quando ha finito di contare). Dichiara il tipo (CTU, CTD, CTUD), il numero del contatore (es: C0) e il numero di conteggi che si vogliono (es:10). In

  6. Quindi il nostro circuito diventa ! Il contatore (C1) conteggia direttamente gli impulsi dello special merker SM 0.5 e viene resettato tramite l’ingresso I 0.0 . Finché il contatore non ha terminato il conteggio l’uscita segue l’andamento di SM 0.5, al decimo impulso l’uscita si blocca e cosi rimane fino al reset del contatore.

  7. Conclusioni ! • Il contatore ha una struttura simile a quella del temporizzatore. • Esistono contatori ad incremento CTU, a decremento CTD e bidirezionali CTUD. • Il parametro di conteggio (clock) è attivo basso e a seconda del tipo aumenta o diminuisce il conteggio (il tipo CTUD ne ha due, uno di incremento e l’altro di decremento). • Il contatore possiede anche un parametro di azzeramento. • Alla fine del conteggio (raggiungimento del valore impostato per il tipo CTU, oppure zero per il tipo CTD) si attiva il bit ad esso associato. Es: LD C1 manda l’RLC a “True”.

More Related