在線紅外水分儀通訊說明
- 通訊協(xié)議設(shè)置
在線紅外水分儀主機(jī)帶有一個(gè)RS485以及一個(gè)RS232協(xié)議的通訊接口,可通過參數(shù)“SET 8”進(jìn)行設(shè)置。
其中:
- *位用于設(shè)置RS485通訊協(xié)議報(bào)文格式;
- 第二位用于設(shè)置RS232通訊協(xié)議報(bào)文格式;
其設(shè)置的各數(shù)值所對(duì)應(yīng)的通訊協(xié)議報(bào)文格式為:
- 0:無通訊;
- 1:以RS485遠(yuǎn)程表接收的報(bào)文格式發(fā)送(遠(yuǎn)程表必須是我公司生產(chǎn)的);
- 2:以MDV10計(jì)量控制器接收的報(bào)文格式發(fā)送(計(jì)量控制器必須是我公司生產(chǎn)的);
- 3:以4-20mA轉(zhuǎn)換模塊接收的報(bào)文格式發(fā)送(模塊必須是我公司生產(chǎn)的)(注:4mA及20mA所對(duì)應(yīng)的水分值分別由參數(shù)“SET 15”及“SET 16”);
- 4:采用耀華應(yīng)答的報(bào)文格式(僅支持A、B兩種指令,每接收一次指令發(fā)送一次數(shù)據(jù));
- 5:以耀華YHL系列單大屏幕接收的報(bào)文格式發(fā)送;
注:RS485通訊接口僅支持設(shè)置:1、3、5;RS232通訊接口僅支持設(shè)置:2、3、5。
- 通訊協(xié)議報(bào)文格式
波特率:9600
- RS485遠(yuǎn)程表接收的報(bào)文格式為:“#XXXXX3”;
其各位定義為:
- “#”:起始位;
- “XXXXX”:水分值數(shù)據(jù);
- “3”:小數(shù)位位數(shù);
共計(jì)七位數(shù)據(jù)位。
終水分值為:水分值數(shù)據(jù)÷100。
- MDV10計(jì)量控制器接收的報(bào)文格式為:“@XXXX”;
其各位定義為:
- “@”:起始位;
- “XXXX”:水分值數(shù)據(jù);
共計(jì)五位數(shù)據(jù)位。
終水分值為:水分值數(shù)據(jù)÷100。
- 4-20mA轉(zhuǎn)換模塊接收的報(bào)文格式為:“02” (ASCII編碼)+“YY”+“XXXX”+“AA”+“03” (ASCII編碼);
其各位定義為:
- “02”:起始位;
- “YY”:當(dāng)前所使用的通道號(hào),即為參數(shù)“SET 1”數(shù)值的十六進(jìn)制數(shù)值;
- “XXXX”:水分值數(shù)據(jù);
- “AA”:和檢驗(yàn)數(shù)據(jù);
- “03”:結(jié)速位;
共計(jì)十二位數(shù)據(jù)位。
終水分值為:水分值數(shù)據(jù)÷65535×(“SET 16”-“SET 15”)+“SET 15”。
- 采用耀華應(yīng)答的報(bào)文格式分為指令報(bào)文、A指令反饋報(bào)文及B指令反饋報(bào)文。其中,指令報(bào)文及A指令反饋報(bào)文格式為:“02” (ASCII編碼)+“YY”+“XX”+“SS”+“03” (ASCII編碼);B指令反饋報(bào)文格式為:“02” (ASCII編碼)+“YY”+“XX”+“CC”+“DDDDDD”+“EE”+“SS”+“03” (ASCII編碼);
其各位定義為:
- “02”:起始位;
- “YY”:地址位,即為參數(shù)“SET 18” 數(shù)值的十六進(jìn)制數(shù)值加上十六進(jìn)制數(shù)值“40”(注:若主機(jī)無“SET 18”參數(shù)則地址位固定為“41”);
- “XX”:指令;
- “CC”:正負(fù)號(hào);
- “DDDDDD”:水分值數(shù)據(jù);
- “EE”:小數(shù)位位數(shù);
- “SS”:異或檢驗(yàn)數(shù)據(jù);
- “03”:結(jié)速位;
共計(jì)二十四位數(shù)據(jù)位。
終水分值為:水分值數(shù)據(jù)÷100。
- 以耀華YHL系列單大屏幕接收的報(bào)文格式為:“2XXYY”;
其各位定義為:
- “2”:小數(shù)位位數(shù);
- “XX”:水分值數(shù)據(jù)1;
- “YY”:水分值數(shù)據(jù)2;
共計(jì)五位數(shù)據(jù)位。
終水分值為:(水分值數(shù)據(jù)1×256+水分值數(shù)據(jù)2)÷100。
注:所有通訊報(bào)文(除以耀華YHL系列單大屏幕接收的報(bào)文格式外)全部采用ASCII編碼。另外因以耀華YHL系列單大屏幕接收的報(bào)文格式為特殊協(xié)議,所以無法用于與電腦或PLC等非自制單片機(jī)系統(tǒng)進(jìn)行通訊。
波特率:9600
- 通訊協(xié)議報(bào)文樣例
- RS485遠(yuǎn)程表接收的報(bào)文格式為:“#012343”;
終水分值為:1234÷100=12.34。
- MDV10計(jì)量控制器接收的報(bào)文格式為:“@1234”;
終水分值為:1234÷100=12.34。
- 4-20mA轉(zhuǎn)換模塊接收的報(bào)文格式為:“02”(ASCII編碼)+“1”+“8570”+“F8”+“03” (ASCII編碼);
終水分值為:34160÷65535×(20-4)+4=12.34。
- 采用耀華應(yīng)答的A指令報(bào)文及A指令反饋報(bào)文格式為:“02” (ASCII編碼)+“A”+“A”+“00”+“03” (ASCII編碼);B指令報(bào)文為:“02” (ASCII編碼)+“A”+“B”+“03”+“03” (ASCII編碼);B指令反饋報(bào)文格式為:“02” (ASCII編碼)+“A”+“B”+“+”+“001234”+“2”+“1E”+“03” (ASCII編碼);
終水分值為:1234÷100=12.34。
- 以耀華YHL系列單大屏幕接收的報(bào)文格式為:“204D2”;
終水分值為:(4×256+210)÷100=12.34。
在線紅外水分儀通訊說明
RS232串口定義
9針D型插座(傳感器插座)引腳定義及常見線色
針號(hào) | 功能 | 標(biāo)識(shí) | 常見傳感器線色 |
2 | TXD | 232T | 白色 |
3 | RXD | 232D | 黃色 |
5 | GND | 232G | 黑色 |
RS485串口定義
9控D型插座(傳感器插座)引腳定義及常見線色
針號(hào) | 功能 | 標(biāo)識(shí) | 常見傳感器線色 |
1 | T/R+ | RS485A | 白色 |
2 | T/R- | RS485B | 黃色 |