Daviteq MBRTU-SAL Sensore di salinità Modbus RTU Output

Daviteq MBRTU-SAL Sensore di salinità Modbus RTU Output

Stu documentu hè applicatu per i seguenti prudutti.

Introduzione

MBRTU-SAL hè un sensoru di salinità basatu nantu à a misura induttiva senza elettrodi. Aduprà u generatore per generà un campu magneticu alternante in a bobina primaria per generà una corrente indutta in u mediu. L'intensità di u currenti induce dipende da a cuncentrazione di ioni in u mediu. U currente induttu crea un altru campu magneticu in a bobina secundaria. U ricevitore misura u currente induttu nantu à a bobina per determinà a salinità di u mediu. À u listessu tempu, u sensoru di temperatura integratu pò cumpensà automaticamente a temperatura, chì hè adattatu per u monitoraghju in linea à longu andà di l'ambiente.

Scopu di l'applicazione: Marine, acque reflue industriali, farmaceutica, biotecnologia, fabricazione industriale è altre monitoraghju in linea di tuttu u prucessu.

Features

  1. U sensoru di temperatura integratu pò cumpensà automaticamente a temperatura
  2. Ùn ci hè micca l'elettrodu, cusì ùn ci hè micca una reazione di polarizazione
  3. A misurazione è u mediu sò cumplettamente isolati elettricamente, chì ponu esse aduprati per a misurazione d'alta precisione di medii pesanti è facilmente precipitati o suluzione cù pocu costu di usu è mantenimentu.
  4. Cunsumu d'energia bassu è cuncepimentu anti-interferenza di u circuitu internu

Specificazioni

Articulu Specificazioni
Output Rs-485, MODBUS/RTU
Metudu di misurazione Principiu elettromagneticu senza cuntattu
Gamma 0 ~ 70PSU
Accuratezza ± 1 % FS ou ± 0.2 PSU (inférieur à 10 pSU)
Risoluzione 0.1 PSU
Ambiente di travagliu 0 ~ 65 ℃; < 0.6 MPa
Metudu di calibrazione Calibrazione in dui punti
Tempu di risposta 10 seconde T90
Cumpensazione di temperatura Compensazione automatica di a temperatura (PT1000)
Alimentazione elettrica 12-24VDC±10%, 10mA;
Taglia diamitru 30 mm; Lunghezza 185.5 mm;
Livellu di prutezzione IP68; A prufundità di l'acqua hè 20 metri; Altra persunalizazione
Vita di serviziu 3 anni o più
Cable 5m
Materiale di l'alloghju di u sensoru PVC; PEEK;

Wiring

Per piacè cablare cum'è mostratu quì sottu:

Colore di filu Descrizzione
Marrone Alimentazione (12-24VDC)
Neru GND
Turchinu RS485A
Biancu RS485B
Linea nuda Stratu di schermu

Wiring

Mantenimentu è Precauzioni

Mantenimentu
  • L'elettrodu induttivu hè basicamente senza mantenimentu; Hè ricumandemu di pulizziari l'attache di a sonda di sensore ogni 30 ghjorni; Evite l'usu di oggetti duri per causà danni à a parte di guida di luce di a sonda di misurazione durante a pulizia; Per piacè asciugà cun un damp tela.
  • Hè cunsigliatu di pulisce a superficia esterna di u sensoru cù u flussu d'acqua. Se ci sò ancora residui di detriti, per piacè asciugà cù un pannu morbidu bagnatu.
Nota
  • Misura di l'installazione: evite a misura di l'installazione in u locu induve u flussu di l'acqua hè turbulente, è riduce l'influenza di e bolle d'acqua nantu à a misurazione. Mantene a sonda di misurazione à 2 cm da u fondu.
  • A sonda di u sensoru hè incrustata o attaccata cù più organismi, cusì a forza di pulizia pò esse aumentata in modu adattatu. Una ligera scratch nantu à a superficia di a sonda ùn affetta micca l'usu normale di u sensoru. Ma fate attenzione à ùn penetrà in a cunchiglia di a sonda.
  • Cunsigliu: a tappa protettiva di a nostra cumpagnia deve esse sceltu per prevene l'influenza di l'attache microbiale nantu à i risultati di a misurazione.
