下载此文档

力控modbus.doc


文档分类:论文 | 页数:约9页 举报非法文档有奖
1/9
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/9 下载此文档
文档列表 文档介绍
概述 系统连接 硬件连接 硬件设置 设备组态 数据连接 常见问题
概述
标准的MODBUS协议支持与莫迪康系列PLC、智能模块或者符合标准modbus通讯协议PLC、智能模块之间的通讯。本协议采用串行通讯和TCP以太网通讯,使用你计算机中的串口或者以太网。
系统连接  
当选择串行口通讯协议时,您可以通过一个RS232-RS485转换器将一台或多台PLC、智能模块与计算机连接到一起。当用一条485总线连接多台PLC、智能模块时,每台PLC、,您可以通过以太网将一台或多台PLC、智能模块与计算机连接到一起。
硬件连接  
请参照您所使用的PLC或智能模块的通讯说明进行连接。
设备组态
    设备驱动根据通讯协议不同分为串口ASCII,串口RTU,TCP等三种协议。 如图:根据您所使用的PLC、智能模块的通讯形式选择设备驱动。  
下图是设备组态用户界面:
根据PLC或智能模块内部设置的地址填写“设备地址”。
更新周期:默认50毫秒就是说每隔一个更新周期读一次数据包。请根据组态工程的实际需要和PLC的通讯反应时间设定。超时时间:默认8秒,当到超时时间的时候,PLC的数据还没传上来被认为是一次通讯超时。请根据组态工程的实际需要和现场的通讯情况设定。故障后恢复查询:当设备发生故障导致通讯中断,系统会每隔一定“周期”查询该设备。直到“最长时间”如果还没有反应,在这次运行过程中系统将不再查询该设备。
“动态优化”和“初始禁止”请在力控工程人员的指导下使用,否则请保持默认状态。
下图为串口通讯设置:请根据PLC或智能模块的通讯说明设置( 波特率,数据位,校验位,停止位。)
下图为TCP通讯界面:
下图关于MODBUS协议通讯设置。
32位数据的读取:主要是解决如何解析32位整数、浮点数。
请根据你所使用的PLC或智能模块中32位数据类型上传的格式来选择相应的格式。
包的最大长度:是指MODBUS中一条数据所读取的字节数,
包的长度越长,一次读取的数据就越多,通讯效率就越快。
MODBUS协议中规定数据包最大长度不能超过255。另外有些PLC对包长还有限制,请根据具体情况配置。
6号命令对应MODBUS协议06功能代码;预置寄存器地址从40000开始的数据——预制单个寄存器。当你选择6号命令时,组点时下置数据时将使用6号命令。
16号命令对应MODBUS协议10功能代码;预置寄存器地址从40000开始的数据——预制多个寄存器。当你选择16号命令时,组点时下置数据时候将使用16号命令。
数据连接   下图是数据连接用户界面:
“01号命令”:对应着MODBUS协议01功能代码;也就是读寄存器地址从0开始的数据——读线圈状态,读DO离散输出寄存器。
“02号命令”:对应着MODBUS协议02功能代码;也就是读寄存器地址从10000开始的数据——读输入状态,读DI离散输入寄存器。
“03号命令”

力控modbus 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数9
  • 收藏数0 收藏
  • 顶次数0
  • 上传人精品小课件
  • 文件大小114 KB
  • 时间2021-03-20