sam4mug7
级别: 探索解密
精华主题: 0
发帖数量: 16 个
工控威望: 113 点
下载积分: 622 分
在线时间: 16(小时)
注册时间: 2015-08-29
最后登录: 2024-04-26
查看sam4mug7的 主题 / 回贴
楼主  发表于: 2023-12-11 21:44
Fx5u 連接10台 modbus rtu 16io
原使用sm8029 設定下站 啟動 輪詢
但是發現 如果中間有一台死機 掉線 就會影響全部
所以求使用時間 輪詢 的示例 或是有其他的法子  謝謝
[ 此帖被sam4mug7在2023-12-13 05:19重新编辑 ]
17625606414
级别: 略有小成
精华主题: 0
发帖数量: 294 个
工控威望: 423 点
下载积分: 293 分
在线时间: 110(小时)
注册时间: 2022-07-11
最后登录: 2024-05-16
查看17625606414的 主题 / 回贴
1楼  发表于: 2023-12-12 09:10
看每一站的标志,完成了或者发生错误就走下一个
17625606414
级别: 略有小成
精华主题: 0
发帖数量: 294 个
工控威望: 423 点
下载积分: 293 分
在线时间: 110(小时)
注册时间: 2022-07-11
最后登录: 2024-05-16
查看17625606414的 主题 / 回贴
2楼  发表于: 2023-12-12 09:12
引用
引用第3楼17625606414于2023-12-12 09:10发表的  :
看每一站的标志,完成了或者发生错误就走下一个

我之前发的程序里有轮询的,最多用过十五个站,每个站几个数据的情况下没问题
本帖最近评分记录:
  • 下载积分:+2(sam4mug7) 感谢分享!
    17625606414
    级别: 略有小成
    精华主题: 0
    发帖数量: 294 个
    工控威望: 423 点
    下载积分: 293 分
    在线时间: 110(小时)
    注册时间: 2022-07-11
    最后登录: 2024-05-16
    查看17625606414的 主题 / 回贴
    3楼  发表于: 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) 真诚感谢!