【求助】西门子模拟量温度采集如何取整数 点击:140 | 回复:5



赶紧还敢不敢后面

    
  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 0回
  • 年度积分:61
  • 历史总积分:61
  • 注册:2024年4月19日
发表于:2024-04-20 14:00:29
楼主
求助帖30分-未结帖

200SMART温度模拟量采集后,设置30°输出Q0.1,一会显示30°后又跳回29.9°导致Q0.1连续的吸合断开,如何处理这个问题,是否有四舍五入的指令。



楼主最近还看过



JSdanzi

  • 精华:0帖
  • 求助:0帖
  • 帖子:10帖 | 520回
  • 年度积分:22
  • 历史总积分:9062
  • 注册:2012年9月22日
发表于:2024-04-20 14:36:26
1楼

1,做一个延时,高于30延迟5S后动作  

2,设一个区间大于30动作,低于28 恢复

3,做平均值10次,高于30动作

121111115

  • [版主]
  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 503回
  • 年度积分:3615
  • 历史总积分:30548
  • 注册:2016年1月20日
发表于:2024-04-20 21:48:48
2楼

消抖问题,最简单的就是延时处理,或者用边沿处理。这不是太难的问题。如果你温度变化波动不是很大的话,你可以考虑使用取整指令,把小数位舍弃掉但这解决不了你的问题。要想解决问题还得看楼上的1、2、方法。3方法比较麻烦不推荐。


121111115

  • [版主]
  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 503回
  • 年度积分:3615
  • 历史总积分:30548
  • 注册:2016年1月20日
发表于:2024-04-20 21:48:58
3楼

消抖问题,最简单的就是延时处理,或者用边沿处理。这不是太难的问题。如果你温度变化波动不是很大的话,你可以考虑使用取整指令,把小数位舍弃掉但这解决不了你的问题。要想解决问题还得看楼上的1、2、方法。3方法比较麻烦不推荐。


Q458751110

  • [版主]
  • 精华:0帖
  • 求助:1帖
  • 帖子:103帖 | 1404回
  • 年度积分:19
  • 历史总积分:10905
  • 注册:2006年4月04日
发表于:2024-04-21 21:52:59
4楼

需要做区间加延时

梦雨天涯

  • 精华:1帖
  • 求助:1帖
  • 帖子:228帖 | 366回
  • 年度积分:179
  • 历史总积分:14675
  • 注册:2016年10月25日
发表于:2024-04-22 08:58:21
5楼

三菱都是这样的,设定2000MS一个周期,看你需要在这一段时间内接通多少MS,就不用一直闪烁了

lzw555

  • 精华:0帖
  • 求助:17帖
  • 帖子:45帖 | 503回
  • 年度积分:75
  • 历史总积分:3308
  • 注册:2015年6月28日
发表于:2024-04-25 14:27:19
5楼

写一个滤波程序  


热门招聘
相关主题

官方公众号

智造工程师