Vai al contenuto
PLC Forum

Partecipa anche tu alla Live su Youtube martedì 28/01/2025 per festeggiare i 24 anni di PLC Forum

Per ulteriori informazioni leggi questa discussione: https://www.plcforum.it/f/topic/326513-28012025




Accesso Variabili Locali A Bit O Byte


Messaggi consigliati

Inserito:

Salve a tutti

Avendo dchiarato 7 variabili locali come boolean esiste una sintassi per accedervi con byte

Ovvero normalmente vi accederò come :

U #Var1

U #Var2

ecc..

Non si può valutare intero byte formato dalle 7 variabili ..(come si fa con i merker tipo

U m1.0

U m1.1

U m1.2

ecc

o anche L MB1


Inserita:

o anche L MB1

Se le tue variabili locali hanno indirizzo che va da 1.0 a 1.0, allora puoi accedere al byte facendo riferimento all'indirizzo:

L LB1

oppure

T LB1

In questo modo però, se viene modificato l'indirizzo delle variabili, devi modificare anche il codice.

Per evitare questo (sempre se le variabili booleane sono tutte in fila), potresti usare un puntatore.

Esempio:

      LAR1  P##Var1
      L     B#16#0
      T     LB [AR1,P#0.0]

Attenzione che il primo bit (#Var1 nell'esempio) deve assolutamente essere il primo bit di un byte.

Crea un account o accedi per commentare

Devi essere un utente per poter lasciare un commento

Crea un account

Registrati per un nuovo account nella nostra comunità. è facile!

Registra un nuovo account

Accedi

Hai già un account? Accedi qui.

Accedi ora
×
×
  • Crea nuovo/a...