为什么200一上电时候,有点有上升沿?

采集的模拟量通道的压力,当压力大于一个值时的上升沿置位一个m点,比如m11.0
现在有个现象就是我每次通电的时候,m11.0就会被职位,我可以确定没有其他的位置再对m11.0进行输的。我的检测的压力也没有超过设定的比较值。但是只要我断电重启就会出现这个状况,真是邪乎了。

最佳答案

程序编制的问题!

个人理解:当压力大于一个值时的上升沿置位一个m点,比如m11.0
现在有个现象就是我每次通电的时候,m11.0就会被职置位?
   每次通电的瞬间,你的模拟量采集相当于断线状态,这个时候的值是32000,大于你的比较值。这个条件是满足的!
   上升沿更要命,关机状态为低电平0状态,此时通电处于1状态,相当于上升沿有效,所以你的M点置位了!
    你可以验证下,你把此上升沿更改为下降沿,你再通电测试下,看这个M11.0还置位吗?

处理方法:   你把你的这个M点,在上电之后,第一个扫描周期内,对其进行初始化操作就可以了!需要你编程解决这个问题!

提问者对于答案的评价:
真是醍醐灌顶,我明白了,回头试一试便知道是怎么回事了。hbttkj的经验也值得注意,谢谢大家!重复使用时的确没有的事。

专家置评

已阅,最佳答案正确。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc204988.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月2日 下午1:31
下一篇 2017年11月2日

相关推荐