远程控制通信协议通讯基本参数.docx
远程控制通信协议1.通讯基本参数A、编码:8位二进制;数据位:8位;奇偶校验位:无;停止位:1位;错误校验CRC (冗余循环码)B、波特率 2400bits> 4800bits, 9600 bit/s、19200bits, 38400bits> 57600 bit/s可设,出厂默认为1920Obit/S。C、PLC默认通讯波特率:RS232 19200N 8 2RS484 19200N82TCP IP 192.168.1.111 端口 502子网掩码 255.255255.02、数据帧格式定义采用MOdbUS-RTU通讯规约,格式如下:地址码二1字节、功能码二1字节、数据区二N字节、错误校验二16位CRC码 初始结构与结束结构字节的时间数据区:数据区是具体通讯数据,注意16bits数据高字节在前!CRC码:二字节的校验码。3、通讯协议示例以及解释举例:读取设备地址OXOl的波特率问询帧(16进制):地址码功能码起始地址数据长度校验码低位高位OxOl 0x03 0x44 0x2C 0x00 0x04 0x91 0x30应答帧(16进制):(例如读到波特率0x30, 19200, N,8, 2 RTU)地址码功能码字节数COMl COM2波特率数据值校验码低位高位0x01 0x03 0x08 0x00 0x30 0x00 0xC8 0x00 0x30 0x00 0xC8 0x45 0x9D4、串口工具修改通讯协议示例1、COM 口通讯协议:默认 0x30, 19200, N, 8, 2 RTU低字节低4位:低字节高4位:01234501- N, 8,- E, 8,- 0 8,- N, 7,- E, 7,- 0, 7, -2400 -4800211211For For For For For ForRTU RTURTU ASCII ASCII ASCII2 - 96003 - 192004 - 384005 - 576002、IP 地址 默认:192. 168. 1. Ill3、子网掩码 默认:255.255. 255.04、读通讯口波特率:COMK COM2: (0x00/0x03 19200, N, 8, 2; 0x000XC8 超时 20OmS)发送 Ol03442C00049130回复 010308003000C8003000C8 45 9D5、写通讯波特率:COMK COM2:(写寄存器 V908 0x00/0x03 19200, N, 8, 2)发送 0110058C0001020030EC48回复 0110058C0001COEE6、读 IP 地址:Ill 子网掩码 255. 255. 255. 0 )0xC0=192, 0xA8=168, 0x01=1, 0x6F=lll, 0xFF=255, 0xFF=255, 0xFF=255,0x00=00发送 Ol 03 44980004Dl16回复 01 03 08016FCOA8FF00FFFF8A617、写 IP 地址:IP 192. 168. 1. Ill 子网掩码 255.255.255.0 )写 IP 发送 0110058400040800CO00A80001006FF9F6回复 011005840004812F写子网发送 0110058800040800FF00FF00FF 000072F5回复 011005880004412C5.远程通讯控制输出指令(485通讯模式)注意:红色部分为控制代码,蓝色部分为校验码,用串口调试时不用加校验码! !回复:01 05 OC 00 FF 00 8F 6A回复:01 05 OC 00 00 00 CE 9A1、总控制输出2、第1通道控制输出YOOA FF 00 AF 68回复:01 05 OC回复:01 05 OC开启发送:01 05 OC关闭发送:01 05 OCOA 0000 EE 983、第2通道控制输出Yl 开启发送:01 05 OCOB FF00 FE A8回复相同数据关闭发送:01 05 OCOB 0000 BF 58回复相同数据4、第3通道控制输出Y2 开启发送:01 05 OCOC FF00 4F 69回复相同数据关闭发送:01 05 OCOC 0000 OE 99回复相同数据5、第4通道控制输出Y3 开启发送:01 05 OCOD FF00 IE A9回复相同数据关闭发送:01 05 OCOD 0000 5F 59回复相同数据6、第5通道控制输出Y4 开启发送:01 05 OCOE FF00 EE A9回复相同数据关闭发送:01 05 OCOE 0000 EE A9回复相同数据7、第6通道控制输出Y5 开启发送:01 05 OCOF FF00 BF 69回复相同数据关闭发送:01 05 OCOF 0000 FE 99回复相同数据8、第7通道控制输出Y6 开启发送:01 05 OC10 FF00 8E AF回复相同数据关闭发送:01 05 OC10 0000 CF 5F回复相同数据9、第8通道控制输出Y7 开启发送:01 05 OC11 FF00 DF 6F回复相同数据关闭发送:01 05 OC11 0000 9E 9F回复相同数据00 FF 00 AF 6800 00 00 EE 98开启发送:01 05 OC 00 FF 00 8F 6A 关闭发送:01 05 OC 00 00 00 CE 9A10、第9通道控制输出Y8开启发送:01 05 OC 12 FF 00 2F 6F关闭发送:01 05 OC 12 00 00 6E 9F11、第10通道控制输出Y9开启发送:0105OC13FF007EAF关闭发送:0105OC1300003F5F12、第通道控制输出YlO开启发送:0105OC14FF00CF6E关闭发送:0105OC1400008E9E13、第12通道控制输出Yll开启发送:01 05 OC 15 FF 00 9E AE关闭发送:01 05 OC 15 00 00 DF 5E14、第13通道控制输出Y12开启发送:0105OC16FF006EAE关闭发送:0105OC1600002F5E15、第14通道控制输出Y13开启发送:0105OC17FF003F6E关闭发送:0105OC1700007E9E16、第15通道控制输出Y14开启发送:0105OC18FF00OF6D关闭发送:0105OC1800004E9D17、第16通道控制输出¥15开启发送:0105OC19FF005EAD关闭发送:0105OC190000IF5D18、第17通道控制输出Y16开启发送:0105OCIAFF00AEAD关闭发送:0105OCIA0000EF5D19、第18通道控制输出Y17开启发送:0105OCIBFF00FF6D关闭发送:0105OCIB0000BE9D20、第19通道控制输出Y18开启发送:0105OCICFF004EAC关闭发送:0105OCIC0000OF5C21、第20通道控制输出Y19开启发送:0105OCIDFF00IF6C关闭发送:0105OCID00005E9C22、第21通道控制输出Y20开启发送:0105OCIEFF00EF6C关闭发送:0105OCIE0000AE9C23、第22通道控制输出Y21开启发送:0105OCIFFF00BEAC关闭发送:0105OCIF0000FF5C24、第23通道控制输出Y22回复相同数据回复相同数据回复相同数据回复相同数据回复相同数据回复相同数据回复相同数据回复相同数据回复相同数据回复相同数据回复相同数据回复相同数据回复相同数据回复相同数据回复相同数据回复相同数据回复相同数据回复相同数据回复相同数据回复相同数据回复相同数据回复相同数据回复相同数据回复相同数据回复相同数据回复相同数据回复相同数据 回复相同数据回复相同数据开启发送:01 05 OC 20 FF 00 8E AO关闭发送:Ol 05 OC 20 00 00 CF 5025、第24通道控制输出Y23开启发送:01 05 OC 21 FF 00 DF 60关闭发送:01 05 OC 21 00 00 9E 90回复相同数据回复相同数据 回复相同数据6、远程TCP通讯工具控制指令同上(以太网通讯模式)注意:网络调试助手工具发送指令格式:00 00 00 00 00 06 01 05 OC 00 FF 006位起始数据+指令,无需发校验码 发送数据与回复数据相同说明已发送成功。网络TCP通讯工具名称NetAssist