Vai al contenuto

Come funzionano gli index per gestire array

Home Forum Terminali operatore (Weintek) Come funzionano gli index per gestire array

Stai visualizzando 2 post - dal 1 a 2 (di 2 totali)
  • Autore
    Post
  • #77908
    denis.tapparo.banoeco
    Partecipante

    Salve, premessa, non sono bravissimo ad utilizzare i pannelli Weintek e mi limito alle cose base che offre…

    Ho bisogno di accedere ad un array di in un PLC Siemens mediante accesso assoluto. Ho bisogno che quando clicco in un icona di un motore (es Mot 21) mi apra un pop up con i dati del Mot 21 e così via con una serie di pulsanti.

    Il pulsante l’ho impostato che mi assegni 21 ad IDX1. Il campo da visualizzare ho messo l’array in pos 0 e la spunta su usa indice con IDX1. Fatto ciò non riesco comunque ad accedere all’array.

    Qualcuno riuscirebbe ad aiutarmi grazie…

    #77937
    Sergio Bertana
    Amministratore del forum

    Con protocollo assoluto l’array del PLC Siemens non è 1-2-3-4  ma bisogna puntare al valore assoluto della Tag.

    Esempio:
    DB 10 array [0..10] of word
    Partendo  da indirizzo assoluto 0 avremo:  0,  2,  4,  6, ..

    Quindi sul pannello occorre mettere come Tag iniziale la prima DB10.word 0,  abilitare l’Index e su questo andrà forzato il valore corretto cioè (0,  2,  4,  6, ..) che è il salto necessario per passare all’oggetto successivo.

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