Vai al contenuto
PLC Forum


Accesso Variabili Locali A Bit O Byte


fiorezzz

Messaggi consigliati

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

Link al commento
Condividi su altri siti


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.

Link al commento
Condividi su altri siti

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...