다비텍 - 로고탁도 센서
MODBUS RTU 사용
출력 MBRTU-TBD

  • MODBUS RTU 출력 MBRTU-TBD를 갖춘 탁도 센서 사용자 가이드

2021년 XNUMX월

이 문서는 다음 제품에 적용됩니다.

소개

MBRTU-TBD는 수질 모니터링을 위한 고급 디지털 탁도 센서로, 산란광 원리, 적외선 LED 광원 및 광섬유 전도 광 경로를 사용하는 설계 방법을 채택합니다. 강력한 간섭 방지 기능을 갖춘 필터 디자인이 내부에 추가되었습니다. 온도 센서 내장, 자동 온도 보상, 환경의 온라인 장기 모니터링에 적합합니다.

daviteq MBRTU TBD 탁도 센서(Modbus RTU 출력 포함) -

사양

특징

  1. 디지털 센서, 직접 출력 RS-485 디지털 신호, Modbus/RTU 지원
  2.  90° 각도 산란광의 원리로 내장된 온도가 자동으로 보상됩니다.
  3.  광섬유 구조, 외부 빛 간섭에 강한 저항
  4.  적외선 LED 광원, 필터 설계 추가, 광 간섭 방지, 우수한 안정성
  5.  표면은 부식 방지 및 패시베이션 처리되어야 합니다.
  6.  저전력 소비 및 내부 회로의 간섭 방지 설계

기술 데이터

명세서
산출 RS-485, 모드버스/RTU
측정방법 90° 산란광 방식
범위 0 ~ 1000NTU 또는 0 ~ 100NTU
 정확성 ±5% 표시값 또는 ±3NTU, 더 큰 값 선택(0 ~ 1000NTU)
± 3% 표시 또는 ± 2 NTU, 더 큰 값 선택(0-100 NTU)
±0.5℃
해결 0.1NTU, 0.1℃
작업 환경 0 ~ 50℃, <0.6MPa
구경 측정 방법 XNUMX점 교정
응답 시간 30대 T90
온도 보상 자동 온도 보상(Pt1000)
전원 공급 장치 12-24VDC±10%, 10mA;
크기 직경 30mm; 길이 166.5mm;
보호 수준 IP68□수심은 20미터입니다.
서비스 수명 3년 이상
케이블 길이 5m
센서 하우징 재질 비닐

배선

아래와 같이 배선해 주십시오.

daviteq MBRTU TBD 탁도 센서(Modbus RTU 출력 포함) - . 배선

와이어 색상 설명
갈색 전원(12-24VDC)
검은색 접지
파란색 RS485A
하얀색 RS485B
베어라인 차폐층

케이블라인□ 4라인 AWG-24 또는 AWG-26 차폐선.

유지관리 및 예방조치

5.1 유지관리

  • 유도 전극은 기본적으로 유지 관리가 필요하지 않습니다. 30일마다 센서 프로브 부착물을 청소하는 것이 좋습니다. 청소하는 동안 측정 프로브의 광 가이드 부분이 손상될 수 있도록 단단한 물체를 사용하지 마십시오. 부드러운 d로 닦아주세요.amp 옷감.
  • 센서의 외부 표면을 물의 흐름으로 청소하는 것이 좋습니다. 그래도 잔여물이 남아 있는 경우에는 젖은 부드러운 천으로 닦아주세요.

5.2 참고

  • 설치 측정: 물의 흐름이 난류인 장소에서의 설치 측정을 피하고 측정 시 물방울의 영향을 줄이십시오. 측정 프로브를 바닥에서 2cm 떨어진 곳에 두십시오.
  • 센서의 프로브가 오염되거나 더 많은 유기체가 부착되어 있으므로 세척력을 적절하게 높일 수 있습니다. 프로브 표면의 약간의 긁힘은 센서의 정상적인 사용에 영향을 미치지 않습니다. 단, 프로브 껍질을 관통하지 않도록 주의하세요.
  • 제안: 미생물 부착이 측정 결과에 영향을 미치지 않도록 당사의 보호 커버를 선택해야 합니다.

5.3 기타

문제 가능한 원인 해결책
작동 인터페이스를 연결할 수 없거나 측정 결과가 표시되지 않습니다. 잘못된 케이블 연결 결선 모드를 확인하세요
잘못된 센서 주소 주소에 오류가 있는지 확인하세요.
측정값이 너무 높거나, 너무 낮거나, 값이 지속적으로 불안정합니다. 센서 프로브에 이물질이 부착되어 있습니다. 센서 프로브 표면 청소
다른 판매 후 문의

 모드버스 RTU 프로토콜

6.1 정보 프레임 형식
이 센서의 Modbus 통신을 위한 기본 데이터 형식은 다음과 같습니다.

모드버스-RTU
전송 속도 9600 (기본값)
장치 주소 1 (기본값)
데이터 비트 8비트
패리티 검사 없음
정지 비트 1비트
  • 기능 코드 03: 읽기(R) 레지스터 값
  • 기능 코드 06: 쓰기(W) 단일 레지스터 값

