Vai al contenuto
PLC Forum


Leggere 4 Digit In Una Word


Gnatoon

Messaggi consigliati

Sono un super principiante in materia...

Vorrei sapere creando 4 digit da 4 bit ciascuna come faccio a leggerle in una DM unica?

Es. DM 1000 Digit 1

DM1001 digit 2

DM1002 digit 3

DM1003 digit 4

DM 1004 (word)

composta da DM1000 - DM1001 - DM1002 - DM1003

AIUTATEMI CON UN LESSICO ELEMENTARE.

Grazie.

Link al commento
Condividi su altri siti


utilizza l'istruzione MOVE e sposta le DM in 4 canali (possibilmente HR), quindi:

HR00.00

--| |-------------------( )-- HR10.00

HR01.00

--| |-------------------( )-- HR10.01

HR02.00

--| |-------------------( )-- HR10.02

HR03.00

--| |-------------------( )-- HR10.03

----------------------|Move HR10 - DM1000|

nella DM1000 avrai il risultato

Link al commento
Condividi su altri siti

ok capito.

L'unica cosa come tipo di dati HR10.00, HR10.01... sono di tipo bool?

E' come richiamare un bit pero composto da 4?

Grazie mille dell'aiuto

Link al commento
Condividi su altri siti

Non ho capito la tua domanda. Tu vuoi spostare un digit (4 bit) da da 4 word diverse nella stessa word destinazione? L'istruzione che devi usare è MOVD (083).

Spero di avere risposto quello che ti serve. Ciao

Link al commento
Condividi su altri siti

Si l'istruzione è MOVD esatto ma in realtà vogliono "sporcate" 4 memorie per fargli fare lo shift di fase.

O almeno io ho fatto così.

sono quelle memrie che vengono usate come Control word...

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