您现在的位置是:首页 > PLC技术 > PLC技术
STEP 7初始化基本数据类型的块参数
来源:艾特贸易2017-06-05
简介表 19-4 列举的实参可作为基本数据类型的实参。 表 19-4 基本数据类型的实参 注: x- 二进制数, y= 字节地址, z= 数据块序号。 可以把绝对地址或符号地址赋给输入、输出和位存储地址
表19-4列举的实参可作为基本数据类型的实参。
表19-4 基本数据类型的实参
注:x-二进制数,y=字节地址,z=数据块序号。
可以把绝对地址或符号地址赋给输入、输出和位存储地址。输入地址只用于输入参数,输出地址只用于输出参数(这不是强制性的)。位存储地址适用于所有的声明类型。但只能把外围输入用于输入参数,把外围输出用于输出参数。
在使用局部寻址的数据地址的时候,必须确保当访问块参数(在被调用块中)时,当前打开的数据块也是“校正”的数据块。因为在某些情况下,当块被调用时,编辑器改变数据块,不适合使用局部寻址的数据地址访问。因此建议只能使用全局寻址的数据地址访问。
暂态局部数据常常是符号寻址的,这些数据位于调用块的局部数据L栈中(并在调用块中声明)。
如果调用块是一个功能块,则可以使用其静态局部数据作为实参。静态数据一般为符号寻址;如果通过DI寄存器(DI地址)来使用绝对地址,必须确保当访问块参数(在被调用块中)时,通过DI寄存器当前打开的数据块也是“校正”的数据块。因此,需要注意的是,当使用被调用块作为局部实例数据块时,块局部变量绝对地址取决于被调用块中局部实例的声明。
对于布尔类型的块参数,可以使用常量TRUE(信号状态1)或FALSE(信号状态0);对于数字类型的块参数,可以使用和数据类型相符合的所有常量。用常量进行初始化只能用于输入参数。
如果数组或结构的组成元素的数据类型与块参数的数据类型一致,则可以用字段或结构的组成元素初始化基本数据类型的块参数。
点击排行
