我在CFC中,使用MEAN_MON块,设置上下限报警参数。
我查看该FB所调用的专属数据块,其中INITIAL值和ACTUAL值不同。
ACTUAL值是我在CFC中改后的值。
请问,如果我设置CPU为冷启动。
当CPU遭遇冷启动后,请问冷启动后,这些值是INITIAL值还是ACTUAL值?
同理,如果我使用的是OP-A-LIM块,设定LINK-U和U值为100,而本身OP-A-LIM块中定义的该值的INITIAL值都是0.
那么冷启动后,这些值会是0还是100?
急切!
最佳答案
1、冷启动后,DB块的值会恢复到离线声明的Actual Value,而不是Initial Value,这个可以通过试验得到验证。
2、在CFC中离线模式下修改管脚,并编译后,其背景数据块Actual Value与设定值一致。
所以将OP-A-LIM的U设为100(LINK=FALSE)编译下载后,冷启动后输出值为100。
这一点也可通过试验得到验证。
提问者对于答案的评价:
谢谢您的帮助。
因为系统运行着,没办法做试验。
突然想到这个问题,查资料有看到恢复到INITIAL值,吓得我紧张了好几天,终于可以放心了。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc188022.html