作业帮 > 综合 > 作业

在FB FC块里面,不能用下降沿的吗?300PLC

来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/13 17:12:00
在FB FC块里面,不能用下降沿的吗?300PLC
我在300PLC的FC FB块里面如果用了下降沿,会无法保存,并提示:A preceding logic operation is necessary.这是什么情况呢?该如何解决呢?
这里是我搞错了,它的上升沿还需要一个中间变量,不能直接用它的上升沿,在主程序里面好像也是这样的。
在FB FC块里面,不能用下降沿的吗?300PLC
因为边沿检测需要保留前一个信号状态.因此,需要一个存储位来存储,且这个存储位不能使用FB或者FC中的变量,你可以使用FB或者FC的IN_OUT变量来存储这个存储位,如果在FB中,还可以使用STAT静态变量来保存,或者直接使用全局变量来保存这个位,当然,个人推荐在FB中使用IN——OUT变量,这样将来这个FB可以移植到其他厂牌的PLC而不需要做更改.