附1:12*12編碼器協(xié)議智慧水利閘門(mén)開(kāi)度傳感器高精度安裝簡(jiǎn)單方便
智慧水利閘門(mén)開(kāi)度傳感器高精度安裝簡(jiǎn)單方便
A:作為從機(jī)按SSI協(xié)議輸出24位格雷碼編碼器數(shù)據(jù),格式如下:
MSB數(shù)據(jù)高位,LSB數(shù)據(jù)低位,D1~Dn是24位格雷碼,S位是0,如果只讀24位也沒(méi)問(wèn)題 ,
T=1/f,頻率100K~1MHz,Tm=10-30uS,Tp應(yīng)大于Tm
B:RS-485通訊接口,波特率:9600(出廠設(shè)置)。
協(xié)議:異步通訊方式,1起始位、8數(shù)據(jù)位、無(wú)校驗(yàn)位、2停止位(兼容 Modbus 通信協(xié)議 RTU方式)。
注意:1)、波特率值:0012H、0024H、0048H、0096H、0192H、0384H,0768H,1152H,分別表示:1200bit、2400bit、4800bit、9600bit、19200bit、38400bit,76800bit,115200bit。注意寫(xiě)入時(shí)正確填寫(xiě)。若寫(xiě)入錯(cuò)誤的值,則使用默認(rèn)9600bit 。
2)、設(shè)備使用未修改的波特率應(yīng)答,之后使用新波特率通訊。
標(biāo)準(zhǔn)數(shù)據(jù)儲(chǔ)存表(字地址空間分配,數(shù)據(jù)全部16進(jìn)制)
地址 | 名稱 | 數(shù)據(jù) | 地址 | 名稱 | 數(shù)據(jù) | |
0H | 編碼值(高位) | 00XX | 10H | 20mA編碼(高位) | XXXX | |
1H | 編碼值(低位) | XXXX | 11H | 20mA編碼(低位) | XXXX | |
2H | 保留 | XXXX | 12H | 正反轉(zhuǎn) | 000X | |
3H | 保留 | XXXX | 13H | RS-485通訊地址 | 00XX | |
4H | 保留 | XXXX | 14H | 波特率 | XXXX | |
5H | 保留 | XXXX | 15H | 每圈數(shù)據(jù) | XXXX | |
6H | 保留 | XXXX | 16H | 編碼器規(guī)格 | 00XX | |
7H | 保留 | XXXX | 17H | |||
8H | 保留 | XXXX | 18H | |||
9H | 保留 | XXXX | 19H |
需注意:作為閘位計(jì)、水位計(jì)等產(chǎn)品,為了兼容傳統(tǒng)協(xié)議(數(shù)據(jù)長(zhǎng)度1個(gè)字),0H地址為閘位或水位數(shù)據(jù),01H地址保留??赏ㄟ^(guò)公司設(shè)置軟件修改“規(guī)格 ”(地址16H,為0是標(biāo)準(zhǔn)協(xié)議,1或其他是傳統(tǒng)閘位計(jì)、水位等)。需注意,該編碼器起始地址為0,modscan等軟件的起始地址為1。大讀取長(zhǎng)度25。
注:1、數(shù)據(jù)存儲(chǔ)地址10H~15H區(qū)間允許讀寫(xiě)其余只讀。未標(biāo)名稱的儲(chǔ)存空間保留
2、正反轉(zhuǎn)設(shè)置:0=正轉(zhuǎn),其他=反轉(zhuǎn)。
3、RS-485通訊地址:1~127。
4、每圈數(shù)據(jù)應(yīng)小于 4096,默認(rèn)等于 4095。
5、編碼器規(guī)格=0標(biāo)準(zhǔn)協(xié)議,其他為傳統(tǒng)閘位計(jì)、水位計(jì)等產(chǎn)品協(xié)議。
4.3、4-20mA接口
4mA對(duì)應(yīng)編碼器零點(diǎn),20mA對(duì)應(yīng)值可通過(guò)4-20毫安滿度設(shè)置線設(shè)置(注3)或通過(guò)RS485接口,用電腦軟件設(shè)置。
附2:其它編碼器485口通信協(xié)議(讀取部分)
485口通信協(xié)議MOD_HH采用Modbus通信協(xié)議(RTU方式)。海河設(shè)備作為從機(jī)。
數(shù)據(jù)字節(jié)格式:
起始位 數(shù)據(jù)位 (無(wú)奇偶校驗(yàn)位) 停止位
1 8 1
波特率:9600(可設(shè)置)
功能碼03:
利用Modbus通信協(xié)議的03功能碼,讀取傳感器或顯示器的數(shù)值(1個(gè)數(shù)值)。主機(jī)的命令格式是從機(jī)地址、功能碼、起始地址、字節(jié)數(shù)及CRC碼。從機(jī)響應(yīng)的命令格式是從機(jī)地址、功能碼、數(shù)據(jù)區(qū)及CRC碼。數(shù)據(jù)區(qū)的數(shù)據(jù)是二進(jìn)制碼,二個(gè)字節(jié),高位在前。CRC碼都是二個(gè)字節(jié),低位在前。
信息幀格式舉例:
主機(jī)呼:01 03 00 00 00 01 84 0A
站號(hào) 功能碼 起始地址 讀取點(diǎn)數(shù) CRC校驗(yàn)碼
低 高
從機(jī)答:01 03 02 XX XX XX XX
站號(hào) 功能碼 讀單元字節(jié) 數(shù)據(jù) CRC校驗(yàn)碼
高(二進(jìn)制)低
上面01,03,02,XX等均為一個(gè)字節(jié)。數(shù)據(jù)為兩個(gè)字節(jié),高位字節(jié)在前。每幀的開(kāi)頭和結(jié)尾至少有3.5個(gè)字節(jié)時(shí)間的間隔。用戶在為主機(jī)編程時(shí),除了站號(hào)(地址)和CRC校驗(yàn)碼之外,其它字節(jié)的字符均采用上面的內(nèi)容不變。主機(jī)格式中的讀取點(diǎn)數(shù)可以為01也可以為02(02是為了兼容某些協(xié)議)。從機(jī)回答幀中的功能碼(03)和讀單元字節(jié)數(shù)(02)不變。CRC的檢驗(yàn)內(nèi)容包括從地址到CRC校驗(yàn)碼之前的全部?jī)?nèi)容。