当前位置:文档之家› S7-1200中如何通过变量索引实现数组访问

S7-1200中如何通过变量索引实现数组访问

S7-1200中如何通过变量索引实现数组访问
S7-1200中如何通过变量索引实现数组访问

显示订货号

表01

图.01 中展示了对位于数据块中的数组元素进行寻址的程序代码。在此把SIMATIC

S7-1200/S7-1500和S7-300/400做了个比较。在SIMATIC S7-300/400控制器中数组变量的起始地址必须已知,并且在使用地址寄存器时索引寻址也必须完成。

?S7-300/S7-400

图. 01

?S7-1200/S7-1500 in STL

图. 02

?S7-1200/S7-1500 in SCL

图. 03

下面列出了SIMATIC S7-1200/S7-1500 控制器寻址的优势:

?使用现有的数据块和数组变量的名称

?数组的基地址对于指针的生成不是必需的

?程序代码更为简单和易读

?编译器生成优化的程序代码

为了实现最高的性能,可遵从下面的关于在博途中寻址和存储器命令的编程建议:?用作数组索引的变量应该声明为DINT, UDINT (32位)

?中间结果和数组的索引应该存储在本地临时数据区。

说明

更多关于SIMATIC S7-1200/S7-1500间接寻址的信息请参考STEP 7 (博途) 在线帮助。该FAQ 相关截图由STEP 7 (TIA 博途) V13 + Update 6创建。

相关主题
文本预览
相关文档 最新文档