팬코일 유닛(FCU) 컨트롤러Modbus통신 프로토콜

무료무료 기술 자료

이 글은 바로 읽을 수 있으며 기초 학습과 검색 유입에 적합합니다.

风机盘管控制器Modbus通讯协议
风机盘管控制器Modbus通讯协议插图
物理인터페이스:RS485
통신 프로토콜:ModBus/RTU
통신 속도设置:9600,N,8,1
可支持的기능 코드:0x03,0x04和0x06
00广播주소无返回值

Input 회원가입(读操作,기능 코드0x04)

변수순번변수설명单位변수取值映射주소
30001回风온도0.1℃0-50.0℃0x00
30002风机状态---0=정지,2=低速,4=中速,8=高速0x01
30003电动水阀状态---0=정지,1=运行0x02

Holding 회원가입 (读操作,기능 코드0x03;写操作,기능 코드0x06)

변수순번변수설명单位변수取值映射주소
40001모드操作---1=制冷,4=通风,8=制热0x00
40002风速设置---2=低速,4=中速,8=高速0x01
40003온도设置0.1℃5.0-35.0℃0x02
40004风机盘管状态---0=停机,1=运行0x03

1、上位机읽기1#温控器状态 (레지스터30001至30003,对应的通讯시작주소是0x00至0x02)

마스터请求슬레이브回应Parameter
Field 이름(Hex)Field 이름(Hex)
Slave 주소01Slave 주소01마스터访问슬레이브的设备주소
기능 코드04기능 코드04마스터访问슬레이브Input레지스터的기능 코드
Starting 주소 Hi00Byte Count06슬레이브回应마스터的바이트数
Starting 주소 Lo00Input Reg.00 Hi01Reg.00=0X0118,10진수是280,因온도放大了10倍,即当前回风온도是28.0度。
Quantity of Input Reg. Hi00Input Reg.00 Lo18
Quantity of Input Reg. Lo03Input Reg.01 Hi00Reg.00=0X0008,即当前风速是高风速。
CRC HiB0Input Reg.01 Lo08
CRC Lo0BInput Reg.02 Hi00Reg.00=0X0001,即当前水阀열기。
Input Reg.02 Lo01
CRC Hi01当前这帧데이터CRC较验是0X0142,若데이터不同时较验码会相应变化。
CRC LO42

2、上位机읽기1#温控器的매개변수 (레지스터40001至40004,对应的通讯시작주소是0x00至0x03)

마스터请求슬레이브回应Parameter
Field 이름(Hex)Field 이름(Hex)
Slave 주소01Slave 주소01마스터访问슬레이브的设备주소
기능 코드03기능 코드03마스터访问슬레이브Holding레지스터的기능 코드
Starting 주소 Hi00Byte Count08슬레이브回应마스터的바이트数
Starting 주소 Lo00Holding Reg.00 Hi00Reg.00=0X0001,即当前运行모드是制冷。
Quantity of Holding Reg. Hi00Holding Reg.00 Lo01
Quantity of Holding Reg. Lo04Holding Reg.01 Hi00Reg.01=0X0008,即当前风速设置是高风速。
CRC Hi44Holding Reg.01 Lo08
CRC Lo09Holding Reg.02 Hi00Reg.02=0X00F0,10진수是240,因온도放大了10倍,即当前온도设置是24.0度。
Holding Reg.02 LoF0
Holding Reg.03 Hi00Reg.03=0X0001,即当前状态是开机状态。
Holding Reg.03 Lo01
CRC HiA5当前这帧데이터CRC较验是0XA525,若데이터不同时较验码会相应变化。
CRC LO25

3、上位机设置1#温控器的모드매개변수 (레지스터40001,对应的通讯시작주소是0x00)

