Vai al contenuto
PLC Forum


Codice Gray


Messaggi consigliati

Inserito:

Ciao ragazzi scusate il disturbo,

Devo convertire un segnale di 14bit di codice gray in codice binario

Non esiste un'istruzione per farlo tantomeno un fb che sviluppi questa conversione..

Come devo fare......in ladder verrebbe un codice lungo 2Km

Grazie e confido in voi


Inserita:

IN PRATICA IO RICEVO IN INGRESSO 15BIT DIGITALI DEVO IL LORO SIGNIFICATO VA TRADOTTO PRIMA NELL'EQUIVALENTE VALORE GRAY DOPO IN BINARIO....NEL LINK C'è SOLO LA CONVERSIONE DI UN NUMERO GRAY....

ESEMPIO

9 GRAY 1101

9 BINARIO 1001

IN INGRESSO DALLE USCITE DIGITALI MI TROVERò W#16#000D COME FACCIO A DIRE CHE EQUIVALE A 9?

Inserita:

// GRAY TO BINARY CONVERSION
// MW0 = GRAY CODE
// MW2 = BINARY CODE

U     M    0.7 // BIT 15 GRAY
=     M    2.7 // BIT 15 BIN
U     M    0.6 // BIT 14 GRAY
UN    M    2.7 // BIT 15 BIN
O     
UN    M    0.6 // BIT 14 GRAY
U     M    2.7 // BIT 15 BIN 
=     M    2.6 // BIT 14 BIN
U     M    0.5 // BIT 13 GRAY
UN    M    2.6 // BIT 14 BIN
O     
UN    M    0.5 // BIT 13 GRAY
U     M    2.6 // BIT 14 BIN
=     M    2.5 // BIT 13 BIN
U     M    0.4 // BIT 12 GRAY
UN    M    2.5 // BIT 13 BIN
O     
UN    M    0.4 // BIT 12 GRAY
U     M    2.5 // BIT 13 BIN
=     M    2.4 // BIT 12 BIN
U     M    0.3 // BIT 11 GRAY
UN    M    2.4 // BIT 12 BIN
O     
UN    M    0.3 // BIT 11 GRAY
U     M    2.4 // BIT 12 BIN
=     M    2.3 // BIT 11 BIN
U     M    0.2 // BIT 10 GRAY
UN    M    2.3 // BIT 11 BIN
O     
UN    M    0.2 // BIT 10 GRAY
U     M    2.3 // BIT 11 BIN
=     M    2.2 // BIT 10 BIN
U     M    0.1 // BIT 9 GRAY
UN    M    2.2 // BIT 10 BIN
O     
UN    M    0.1 // BIT 9 GRAY
U     M    2.2 // BIT 10 BIN
=     M    2.1 // BIT 9 BIN
U     M    0.0 // BIT 8 GRAY
UN    M    2.1 // BIT 9 BIN
O     
UN    M    0.0 // BIT 8 GRAY
U     M    2.1 // BIT 9 BIN
=     M    2.0 // BIT 8 BIN
U     M    1.7 // BIT 7 GRAY
UN    M    2.0 // BIT 8 BIN
O     
UN    M    1.7 // BIT 7 GRAY
U     M    2.0 // BIT 8 BIN
=     M    3.7 // BIT 7 BIN
U     M    1.6 // BIT 6 GRAY
UN    M    3.7 // BIT 7 BIN
O     
UN    M    1.6 // BIT 6 GRAY
U     M    3.7 // BIT 7 BIN
=     M    3.6 // BIT 6 BIN
U     M    1.5 // BIT 5 GRAY
UN    M    3.6 // BIT 6 BIN
O
UN    M    1.5 // BIT 5 GRAY
U     M    3.6 // BIT 6 BIN
=     M    3.5 // BIT 5 BIN
U     M    1.4 // BIT 4 GRAY
UN    M    3.5 // BIT 5 BIN
O     
UN    M    1.4 // BIT 4 GRAY
U     M    3.5 // BIT 5 BIN
=     M    3.4 // BIT 4 BIN
U     M    1.3 // BIT 3 GRAY
UN    M    3.4 // BIT 4 BIN
O     
UN    M    1.3 // BIT 3 GRAY
U     M    3.4 // BIT 4 BIN
=     M    3.3 // BIT 3 BIN
U     M    1.2 // BIT 2 GRAY
UN    M    3.3 // BIT 3 BIN
O     
UN    M    1.2 // BIT 2 GRAY
U     M    3.3 // BIT 3 BIN
=     M    3.2 // BIT 2 BIN
U     M    1.1 // BIT 1 GRAY
UN    M    3.2 // BIT 2 BIN
O     
UN    M    1.1 // BIT 1 GRAY
U     M    3.2 // BIT 2 BIN
=     M    3.1 // BIT 1 BIN
U     M    1.0 // BIT 0 GRAY
UN    M    3.1 // BIT 1 BIN
O     
UN    M    1.0 // BIT 0 GRAY
U     M    3.1 // BIT 1 BIN
=     M    3.0 // BIT 0 BIN

zanellatofabio
Inserita:

convertitore da gray a bin a 16 bit ( in tedesco )

gray

p.s. non scrivere in maiuscolo ....

bye bye

zanellatofabio
Inserita:

scusate , era

www.ibn-service.de/download/Gray/IBN_Gray.zip

:wallbash:

ciao

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