信息 :函数块'<函数块名称>'是 ABSTRACT,不能用作赋值的目标。
可能的错误原因 :为抽象功能块分配了一个值。具体功能块的类型可能不同,因此无法复制。
纠错 :为了复制功能块的数据,必须使用具体的功能块。
错误示例
PROGRAM PLC_PRG VAR refAbstract1 : REFERENCE TO AbstractPOU; refAbstract2 : REFERENCE TO AbstractPOU; END_VAR refAbstract1 := refAbstract2; --> C0511: The function block 'refAbstract1' is ABSTRACT and cannot be used as a target for an assignment.
纠错
使用参照分配REF=
将参照refAbstract1
分配给与refAbstract2
相同的功能块。