• «
  • 1
  • 2
  • 3
  • »
  • Pages: 1/3     Go
2184263820
级别: 探索解密
精华主题: 0
发帖数量: 88 个
工控威望: 143 点
下载积分: 239 分
在线时间: 10(小时)
注册时间: 2024-02-16
最后登录: 2024-05-06
查看2184263820的 主题 / 回贴
楼主  发表于: 40天前
     之前发过好多次关于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) 下载次数:607
本帖最近评分记录:
  • 下载积分:+1(rongbing)
    2184263820
    级别: 探索解密
    精华主题: 0
    发帖数量: 88 个
    工控威望: 143 点
    下载积分: 239 分
    在线时间: 10(小时)
    注册时间: 2024-02-16
    最后登录: 2024-05-06
    查看2184263820的 主题 / 回贴
    1楼  发表于: 39天前
    smart200连modbus最好的程序
    hzy1818
    级别: 家园常客
    精华主题: 0
    发帖数量: 400 个
    工控威望: 568 点
    下载积分: 1044 分
    在线时间: 256(小时)
    注册时间: 2007-08-30
    最后登录: 2024-05-06
    查看hzy1818的 主题 / 回贴
    2楼  发表于: 39天前
    666666666
    daocaoren
    天津深联科技有限公司:www.eacc.icoc.vc
    级别: 网络英雄
    精华主题: 0
    发帖数量: 436 个
    工控威望: 10768 点
    下载积分: 24889 分
    在线时间: 2587(小时)
    注册时间: 2013-08-23
    最后登录: 2024-05-07
    查看daocaoren的 主题 / 回贴
    3楼  发表于: 39天前
    谢谢分享
    天津深联科技有限公司
    www.eacc.icoc.vc
    联系人:邓经理
    联系电话:13802179005
    QQ/微信:524987886
    往事如风
    科技改变制造
    级别: 网络英雄

    精华主题: 0
    发帖数量: 10730 个
    工控威望: 17884 点
    下载积分: 10367 分
    在线时间: 2634(小时)
    注册时间: 2013-01-31
    最后登录: 2024-05-06
    查看往事如风的 主题 / 回贴
    4楼  发表于: 38天前
    谢谢分享
    三人行者必有我师 ,择其善者而从之
    rongbing
    级别: 论坛先锋
    精华主题: 0
    发帖数量: 889 个
    工控威望: 1083 点
    下载积分: 16685 分
    在线时间: 260(小时)
    注册时间: 2015-02-15
    最后登录: 2024-05-07
    查看rongbing的 主题 / 回贴
    5楼  发表于: 38天前
    看看学习一下
    清风明月lxm
    级别: 网络英雄
    精华主题: 0
    发帖数量: 285 个
    工控威望: 10121 点
    下载积分: 9691 分
    在线时间: 771(小时)
    注册时间: 2015-09-22
    最后登录: 2024-05-07
    查看清风明月lxm的 主题 / 回贴
    6楼  发表于: 38天前
    谢谢分享
    内蒙古的太阳
    级别: 探索解密
    精华主题: 0
    发帖数量: 101 个
    工控威望: 133 点
    下载积分: 9796 分
    在线时间: 65(小时)
    注册时间: 2021-07-20
    最后登录: 2024-05-06
    查看内蒙古的太阳的 主题 / 回贴
    7楼  发表于: 36天前
    收藏一下,有机会试试,谢谢!
    工控小生生
    级别: 家园常客
    精华主题: 0
    发帖数量: 63 个
    工控威望: 535 点
    下载积分: 2873 分
    在线时间: 14(小时)
    注册时间: 2023-03-11
    最后登录: 2024-05-04
    查看工控小生生的 主题 / 回贴
    8楼  发表于: 36天前
    谢谢分享
    zhenzi917
    级别: 工控侠客
    精华主题: 0
    发帖数量: 738 个
    工控威望: 2604 点
    下载积分: 182 分
    在线时间: 202(小时)
    注册时间: 2022-01-13
    最后登录: 2024-05-07
    查看zhenzi917的 主题 / 回贴
    9楼  发表于: 36天前
    谢谢楼主分享  
    命自我立
    2184263820
    级别: 探索解密
    精华主题: 0
    发帖数量: 88 个
    工控威望: 143 点
    下载积分: 239 分
    在线时间: 10(小时)
    注册时间: 2024-02-16
    最后登录: 2024-05-06
    查看2184263820的 主题 / 回贴
    10楼  发表于: 35天前
    谢谢楼主分享  
    zhongliang
    学无止境
    级别: 工控侠客
    精华主题: 0
    发帖数量: 718 个
    工控威望: 2077 点
    下载积分: 3178 分
    在线时间: 564(小时)
    注册时间: 2012-10-11
    最后登录: 2024-04-29
    查看zhongliang的 主题 / 回贴
    11楼  发表于: 35天前
    谢谢分享
    ****************************学海无涯****************************
    • «
    • 1
    • 2
    • 3
    • »
    • Pages: 1/3     Go