wjun7610
级别: 略有小成
精华主题: 0
发帖数量: 127 个
工控威望: 249 点
下载积分: 708 分
在线时间: 31(小时)
注册时间: 2007-09-16
最后登录: 2024-11-08
查看wjun7610的 主题 / 回贴
楼主  发表于: 2013-04-13 13:16
modbus_rtu.dll V3.3 modbus rtu通信协议串口通讯动态链接库DLL(以下简称DLL),是为满足工业通信需要,

针对工业领域要求上位机对PLC、工业仪表通讯实时采集与控制的组态编程而设计。

本DLL是采用Delphi语言开发的标准串口通讯库,具有以下特点:

1)、遵循modbus rtu串口通讯协议;

2)、支持多串口并发操作,支持多线程串口通讯,将串口通讯对主程序的影响降至最低;

3)、实时性、可靠性好,通用性强;

4)、适用于多PLC(下位机)联网和上位机通信,满足多方面的需要;

5)、函数接口功能全,操作简单,支持modbus rtu主要通信功能码;

6)、支持USB、PC扩展卡等扩展串口号;

7)、支持多种操作系统win9x/win2000/winXP(标准Win32 DLL);

8)、易于快速开发(VC等非RAD开发环境的开发);

9)、更新原有函数调用方式采用数组调用数据发生与接收,初学者快速入门;

10)、可在多种编程环境下使用,例如VB、VC、Delphi、PB、Labview、易语言等开发环境;

11)、扩展了函数功能读取下位机中的双字、单精度浮点等类型数据,更加符合工业自动化领域的工控软件的开发。

软件版本更新及相关说明:

modbus_rtu.dll V3.3串口通讯链接库,实现了对保持寄存器40001~4XXXX区数据读写(FCN03:读、 FCN16:写;

FCN06写单个数据);对逻辑线圈00001~0XXXX的读写(FCN01:读取一组线圈,FCN05:强置单线圈,FCN15强置多线圈);

对输入状态10001~1XXXX的读(FCN02);对输入寄存器30001~3XXXX的读(FCN04)。

wangjun于2008年在原有modbus.dll V2.0,历经V3.0、V3.2版基础上的更新版,重写了函数结构,采用数据接收

和发送缓冲区(数组)方式传递,读出和写入单元数据使用更方便。对于16位整数和32位整数读取写入均按有符号整数

处理,小数的返回按单精度浮点型(2进制浮点)处理读取方式。提供扩展功能函数,方便用户实现混合数据读取。

能够同时满足32个串口并发情况下的正常使用。

modbus_rtu.dll V3.3 分为完美版和单机版两个版本。

注意:实例在使用时不能超出试用版的地址限制,否则无法正确通讯。
龙帅工作室为您提供专业串口通讯控件,也可为您订制

专用通讯协议串口控件。目前龙帅系列串口通讯协议

控件包括modbus_rtu、modbus_tcp、三菱FX PLC编程口、

欧姆龙HostLink、西门子PPI等多个系列产品。

淘宝店:http://shop34821629.taobao.com

电  话:13912935690

腾讯QQ:157610979

邮  箱:157610979@QQ.com      
        
        chinawanglong@163.com
[ 此帖被wjun7610在2013-04-13 13:40重新编辑 ]
附件: modbus tru协议动态库DLL+实例.rar (554 K) 下载次数:1001
网站提示: 请不要用迅雷下载附件,容易出错
huoshi
为所当为
级别: 网络英雄

精华主题: 0
发帖数量: 2620 个
工控威望: 21427 点
下载积分: 13176 分
在线时间: 2743(小时)
注册时间: 2010-12-27
最后登录: 2024-11-22
查看huoshi的 主题 / 回贴
1楼  发表于: 2013-04-14 08:48
谢谢楼主分享下了学习学习