发布网友
共1个回答
热心网友
下面的语法用于命名为"Quantities"的数组元素的索引寻址,"Quantities"数组在数据块"Data_DB"中进行声明:
•"Data_DB". Quantities ["i"] (一维数组)
•"Data_DB". Quantities ["i"] (一维结构体数组)
•"Data_DB". Quantities ["i", "j"] (*数组)
•"Data_DB". Quantities ["i", "j"].a (*结构体数组)
组成部分 描述
Data_DB 用于存储数组变量的数据块的名称
Quantities 数组类型的变量
i , j PLC用于指针的整数形变量
a 结构体其他的可变变量
图.01 中展示了对位于数据块中的数组元素进行寻址的程序代码。在此把SIMATIC S7-1200/S7-1500和 S7-300/400做了个比较。在SIMATIC S7-300/400控制器中数组变量的起始地址必须已知,并且在使用地址寄存器时索引寻址也必须完成。
热心网友
下面的语法用于命名为"Quantities"的数组元素的索引寻址,"Quantities"数组在数据块"Data_DB"中进行声明:
•"Data_DB". Quantities ["i"] (一维数组)
•"Data_DB". Quantities ["i"] (一维结构体数组)
•"Data_DB". Quantities ["i", "j"] (*数组)
•"Data_DB". Quantities ["i", "j"].a (*结构体数组)
组成部分 描述
Data_DB 用于存储数组变量的数据块的名称
Quantities 数组类型的变量
i , j PLC用于指针的整数形变量
a 结构体其他的可变变量
图.01 中展示了对位于数据块中的数组元素进行寻址的程序代码。在此把SIMATIC S7-1200/S7-1500和 S7-300/400做了个比较。在SIMATIC S7-300/400控制器中数组变量的起始地址必须已知,并且在使用地址寄存器时索引寻址也必须完成。