在SCL编程中,我要定义一个UDT类型,看UDT的帮助,发现可以定义为
TYPE UDT10
TYPE MEASVALUES
可是我通过实际编程发现,定义为TYPE MEASVALUES不能通过编译,这是为什么?
如果我说的不清楚,大家可以在SCL中打开其帮助文档,搜索UDT,然后复制其中的例子进行编译。谢谢
最佳答案
TYPE MEASVALUES不能通过编译,这是因为MEASVALUES是一个符号名,你必须首先在symbol table里面定义MEASVALUES是某个UDT比如UDT100才行
其实在scl中编译fc、fb的时候,如果采用符号名也有同样问题,需要提前定以好才行。
提问者对于答案的评价:
多谢,明白啦,忘记符号表啦
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc249397.html