我在TIA V15中建立建立一个FB块,用SCL语言编写,另外定义了全局DB,想在FB中调用这几个DB块。编译报错如下:
1、写入输入参数#in1时并不访问作为实际参数进行传递的操作数,而是访问块的形式参数。不明白这句话是什么意思,我在程序中是这样写的
#in1(FB定义的输入):=“in1sc”.HLM (in1sc是我定义的全局变量,见附图所示)
2、在全局变量LGV1中定义了多个变量,其中包括数组LGV1S,在FB中引用时报错:操作数#LGV1S未定义
我在程序中是这么引用的 “LGV1”.LGV1S[#SLABEL,1], 程序编写时没有红线提示,编译时出错。
小弟刚学这个软件不久,恳请大佬指点迷津,组态截图见附件。
DB1.JPG
DB2.JPG
SCL.JPG