Altru
Prublemu Cause pussibuli Soluzione
L'interfaccia di operazione ùn pò micca esse cunnessa o i risultati di a misurazione ùn sò micca visualizati ùn sò micca visualizati Cunnessione di cable sbagliata Verificate u modu di cablaggio
Indirizzu di u sensoru sbagliatu Verificate l'indirizzu per errori
U valore misuratu hè troppu altu, troppu bassu o u valore hè continuamente instabile. A sonda di u sensoru hè attaccata da
oggetti stranieri
Pulite a superficia di a sonda di u sensoru
Altru Cuntattate dopu a vendita

Protocolu Modbus RTU

Forma di quadru d'infurmazione

U formatu di dati predeterminatu per a cumunicazione Modbus di stu sensoru hè:

MODBUS-RTU

Baud rate 9600 (predefinitu)
Indirizzu di u dispusitivu 1 (predefinitu)
Bit di dati 8 bit
Verificu di parità Nimu
Stop bit 1 bit
  • Codice di funzione 03: leghje u valore di u registru (R).
  • Funzione codice 06: scrive (W) u valore di u registru unicu
Registru Indirizzu
Indirizzu di registrazione (hex)

Simbulu

Nome R/W Introduzioni Numero di registri (byte) Tipu di dati
0x0100 Valore di temperatura R valore ℃ x10 (per esample: a temperatura di 25.6 ℃ hè indicata cum'è 256, u default hè 1 decimale.) 1 (2 bytes) cortu senza firmatu

Simbulu

0x0101 Valore di salinità R Valore PSU x10 (per esample, u valore di salinità di 12.1psu hè visualizatu cum'è 121, cù 1 decimale per difettu.) 1 (2 bytes) cortu senza firmatu

Simbulu

0x1000 Calibrazione di a temperatura R/W Calibrazione di temperatura: i dati scritti sò u valore di a temperatura attuale X10; I dati di lettura sò l'offset di calibrazione di temperatura X10. 1 (2 bytes) cortu senza firmatu

Simbulu

0x1001 Calibrazione di u puntu zero R/W Calibrazione di u puntu zero in l'aria. I dati scritti durante a calibrazione sò 0. 1 (2 bytes) cortu senza firmatu

Simbulu

0x1003 Calibrazione di a pendenza R/W Calibrate in a suluzione standard cunnisciuta (50% - 100% range), è scrivite i dati cum'è u valore attuale di a suluzione standard × 10. 1 (2 bytes) cortu senza firmatu

Simbulu

0x2000 Indirizzu di u sensoru R/W U predeterminatu hè 1, è a gamma di dati hè 1-127. 1 (2 bytes) cortu senza firmatu

Simbulu

0x2003 Impostazione di a velocità Baud R/W U predeterminatu hè 9600. Scrivite 0 hè 4800; Scrivite 1 hè 9600; Scrivite 2 hè 19200. 1 (2 bytes) cortu senza firmatu

Simbulu

0x2020 Risturà
paràmetri di fabbrica
W U valore di calibrazione hè restauratu à u valore predeterminatu è a data scritta hè 0. Nota chì u sensoru deve esse calibratu novu dopu à resette. 1 (2 bytes) senza firmatu
cortuSimbulu
Tipu di struttura di dati

Integer

unsigned int (unsigned short).

I dati sò custituiti da dui interi.

XXXX XXXX XXXX XXXX
Byte 1 Byte 0

Float

Float, Sicondu IEEE 754 (precisione unica);

I dati sò custituiti da 1 segnu bit, 8-bit esponente è una mantissa 23 bit.

XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX
Byte 3 Byte 2 Byte 1 Byte 0
Sign bit Cifri exp F decimale
Command Modbus RTU

Codice di funzione 03h: leghje u valore di u registru

Mandate l'ospite

1 2 3 4 5 6 7 8
ADR 03 ore Cumincià à registrà un byte altu Accuminciate registrà byte bassu Registru numeru byte altu Numaru di registri byte bassu CRC low byte CRC high byte

U primu byte ADR: codice di indirizzu slave (= 001 ~ 254)
Byte 2 03h: leghje u codice di funzione di u valore di u registru
Byte 3 è 4: indirizzu iniziale di u registru da leghje
Per leghje u strumentu FCC,
Byte 5 è 6: numeru di registri da leghje
Byte 7 è 8: CRC16 checksums da byte 1 à 6

Ritornu schiavu 

1 2 3 4, 5 6, 7 M-1, M M+1 M+2
ADR 03 ore byte totali Dati registrati 1 Dati registrati 2 …… Dati registrati M CRC low byte CRC high byte

U primu byte ADR: codice di indirizzu slave (= 001 ~ 254)
Byte 2 03h: torna à leghje u codice di funzione
U terzu byte: u numeru tutale di bytes da 4 à m (inclusi 4 è m)
Byte da 4 à m: dati registrati
Byte m + 1, M + 2: CRC16 check sum da byte 1 à M

Quandu u slave riceve un errore, u slave torna l'errore:

1 2 3 4 5
ADR 83 ore Codice infurmazione CRC low byte CRC high byte

U primu byte ADR: codice di indirizzu slave (= 001 ~ 254)
Byte 2 83h: errore di lettura di u valore di u registru
Codice d'infurmazione Byte 3: 01 - errore di codice di funzione
03 - errore di dati
Byte 4 è 5: CRC16 checksums da byte 1 à 3

Codice di funzione 06h: scrive u valore di u registru unicu

Mandate l'ospite 

1 2 3 4 5 6 7 8
ADR 06 Registrate l'indirizzu high byte Registra un indirizzu di byte bassu Dati altu byte Dati bassu byte Codice CRC Low byte Codice CRC High byte

Quandu u slave riceve currettamente, u slave manda torna:

1 2 3 4 5 6 7 8
ADR 06 Registrate l'indirizzu high byte Registra un indirizzu di byte bassu Dati altu byte Dati bassu byte Codice CRC Low byte Codice CRC High byte

Quandu u slave riceve un errore, u slave torna:

1 2 3 4 5
ADR 86 ore Codice d'infurmazione di codice d'errore Codice CRC Low byte Codice CRC High byte

U primu byte ADR: codice di indirizzu slave (= 001 ~ 254)
U secondu byte 86h: scrive u codice di funzione di errore di u valore di u registru
Byte 3 codice d'infurmazione di codice d'errore: 01 - errore di codice di funzione
03 - errore di dati
Byte 4 è 5: CRC checksum da byte 1 à 3

Command example

Registru predefinitu:

a) Cambia l'indirizzu slave: 

Indirizzu: 0x2000 (42001)
Numero di registri: 1
Codice di funzione: 0x06
Indirizzu di u sensoru predeterminatu: 01

Cambia l'indirizzu di u dispusitivu Modbus di u sensoru, è cambia l'indirizzu di u dispusitivu da 01 à 06. L'example hè cusì:

Mandate cumandamentu: 01 06 20 00 00 06 02 08
Rispondi: 01 06 20 00 00 06 02 08; Nota: l'indirizzu hè cambiatu à 06 è guardatu dopu a mancanza di energia.

b) Velocità di trasmissione:

