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