登录
首页 PLC论坛 西门子SIEMENS
回帖 发帖
正文

主题:FB块里面如何处理这样数组

点击:87 回复:1

附件 QQ拼音截图20250329222620.jpg
如图,我在一个DB块里面定义了不同限值的数组,想在FB块里面写一段程序,根据不同输入数组的长度做相应的分段比较并输出对应值。现在是不太清楚在FB块里面输入类型能否是一个可变长度的数组,并且如何得知调用数组的长度?
25-03-30 19:10

引用 truezhang 在 2025/3/30 19:10:30 发言【内容省略】

1、你可以为你的FB创建可变数组作为数据接口,例如Input:  array[*] of real;
2、你可以通过LOWER_BOUND和UPPER_BOUND来确定数据的上下限。(V14或以上版本支持这些指令)
Good Luck~
25-03-30 22:36

工控新闻

更多新闻资讯