您的位置:控制工程论坛网论坛 » 自动化软件 » modbus和多台设备通信,掉线检测的问题

luckboykite

luckboykite   |   当前状态:在线

总积分:845  2024年可用积分:0

注册时间: 2009-10-15

最后登录时间: 2023-08-24

空间 发短消息加为好友

modbus和多台设备通信,掉线检测的问题

luckboykite  发表于 2022/4/6 15:23:38      642 查看 4 回复  [上一主题]  [下一主题]

手机阅读

现场一台CP1H和10台变频器进行485的mosbus通信,轮询,用秒脉冲读写一台。发现一个问题,就是如果一台变频器关电了,就会影响其他几台变频器的通信。像这种多台轮询通信的,怎么可以知道哪台机是什么故障,也就是知道变频器的故障,也就是掉线检测的问题。如果其他有故障了,怎么保证其他的还能够正常运行?


1楼 0 0 回复
  • shida111

    shida111   |   当前状态:在线

    总积分:921  2024年可用积分:0

    注册时间: 2006-09-10

    最后登录时间: 2023-08-24

    空间 发短消息加为好友

    shida111   发表于 2022/4/6 16:47:48

    程序通过固定时间轮询,不要站与站之间前后关联。

    2楼 回复本楼

    引用 shida111 2022/4/6 16:47:48 发表于2楼的内容

  • shiyouwa

    shiyouwa   |   当前状态:在线

    总积分:904  2024年可用积分:0

    注册时间: 2005-03-04

    最后登录时间: 2023-08-30

    空间 发短消息加为好友

    shiyouwa   发表于 2022/4/6 17:01:52

    这个轮询呢 这个是出现通讯故障了,必须复位下端口,然后再重新发送,此时就需要自己做检测跳过没有通讯上的那个站了,不然还是会卡在那里的。要么自己弄个IO点,来判定那台没开,这样避开这个站。

    3楼 回复本楼

    引用 shiyouwa 2022/4/6 17:01:52 发表于3楼的内容

  • yanjq

    yanjq   |   当前状态:在线

    总积分:955  2024年可用积分:0

    注册时间: 2006-08-21

    最后登录时间: 2023-08-30

    空间 发短消息加为好友

    yanjq   发表于 2022/4/7 10:16:45

    最好是用时间间隔的方式,如果轮询方式,会造成一个站通信失败,造成后面通信整体瘫痪

    4楼 回复本楼

    引用 yanjq 2022/4/7 10:16:45 发表于4楼的内容

  • nihaosb

    nihaosb   |   当前状态:离线

    总积分:0  2024年可用积分:0

    注册时间: 0001-01-01

    最后登录时间: 0001-01-01

    空间 发短消息加为好友

    nihaosb   发表于 2022/9/28 6:37:49

    5楼 回复本楼

    引用 nihaosb 2022/9/28 6:37:49 发表于5楼的内容

总共 , 当前 /