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 协议是应用于电子控制器上的一种通用语言
通过此协议,控制器相互之间、控制器经由网络(例如以太网) 和其它设备之间可以通信
它已经成为一通用工业标准
有了它,不同厂商生产的控制设备可以连成工业网络,进行集 中监控
此协议定义了一个控制器能认识使用的消息结构,而不管它们是经过何种网络进行通信的
它描述了一控制器请 求访问其它设备的过程,如果回应来自其它设备的请求,以及怎样侦测错误并记录
它制定了消息域格局和内容的公共 格式
当在一 Modbus 网络上