마스터请求슬레이브回应Parameter
Field 이름(Hex)Field 이름(Hex)
Slave 주소01Slave 주소01마스터访问슬레이브的设备주소
기능 코드06기능 코드06마스터改写슬레이브Holding레지스터的매개변수
Starting 주소 Hi00Starting 주소 Hi00Holding Reg.모드주소0X0000。
Starting 주소 Lo00Starting 주소 Lo00
Holding Reg. Value Hi00Holding Reg. Value Hi00Reg.00=0X0008,即모드改写为制热。
Holding Reg. Value Lo08Holding Reg. Value Lo08
CRC Hi88CRC Hi88当前这帧데이터CRC较验是0X880C,若데이터不同时较验码会相应变化。
CRC Lo0CCRC Lo0C

4、上位机设置1#温控器的风速매개변수 (레지스터40002,对应的通讯시작주소是0x01)

마스터请求슬레이브回应Parameter
Field 이름(Hex)Field 이름(Hex)
Slave 주소01Slave 주소01마스터访问슬레이브的设备주소
기능 코드06기능 코드06마스터改写슬레이브Holding레지스터的매개변수
Starting 주소 Hi00Starting 주소 Hi00Holding Reg.风速주소0X0001。
Starting 주소 Lo01Starting 주소 Lo01
Holding Reg. Value Hi00Holding Reg. Value Hi00Reg.00=0X0004,即风速改写为中速。
Holding Reg. Value Lo04Holding Reg. Value Lo04
CRC HiD9CRC HiD9当前这帧데이터CRC较验是0XD9C9,若데이터不同时较验码会相应变化。
CRC Lo0CCRC Lo0C

5、上位机设置1#温控器的온도매개변수 (레지스터40003,对应的通讯시작주소是0x02)

마스터请求슬레이브回应Parameter
Field 이름(Hex)Field 이름(Hex)
Slave 주소01Slave 주소01마스터访问슬레이브的设备주소
기능 코드06기능 코드06마스터改写슬레이브Holding레지스터的매개변수
Starting 주소 Hi00Starting 주소 Hi00Holding Reg.온도设置주소0X0002。
Starting 주소 Lo02Starting 주소 Lo02
Holding Reg. Value Hi00Holding Reg. Value Hi00Reg.00=0X00DC,10진수220,即온도设置22.0度。
Holding Reg. Value LoDCHolding Reg. Value LoDC
CRC Hi29CRC Hi29当前这帧데이터CRC较验是0X2993,若데이터不同时较验码会相应变化。
CRC Lo93CRC Lo93

6、上位机设置1#温控器的开关机状态 (레지스터40004,对应的通讯시작주소是0x03)

마스터请求슬레이브回应Parameter
Field 이름(Hex)Field 이름(Hex)
Slave 주소01Slave 주소01마스터访问슬레이브的设备주소
기능 코드06기능 코드06마스터改写슬레이브Holding레지스터的매개변수
Starting 주소 Hi00Starting 주소 Hi00Holding Reg.开关机操作주소0X0003。
Starting 주소 Lo03Starting 주소 Lo03
Holding Reg. Value Hi00Holding Reg. Value Hi00Reg.00=0X0001,即让温控器开机。
Holding Reg. Value Lo01Holding Reg. Value Lo01
CRC HiB8CRC HiB8当前这帧데이터CRC较验是0XB80A,若데이터不同时较验码会相应变化。
CRC Lo0ACRC Lo0A
실제 프로젝트에 이 자료를 활용하시겠습니까?

도구 센터에서 프레임 분석, CRC 검증, 장비 디버깅을 진행하거나 요청을 제출하여 선정 및 연동 제안을 받아보세요.

엔지니어 회원

이 글을 실행 가능한 디버깅 자료로 활용하세요

가입하면 고급 프레임 분석, 자료 패키지 다운로드, 코드 예제, 엔지니어링 사례, 우선 기술 지원을 이용할 수 있어 실제 프로젝트 납품에 적합합니다.

고급 도구 무제한 이용
자료 패키지와 코드 패키지
완전한 엔지니어링 사례 라이브러리
우선 기술 지원 채널

답글 작성

이메일 주소는 공개되지 않습니다. 必填项已用 * 标注