在CFC编译时,当检测到一个递归调用时,为什么会在编译日志中产生一条警告信息?


描述:
在代码产生过程中,每一个块(OB, FB, FC)都会被检查,并判断它是否包含一个递归调用。如果包含,则会在日志中产生一条警告信息。

现在,如果在SIMATIC管理器的一个项目中打开“Report system errors” 功能,则会在块文件夹下产生以SFM做标志的功能块(默认为FB49和FC49)。

依据组态者意图,FC调用它自己本身。

由于代码产生器也检查这个功能块的递归调用,所以在日志中也会产生一条警告信息。

关键字:
代码生成, CFC, SFM

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日
下一篇 2021年4月12日

相关推荐

发表回复

登录后才能评论