Trasmettitore di precisione, temperatura e umidità predefinito con display LCD, modello JCJ100NR4T1H1C
Istruzioni per la comunicazione:
ZRN-WS-DAttraverso porte di comunicazione standard RS232 o RS422/485, può essere collegato direttamente a un computer per la comunicazione ed è compatibile con due protocolli di comunicazione:
Protocollo di comunicazione 1 (Protocollo di comunicazione energetica Zhongrui):
Il protocollo di comunicazione è il seguente:
Il formato di comunicazione è: 1 bit di avvio, 8 bit di dati, nessun controllo di parità e 1 bit di arresto.
Tutti i byte sono in formato HEX e il formato dei comandi è il seguente:
Lettura dei dati dal formato comando sensore:
Indirizzo del sensore
|
Leggere le istruzioni sui dati
|
Checksum XOR per i primi due byte
|
Indirizzo: 1 byte. Ad esempio, 00H rappresenta un sensore con un indirizzo impostato su 00
Leggi le istruzioni sui dati: un byte. 00H indica che il PC deve leggere il contenuto della MCU.
Checksum XOR: un byte. I primi due byte sono diversi o il valore successivo.
Formato dati di ritorno del sensore:
Indirizzo locale
|
Il valore di campionamento della temperatura è basso di otto cifre
|
Valore di campionamento della temperatura alto di otto cifre
|
Valore di campionamento a bassa umidità a otto cifre
|
Valore di campionamento dell'umidità alto di otto cifre
|
Checksum XOR per i primi cinque byte
|
Indirizzo locale: l'indirizzo locale restituito dal sensore, un byte.
Basso valore di campionamento della temperatura di otto bit: un byte, valore esadecimale da 00 a FF.
Gli otto bit alti del valore di campionamento della temperatura: un byte, il valore esadecimale effettivo da 00 a 03.
Otto cifre basse del valore di campionamento dell'umidità: un byte, il valore esadecimale effettivo di 00-FF.
Il valore di campionamento dell'umidità è superiore a otto cifre: un byte, il valore reale esadecimale di 00-03.
I primi cinque byte differiscono o i valori di verifica: i primi cinque byte differiscono o i valori esadecimali successivi.
Il PC legge il valore del campionamento dal computer seguente:
Ogni volta che il PC vuole leggere i dati, è necessario inviare un comando di lettura ai sensori, e se il sensore riceve correttamente, i dati vengono restituiti al PC. Se il sensore non riceve correttamente, non risponde. Il PC dovrebbe reindirizzare le istruzioni di lettura dei dati al sensore.
Nota: tutti i dati sono numeri esadecimali e in qualsiasi momento, se il PC non riceve una risposta dal sensore dopo aver emesso un comando di lettura dei dati, inviare il comando di lettura dei dati al sensore.
Metodo di conversione della distanza:
impostazione: A valore di temperatura iniziale, B è il valore della temperatura completa, D è il valore del campionamento della macchina superiore (convertito in valore decimale), il valore della temperatura corrente = D × B-A / 1024 + A
Ad esempio: l'intervallo di temperatura è (-40-80) ℃, il valore della temperatura effettiva = valore del campionamento × 80-(-40) / 1024 + (-40) = valore del campionamento × 120/1024-40
Il valore effettivo dell'umidità = valore del campionamento × 100/1024.
Protocollo di comunicazione 2 (protocollo standard MODBUS-RTU):
Utilizzando il protocollo di comunicazione MODBUS standard, quando si utilizza il software di configurazione, il dispositivo scelto è il PLC MODICON (MODICON), tipo di indirizzo MODBUS-RTU. I dati sono a 16 bit. Supporto MODBUS protocollo 03H, 04H, 06H (03H, 06H lettura e scrittura dei parametri, 04H lettura dei valori di misura),
Indirizzo del registro dei parametri
parametri
|
Impostazione della gamma
|
Default di fabbrica
|
Comando di comunicazione
|
Indirizzo del registro
|
Valori di misura della temperatura
|
/
|
/
|
04H
|
00H
|
Valore di misura dell'umidità
|
/
|
/
|
04H
|
01H
|
Indirizzo locale
|
0-255
|
1
|
03H,06H
|
00H
|
Tasso di comunicazione
|
300-19200
|
9600
|
03H,06H
|
01H
|
Correzione dello spostamento di temperatura
|
-99.9-99.9
|
0.0
|
03H,06H
|
02H
|
Correzione dello spostamento dell'umidità
|
0-99.9
|
0.0
|
03H,06H
|
03H
|
Limite inferiore di trasferimento di temperatura
|
-99.9-99.9
|
-40.0
|
03H,06H
|
64H
|
Limite massimo di trasferimento di temperatura
|
-99.9-99.9
|
80.0
|
03H,06H
|
65H
|
Esempio 1: Leggere la misura della temperatura (misura = 1000)
Invio dei dati: 01 04 00 00 01 31 CA
In cui 01 è l'indirizzo locale, 04 è l'istruzione di comunicazione, 00 00 è l'indirizzo di inizio del registro, 00 01 è un numero di lettura e 31 CA è il codice di verifica.
I dati restituiti sono: 01 04 02 03 E8 B9 8E (dove 03 E8 corrisponde alla misura)
In cui 01 è l'indirizzo locale, 04 è l'istruzione di comunicazione, 02 è il numero di byte dei dati restituiti, cioè il valore misurato, e B9 83 è il codice di controllo.
Esempio 2: Lettura del parametro valore dell'indirizzo locale (indirizzo locale=1)
I dati inviati sono: 01 03 00 00 01 84 0A
Tra questi, 01 è l'indirizzo locale, 03 è l'istruzione di comunicazione, 00 00 è l'indirizzo di inizio del registro, 00 01 rappresenta la lettura di un numero e 840A è il checksum.
Il dato restituito è: 01 03 02 00 01 79 84
Tra questi, 01 è l'indirizzo locale, 03 è l'istruzione di comunicazione, 02 è il numero di byte restituiti come valore dell'indirizzo locale e 79 84 è il checksum.
Esempio 3: Scrivi parametro valore indirizzo locale (indirizzo locale=1, valore di scrittura è 2)
I dati inviati sono: 01 06 00 00 00 02 08 0B
Tra questi, 01 è l'indirizzo locale, 06 è l'istruzione di comunicazione, 00 00 è l'indirizzo del registro, 00 02 rappresenta il valore del parametro e 08 0B è il checksum.
I dati restituiti sono coerenti con i dati inviati.
Nota: per software di configurazione industriale
I registri per i valori di misura della temperatura e dell'umidità sono rispettivamente 3x001 e 3x002;
Il registro utilizzato per l'indirizzo del dispositivo è 4x001;
I registri utilizzati per la trasmissione baud rate sono: 4x002;
I registri utilizzati per la correzione della deviazione di temperatura sono: 4x003;
I registri utilizzati per la correzione della deviazione di umidità sono: 4x004;
I registri utilizzati per il limite inferiore di trasmissione della temperatura sono: 4x101;
Il registro utilizzato per il limite inferiore di trasmissione della temperatura è 4x102;
RS485
ZRN-WS-DLa linea di comunicazione RS-485 della serie utilizza cavi a coppia intrecciata schermati, con un'estremità collegata alla porta di comunicazione seriale del computer attraverso un modulo di conversione RS-232/485 e l'altra estremità collegata al terminale di comunicazione del modulo RS-485.
È meglio collegare lo strato di schermatura del cavo schermato dual core al terreno protettivo dell'apparecchiatura ad un'estremità.Quando più strumenti sono montati su un computer, la topologia di rete è un tipo bus e ogni dispositivo deve essere collegato direttamente in parallelo alla linea principalePer ridurre le interferenze di riflessione del segnale. Quando la distanza di comunicazione è lunga, è possibile selezionare un modulo relè.