S7-400项目移植到1500,故障信息:必须启用通过寄存器传递参数

S7-400项目移植到1500,移植成功,但是有故障。其中一个是在STL语言的OB1中用UC调用FB1,编程有故障,提示:必须启用通过寄存器传递参数。请问如果解决

最佳答案

删除调用FB1,人工自己编辑call fb1 db?这样就可以了。
其中电源FB1时,系统会自动弹出调用函数块所需的背景数据块,你按默认值选择一个作为FB1的背景数据块。
由于STL编程环境下的容差,UC命令应该只能调用FC,但是在stl环境下step7也是支持调用FB语句的。

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

最佳答案作者回复:
其中调用FB1时,系统会自动弹出调用函数块所需的背景数据块,你按默认值选择一个作为FB1的背景数据块。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月30日 下午10:09
下一篇 2020年10月30日 下午10:09

相关推荐