博途db块绝对地址的位如何区间复位,不是数组

小编今天教你们西门子db数据块的使用解决你在生活中遇到的小问题。

  1. 一般背景数据块才自动生成变量,是否可以改动或删除要看程序怎样写,如果程序没使用就可以删除,可鉯在原来基础上添加定义变量

  2. 属于背景数据块 作为FB块的背景数据块,使用就行功能接口信号 我们就要根据具体的机床和要求灵活应用西門子包含的东西太多

  3. 先创建一DB块,在此数据块中建一实数数组(数组长度不得低于数据个数),再把这一系列的数据(REAL)存入此数组中;至于提取出来進行运算就直接读取数组中值就行了。

  4. 数据块就相当于其他的变量地址访问方式分为直接和间接寻址方式。在创建db块时如果需要可以插入建好的。

  5. 有时需要建立多个数据块但数据块的结构,数据类型都是一样的但又不能在同一个数据块中保存。 

  6. 需要自己来创建如果用不到用户数据类型,可以不用理会这个UDT这时可以先建一个UDT,通过UDT再创建其余的几个块

经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域)建议您详细咨询相关领域专业人士。

作者声明:本篇经验系本人依照真实经历原创未经许可,谢绝转载
}

你的意思是得到数组范围的下限吧博途有一个CountOfElements指令,可以计算出数组的元素个数如果你数组的上限是已知的,那下限也就知道了
这个指令不能直接接受实例数据,所以要自己建个FC块具体看图吧

本回答有25位钻石用户推荐

以下网友赞了您的问题:

提问者对于答案的评价:

值是有规律可循的吗?比如值與下标之间是有规律的对应关系那就可以通过值转换,得出下标
若没规律可循,那是没法通过值找到下标的
不过可以通过下标是可鉯找到值的。

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


目前应该没有可供调用的块
一般可以使用for循环,通过变量索引访问元素值与目标值比較
如果相等此时变量索引值对应该元素下标值

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


}

我要回帖

更多关于 博途db块绝对地址 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信