2184263820
级别: 略有小成
精华主题: 0
发帖数量: 154 个
工控威望: 226 点
下载积分: 474 分
在线时间: 18(小时)
注册时间: 2024-02-16
最后登录: 2024-11-22
查看2184263820的 主题 / 回贴
楼主  发表于: 2024-03-29 12:50
     之前发过好多次关于modbus方面的帖子,关于200smart标准化的帖子之前就发了两三篇,距离现在最近的帖子已经超时锁定了。这次发帖是给之前的程序增加了新功能。在一个高度封装的子程序里增加新功能是挺困难的,还好成功的完成了。

        完整的介绍程序的功能:

1、不需要编程,只需在数据块里正确填好各项参数,即可完美工作。

2、通信任务分为轮询任务组,和写优先任务组。轮询任务组内可以放置写操作任务。即写操作在正常轮流工作里。

3、掉站跳过和定时掉站恢复功能。

4、定时写优先组内操作的数据读回功能,即把写操作变成读操作把写入从站的数据读回到PLC。

5、轮询任务组里的任意通信任务可以临时退出和随时加入轮询功能里。如果想要人工的将某个轮询内的通信任务退出轮询,将其读写操作的0和1改变为0、1、10、11、以外的任意数值,这条通信任务就退出轮询了。

新增功能

6、以上2~4功能可以通过设置来启用和停用。

    假如应用中会出现同一时刻(同一扫描周期)的多个写操作,那么请把高优先级的写任务写在小序号(其实没序号)的写操作任务里。因为写操作的检查是从小序号开始的,其实是按顺序检查,先检查到的先执行。

    数据块里的指针赋值是一大麻烦,要么是很大的双整数,要么是十六进制数,很不方便。这次这里的改进就是输入简单的双整数,比始填4700是希望指向VB4700的指针,封装的子程序在第一个扫描周期会将4700这些双整数变成指针。当然,此数据块中输入十六进制数和很大的双整数值的指针数值也可以,是兼容的。

    切记设置好库内存,背影数据等的地址,不要出现干涉。干涉或数据块填写的不正确,程序就工作不起来了。
双口modbus rtu2.6测试240328(1).rar (339 K) 下载次数:1259
本帖最近评分记录:
  • 下载积分:+1(lxdddd1)
  • 下载积分:+1(rongbing)
    2184263820
    级别: 略有小成
    精华主题: 0
    发帖数量: 154 个
    工控威望: 226 点
    下载积分: 474 分
    在线时间: 18(小时)
    注册时间: 2024-02-16
    最后登录: 2024-11-22
    查看2184263820的 主题 / 回贴
    1楼  发表于: 2024-03-30 08:57
    smart200连modbus最好的程序
    hzy1818
    级别: 家园常客
    精华主题: 0
    发帖数量: 458 个
    工控威望: 627 点
    下载积分: 1119 分
    在线时间: 271(小时)
    注册时间: 2007-08-30
    最后登录: 2024-11-09
    查看hzy1818的 主题 / 回贴
    2楼  发表于: 2024-03-30 09:47
    666666666
    daocaoren
    天津深联科技有限公司:www.eacc.icoc.vc
    级别: 网络英雄
    精华主题: 0
    发帖数量: 458 个
    工控威望: 10788 点
    下载积分: 31663 分
    在线时间: 2634(小时)
    注册时间: 2013-08-23
    最后登录: 2024-11-21
    查看daocaoren的 主题 / 回贴
    3楼  发表于: 2024-03-30 09:53
    谢谢分享
    天津深联科技有限公司
    www.eacc.icoc.vc
    联系人:邓经理
    联系电话:13802179005
    QQ/微信:524987886
    往事如风
    科技改变制造
    级别: 网络英雄

    精华主题: 0
    发帖数量: 11404 个
    工控威望: 18561 点
    下载积分: 12124 分
    在线时间: 2691(小时)
    注册时间: 2013-01-31
    最后登录: 2024-11-17
    查看往事如风的 主题 / 回贴
    4楼  发表于: 2024-03-30 13:36
    谢谢分享
    三人行者必有我师 ,择其善者而从之
    rongbing
    级别: 论坛先锋
    精华主题: 0
    发帖数量: 1052 个
    工控威望: 1251 点
    下载积分: 21803 分
    在线时间: 292(小时)
    注册时间: 2015-02-15
    最后登录: 2024-11-22
    查看rongbing的 主题 / 回贴
    5楼  发表于: 2024-03-30 16:12
    看看学习一下
    清风明月lxm
    级别: 网络英雄
    精华主题: 0
    发帖数量: 290 个
    工控威望: 10126 点
    下载积分: 16511 分
    在线时间: 798(小时)
    注册时间: 2015-09-22
    最后登录: 2024-11-22
    查看清风明月lxm的 主题 / 回贴
    6楼  发表于: 2024-03-31 06:54
    谢谢分享
    内蒙古的太阳
    级别: 探索解密
    精华主题: 0
    发帖数量: 108 个
    工控威望: 140 点
    下载积分: 16360 分
    在线时间: 70(小时)
    注册时间: 2021-07-20
    最后登录: 2024-11-22
    查看内蒙古的太阳的 主题 / 回贴
    7楼  发表于: 2024-04-02 04:59
    收藏一下,有机会试试,谢谢!
    工控小生生
    级别: 家园常客
    精华主题: 0
    发帖数量: 85 个
    工控威望: 557 点
    下载积分: 3547 分
    在线时间: 17(小时)
    注册时间: 2023-03-11
    最后登录: 2024-11-14
    查看工控小生生的 主题 / 回贴
    8楼  发表于: 2024-04-02 09:08
    谢谢分享
    zhenzi917
    级别: 工控侠客
    精华主题: 0
    发帖数量: 995 个
    工控威望: 3263 点
    下载积分: 1600 分
    在线时间: 293(小时)
    注册时间: 2022-01-13
    最后登录: 2024-11-22
    查看zhenzi917的 主题 / 回贴
    9楼  发表于: 2024-04-02 11:46
    谢谢楼主分享  
    命自我立
    2184263820
    级别: 略有小成
    精华主题: 0
    发帖数量: 154 个
    工控威望: 226 点
    下载积分: 474 分
    在线时间: 18(小时)
    注册时间: 2024-02-16
    最后登录: 2024-11-22
    查看2184263820的 主题 / 回贴
    10楼  发表于: 2024-04-02 14:11
    谢谢楼主分享  
    zhongliang
    学无止境
    级别: 工控侠客
    精华主题: 0
    发帖数量: 742 个
    工控威望: 2102 点
    下载积分: 3699 分
    在线时间: 582(小时)
    注册时间: 2012-10-11
    最后登录: 2024-11-21
    查看zhongliang的 主题 / 回贴
    11楼  发表于: 2024-04-02 14:52
    谢谢分享
    ****************************学海无涯****************************