加入收藏 在线留言 联系我们
关注微信
手机扫一扫 立刻联系商家
全国服务热线15915421161

SIEMENS西门子湖北省孝感市(授权)伺服电机一级代理商——西门子华中总代理

更新时间
2024-11-22 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 , jPLC用于指针的整数形变量
    a结构体其他的可变变量

    表 01

    图.01 中展示了对位于数据块中的数组元素进行寻址的程序代码。在此把SIMATIC S7-1200/S7-1500和 S7-300/400做了个比较。在SIMATIC S7-300/400控制器中数组变量的起始地址必须已知,并且在使用地址寄存器时索引寻址也必须完成。


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

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

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

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

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

  • 为了实现Zui高的性能,可遵从下面的关于在博途中寻址和存储器命令的编程建议:

  • 用作数组索引的变量应该声明为DINT, UDINT (32位)

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



  • 相关产品

    联系方式

    • 电  话:15903418770
    • 联系人:张经理
    • 手  机:15915421161
    • 微  信:15915421161