Daviteq MBRTU-SAL 염도 센서 Modbus RTU 출력
이 문서는 다음 제품에 적용됩니다.
소개
MBRTU-SAL 무전극 유도 측정을 기반으로 하는 염도 센서입니다. 이는 발전기를 사용하여 1차 코일에 교류 자기장을 생성하여 매체에 유도 전류를 생성합니다. 유도 전류의 강도는 매질의 이온 농도에 따라 달라집니다. 유도 전류는 2차 코일에 또 다른 자기장을 생성합니다. 수신기는 코일에 유도된 전류를 측정하여 매체의 염도를 결정합니다. 동시에 내장된 온도 센서는 자동으로 온도를 보상할 수 있어 온라인으로 장기간 환경을 모니터링하는 데 적합합니다.
적용범위 : 해양, 산업 폐수, 제약, 생명공학, 산업 제조 및 기타 온라인 전체 공정 모니터링.
특징
- 내장된 온도 센서는 자동으로 온도를 보상할 수 있습니다.
- 전극이 없어 분극반응이 없음
- 측정과 매체가 완전히 전기적으로 절연되어 있어 무겁고 쉽게 침전되는 매체 또는 용액의 고정밀 측정에 저렴한 사용 및 유지 비용으로 사용할 수 있습니다.
- 저전력 소비 및 내부 회로의 간섭 방지 설계
명세서
목 | 명세서 |
산출 | Rs-485, 모드버스/RTU |
측정 방법 | 비접촉 전자기 원리 |
범위 | 0 ~ 70PSU |
정확성 | ±1%FS 또는 ±0.2PSU(10psu 미만) |
해결 | 0.1PSU |
작업 환경 | 0 ~ 65℃; < 0.6MPa |
교정 방법 | 2점 교정 |
응답 시간 | 10초 T90 |
온도 보상 | 자동온도보상(PT1000) |
전원 공급 장치 | 12-24VDC±10%, 10mA; |
크기 | 직경 30mm; 길이 185.5mm; |
보호 수준 | IP68; 수심은 20m입니다. 기타 사용자 정의 |
서비스 수명 | 3년 이상 |
케이블 | 5m |
센서 하우징 재질 | PVC; 엿봄; |
배선
아래와 같이 배선해 주십시오.
와이어 색상 | 설명 |
갈색 | 전원(12-24VDC) |
검은색 | 접지 |
파란색 | RS485A |
하얀색 | RS485B |
베어라인 | 차폐층 |
유지관리 및 예방조치
유지
- 유도 전극은 기본적으로 유지 관리가 필요하지 않습니다. 30일마다 센서 프로브 부착물을 청소하는 것이 좋습니다. 청소하는 동안 측정 프로브의 광 가이드 부분이 손상될 수 있도록 단단한 물체를 사용하지 마십시오. 부드러운 d로 닦아주세요.amp 옷감.
- 센서의 외부 표면을 물의 흐름으로 청소하는 것이 좋습니다. 그래도 잔여물이 남아 있는 경우에는 젖은 부드러운 천으로 닦아주세요.
메모
- 설치 측정: 물 흐름이 난류가 있는 장소에서의 설치 측정을 피하고 측정 시 물방울의 영향을 줄이십시오. 측정 프로브를 바닥에서 2cm 떨어진 곳에 두십시오.
- 센서의 프로브가 오염되거나 더 많은 유기체가 부착되어 있으므로 세척력을 적절하게 높일 수 있습니다. 프로브 표면의 약간의 긁힘은 센서의 정상적인 사용에 영향을 미치지 않습니다. 단, 프로브 껍질을 관통하지 않도록 주의하세요.
- 제안: 미생물 부착이 측정 결과에 영향을 미치지 않도록 당사의 보호 커버를 선택해야 합니다.
다른
문제 | 가능한 원인 | 해결책 |
작동 인터페이스를 연결할 수 없거나 측정 결과가 표시되지 않습니다. | 잘못된 케이블 연결 | 결선 모드를 확인하세요 |
잘못된 센서 주소 | 주소에 오류가 있는지 확인하세요. | |
측정값이 너무 높거나, 너무 낮거나, 값이 지속적으로 불안정합니다. | 센서 프로브는 다음과 같이 부착됩니다. 이물질 |
센서 프로브 표면 청소 |
다른 | 판매 후 문의 |
모드버스 RTU 프로토콜
정보 프레임 양식
이 센서의 Modbus 통신을 위한 기본 데이터 형식은 다음과 같습니다.
모드버스-RTU |
|
전송 속도 | 9600 (기본값) |
장치 주소 | 1 (기본값) |
데이터 비트 | 8비트 |
패리티 검사 | 없음 |
정지 비트 | 1비트 |
- 기능 코드 03: 읽기(R) 레지스터 값
- 기능 코드 06: 쓰기(W) 단일 레지스터 값
등록 주소
레지스터 주소(16진수)
|
이름 | 읽기/쓰기 | 소개 | 레지스터 수(바이트) | 데이터 유형 |
0x0100 | 온도 값 | R | ℃ 값 x10(예:ample: 25.6℃의 온도는 256으로 표시되며 기본값은 소수점 1자리입니다.) | 1(2바이트) | 부호 없는 짧은
|
0x0101 | 염분 값 | R | PSU 값 x10(예:amp(le, 12.1psu의 염도 값은 121로 표시되며 기본적으로 소수점 1자리가 표시됩니다.) | 1(2바이트) | 부호 없는 짧은
|
0x1000 | 온도 교정 | 읽기/쓰기 | 온도 교정: 작성된 데이터는 실제 온도 값 X10입니다. 읽어낸 데이터는 온도 교정 오프셋 X10입니다. | 1(2바이트) | 부호 없는 짧은
|
0x1001 | 영점 교정 | 읽기/쓰기 | 공기 중 영점 교정. 교정 중에 쓰여진 데이터는 0입니다. | 1(2바이트) | 부호 없는 짧은
|
0x1003 | 경사 교정 | 읽기/쓰기 | 이미 알고 있는 표준용액(50%~100% 범위)으로 검량하고, 표준용액의 실제값×10으로 데이터를 쓴다. | 1(2바이트) | 부호 없는 짧은
|
0x2000 | 센서 주소 | 읽기/쓰기 | 기본값은 1이고, 데이터 범위는 1~127이다. | 1(2바이트) | 부호 없는 짧은
|
0x2003 | 전송 속도 설정 | 읽기/쓰기 | 기본값은 9600입니다. 쓰기 0은 4800입니다. 쓰기 1은 9600입니다. 쓰기 2는 19200입니다. | 1(2바이트) | 부호 없는 짧은
|
0x2020 | 복원하다 공장 설정 |
W | 교정 값은 기본값으로 복원되고 기록된 데이터는 0입니다. 재설정 후에는 센서를 다시 교정해야 합니다. | 1(2바이트) | 서명 없음 짧은 ![]() |
데이터 구조 유형
정수
unsigned int (부호 없는 짧은).
데이터는 두 개의 정수로 구성됩니다.
XXXXXXXXXXXX | XXXXXXXXXXXX |
바이트 1 | 바이트 0 |
뜨다
부동 소수점, IEEE 754에 따름(단정밀도);
데이터는 1개의 부호비트, 8비트의 지수, 23비트의 가수로 구성됩니다.
XXXXXXXXXXXX | XXXXXXXXXXXX | XXXXXXXXXXXX | XXXXXXXXXXXX | |
바이트 3 | 바이트 2 | 바이트 1 | 바이트 0 | |
부호 비트 | 특급 숫자 | F십진수 |
모드버스 RTU 명령
기능 코드 03h: 레지스터 값 읽기
호스트 보내기
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
영어: ADR(대응언어) | 03시간 | 레지스터 상위 바이트 시작 | 레지스터 낮은 바이트 시작 | 등록 번호 상위 바이트 | 레지스터 수 하위 바이트 | CRC 하위 바이트 | CRC 상위 바이트 |
첫 번째 바이트 ADR: 슬레이브 주소 코드(= 001 ~ 254)
바이트 2 03h: 레지스터 값 기능 코드 읽기
Byte 3, 4: 읽을 레지스터의 시작 주소
FCC 장비를 읽으려면,
바이트 5 및 6: 읽을 레지스터 수
바이트 7 및 8: 바이트 16~1의 CRC6 체크섬
노예 반환
1 | 2 | 3 | 4, 5 | 6, 7 | M-1, M | 엠+1 | 엠+2 | |
영어: ADR(대응언어) | 03시간 | 총 바이트 | 데이터 1 등록 | 데이터 2 등록 | …… | 데이터 M 등록 | CRC 하위 바이트 | CRC 상위 바이트 |
첫 번째 바이트 ADR: 슬레이브 주소 코드(= 001 ~ 254)
바이트 2 03h: 기능 코드 읽기로 돌아갑니다.
세 번째 바이트: 4에서 m까지의 총 바이트 수(4와 m 포함)
바이트 4~m: 데이터 등록
바이트 m + 1, M + 2: 바이트 16에서 M까지 CRC1 검사 합계
슬레이브가 오류를 수신하면 슬레이브는 오류를 반환합니다.
1 | 2 | 3 | 4 | 5 |
영어: ADR(대응언어) | 83시간 | 정보코드 | CRC 하위 바이트 | CRC 상위 바이트 |
첫 번째 바이트 ADR: 슬레이브 주소 코드(= 001 ~ 254)
바이트 2 83h: 레지스터 값을 읽는 동안 오류가 발생했습니다.
바이트 3 정보 코드: 01 – 기능 코드 오류
03 – 데이터 오류
바이트 4 및 5: 바이트 16~1의 CRC3 체크섬
기능 코드 06h: 단일 레지스터 값 쓰기
호스트 보내기
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
영어: ADR(대응언어) | 06 | 상위 바이트 주소 등록 | 하위 바이트 주소 등록 | 데이터 상위 바이트 | 데이터 하위 바이트 | CRC 코드 하위 바이트 | CRC 코드 상위 바이트 |
슬레이브가 올바르게 수신하면 슬레이브는 다음을 다시 보냅니다.
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
영어: ADR(대응언어) | 06 | 상위 바이트 주소 등록 | 하위 바이트 주소 등록 | 데이터 상위 바이트 | 데이터 하위 바이트 | CRC 코드 하위 바이트 | CRC 코드 상위 바이트 |
슬레이브가 오류를 수신하면 슬레이브는 다음을 반환합니다.
1 | 2 | 3 | 4 | 5 |
영어: ADR(대응언어) | 86시간 | 오류 코드 정보 코드 | CRC 코드 하위 바이트 | CRC 코드 상위 바이트 |
첫 번째 바이트 ADR: 슬레이브 주소 코드(= 001 ~ 254)
두 번째 바이트 86h: 레지스터 값 오류 기능 코드 쓰기
바이트 3 오류 코드 정보 코드: 01 – 기능 코드 오류
03 – 데이터 오류
바이트 4 및 5: 바이트 1부터 3까지의 CRC 체크섬
명령 예ample
기본 레지스터:
a) 슬레이브 주소 변경:
주소: 0x2000(42001)
레지스터 수: 1
기능 코드: 0x06
기본 센서 주소: 01
센서의 Modbus 장치 주소를 변경하고, 장치 주소를 01에서 06으로 변경합니다. examp는 다음과 같습니다.
명령 보내기: 01 06 20 00 00 06 02 08
대답하다: 01 06 20 00 00 06 02 08; 참고: 정전 후 주소는 06으로 변경되고 저장됩니다.
b) 전송 속도:
주소: 0x2003(42004)
레지스터 수: 1
기능 코드: 0x06
기본값: 1(9600bps)
지원되는 값: 0-2(4800-19200bps)
전송 속도는 상위 컴퓨터 설정에 의해 변경될 수 있으며, 변경 후 재시작 없이 작동 가능합니다. 전송 속도는 정전 후 상위 컴퓨터 설정을 저장합니다. 전송 속도는 4800 9600 19200을 지원합니다. 정수 값 할당의 전송 속도는 다음과 같습니다.
정수 | 전송 속도 |
0 | 4800비트 |
1 | 9600비트 |
2 | 19200비트 |
명령 보내기: 01 06 20 03 00 02 F3 CB
대답하다: 01 06 20 03 00 02 F3 CB 참고: 전송 속도는 19200bps로 변경되고 정전 후 저장됩니다.
기능 레지스터:
a) 온도 측정 명령:
주소: 0x0100(40101)
레지스터 수: 1
기능 코드: 0x03
읽기amp르 값: 19.2℃
명령 보내기: 01 03 01 00 00 01 85 F6
대답하다: 01 03 02 00 C0 B8 14
10진수 부호 없는 정수 데이터를 반환합니다. 온도 값 = 정수 / 1, 소수점 XNUMX비트 자리는 예약되어 있습니다.
b) 염도 측정 지침:
주소: 0x0101(0x40102)
레지스터 수: 1
기능 코드: 0x03
읽기amp르 값: 9.1PSU
명령 보내기: 01 03 01 01 00 01 D4 36
대답하다: 01 03 02 00 5B F9 BF
레지스터는 10진수 부호 없는 정수 데이터를 반환합니다. 염도 값 = 정수 / 1, 소수점 XNUMX자리는 예약되어 있습니다.
c) 온도 및 염도 지침을 지속적으로 읽으십시오.
주소: 0x0100(40101)
레지스터 수: 2
기능 코드: 0x03
읽기amp르 값: 온도 19.2℃, 염도 9.1PSU
명령 보내기: 01 03 01 00 00 02 C5 F7
대답하다: 01 03 04 00 C0 00 5BBB F4
레지스터는 10진수 부호 없는 정수 데이터를 반환합니다. 온도 값 = 정수 / 1, 소수점 XNUMX자리 예약됨
레지스터는 10진수 부호 없는 정수 데이터를 반환합니다. 염도 값 = 정수 / 1, 소수점 XNUMX자리는 예약되어 있습니다.
d) 습도 측정 명령:
주소: 0x0107 (40108)
레지스터 수: 1
기능 코드: 0x03
읽기amp르 값: 상대습도 40%
명령 보내기: 01 03 01 07 00 01 34 37
대답하다: 01 03 02 01 90 B9 B8
레지스터는 10진수 부호 없는 정수 데이터를 반환합니다. 습도 값 = 정수 / 1, 소수점 XNUMX자리는 예약되어 있습니다.
교정 지침:
a) 온도 교정
주소: 0x1000(41001)
레지스터 수: 1
기능 코드: 0x06
교정 예amp르 : 25.8 ° C에서 교정
명령 보내기: 01 06 10 00 01 02 0D 5B
대답하다: 01 06 10 00 01 02 0D 5B
온도 표시가 더 이상 변동하지 않으면 일정한 온도 환경에서 센서를 교정해야 합니다.
b) 염도 제로 교정
주소: 0x1001(41002)
레지스터 수: 1
기능 코드: 0x06
교정 예amp르 : 공기 중 교정
명령 보내기: 01 06 10 01 00 00 DC CA
대답하다: 01 06 10 01 00 00 DC CA
c) 염도 기울기 교정
주소: 0x1003(41004)
레지스터 수: 1
기능 코드: 0x06
교정 예amp르 : 50 PSU 염분 용액에서의 교정
명령 보내기: 01 06 10 03 01 F4 7D 1D
대답하다: 01 06 10 03 01 F4 7D 1D
치수
연락하다
제조업체
베트남 호치민시 빈탄구 안락구 남흥브엉 유적 11번가 2G.
전화: +84-28-6268.2523/4 (ext.122)
이메일: info@daviteq.com | www.daviteq.com
문서 / 리소스
![]() |
Daviteq MBRTU-SAL 염도 센서 Modbus RTU 출력 [PDF 파일] 사용 설명서 MBRTU-SAL 염분 센서 Modbus RTU 출력, MBRTU-SAL, 염분 센서 Modbus RTU 출력, 센서 Modbus RTU 출력, Modbus RTU 출력, RTU 출력, 출력 |