Indirizzu: 0x2003 (42004)
Numero di registri: 1
Codice di funzione: 0x06
Valeur par défaut : 1 (9600 bps)
Valori supportati: 0-2 (4800-19200 bps)

U baud rate pò esse cambiatu da u paràmetru di l'urdinatore superiore, è pò travaglià senza riavvia dopu u cambiamentu. U baud rate salva u paràmetru di l'urdinatore superiore dopu a mancanza di energia. Supportu di baud rate 4800 9600 19200. U baud rate di allocazione di valore integer hè a siguenti:

Integer Baud rate
0 4800 bps
1 9600 bps
2 19200 bps

Mandate cumandamentu: 01 06 20 03 00 02 F3 CB
Rispondi: 01 06 20 03 00 02 F3 CB Nota: u baud rate hè cambiatu à 19200bps è salvatu dopu a mancanza di energia

Registru di funzioni:

a) Commande de mesure de la température :

Indirizzu: 0x0100 (40101)
Numero di registri: 1
Codice di funzione: 0x03
leghje sampi valori: 19.2 ℃

Mandate cumandamentu: 01 03 01 00 00 01 85 6 FXNUMX
Rispondi: 01 03 02 00 C0 B8 14
Ritorna dati integer senza signu esadecimale, valore di temperatura = integer / 10, 1 bit decimale hè riservatu.

