程序执行引起FC105,FC106输出突变?

315-2EH14,做了一段程序每每在执行的时候,FC105,FC106输出突变(输入不变化),下载到仿真执行都正常 。而且我对比发现300主控只支持256个计时器和计数器,而在仿真里支持2048个计时器和计数器。为什么会这样,是主控器的问题吗?

问题补充:
在线发现FC105和FC106的BIPOLAR为1了,在这个功能所有的BIPOLAR引用了一个内部临时变量。和那个程序的执行不在一个FC内,而且也毫无关联。为什么会这样呢?

最佳答案

如果仿真正常输出而实际信号存在突变,是输入信号存在如干扰等原因引起,一般处理类似的问题是输入硬件滤波、软件(程序)滤波(取平均值)等方式。同样由于输入的变化引起输出的变化。当然外部连接存在接触性故障也会造成此类问题。
定时器、计数器对于不同的cpu都有不同的支持,315-2dp 定时器数量是256个。仿真的cpu不是调用315-2dp的cpu引起的一些不适。

提问者对于答案的评价:
谢谢

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月6日 下午7:35
下一篇 2017年6月6日 下午7:35

相关推荐