嵌套实例不能和定义的函数块类型相同,因为这会导致无穷的回归定义。任意–级的嵌套实例也不能和其父块类型相同。例如,如果Valve函数块有–个”Motor*类型子块,那麼函数块Motor不能有Valve类型的内部变量n一个一维数组布尔型的内部变量可以是保持型的(缺省值),也可以是非保持型的。其他类型的变量必须是保持型的。
对应于函数块输入参数的成员变量不能从函数块外部进行读写(比IEC61131-3的要求更加严格)。对应于函数块输出参数的成员变量能从函数块外部读取可以为具有基本类型的内部成员变量赋初值。同样的初始值适用于函数块实例。给定初始值后,在第一-次转换到运行状态时,内部成员变量值设为0.嵌套实例的内部成员变量值由函数块类型定义赋初值。运行模式存储时,初始值不存储。初始值只在停止模式存储时起作用。
Giddings & Lewis DC Input 501-03202-00 502-02814-16
GIDDINGS & LEWIS 502-03673-00 NSFP 5020367300
GIDDINGS & LEWIS 502-03076-00 USPP 5020307600