b) Istruzioni per a misura di salinità:

Indirizzu: 0x0101 (0x40102)
Numero di registri: 1
Codice di funzione: 0x03
leghje sampi valori: 9.1 PSU

Mandate cumandamentu: 01 03 01 01 00 01 D4 36
Rispondi: 01 03 02 00 5B F9 BF
U registru torna dati integer senza signu esadecimale, valore di salinità = integer / 10, 1 decimale riservatu.

c) Lecture continue des instructions de température et de salinité : 

Indirizzu: 0x0100 (40101)
Numero di registri: 2
Codice di funzione: 0x03
leghje sampi valori: Temperature 19.2 ℃ è salinità 9.1 PSU

Mandate cumandamentu: 01 03 01 00 00 02 C5 F7
Rispondi: 01 03 04 00 C0 00 5B BB F4
Register ritorna dati integer senza signu esadecimale, valore di temperatura = integer / 10, 1 decimale riservatu
U registru torna dati integer senza signu esadecimale, valore di salinità = integer / 10, 1 decimale riservatu.

d) Cumanda di misura di l'umidità:

Indirizzu: 0x0107 (40108)
Numero di registri: 1
Codice di funzione: 0x03
leghje sampi valori: umidità relativa 40%

Mandate cumandamentu: 01 03 01 07 00 01 34 37
Rispondi: 01 03 02 01 90 B9 B8
U registru torna dati integer senza signu esadecimali, valore di umidità = integer / 10, 1 decimale riservatu.

Istruzzioni di calibrazione:

a) Calibrazione di a temperatura 

Indirizzu: 0x1000 (41001)
Numero di registri: 1
Funzione codice: 0x06

calibrazione exampLe: calibrazione à 25.8 ° C
Mandate cumandamentu: 01 06 10 00 01 02 0D 5B
Rispondi: 01 06 10 00 01 02 0D 5B
U sensoru deve esse calibratu in un ambiente di temperatura constante dopu chì l'indicazione di a temperatura ùn fluttua più.

b) Calibrazione di u zero di salinità

Indirizzu: 0x1001 (41002)
Numero di registri: 1
Codice di funzione: 0x06

calibrazione exampLe: calibrazione in aria
Mandate cumandamentu: 01 06 10 01 00 00 DC CA
Rispondi: 01 06 10 01 00 00 DC CA

c) Calibrazione di a pente di salinità 

Indirizzu: 0x1003 (41004)
Numero di registri: 1
Codice di funzione: 0x06

calibrazione exampLe: calibrazione in una soluzione di salinità da 50 PSU
Mandate cumandamentu: 01 06 10 03 01 F4 7D 1D
Rispondi: 01 06 10 03 01 F4 7D 1D

Dimensioni

Dimensioni

Cuntattu

U fabricatore
LofoNo.11 Street 2G, Nam Hung Vuong Res., An Lac Ward, Binh Tan Dist., Ho Chi Minh City, Vietnam.
Tel: +84-28-6268.2523/4 (ext.122)
E-mail: info@daviteq.com | www.daviteq.com

Logo

Documenti / Risorse

Daviteq MBRTU-SAL Sensore di salinità Modbus RTU Output [pdfManuale di u pruprietariu
MBRTU-SAL Sensore di salinità Modbus RTU Output, MBRTU-SAL, Sensore di salinità Modbus RTU Output, Sensor Modbus RTU Output, Modbus RTU Output, RTU Output, Output

Referenze

Lascia un cumentu

U vostru indirizzu email ùn serà micca publicatu. I campi obbligatori sò marcati *