sam4mug7
级别: 探索解密
精华主题: 0
发帖数量: 16 个
工控威望: 113 点
下载积分: 622 分
在线时间: 17(小时)
注册时间: 2015-08-29
最后登录: 2024-12-22
查看sam4mug7的 主题 / 回贴
楼主  发表于: 2023-12-11 21:44
Fx5u 連接10台 modbus rtu 16io
原使用sm8029 設定下站 啟動 輪詢
但是發現 如果中間有一台死機 掉線 就會影響全部
所以求使用時間 輪詢 的示例 或是有其他的法子  謝謝
[ 此帖被sam4mug7在2023-12-13 05:19重新编辑 ]
anlyl2014
大吉大利
级别: 网络英雄
精华主题: 0
发帖数量: 982 个
工控威望: 8884 点
下载积分: 10262 分
在线时间: 926(小时)
注册时间: 2014-05-23
最后登录: 2024-12-22
查看anlyl2014的 主题 / 回贴
1楼  发表于: 2023-12-12 06:58


出错时自动结束
不用考虑时间,一旦出错,自动跳过
本帖最近评分记录:
  • 下载积分:+2(sam4mug7) 真诚感谢!
  • 活到老,学到老!
    微信号:anjjyy2013
    添加时注明来自工控人家园
    压缩包用WINRAR打开,没密码
    eledesigner
    懂一点点
    级别: 工控侠客
    精华主题: 0
    发帖数量: 1806 个
    工控威望: 2068 点
    下载积分: 2717 分
    在线时间: 2231(小时)
    注册时间: 2009-08-21
    最后登录: 2024-12-21
    查看eledesigner的 主题 / 回贴
    2楼  发表于: 2023-12-12 08:51
    有的时候不用轮询,可以正常使用。有的时候却不正常。不知道是什么原因
    17625606414
    级别: 家园常客
    精华主题: 0
    发帖数量: 432 个
    工控威望: 610 点
    下载积分: 172 分
    在线时间: 168(小时)
    注册时间: 2022-07-11
    最后登录: 2024-12-20
    查看17625606414的 主题 / 回贴
    3楼  发表于: 2023-12-12 09:10
    看每一站的标志,完成了或者发生错误就走下一个
    17625606414
    级别: 家园常客
    精华主题: 0
    发帖数量: 432 个
    工控威望: 610 点
    下载积分: 172 分
    在线时间: 168(小时)
    注册时间: 2022-07-11
    最后登录: 2024-12-20
    查看17625606414的 主题 / 回贴
    4楼  发表于: 2023-12-12 09:12
    引用
    引用第3楼17625606414于2023-12-12 09:10发表的  :
    看每一站的标志,完成了或者发生错误就走下一个

    我之前发的程序里有轮询的,最多用过十五个站,每个站几个数据的情况下没问题
    本帖最近评分记录:
  • 下载积分:+2(sam4mug7) 感谢分享!
    ren1823
    级别: 工控侠客
    精华主题: 0
    发帖数量: 321 个
    工控威望: 2736 点
    下载积分: 1187 分
    在线时间: 436(小时)
    注册时间: 2019-08-01
    最后登录: 2024-12-22
    查看ren1823的 主题 / 回贴
    5楼  发表于: 2023-12-12 10:54
    直接用5U的简单通讯啊,多省事啊
    卓发智能
    相互学习,共同进步。
    级别: 工控侠客
    精华主题: 0
    发帖数量: 2457 个
    工控威望: 3066 点
    下载积分: 11431 分
    在线时间: 660(小时)
    注册时间: 2008-08-03
    最后登录: 2024-12-20
    查看卓发智能的 主题 / 回贴
    6楼  发表于: 2023-12-12 17:14
    时间来做轮询的话不点不好就是短了反应不过来,长了影响轮询效率。用完成标志最好,但是出错了要保证顺利进入下一个站轮询,这就需要用到出错标志位与完成标志位配合使用了。
    相信自我!
    sam4mug7
    级别: 探索解密
    精华主题: 0
    发帖数量: 16 个
    工控威望: 113 点
    下载积分: 622 分
    在线时间: 17(小时)
    注册时间: 2015-08-29
    最后登录: 2024-12-22
    查看sam4mug7的 主题 / 回贴
    7楼  发表于: 2023-12-12 21:49
    [quote]引用第1楼anlyl2014于2023-12-12 06:58发表的  :
    [attachment=293051]
    出错时自动结束
    不用考虑时间,一旦出错,自动跳过


    sam4mug7
    级别: 探索解密
    精华主题: 0
    发帖数量: 16 个
    工控威望: 113 点
    下载积分: 622 分
    在线时间: 17(小时)
    注册时间: 2015-08-29
    最后登录: 2024-12-22
    查看sam4mug7的 主题 / 回贴
    8楼  发表于: 2023-12-12 21:55



    用大大指點的方式 寫三個站

    正常運作時都沒問題

    但是拔掉站號 5 的電源

    錯誤標誌位 並沒有動作

    請協助 謝謝你
    17625606414
    级别: 家园常客
    精华主题: 0
    发帖数量: 432 个
    工控威望: 610 点
    下载积分: 172 分
    在线时间: 168(小时)
    注册时间: 2022-07-11
    最后登录: 2024-12-20
    查看17625606414的 主题 / 回贴
    9楼  发表于: 2023-12-12 23:01
    引用
    引用第8楼sam4mug7于2023-12-12 21:55发表的  :
    [attachment=293085]

    用大大指點的方式 寫三個站

    正常運作時都沒問題
    .......

    你这个H5站号正常结束是408,异常结束是409你只写了正常结束时触发下一条.
    可以尝试用字做一个当前轮询站号,=1时触发第一条指令,=2触发2=3触发3,
    不管正常结束还是异常结束都进行自加,大于总数时把他置为1从头开始
    本帖最近评分记录:
  • 下载积分:+2(sam4mug7) 真诚感谢!
    anlyl2014
    大吉大利
    级别: 网络英雄
    精华主题: 0
    发帖数量: 982 个
    工控威望: 8884 点
    下载积分: 10262 分
    在线时间: 926(小时)
    注册时间: 2014-05-23
    最后登录: 2024-12-22
    查看anlyl2014的 主题 / 回贴
    10楼  发表于: 2023-12-13 00:48
    试一试,这样写





    通讯不正常,超过5次才报错,若想通讯出错就报错,改为1次,重试一次即可
    [ 此帖被anlyl2014在2023-12-13 01:02重新编辑 ]
    本帖最近评分记录:
  • 下载积分:+2(sam4mug7) 真诚感谢!
  • 活到老,学到老!
    微信号:anjjyy2013
    添加时注明来自工控人家园
    压缩包用WINRAR打开,没密码