当前位置: 主页 > PLC控制

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

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

最佳答案

程序编制的问题!

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

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

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

专家置评

已阅,最佳答案正确。

  • 关注微信

猜你喜欢

微信公众号