Vai al contenuto

Scelta simboli da esportare da progetto LogicLab a EasyBuilder

Home Forum Programmazione IEC 61131 (LogicLab) Scelta simboli da esportare da progetto LogicLab a EasyBuilder

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

    Sto utilizzando il Symbols converter per importare le variabili utilizzate nel progetto LogicLab in TAGs per l’ambiente di programmazione pannello Weintek EasyBuilder.

    Nessun problema nella esportazione però ho notato che vengono generate moltissime TAGs in quanto ad esempio nelle variabili array viene generata una TAG per ogni elemento dell’array, questo anche  se nel mio caso mi basta l’indirizzi del primo elemento dell’array visto che da pannello accedo con il registro indice.

    Non ho trovato nessuna impostazione al riguardo e quindi mi chiedevo se esiste la possibilità di definire le variabili da esportare.

    In realtà poco male se si hanno tante TAGs che non sono utilizzate a livello grafico, ma mi chiedevo se la presenza di TAGs non utilizzate graficamente rallentasse in qualche modo la gestione della comunicazione con il PLC.

    #83075
    Sergio Bertana
    Amministratore del forum

    Il Symbols converter nella versione attuale include nel file di TAGs terminale tutti i simboli che nel programma LogicLab sono allocati nella DB100 che attualmernte è l’unica indirizzabile da Modbus. Nella creazione delle TAGs nel caso di array il programma genera un TAG per ogni elemento dell’array quindi una dichiarazione del tipo:

    VAR_GLOBAL
        MyArray AT %MW100.16 : ARRAY[0..3] OF UINT;
    END_VAR

    Genererà 4 TAGs

    MyArray[0],MyProgram,%MW,40008,,16-bit Unsigned
    MyArray[1],MyProgram,%MW,40009,,16-bit Unsigned
    MyArray[2],MyProgram,%MW,40010,,16-bit Unsigned
    MyArray[3],MyProgram,%MW,40011,,16-bit Unsigned

    In realtà nel programma HMI quando si accede ad arrays molte volte si utilizzano i registri indice, quindi l’unica TAG a cui ci si riferisce è quella ad indice 0.

    Attualmente non è possibile effettuare impostazioni che permettano di escludere simboli e/o non espandere gli arrays. Comunque il numero delle TAGs importate nel programma HMI non incide ne sull’impegno di risorse ne sulla velocità di comunicazione del pannello con il PLC. Il pannello utilizza solo le variabili abbinate a oggetti grafici utilizzati nel programma.

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