SIEMENS西门子湖北省孝感市(授权)伺服电机一级代理商——西门子华中总代理
| 更新时间 2024-11-26 07:00:00 价格 请来电询价 西门子总代理 PLC 西门子一级代 驱动 西门子代理商 伺服电机 联系电话 15903418770 联系手机 15915421161 联系人 张经理 立即询价 |
详细介绍
下面的语法用于命名为"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
图.01 中展示了对位于数据块中的数组元素进行寻址的程序代码。在此把SIMATIC S7-1200/S7-1500和 S7-300/400做了个比较。在SIMATIC S7-300/400控制器中数组变量的起始地址必须已知,并且在使用地址寄存器时索引寻址也必须完成。
下面列出了SIMATIC S7-1200/S7-1500 控制器寻址的优势:
使用现有的数据块和数组变量的名称
数组的基地址对于指针的生成不是必需的
程序代码更为简单和易读
编译器生成优化的程序代码
为了实现Zui高的性能,可遵从下面的关于在博途中寻址和存储器命令的编程建议:
用作数组索引的变量应该声明为DINT, UDINT (32位)
中间结果和数组的索引应该存储在本地临时数据区。
相关产品