回复:关于用程序将离线的数据保持

已锁定

YUKJ

  • 帖子

    3247
  • 精华

    7
  • 被关注

    70

论坛等级:至圣

注册时间:2014-04-28

钻石 钻石 如何晋级?

发布于 2022-09-30 20:21:16

4楼

采集一个电表的电能值,按照我国目前的情况大概率一是采用MODBUS通讯,二是采用4-20mA来输送。

电能值,本身是累积型的,所以你的程序读取该数值的时间间隔不必过密,几秒钟读一次就可以,目的是容易确保判断电表离线。

如果是通过通讯获取,假设>3秒读取一次,那么通讯完成位与(与的关系)错误位=0,启动定时器延时0.5-1秒,读取电能值。如果离线,启动不了定时器,数据不刷新。

如果是通过4-20mA获得数值,逻辑类似,判断离线的依据是这个4mA,长时间<=4mA,就是离线。



评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有8945条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。