您现在的位置是:首页 > PLC技术 > PLC技术

SCL块中静态局部数据

来源:艾特贸易2017-06-05

简介静态局部数据是功能块的“存储器”。这些数据存储在实例数据块中,并且保持不变,只能由程序来改变这些数据,就像在全局数据块中的地址一样。 在静态局部数据中,用户也可以声

静态局部数据是功能块的“存储器”。这些数据存储在实例数据块中,并且保持不变,只能由程序来改变这些数据,就像在全局数据块中的地址一样。

在静态局部数据中,用户也可以声明功能块和系统功能块的局部实例。

用户通过关键字VAREND_VAR声明静态局部数据,所有的基本类型、复杂类型、用户数据类型以及POINTERANY等数据类型都是允许的。

SCL中,可以用列表声明相同的数据类型的变量。用这种方法声明的变量不允许预赋值:

VAR

Value1, Value2, Value3  :  INT;

...

END_VAR

注意:在SCL中,在功能块中的静态局部数据只用符号寻址。

因为静态局部数据存储在数据块中,因此可以用与全局数据地址相同的方式存取,用指定数据块和数据地址的全部寻址来存取。