Vai al contenuto

Info esecuzione contemporanea macro

Home Forum Terminali operatore (Weintek) Info esecuzione contemporanea macro

Taggato: 

Stai visualizzando 3 post - dal 1 a 3 (di 3 totali)
  • Autore
    Post
  • #70279
    Chiara
    Partecipante

    Cortesemente non trovo riferimenti sul manuale mi confermate se è possibile avere due macro attive nello stesso momento, esempioi:

    MACRO_UNO : disabilita se BITUNO LB bit 2200 == 0
    MACRO_DUE : disabilita se BITDUE  LB bit 2201 == 0

    Se avvio il runtime trovo entrambi i bit a zero, eseguendo le macro dal diagnoser non si avviano se prima non alzo il bit corrispondente (ed ha senso).

    Se i BIT sono entrambi TRUE in teoria potrebbero essere attive entrambe le macro in contemporanea?

    #70299
    Sergio Bertana
    Amministratore del forum

    Il pannello può eseguire più macro in contemporanea in modalità asincrona.

    Naturalmente essendo l’esecuzione asincrona non si può sapere in che punto si trova l’esecuzione di una macro rispetto all’altra.

    #70300
    Chiara
    Partecipante

    Grazie, ho  inserito un TRACE per capire i tempi di esecuzione e impostato:

    MACRO_UNO:  ciclica 1×100 ms + bit di sicurezza

    MACRO_DUE:  quando è richiamata + bit di sicurezza

    La MACRO_UNO è eseguita 3/4 volte al secondo, quindi si deve tener conto del tempo di ciclo + tempo di esecuzione per avere i tempi reali.

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