TIA博途中数组Array的基本使用方法详解


ARRAY类型是由数目固定且数据类型相同的元素组成的数据结构。

ARRAY类型的定义和使用需要注意以下几点
• ARRAY类型可以在DB、OB/FC/FB接口区、PLC数据类型处定义;无法在PLC变量表中定义。
• 数组定义:Array[维度1下限…维度1上限,维度2下限…维度2上限,…]of <数据类型>,最多可包含 6 个维度;
• 数组元素的数据类型包括:除数组类型、Variant类型以外的所有类型;
• 数组下标的数据类型为整数,下限值必须小于或等于上限值,上下限的限值在S7-1200 V3.0及其以前为Int范围(-32768~+32767),在S7-1200 V4.0及其以后前为DInt范围(-2147483648 ~+21474836487),可以使用局部常量或全局常量定义上下限值,数组的元素个数受DB块剩余空间大小以及单个元素大小的限制;
• 从S7-1200 V2.0开始,下标可以不仅仅是常数、常量,也可以是变量,还可以是混合使用(多维数组),如果编程语言是SCL的话,下标还可以是表达式。使用数组的变量下标,可以在程序中很容易地实现间接寻址。注意,下标变量必须是符号名,不能是DB1.DBW0这种没有对应符号名的绝对地址。
• 从S7-1200 V4.2

TIA博途中数组Array的基本使用方法详解相关推荐

  1. TIA博途_PROFINET设备名称的分配方法详解和无介质设备更换具体步骤

    TIA博途_PROFINET设备名称的分配方法详解和无介质设备更换具体步骤 基于工业以太网的PROFINET通信模型 如下图所示, 由上图可以看到,PROFINET在应用层定义的过程数据,没有经过传输 ...

  2. TIA博途中分布式IO ET200SP的使用方法

    TIA博途中分布式IO ET200SP的使用方法 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到网站. 首先,我们打开博途软件,添加一个PLC:1214C ...

  3. TIA博途中进行积分运算的具体方法

    TIA博途中进行积分运算的具体方法 如下图所示,积分是对给定函数曲线的面积进行数学计算.但是实际曲线往往没有明确的数学关系,而是随时间变化的模拟量.积分计算就是把所有由两个过程值与时间所围成的梯形区域 ...

  4. php 去重_php求两数组交集的四种方法详解

    题目:给定两个数组,编写一个函数来计算它们的交集. 示例 1: 输入: nums1 = [1,2,2,1],nums2 = [2,2] 输出: [2] 示例 2: 输入: nums1 = [4,9,5 ...

  5. Array.prototype.slice.call()方法详解

    在很多时候经常看到Array.prototype.slice.call()方法,比如Array.prototype.slice.call(arguments),下面讲一下其原理: 1.基本讲解 1.在 ...

  6. java 两个数组去重复数据_Java实现数组去除重复数据的方法详解

    本文实例讲述了Java实现数组去除重复数据的方法.分享给大家供大家参考,具体如下: 前一段时间被面试问到:如果一个数组中有重复元素,用什么方法可以去重?一时间会想到用一种方法,但是后来查阅资料后发现, ...

  7. php ajax向后台怎么传数组,利用ajax传递数组及后台接收的方法详解

    这篇文章主要给大家介绍了关于利用ajax传递数组及后台接收的相关资料,文中介绍的非常详细,对大家具有一定的参考学习价值,需要的朋友们一起来学习学习吧. 前言 我们在使用ajax异步的提交多选框得到需要 ...

  8. TIA博途中变长数组的介绍与使用入门示例

    TIA博途中变长数组的介绍与使用入门示例 使用变长数组的注意事项: 接口参数Array[*] of -,实参使用指定类型数组: 可以使用的范围:FC的Input.InOut,FB的InOut: FC或 ...

  9. TIA博途中通过关键字AT实现变量覆盖的具体方法及示例程序

    TIA博途中通过关键字AT实现变量覆盖的具体方法及示例程序 通过关键字 "AT" 可覆盖一个 S7-1200/S7-1500 中已声明的变量. 概述 可以在FB和FC的接口参数区进 ...

最新文章

  1. 德克萨斯AM大学的一项新技术可以让我们通过触摸屏「感受」物体
  2. 深入讲解微信小程序上传图片与JAVA后台的结合
  3. 每日一笑 | 马冬梅当上了百度投资董事???
  4. 架构师:我们需要顶层设计
  5. CEF3—在网页加载前给js对象填值
  6. ListView缓存机制踩过的坑
  7. ssas 度量值属性_SSAS多维立方体中的初始属性和度量
  8. mac 设置锁屏快捷键
  9. 免流服务器系统怎么选,免流云服务器选
  10. 局部加权回归(LWR) Matlab模板
  11. oppo文件管理android在哪里,OPPO手机中缓存视频文件路径在哪里查看?怎么查看?
  12. 关于Android 4.4(华为)调用系统相机问题
  13. 中基鸿业普通家庭如何理财
  14. 下载m3u8视频及在Linux下将ts合并为mp4格式
  15. 高速电路设计与仿真之过孔篇
  16. UNI-APP在使用SubNvue原生子窗体时,清理缓存的问题
  17. 【数字IC基础】降动态功耗(降时钟翻转频率):门控时钟(clock gating)
  18. 小程序毕设作品之微信校园浴室预约小程序毕业设计成品(3)后台功能
  19. 数据架构选型必读:4月数据库产品技术解析
  20. 柯林斯字典第八版后缀

热门文章

  1. OpenMV4开发笔记1-感光元件初始化
  2. 耳机——AKG K450 及 Beats Solo2 对比
  3. 【第五章】零基础学Python实战练习(明日科技书配套)
  4. 慧荣SM2246EN开卡Toggle 8贴东芝闪存SSD失败解决方法
  5. 【软件测试必备技能】Linux
  6. C++基础 Data类的实现
  7. ensp使用web登录防火墙
  8. mysql群发消息_分享网站群发站内信数据库表设计
  9. 讲一个故事:Redis的默认端口是6379
  10. 电影《忠犬八公》观后感