亿佰特-12路IO控制器数字采集器E831-RTU(4040R-485)使用手册_第1页
亿佰特-12路IO控制器数字采集器E831-RTU(4040R-485)使用手册_第2页
亿佰特-12路IO控制器数字采集器E831-RTU(4040R-485)使用手册_第3页
亿佰特-12路IO控制器数字采集器E831-RTU(4040R-485)使用手册_第4页
亿佰特-12路IO控制器数字采集器E831-RTU(4040R-485)使用手册_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

目录12217_WPSOffice_Level1功能特点 212389_WPSOffice_Level1第一章快速入门 326493_WPSOffice_Level21.1端口连接 324523_WPSOffice_Level31.1.1RS485连接 3843_WPSOffice_Level31.1.2开关量输入连接 31024_WPSOffice_Level31.1.3继电器输出连接 420212_WPSOffice_Level21.2简单使用 46859_WPSOffice_Level31.2.1RS485总线控制 413661_WPSOffice_Level31.2.2网络控制 57895_WPSOffice_Level1第二章产品介绍 723695_WPSOffice_Level22.1基本参数 7992_WPSOffice_Level22.2尺寸、接口描述 816302_WPSOffice_Level22.3Reload轻触按键描述 1015735_WPSOffice_Level1第三章Modbus 117473_WPSOffice_Level23.1寄存器地址表 1127827_WPSOffice_Level23.2Modbus地址表 121103_WPSOffice_Level23.3RS485串口波特率码值表 1329825_WPSOffice_Level23.4RS485串口校验位码值表 1325228_WPSOffice_Level23.5通过上位机配置参数 1329049_WPSOffice_Level1第四章产品功能 1415029_WPSOffice_Level24.1工作模式 1414693_WPSOffice_Level34.1.1从机模式 1414555_WPSOffice_Level34.1.2主机模式 1426579_WPSOffice_Level24.2IO基本功能 1513069_WPSOffice_Level34.2.1开关量DO输出 1526734_WPSOffice_Level34.2.2读开关量DI输入 1625812_WPSOffice_Level24.3IO特色功能 1713555_WPSOffice_Level34.3.1脉冲计数及计数清零 1725551_WPSOffice_Level34.3.2开关量输入DI自动上报 1827647_WPSOffice_Level34.3.3开关量输出DO时间设置 1832216_WPSOffice_Level34.3.4重启开关量输出状态设置 1920225_WPSOffice_Level24.4网络相关功能 1930102_WPSOffice_Level34.4.1服务器IP或域名、端口、TCP或UDP设置(Socket) 1926908_WPSOffice_Level34.4.2自定义注册包 2030830_WPSOffice_Level34.4.3心跳包 2128093_WPSOffice_Level34.4.4心跳包时间 2216687_WPSOffice_Level34.4.5云透传 225419_WPSOffice_Level34.4.6IMEI读取 2213551_WPSOffice_Level34.4.7SN读取 2311877_WPSOffice_Level34.4.8基站定位值LBS读取 2329679_WPSOffice_Level1重要声明 236396_WPSOffice_Level1修订历史 24功能特点支持6路数字量输入,默认干接点;支持6路继电器输出;支持socket连接远程服务器,支持TCP/UDP;采用ModbusTCP/RTU协议数据处理;支持连接云透传,指令控制;支持2种工作模式,主机模式,从机模式,从机可通过RS485级联多个设备;支持Reload轻触按键,长按5s,Modbus设备地址、RS485串口波特率和校验位恢复出厂设置;硬件看门狗,具有高度的可靠性;多个指示灯显示工作状态;电源具有良好的过流、过压、防反接等功能。注意:客户可定制功能,如条件控制(根据输入状态判定如何输出)第一章快速入门本章是针对E831-RTU(6060-4G)系列产品的快速入门介绍,建议用户系统的阅读本章并按照指示操作一遍,将会对模块产品有一个系统的认识,用户也可以根据需要选择你感兴趣的章节阅读。针对特定的细节和说明,请参考后续章节。1.1端口连接1.1.1RS485连接1.1.2开关量输入连接1.1.3继电器输出连接1.2简单使用接线:电脑通过USB转RS485连接E831-RTU(6060-4G)。联网:在断电状态下插入SIM卡。供电:E831-RTU(6060-4G)工作电压为DC8~28V。1.2.1RS485总线控制选择相应型号及相应端口,单击“搜索”,搜索设备。搜索到设备后,单击“停止”。这时,可看到当前设备的设备地址,对“自动刷新”√处理,可进行开关量输出控制、开关量输入读取。1.2.2网络控制输入网址,可通过命令来控制采集,命令采用ModbusTCP/RTU协议。第二章产品介绍E831-RTU(6060-4G)是款支持6路数字量输入(默认干接点),6路继电器输出的网络IO产品。支持ModbusTCP/RTU协议。该产品具有高度易用性,用户可方便快速地集成于自己的系统中,以实现基于4G的远程控制。2.1基本参数项目指标无线参数标准频段LTE-FDD:B1/B3/B5/B8LTE-TDD:B38/B39/B40/B41WCDMA:B1/B8TD-SCDMA:B34/B39CDMA:BC0GSM:900/1800MHz硬件参数产品尺寸(H*W*D)172*107*29mm产品重量484.5±5g工作温度-20℃~+70℃存储温度-40℃~+85℃工作湿度5%~95%存储湿度1%~95%工作电压8V~28V数据接口RS485:1200~115200bps软件参数网络类型4G配置命令ModbusTCP/RTU网络协议ModbusTCP/RTU工作模式主机模式、从机模式数据传输方式TCP/UDP2.2尺寸、接口描述序号端口及其他定义功能说明1RS485G信号参考地信号参考地,可不连2RS485ARS485接口ARS485接口A与设备A接口相连3RS485BRS485接口BRS485接口B与设备B接口相连4DC-IN-压线式电源输入负极电源参考地5DC-IN+压线式电源输入正极电源输入,DC8V~36V,建议12V/24V6DC-IN座子DC插座5.5*2.1mm电源输入端,DC8V~36V,建议12V/24V7接地螺丝与大地连接与大地连接8Reload复位按键长按5s起作用,9SIM卡槽SIM卡槽插入SIM卡,连网10ANT天线接口GPRS天线信号接口1NO5继电器5常开引脚与继电器5公共端配合使用2COM5继电器5公共端与继电器5常开引脚/常闭引脚配合使用3NC5继电器5常闭引脚与继电器5公共端配合使用4NO6继电器6常开引脚与继电器6公共端配合使用5COM6继电器6公共端与继电器6常开引脚/常闭引脚配合使用6NC6继电器6常闭引脚与继电器6公共端配合使用7DI1开关量输入通道1与DIG形成干接点8DIG开关量输入地可与DI1成对使用9DI2开关量输入通道2与DIG形成干接点10DIG开关量输入地可与DI2成对使用11DI3开关量输入通道3与DIG形成干接点12DIG开关量输入地与DI3成对使用13DI4开关量输入通道4与DIG形成干接点14DIG开关量输入地可与DI4成对使用15DI5开关量输入通道5与DIG形成干接点16DIG开关量输入地可与DI5成对使用17DI6开关量输入通道6与DIG形成干接点18DIG开关量输入地可与DI6成对使用19NC1继电器1常闭引脚与继电器1公共端配合使用20COM1继电器1公共端与继电器1常开引脚/常闭引脚配合使用21NO1继电器1常开引脚与继电器1公共端配合使用22NC2继电器2常闭引脚与继电器2公共端配合使用23COM2继电器2公共端与继电器2常开引脚/常闭引脚配合使用24NO2继电器2常开引脚与继电器2公共端配合使用25NC3继电器3常闭引脚与继电器3公共端配合使用26COM3继电器3公共端与继电器3常开引脚/常闭引脚配合使用27NO3继电器3常开引脚与继电器3公共端配合使用28NC4继电器4常闭引脚与继电器4公共端配合使用29COM4继电器4公共端与继电器4常开引脚/常闭引脚配合使用30NO4继电器4常开引脚与继电器4公共端配合使用LED灯1DO5继电器5输出指示绿色LED,NO5、COM5闭合亮起2DO6继电器6输出指示绿色LED,NO6、COM6闭合亮起3DI1开关量输入通道1指示绿色LED,DI1、DIG短接亮起4DI2开关量输入通道2指示绿色LED,DI2、DIG短接亮起5DI3开关量输入通道3指示绿色LED,DI3、DIG短接亮起6DI4开关量输入通道4指示绿色LED,DI4、DIG短接亮起7DI5开关量输入通道5指示绿色LED,DI5、DIG短接亮起8DI6开关量输入通道6指示绿色LED,DI6、DIG短接亮起9DO1继电器1输出指示绿色LED,NO1、COM1闭合亮起10DO2继电器2输出指示绿色LED,NO2、COM2闭合亮起11DO3继电器3输出指示绿色LED,NO3、COM3闭合亮起12DO4继电器4输出指示绿色LED,NO4、COM4闭合亮起13NET网络指示黄色LED,入网后长亮14DATA串口数据指示黄色LED,RS485接口有数据传输时亮起(表现为闪烁)15WORK工作/复位指示黄色LED,规律闪烁/复位成功后快闪16PWR电源指示红色LED,长亮注意:接地:建议将壳体与大地相连2.3Reload轻触按键描述长按5S有效,复位成功后,WORK灯快闪,Modbus设备地址、RS485串口波特率和校验位恢复出厂设置第三章Modbus3.1寄存器地址表寄存器地址表(功能码:0x01H、0x05H、0x0FH、0x03H、0x06H、0x10H)寄存器地址寄存器数量寄存器属性寄存器类型寄存器值范围支持功能码00017(0x0010)1DO1开关量输出读/写0x0000或0xFF00(0x05功能码)0-1(0x01、0x0F功能码)0x010x050x0F00018(0x0011)1DO2开关量输出读/写00019(0x0012)1DO3开关量输出读/写00020(0x0013)1DO4开关量输出读/写00021(0x0014)1DO5开关量输出读/写00022(0x0015)1DO6开关量输出读/写保留10017(0x0010)1DI1开关量输入只读0-10x0210018(0x0011)1DI2开关量输入只读10019(0x0012)1DI3开关量输入只读10020(0x0013)1DI4开关量输入只读10021(0x0014)1DI5开关量输入只读10022(0x0015)1DI6开关量输入只读保留40049(0x0030)1DI1脉冲计数值只读0-655350x0340050(0x0031)1DI2脉冲计数值只读0-6553540051(0x0032)1DI3脉冲计数值只读0-6553540052(0x0033)1DI4脉冲计数值只读0-6553540053(0x0034)1DI5脉冲计数值只读0-6553540054(0x0035)1DI6脉冲计数值只读0-65535保留40065(0x0040)1DI1-DI6脉冲计数清零 只写0x00-0x0F0x06保留40078(0x004D)1设备地址读/写1-2470x030x060x1040079(0x004E)1波特率读/写0-740080(0x004F)1校验位读/写0-240081(0x0050)1主机模式或从机模式读/写0-140082(0x0051)1开关量自动上报读/写0-240083(0x0052)1开关量输出时间设置(毫秒)读/写300-65535保留40085(0x0054)1开关量重启输出状态设置读/写0x00-0x400x030x060x10保留40100(0x0063)22服务器IP或域名(域名以ASCII)读/写--0x030x060x1040122(0x0079)1服务器端口读/写1-6553540123(0x007A)1协议类型(UDP、TCP)读/写0-140124(0x007B)22自定义注册包读/写--40146(0x0091)1注册包机制读/写0-440147(0x0092)22心跳包读/写--40169(0x00A8)1心跳包时间读/写0-6553540170(0x00A9)1云透传功能读/写0-140171(0x00AA)11IMEI值只读--0x0340182(0x00B5)11SN码值只读--40193(0x00C0)20LBS只读--保留40300(0x012B)1版本号只读--0x033.2Modbus地址表Modbus地址表1(默认)12233……2452452462462472473.3RS485串口波特率码值表波特率码值表0120012400248003(默认)960041920053840065760071152003.4RS485串口校验位码值表校验位码值表0(默认)无校验1偶校验2奇校验3.5通过上位机配置参数选择“参数设置”栏,可进行读取参数,写入参数,具体实现功能,见下文产品功能介绍。第四章产品功能4.1工作模式工作模式分为主机模式和从机模式,通过Modbus寄存器40081(0x0050)配置。当寄存器值为0的时候为主机模式;当寄存器值为1的时候为从机模式,默认从机模式。4.1.1从机模式从机模式下(寄存器值为0x01),网络端或者485总线端(发送端)向设备发送的数据满足ModbusRTU、ModbusTCP协议,并且数据中的地址为设备地址,设备会以相同协议应答发送端;若网络端或者485总线端向设备发送的数据不满足ModbusRTU、ModbusTCP协议,或者满足ModbusRTU、ModbusTCP协议但是数据地址不是设备地址的情况下,发送端的数据将被丢弃。从机模式下,设备可以直接通过485总线连接主机模式下的设备,实现从机不联网的情况下,网络端也可以通过主机访问从机的数据。4.1.2主机模式主机模式下(寄存器值为0x00),网络端或者485总线端(发送端)向设备发送的数据满足ModbusRTU、ModbusTCP协议,并且数据中的地址为设备地址,设备会以相同协议应答发送端;若网络端或者485总线端向设备发送的数据不满足ModbusRTU、ModbusTCP协议,或者满足ModbusRTU、ModbusTCP协议但是数据地址不是设备地址的情况下,485总线来的数据将被传输到网络上,网络上来的数据将被传输到485总线上。主机模式的这个功能可以实现设备级联功能和485总线与网络的数据传输。4.2IO基本功能4.2.1开关量DO输出读开关量DO输出功能码:01,读线圈状态地址范围:00017(0x0010)~00022(0x0015)说明:设备继电器无源输出,线圈不通电情况下,继电器NC口与COM口常闭,NO口与COM口常开,取值为0;线圈通电,则现象相反,继电器NC口与COM口断开,NO口与COM口闭合,取值为1。通过指令查询继电器状态。例子:读取6路开关量输出状态,假设返回值为03,对应二进制位00000011,低六位六个bit代表开关量输出状态,依次为DO6、DO5、DO4、DO3、DO2、DO1。ModbusRTU协议读取开关量输出:发送010100100006BDCD设备ModBus地址功能码开关量起始地址读开关量数量CRC校验码接收010101031189设备ModBus地址功能码返回字节数开关量输出值CRC校验码ModbusTCP协议读取开关量输出:发送000100000006010100100006传输标识协议标识长度单元标识功能码开关量起始地址读开关量数量接收00010000000401010103传输标识协议标识长度单元标识功能码返回字节数开关量输出值控制开关量DO输出功能码:05,写单个线圈状态;0F,写多个线圈状态地址范围:00017(0x0010)~00022(0x0015)说明:设备继电器无源输出,线圈不通电,继电器NC口与COM口闭合,NO口与COM口断开;线圈通电,继电器NC口与COM口断开,NO口与COM口闭合。通过指令控制继电器状态。例子:功能码0x05写DO2开关量输出,使NC2、COM2断开,NO2、COM2闭合,写入值为FF00;使NC2、COM2闭合,NO2、COM2断开,写入值0000。ModbusRTU协议写开关量输出:发送01050011FF00DC3F设备ModBus地址功能码开关量地址写入值CRC校验码接收01050011FF00DC3F设备ModBus地址功能码开关量地址写入值CRC校验码ModbusTCP协议写开关量输出:发送00010000000601050011FF00传输标识协议标识长度单元标识功能码开关量地址写入值接收00010000000601050011FF00传输标识协议标识长度单元标识功能码开关量地址写入值功能码0x0F写DO2、DO3开关量输出,使NC2、COM2断开,NO2、COM2闭合;使NC3、COM3断开,NO3、COM3闭合。写入值应为0x03,对应二进制位00000011ModbusRTU协议写开关量输出:发送010F0011000201036295设备ModBus地址功能码开关量地址写开关量数量字节数写入值CRC校验码接收010F00110002840F设备ModBus地址功能码开关量地址写入值CRC校验码ModbusTCP协议写开关量输出:发送000100000008010F001100020103传输标识协议标识长度单元标识功能码开关量地址写开关量数量字节数写入值接收000100000006010F00110002传输标识协议标识长度单元标识功能码开关量地址写开关量数量4.2.2读开关量DI输入功能码:02,读(开关量)输入状态地址范围:10017(0x0010)~10022(0x0015)说明:设备默认干接点输入,DI和COM短接时,读取值应为1;DI和COM不短接时,读取值应为0。例子:读取6路开关量输入值,DI输入端DI1、COM1短接,DI2、COM2不短接,DI3、COM3短接,DI4、COM4不短接,DI5、COM5不短接,DI6、COM6不短接。读取到的开关量输入值为0x05,对应二进制位00000101,低六位六个bit代表开关量输入值,依次为DI6、DI5、DI4、DI3、DI2、DI1。ModbusRTU协议读取开关量输入:发送010200100006F9CD设备ModBus地址功能码开关量起始地址读开关量数量CRC校验码接收01020105618B设备ModBus地址功能码返回字节数开关量输入值CRC校验码ModbusTCP协议读取开关量输入:发送000100000006010200100006传输标识协议标识长度单元标识功能码开关量起始地址读开关量数量接收00010000000401020105传输标识协议标识长度单元标识功能码返回字节数开关量输入值4.3IO特色功能4.3.1脉冲计数及计数清零脉冲计数断电后不会保存,脉冲电平维持时间必须大于10ms才有效。开关量输入由断开状态变为闭合状态并且维持10ms以上的闭合时间,再变为断开状态,完成一次脉冲计数。读取脉冲计数值功能码:03,读保持型寄存器地址范围:40049(0x0030)~40054(0x00335)说明:脉冲计数的最大值为65535例子:DI1当前已检测到16次脉冲,DI2当前已检测到3次脉冲,读取DI1、DI2开关量输入计数值ModbusRTU协议读脉冲计数值:发送010300300002C404设备ModBus地址功能码起始地址读取数量CRC校验码接收01030400100003BBF7设备ModBus地址功能码返回字节数DI1计数值DI2计数值CRC校验码ModbusTCP协议读脉冲计数值:发送000100000006010300300002传输标识协议标识长度单元标识功能码起始地址读取数量接收00010000000701030400100003传输标识协议标识长度单元标识功能码返回字节数DI1计数值DI2计数值清零脉冲计数值功能码:06,写保持型寄存器地址范围:40065(0x0040)说明:寄存器值低六位分别代表DI6、DI5、DI4、DI3、DI2、DI1计数,写入“1”代表计数清零,重新开始脉冲计数。例子: 清除DI2、DI4脉冲计数值,保留DI1、DI3、D5、D6脉冲计数值。写入值应为0x0a,对应二进制值为00001010,ModbusRTU协议清零脉冲计数值发送01060040000a0819设备ModBus地址功能码地址写入值CRC校验码接收01060040000a0819设备ModBus地址功能码地址写入值CRC校验码ModbusTCP协议清零脉冲计数值发送00010000000601060040000a传输标识协议标识长度单元标识功能码地址写入值接收00010000000601060040000a传输标识协议标识长度单元标识功能码地址写入值4.3.2开关量输入DI自动上报开关量输入自动上报功能是当开关量发生变化的时候,将变化值传输出去。可以选择通过RS485传输或者GPRS传输,也可以关闭自动上报功能。开关量自动上报设置对应的Modbus寄存器为40082(0x0051),值对应功能:关闭开关量自动上报功能开关量自动上报通过RS485传输开关量自动上报通过GPRS网络传输开关量变化上传协议入下表,其中帧头0xAA、0xBB固定不变,DI1、DI2、DI3、DI4、DI5、DI6的值范围为0x00、0x01、0xFF,其中0x00代表开关量输入断开,0x01代表开关量输入闭合,0xFF代表开关量输入未发生改变,表格中DI1、DI2、DI3、DI4、DI5、DI6的值代表DI1、DI2状态更新为断开,DI3状态更新为闭合,DI4、DI5、DI6状态未发生改变。最后两个字节为modbusCRC16计算值。帧头DI1DI2DI3DI4DI5DI6ModbusCRCAABB000001FFFFFFF17B4.3.3开关量输出DO时间设置开关量脉冲输出时间设置也就是设置开关量输出时间(继电器NO、COM闭合时间),对应的Modbus寄存器为40083(0x0052),其值范围为300-65535ms,如果值低于300ms,默认开关量输出闭合为保持状态,即开关量输出闭合后一直保持。若设置为300ms及以上,如500ms,发送开关量输出闭合命令后,开关量闭合将维持500ms,500ms后再自动断开。4.3.4重启开关量输出状态设置设备断电重启是否保持断电前的状态或者重启保持特定的输出状态的设置,该功能仅当设备开关量输出时间设置寄存器值小于300ms有效。开关量重启输出状态设置对应的Modbus寄存器为40085(0x0054),其值范围为0x00-0x40。当此寄存器值为0x40的时候,断电重启后保持上一次的开关量输出状态;当此寄存器值为0x00-0x3F时,由低六位决定设备重启开关量输出状态,bit6对应DO6,bit5对应DO5,bit4对应DO4,bit3对应DO3,bit2对应DO2,bit1对应DO1,如当上电时,DO6、DO5、DO4、DO2处于闭合状态(继电器NO、COM闭合)DO3、DO1处于断开状态(继电器NO、COM断开),对应寄存器值为00111010,即0x3A,“1”为闭合状态,“0”为断开状态。4.4网络相关功能4.4.1服务器IP或域名、端口、TCP或UDP设置(Socket)服务器IP或域名由22个modbus寄存器保存,第一个寄存器用于存放IP或域名对应的ASCII码长度,剩下的寄存器用于存放IP或域名对应的ASCII码值。如IP为116.62.42.192,端口为31687,共13个字符,即长度为0x000D,IP对应的ASCII码值为3131362E36322E34322E313932,这对应的modbus寄存器存储值如下表。如果是域名,也是将对应的域名转化为ASCII对应的十六进制进行存放。(注:域名最大长度不超过40个ASCII码)40101(0x0063)40101(0x0064)--40121(0x0078)长度IP或者域名值000D3131362E36322E34322E313932端口31687,对应十六进制7BC7;协议类型(TCP、UDP)使用协议寄存器保存,值0x0001对应TCP协议,值0x0000对应UDP协议。即当IP为116.62.42.192,端口为31687,TCP协议,未使用到的IP或域名寄存器可以以“0”填充或者不填,如果需要使用功能码“0x10”一次性写完IP、域名、端口、协议类型,那么未使用到的寄存器必须填充值,才能连续写modbus寄存器,对应的寄存器值如下表:40100(0x0063)40101(0x0064)--40121(0x0078)40122(0x0079)40123(0x007A)IP或域名长度IP或者域名值服务器端口TCP协议000D3131362E36322E34322E31393200000000000000000000000000000000000000000000000000000000007BC70001由于IP或者域名寄存器长度是大于IP或域名值的长度的,因此在写IP寄存器时需要考虑IP或域名的长度,即需要占用多少个寄存器。如将上述IP写入modbus寄存器:ModbusRTU协议写Socket寄存器:发送01100063001830000D3131362E36322E34322E31393200000000000000000000000000000000000000000000000000000000007BC700017BF0设备ModBus地址功能码地址寄存器长度字节数写入值CRC校验码接收011000630018301D设备ModBus地址功能码地址寄存器长度CRC校验码ModbusTCP协议写Socket寄存器:发送00010000003701100063001830000D3131362E36322E34322E31393200000000000000000000000000000000000000000000000000000000007BC70001传输标识协议标识长度单元标识功能码地址寄存器长度字节数写入值接收000100000006011000630018传输标识协议标识长度单元标识功能码地址寄存器长度4.4.2自定义注册包自定义注册包可以为ASCII码或者hex,hex的长度不能大于20字节,ASCII码长度不能大于40字节。自定义注册包第一个寄存器用于存放注册包类型,值0x0000表示注册包为hex格式,值0x0001表示注册包为ASCII码格式,当值为0x0001,注册包值为ABCDEFGHIJ,对应的ASCII码值如下表注册包值。自定义注册包第二个寄存器用于存放注册包值的长度,注册包值长度为10,对应十六进制为0x0A。和IP寄存器一样,未使用的注册包值寄存器可以以“0”填充或者不填。40124(0x007B)40125(0x007C)40126(0x007D)--40145(0x0090)40146(0x0091)类型长度注册包值注册包机制0001000A4142434445464748494A0000000000000000000000000000000000000000000000000000000000000001注册包机制有5种模式:注册包机制寄存器值(0x0091)对应功能说明0000关闭注册包机制0001在每一包发送到服务器的数据前加上MAC/IMEI作为注册包数据0002在每一包发送到服务器的数据前加上自定义注册包数据0003只有第一次连接到服务器时发送一个MAC/IMEI的注册包0004只有第一次连接到服务器时发送一个用户自定义注册包ModbusRTU协议写注册包寄存器:发送0110007B00172E0001000A4142434445464748494A000000000000000000000000000000000000000000000000000000000000000100F4设备ModBus地址功能码地址寄存器长度字节数写入值CRC校验码接收0110007B0017F01E设备ModBus地址功能码地址寄存器长度CRC校验码ModbusTCP协议写注册包寄存器:发送0001000000330110007B00172E0001000A4142434445464748494A0000000000000000000000000000000000000000000000000000000000000001传输标识协议标识长度单元标识功能码地址寄存器长度字节数写入值接收0001000000060110007B0017传输标识协议标识长度单元标识功能码地址寄存器长度4.4.3心跳包心跳包可以为ASCII码或者hex,hex的长度不能大于20字节,ASCII码长度不能大于40字节。心跳包第一个寄存器用于存放心跳包数据类型,值0x0000表示心跳包为hex格式,值0x0001表示心跳包为ASCII码格式,当值为0x0000,心跳包值为0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09。心跳包第二个寄存器用于存放心跳包值的长度,心跳包值长度为10,对应十进制0x0A。和自定义注册包寄存器一样,未使用的心跳包值寄存器可以以“0”填充或者不填。40147(0x0092)40148(0x0093)40149(0x0094)--40168(0x00A7)类型长度注册包值0000000A00010203040506070809000000000000000000000000000000000000000000000000000000000000ModbusRTU协议写注册包寄存器:发送0110009200162C0000000A00010203040506070809000000000000000000000000000000000000000000000000000000000000529E设备ModBus地址功能码地址寄存器长度字节数写入值CRC校验码接收011000920016E02A设备ModBus地址功能码地址寄存器长度CRC校验码ModbusTCP协议写注册包寄存器:发送0001000000330110009200162C0000000A0001020304050607

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论