概述系统连接硬件连接硬件设置设备组态数据连接.docVIP

概述系统连接硬件连接硬件设置设备组态数据连接.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
概述系统连接硬件连接硬件设置设备组态数据连接

概述 系统连接 硬件连接 硬件设置 设备组态 数据连接 常见问题 概述 标准的MODBUS协议支持与莫迪康系列PLC、智能模块或者符合标准modbus通讯协议PLC、智能模块之间的通讯。本协议采用串行通讯和TCP以太网通讯,使用你计算机中的串口或者以太网。 系统连接   当选择串行口通讯协议时,您可以通过一个RS232-RS485转换器将一台或多台PLC、智能模块与计算机连接到一起。当用一条485总线连接多台PLC、智能模块时,每台PLC、智能模块的地址必须是唯一的.当选择TCP通讯协议时, 硬件连接   请参照您所使用的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协议03功能代码;也就是读寄存器地址从40000开始的数据——读线保持寄存器,读HR保持寄存器。 “04号命令”:对应着MODBUS协议04功能代码;也就是读寄存器地址从30000开始的数据——读输入寄存器,读AR输入寄存器。 “05号命令”:对应着MODBUS协议05功能代码;也就是写寄存器地址从0开始的数据——强制单个线圈。 “08号命令”:对应着MODBUS协议08功能代码;——诊断。   组态时请注意两点: 1、请了解清楚您的设备地址是从1开始的,还是从0开始的。如果是从1开始就直接填写原地址即可;如果是从0开始的要在原地址的基础上加1才行。 2、如果您的设备地址是4XXXX、3XXXX、1XXXX,请根据上文选择相对应的命令,然后添上后四位地址即可。 例如: 您要读取的寄存器地址10009,寄存器地址从0开始。 在力控中组态进行如下组态: 因为是地址是10009,所以选择“02号命令” 如果寄存器地址是从0开始,地址9要加1变为10; 02号命令为只读DI. 01、05号命令为可读可写DO. 03、04命令可以选择多种数据类型,如果当前数据点选择32位数据类型数据地址为12,那么下一个数据点的地址就要从14开始。 1、如果不能正常通讯,请依次检查下列设置: ??? a、设备的站号,波特率,停止位,数据位,奇偶校验等的设置是否正确。 2、如果某些参数的读写总是返回错误信息,请查看该设备的使用说明是否填写的地址超出寄存器有效地址范围。 3、如果所有参数的读写都返回错误信息,请检查“等待时间”的设置。 4、如果所有参数的读写均超时,请检查设备连接情况。 5、如果32位数据格式读写的数据不对,请根据具体的结构到 “设备配置第三步”

文档评论(0)

sunhao111 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档