Vai al contenuto
PLC Forum


. Sintassi


fiorezzz

Messaggi consigliati

Dovrei passare un valore ad un variabile  Byte di una funzione in modo tale che possa impostare i singoli bit del byte 

anzichè passare un valore tipo 16 per il 4 bit o 128 per il 7 bit mi sembra di ricordare che esiste una sintassi + semplice in modo tale 

da poter impostare anche + bit nello stesso momento anzichè passare  un valore del tipo 1+2+4+8=15   per impostare i primi 4 bit  

vorrei scrivere tipo 00001111  (o mi sbaglio?) 

Link al commento
Condividi su altri siti


Simone.Salarsi

Intendi questo modo ?

 

image.png.0a4428d26e6d7640d898b8f39b18e57a.png

 

altrimenti se vuoi accedere ad ogni singolo bit del byte,word, ecc. devi usare lo slice access con la seguente sintassi

 

mybyte.%X0, per accedere al bit0

https://support.industry.siemens.com/cs/document/57374718/come-è-possibile-accedere-in-step-7-(tia-portal)-ai-tipi-di-dati-non-strutturati-bit-per-bit-byte-per-byte-o-parola-per-parola-o-simbolicamente-?dti=0&lc=it-WW

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