欢迎来到天天文库
浏览记录
ID:55954990
大小:20.00 KB
页数:2页
时间:2020-06-18
《RS485通讯协议带实例报文.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、附录一RS485通讯协议一.通讯口1.波特率:300,600,1200,2400,4800,9600,192002.起始位:1位3.数据位:7或8位4.校验:Odd/Even/None5.停止位:1位6.传送字符:ASCII出厂时设定为:9600,8,1,N二.上位机通讯格式:命令名PC型号机号开始符+++校验和数据等待时间+++1.开始符:ENQ(05H)2.机号:机组号(1号机30H,31H)3.PLC型号:FF(46H,46H)4.命令名:a.读位元件:BR(42H,52H)b.读字元件:WR(57H,52H)c
2、.写位元件:BW(42H,57H)d.写字元件:WW(57H,57H)5.等待时间:60ms(36H)6.数据:a.读字(位)元件命令的数据格式为:元件头(5字节)+数据长度(2字节)b.写字(位)元件命令的数据格式为:元件头(5字节)+数据长度(2字节)+所写数据注:位元件数据用“0”(30H)表示ON,“1”(31H)表示OFFc.字(位)元件定义:控制:开机操作X11停机操作X12增功操作X13减功操作X14自动操作X15手动操作X16显示状态:故障Y14全开Y15全关Y16导叶开度D197机组频率D198功率给
3、定D1997.校验和:机号,PLC型号,命令名,等待时间和数据的ASCII码值相加后,取末两位ASCII码值。一.PLC数据传出格式PLC型号数据机号开始符+++校验和结束符++1.开始符:ENQ(05H)2.机号:机组号(1号机30H,31H)3.PLC型号:FF(46H,46H)4.数据;数据与上位机要求发送的数据长度相同。5.结束符:ETX(03H)6.校验和:机号,PLC型号,数据和结束符的ASCII码值相加后,取末两位ASCII码值。读导叶开度实例开始符(05H)+站号00(30H,30H)+PLC型号FF(
4、46H,46H)+读字元件WR(57H,52H)+等待时间60ms(36H)+数据(导叶开度D197):[读字(位)元件命令的数据格式为:元件头(5字节)+数据长度(2字节)]D197(44H,30H,31H,39H,37H)+数据长度01(30H,31H)+数据50.00HZ=1388H(31H,33H,38H,38H)+校验和:机号,PLC型号,命令名,等待时间和数据的ASCII码值相加后,取末两位ASCII码值(30H+30H+46H+46H+57H+52H+36H+44H+30H+31H+39H+37H+30H
5、+31H+31H+33H+38H+38H=3D3H取D3H.发送报文:0530304646575236443031393730313431;接收报文:023030464631333838034333;
此文档下载收益归作者所有