wlmissyou
级别: 探索解密
精华主题: 0
发帖数量: 62 个
工控威望: 165 点
下载积分: 1285 分
在线时间: 105(小时)
注册时间: 2017-06-11
最后登录: 2024-12-22
查看wlmissyou的 主题 / 回贴
楼主  发表于: 2024-01-04 21:01

例程说明:
以下程序是使用官方指令实现的:
MBrtuMaster341WithDongle
MBrtuMaster1200CB1241
MBrtuMaster1200CM1241
MBrtuMaster1541
MBrtuMasterET200SP
MBtcpMaster1200
MBtcpMaster1500
以下程序是使用自制指令实现的:
MBrtuMaster313C2PTP
MBrtuMaster314C2PTP
MBrtuMaster340
MBrtuMaster341
MBrtuMaster440
MBrtuMaster1540
MBrtuOnIEMaster300
MBrtuOnIEMaster400
MBrtuOnIEMaster1200
MBrtuOnIEMaster1500
MBtcpMaster300
MBtcpMaster400


MBrtuMaster例程应用是以相应的硬件实现串口上的RTU通信。


MBrtuOnIEMaster例程应用是PLC用网口连接串口服务器(注意不是网关),实现RTU的数据帧封装在TCP或UDP里的通信。测试环境使用的是摩莎的串口服务器,串口服务器里最关键的参数是Force Transmit,单位ms,这个参数的功能是:强制在指定时间内将来自串口的数据打包发送到网口,如果是9600的波特率,那么此参数可设置为250ms,这样RTU可传输120字最大的数据帧。可根据实际应用改小此参数。使用其它串口服务器应注意此参数的类似设置。


MBtcpMaster例程适用PLC用网口连接网关(注意不是串口服务器),实现轮询通信。
这里可以下载V15.1 V16 V17 V18的项目归档,使用哪个版本就下载哪个版本,但不要下载低版本升级,因为不一定成功。
论坛上传文件的2M限制应该放宽一点了,应该与时俱进了。连分卷压缩归档文件都无法上传。


链接: https://pan.baidu.com/s/1erSvXdYYP9ydcMgSSPzAlw 提取码: cpbu
本帖最近评分记录:
  • 下载积分:+1(啥都不是)
  • 下载积分:+1(hsiung) 热心助人!
  • 下载积分:+5(zhaoaron) 感谢分享
    kevin_wmj
    级别: 正式会员
    精华主题: 0
    发帖数量: 9 个
    工控威望: 54 点
    下载积分: 388 分
    在线时间: 9(小时)
    注册时间: 2024-03-01
    最后登录: 2024-12-15
    查看kevin_wmj的 主题 / 回贴
    1楼  发表于: 2024-03-18 10:26
    modbus这东西,程序框架一定要写好,看了很多轮询的程序,就是一堆代码的堆叠,哎