6.2 등록 주소:

레지스터 주소(16진수)  

이름

 

읽기/쓰기

 

소개

레지스터 수(바이트)  

데이터 유형

 

0x0100

온도 값  

R

℃ 값 x10(예:ample: 25.6℃의 온도는 256으로 표시되며 기본값은 소수점 1자리입니다.)  

1(2바이트)

부호 없는 짧은
 

0x0101

탁도 값  

R

NTU 값 x10(예:ample, 15.1ntu의 탁도 값은 151로 표시되며 기본적으로 소수점 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바이트)

부호 없는 짧은

6.3 데이터 구조 유형
정수
부호 없는 정수(부호 없는 짧은)
데이터는 두 개의 정수로 구성됩니다.

XXXXXXXXXXXX XXXXXXXXXXXX
바이트 1 바이트 0

뜨다
부동 소수점, IEEE 754에 따름(단정밀도);
데이터는 1개의 부호 비트, 8비트 지수 및 23비트 가수로 구성됩니다.

XXXXXXXXXXXX XXXXXXXXXXXX XXXXXXXXXXXX XXXXXXXXXXXX
바이트 3 바이트 2 바이트 1 바이트 0
부호 비트 특급 숫자 F십진수

6.4 Modbus RTU 명령:
6.4.1 기능 코드 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 체크섬
6.4.2 기능 코드 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 검사 합계

6.5 명령 예ample
6.5.1 기본 레지스터

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)
전송 속도는 상위 컴퓨터 설정에 의해 변경될 수 있으며, 변경 후 재시작 없이 작동 가능합니다. 전송 속도는 정전 후 상위 컴퓨터 설정을 저장합니다. 전송 속도는 4800960019200을 지원합니다. 정수 값 할당의 전송 속도는 다음과 같습니다.

정수 전송 속도
0 4800비트
1 9600비트
2 19200비트

명령 보내기: 01 06 20 03 00 02 F3 CB
응답: 01 06 20 03 00 02 F3 CB 참고: 전송 속도는 19200bps로 변경되고 정전 후 저장됩니다.
6.5.2 기능 레지스터
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.1 NTU
명령 보내기: 01 03 01 01 00 01 D4 36
응답: 01 03 02 00 5B F9 BF
레지스터는 10진수 부호 없는 정수 데이터를 반환합니다. 탁도 값 = 정수 / 1, 소수점 XNUMX자리는 예약되어 있습니다.
c) 온도 및 탁도 지침을 지속적으로 읽습니다.:
주소: 0x0100 (40101)
레지스터 수: 2
기능 코드: 0x03
읽기ample 값: 온도 19.2 ℃ 및 탁도 9.1 NTU
명령 보내기: 01 03 01 00 00 02 C5 F7
응답: 01 03 04 00 C0 00 5B BB 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자리는 예약되어 있습니다.
6.5.3 교정 지침
a) 온도 교정
주소: 0x1000 (41001)
레지스터 수: 1
기능 코드: 0x06
교정 예ample: 25.8°C에서 교정
명령 보내기: 01 06 10 00 01 02 0D 5B
응답: 01 06 10 00 01 02 0D 5B
온도 표시가 더 이상 변동하지 않으면 일정한 온도 환경에서 센서를 교정해야 합니다.
b) 탁도 제로 교정
주소: 0x1001 (41002)
레지스터 수: 1
기능 코드: 0x06
교정 예ample: 공기 중 교정
명령 보내기: 01 06 10 01 00 00 DC CA
응답: 01 06 10 01 00 00 DC CA
c) 탁도 기울기 교정
주소: 0x1003 (41004)
레지스터 수: 1
기능 코드: 0x06
교정 예ample: 50NTU 탁도 용액에서의 교정
명령 보내기: 01 06 10 03 01 F4 7D 1D
응답: 01 06 10 03 01 F4 7D 1D

치수

daviteq MBRTU TBD 탁도 센서(Modbus RTU 출력 포함) - . 배선1

연락하다

제조업체
Daviteq 기술 Inc다비텍 - 로고베트남 호치민시 빈탄구 안락구 남흥브엉 유적 11번가 2G.
Tel: +84-28-6268.2523/4 (ext.122)
이메일: info@daviteq.com | www.daviteq.com

문서 / 리소스

Modbus RTU 출력을 갖춘 daviteq MBRTU-TBD 탁도 센서 [PDF 파일] 사용설명서
MBRTU-TBD Modbus RTU 출력이 있는 탁도 센서, MBRTU-TBD, Modbus RTU 출력이 있는 탁도 센서, Modbus RTU 출력이 있는 센서, Modbus RTU 출력, RTU 출력, 출력

참고문헌

댓글을 남겨주세요

이메일 주소는 공개되지 않습니다. 필수 항목은 표시되어 있습니다. *