S7-200数据默认保持最后一次输出?

情况是这样的:
         我现场的模拟量模块AIW0  AIW4  AIW6  AIW10 都没有接传感器,就AIW2  AIW8  接了传感器.       我在触摸屏上设置了按钮,按钮为1时导通传感器处理信号,显示温度.     但是我有时按了没接传感器的通道,PLC就会给我一个32767的值显示在触摸屏上,当我把按钮复位为0时,PLC还是默认保持输出32767.
         我后来是这样处理的,当我的按钮下降沿时,把0传送到相对应的通道号上,覆盖32767.
         我就想问一下,是不是S7-200默认保持最后一次扫描到的结果,进行保持输出?
          我这个温度用的是V区,之前我也试过,Q输出也是默认保持最后一次输出.
          我想问一下:是不是S7-200就是默认保持最后一次输出的?是不是可以通过其他方法改变?
           谢谢

最佳答案

1 有时按了没接传感器的通道,PLC就会给我一个32767的值显示在触摸屏上
 这说明通道或者程序有问题。

 2 把按钮复位为0时,PLC还是默认保持输出32767
 应该是这样,按钮置位时,某个V区地址为32767,按钮断开时,没对这个V区地址重新赋值,所以它还是那么多。
 V区值只有对它赋值时,它的值才会改变,I区在每个扫描周期开始根据实际输入来赋值。

提问者对于答案的评价:
谢谢```很详细.十分感谢.

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午12:37
下一篇 2021年7月5日 上午12:37

相关推荐

发表回复

登录后才能评论