Vai al contenuto

Esecuzione macro su terminale da comando PLC

Home Forum Terminali operatore (Weintek) Esecuzione macro su terminale da comando PLC

Stai visualizzando 2 post - dal 1 a 2 (di 2 totali)
  • Autore
    Post
  • #35552
    Anonimo
    Inattivo

    Probabilmente mi stò perdendo in un bicchier d’acqua, come faccio ad eseguire una macro quando un registro booleano del PLC cambia stato ?

    Esempio su un sistema SlimLine la variabile BOOL MB 100.25 (Address modbus: 0x40025) quando passa da FALSE a TRUE, deve eseguire la Macro1.

    #38184
    Sergio Bertana
    Amministratore del forum

    Devi scegliere l’oggetto Funzioni PLC e definire una nuova funzione (Ved screenshot), come  tipo di controllo scegli Esegui programma macro e poi definisci la macro da eseguire. Puoi scegliere la variabile da controllare sul PLC ed il tipo di Trigger.

    Consiglio, siccome non sai quando il terminale ha acquisito lo stato della variabile dal PLC per essere sicuro della sua acquisizione e della conseguente esecuzione della macro devi temporizzare la variabile almeno 1 secondo. Io preferisco scegliere come trigger OFF<−>ON e poi inverto lo stato della variabile sul programma PLC ogni volta che desidero eseguire la macro. In questo modo non mi preoccupo del tempo di attivazione variabile.

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