modbusmaster规格说明书

上传人:小** 文档编号:90751848 上传时间:2019-06-16 格式:DOC 页数:10 大小:118KB
返回 下载 相关 举报
modbusmaster规格说明书_第1页
第1页 / 共10页
modbusmaster规格说明书_第2页
第2页 / 共10页
modbusmaster规格说明书_第3页
第3页 / 共10页
modbusmaster规格说明书_第4页
第4页 / 共10页
modbusmaster规格说明书_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《modbusmaster规格说明书》由会员分享,可在线阅读,更多相关《modbusmaster规格说明书(10页珍藏版)》请在金锄头文库上搜索。

1、修改版本:V1.9ModbusMaster产品规格说明书一、 产品功能简介a) 支持协议说明通用协议:ModbusRtu,ModbusASCII,ModbusTCPb) 支持的硬件型号说明:所有支持上述协议的设备。c) 支持的连接说明及发送方式支持串口连接和TCP连接。如果是串口连接,支持按Rtu和ASCII发送;如果是TCP连接,支持以socket发送。二、 驱动接口:3.0开发包三、 设备添加方式a) 在组态王中定义设备时请选择:通用版下:PLC 莫迪康 ModbusRTU COMPLC 莫迪康 ModbusRTU(unpack) COMPLC 莫迪康 ModbusASCII COMPLC

2、 莫迪康 ModbusTCP TCP其他的设备,设备名中必须包含有ModbusRTU,或ModbusASCII,或ModbusTCP字样。区分大小写。否则无法使用该驱动。由于驱动是通过des文件里面的这些关键字进行匹配的。英文版下:PLC Modicon ModbusRTU COMPLC Modicon ModbusRTU(unpack) COMPLC Modicon ModbusASCII COMPLC Modicon ModbusTCP TCP注:串口统一为“COM”,以太网统一为“TCP”b) 设备向导页选项的特殊说明:如果是串口设备:是否选串口是是否有地址选择页是 通讯方式RS232/

3、RS485/RS422/描述COM如果是以太网设备:是否选串口是是否有地址选择页是 通讯方式串口描述TCP网络设备需要选择串口的原因是:一个设备接口(如Com1、网卡)开启一个线程。c) 对于串口设备通讯参数的推荐设置如下无,视具体设备而定四、 本设备的地址格式及地址范围串口连接方式(Rtu):Address:Delay: BeforeDelay |SwapF|SwapL|SwapCAddress 1-255设备地址Delay 0-60000 发送每条命令帧后的延迟时间(毫秒)BeforeDelay 0-60000 发送每条命令帧前的延迟时间(毫秒)SwapF 0-3 浮点数的字节顺序,默认为

4、0SwapL 0-3 长征性的字节顺序,默认为0SwapC 0-1 CRC校验的字节顺序,默认为0如:1:50:50|0|0|0串口连接方式(ASCII):同RTUTCP连接方式:IP:Port Address|SwapF|SwapL|SwapCIP设备IP地址或域名Port设备IP地址端口,默认为502Address1-255设备地址 SwapF 0-3 浮点数的字节顺序,默认为0(厂家沟通) SwapL 0-3 长征性的字节顺序,默认为0SwapC 0-1 CRC校验的字节顺序,默认为0如:192.168.0.100 1|0|0|0注:如果在设备定义中对Swap系列功能设定,需要同时设定3

5、个Swap顺序,且SwapF、SwapL、SwapC次序不得有误。五、 寄存器列说明寄存器范围数据类型读写说明01 65535Bit读写逻辑线圈,I/O离散 (0XXXX)11 65535Bit读输入位寄存器(1XXXX)3dd3dd.xx3m.ndd: 1 65535xx: 0-1m:165535n:0127并且m+n=65535Byte/Ushort/short/BCD/float/Long/LongBCD/String读输入寄存器(3XXXX)4dd4dd.xx4m.ndd: 1 65535xx: 0-1m:165535n:0127并且m+n1)时:读取长度为N的字符串,从地址X开始。b

6、) 组态王支持可输入的ASCII码。c) #号只能读不能写入。d) 长度问题:字符串长度为N,但在内存中还有一位结束符,实际共占N+1位。即若写入N长度的字符串,实际在内存中写入N+1位e)当写入字符串的长度小于y时,其他内存全部填充0。y为奇数时,实际在内存中写入y+1位。7) SWAPC寄存器用于调整CRC校验字节次序.例如在通讯时从1#Modbus 从设备40001地址读取的数据为 01 03 02 00 06 38 46当SWAPC = 0时,将按 LOBYTE = 38,HIBYTE = 46 正常方式进行CRC校验当SWAPC = 1时,将按 LOBYTE = 46,HIBYTE

7、= 38 反向方式进行CRC校验六、 打包规格描述:1) 相同的寄存器,数据长度相同,不超过最大打包长度时,可以打一个包。2) Byte,Ushort,short,bcd长度相同;long,float,longbcd长度相同。3) 配置文件中能够配置打包长度和打包段。七、 接收缓冲区的大小:(程序员需要提供此参数,此说明只用于测试工程师测试,用户文档中不列此项。)1024个字节八、 配置文件格式以及打包规则说明(1) 配置文件格式配置文件名称为ModbusMaster,是一个文本格式文件,文件后缀名为.ini,其格式以及相关说明如下:设备名称1 /设备名称,与Devlst中的设备名称一致Pac

8、kLen =125 / 最大打包长度,0为不打包SupReg = 0,1,3,4 / 支持的寄存器,如果支持就添加到括号中Timeout = 15000 / 使用GPRS或者Modem时的通讯超时,默认15000毫秒Num = 4 / 后续的打包规则个数1 = 01,010,Fixed / 打包规则1,0寄存器的180点数据可以打/在一个包里(协议层),Fixed为可选项,当协议里规/定,该数据段的数据必须在一个数据帧里请求,则定义该标记;/驱动在请求该数据段中的任何数据时,都会组帧请求1到10的/固定帧。2 = 1200,1250 /1寄存器的15932000点数据可以打在一个包里3 = 3

9、1,310 ,320,330 /3寄存器的110点数据可以打在一个包里(协议层),20 30/点数据可以打在一个包里(协议层)。4 = 41,410,420,430,Fixed /4寄存器的110点数据可以打在一个包里(协议层),/由于定义了Fixed标记,驱动在请求该数据段中的任何/数据时,都会组帧请求1到10的固定帧;同样,对于 /20 30点数据可以打在一个包里,由于Fixed标记的存/在,请求20 30数据段之间的任何数据时,都会组帧请/求20 到30的固定帧。设备名称2添加对当第一帧写命令失败是,从配置文件读取指定的尝试连接帧的处理TryConnectnTryStartAddress = 1 /注意起始地址是1nTryEndAddress = 1 /结束地址应该大于等于起始地址nTryRegT

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 管理学资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号