Vai al contenuto

Blocco funzione CTU con conteggio su variabile UDINT

Home Forum Programmazione IEC 61131 (LogicLab) Blocco funzione CTU con conteggio su variabile UDINT

Stai visualizzando 2 post - dal 1 a 2 (di 2 totali)
  • Autore
    Post
  • #35738
    Paolo
    Partecipante

    Avrei bisogno di realizzare un FB CTU che accetti come valore di conteggio una variabile UDINT, avete un esempio ?

    #38744
    Sergio Bertana
    Amministratore del forum

    Il blocco funzione CTU come definito dalla norma IEC-61131 opera su una variabile di tipo INT. Ma è estremamente semplice costruirsi un proprio blocco funzione CTU che operi sul tipo di variabile desiderato, il modo più ovvio è utilizzando l’operando ADD (Topic).

    Con LogicLab è possibile costruirsi da soli le proprie funzione e FB (Topic), così nulla vieta di costruirti il tuo CTU modificato con la variabile UDINT. Ti ho preparato un progetto con il blocco funzione MyCTU (Stampa) che altro non è che il CTU standard IEC con il tipo variabile modificato. Il progetto può essere un buon propedeutico per acquisire le tecniche di sviluppo delle proprie FB (Download progetto).

    Solitamente sviluppo le funzione ed i FB utilizzando il linguaggio ST che meglio si presta per la gestione di operazioni complesse, ma nulla vieta nel tuo caso di costruire un FB in linguaggio ladder che contiene al suo interno un ramo con l’operatore ADD.

Stai visualizzando 2 post - dal 1 a 2 (di 2 totali)
  • Devi essere connesso per rispondere a questo topic.