在 S7-1200/1500 中如何通过变量索引实现数组访问?
对于SIMATIC S7-1200/S7-1500控制器的数组元素的寻址,除了常量用户也可以指定一个整数类型的变量作为索引值。目前已允许长达32位的整数。在SIMATIC S7-S7-1200/1500中此种类型的寻址方式适用于所有的编程语言。
其中旧的STEP寻址STL比较复杂,现在简化用数组后特别简单明了。有如下优势:
使用现有的数据块和数组变量的名称
数组的基地址对于指针的生成不是必需的
程序代码更为简单和易读
编译器生成优化的程序代码