PC(上位机)与PLC串行通讯协议与串口DLL之__modbus_rtu_协议.pdf

PC(上位机)与PLC串行通讯协议与串口DLL之__modbus_rtu_协议.pdf

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Modbus rtu 通信协议串口通讯动态链接库DLL(以下简称DLL),是为满足工业通信需要, 针对工业领域要求上位机对PLC、工业仪表通讯实时采集与控制的组态编程而设计。 本DLL 是采用Delphi 语言开发的标准串口通讯库,具有以下特点: 1)、遵循modbus rtu 串口通讯协议(施耐德、西门子、台达、永宏等品牌 PLC 及各类工业 仪表等支持本协议); 2)、实时性、可靠性好,通用性强; 3)、适用于多PLC 联网和上位机通信,满足多方面的需要(联网时可采用485 总线式); 4) 、函数接口功能全,操作简单,支持modbus 的大部分读写功能函数; 5)、附加实用转换与读取函数,易于快速开发(VC 等非RAD 开发环境的开发); 6)、支持USB、PC 扩展卡等扩展串口号; 7)、支持多种操作系统win9x/win2000/winXP(标注Win32 DLL); 8)、可在多种编程环境下使用,例如VB 、VC 、Delphi 等开发环境。 9)、支持modbus rtu 标准的功能代码01、02、03、04、05、06、15、16 且对相关功能代 码的读取和写如做了一些扩充更加符合工业自动化领域的工控软件的开发,是广大工控工程 师的必备工具软件。 二、modbus rtu 通讯协议简介 Modbus 协议是应用于电子控制器上的一种通用语言。通过此协议,控制器相互之间、控 制器经由网络(例如以太网) www.91HMI.com www.PLC 和其它设备之间可以通信。它已经成为一通用工业标准。有了它,不同厂商生产的控制设备 可以连成工业网络,进行集 中监控。此协议定义了一个控制器能认识使用的消息结构,而不管它们是经过何种网络进行 通信的。它描述了一控制器请 求访问其它设备的过程,如果回应来自其它设备的请求,以及怎样侦测错误并记录。它制定 了消息域格局和内容的公共 格式。当在一Modbus 网络上通信时,此协议决定了每个控制器须要知道它们的设备地址, 识别按地址发来的消息,决定 要产生何种行动。如果需要回应,控制器将生成反馈信息并用 Modbus 协议发出。在其它 网络上,包含了Modbus 协议的消 息转换为在此网络上使用的帧或包结构。这种转换也扩展了根据具体的网络解决节地址、路 由路径及错误检测的方法。 1、在Modbus 网络上转输 标准的Modbus 口是使用一RS-232C 兼容串行接口,它定义了连接口的针脚、电缆、信号 位、传输波特率、奇偶校验。控制 器能直接或经由Modem 组网。控制器通信使用主—从技术,即仅一设备(主设备)能初始化 传输(查询)。其它设备(从设备) 根据主设备查询提供的数据作出相应反应。典型的主设备:主机和可编程仪表。典型的从设 备:可编程控制器。主设备 可单独和从设备通信,也能以广播方式和所有从设备通信。

文档评论(0)

喜宝 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档