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