当前位置:首页 > 技术分析 > 正文内容

西门子SCL高级语言之ARRAY(数组)介绍

ruisui881个月前 (05-18)技术分析12

1.获取ARRAY数组元素数量:

我们需要调用CountOfElements指令来获取数组元素(个数);

新建FC,并命名接口变量和数据类型:

变成获取数组程序:

程序比较简单,直接从右边把CountOfElements指令拖拽过来即可。

OB1调用FC11:

在线测试看看结果:

测试10个int数据类型

测试50个INT数据类型:

以上简单的介绍了获取数组元素(个数)的方法,下面我们介绍获取数组的上下限;

2.ARRAY[*] 获取数组上下限:

我们还是从右便数组指令里面找到 LOWER_BOUND (获取数组下限),UPPER_BOUND (获取数组上限)两指令:

建立FC并声明接口类型及数据类型:

编写获取数组上下限SCL程序:

这个程序很简单,直接调用右边数组上下限指令即可

建立DB数据块添加2个数组及上下限存储区:

在OB1调用FC12两次:

在线测试,看看结果如何:

通过在线监控数值,测试结果正确。

本章介绍了数组元素和数组上下限使用方法,感谢大家的支持!由于时间仓促及笔者水平有限,文章中难免介绍有错的地方,望广大朋友,专家,学者多多指导,力争文章更完美!

扫描二维码推送至手机访问。

版权声明:本文由ruisui88发布,如需转载请注明出处。

本文链接:http://www.ruisui88.com/post/4143.html

标签: 截取数组
分享给朋友:

“西门子SCL高级语言之ARRAY(数组)介绍” 的相关文章

Deepin Linux正式引入AI功能,成为第一个正式加入AI潮流的Linux发行版

Deepin Linux是一个基于Debian的Linux发行版,以美观和实用性而闻名。现在为了达到人工智能发展趋势的前沿,Deepin Linux的开发人员宣布,他们已经开始将AI功能集成到桌面环境及其随附的应用程序中。AI集成包含了两种风格——AI驱动的图像编辑插件和AI编码助手。其中图像编辑插...

云时代,Linux和容器为王,微软推出自己的发行版Azure Linux

看到今天的微软,其前CEO史蒂夫.鲍尔默肯定会后悔在15年前说过的一句话“Linux 是一种癌症(Linux is a cancer)”。 因为今天的微软不光靠Linux赚的钵满盆满,而且还发行了自己的Linux发行版Azure Linux。为了提高其云服务和容器化服务水平,其Azure公有云平台提...

面试官:聊聊你知道的Vue与React的区别

最近面到很多大公司的时候,小编都会碰到一个很尴尬的问题,很多大公司的技术栈都是React,但是小编学的是Vue,其实从本质上来说两者都是比较优秀的前端框架,所以有些面试官会问到Vue和React的区别。小编认真整理了一些自己所知道的Vue和React的区别,给大家分享分享。1. 模板语法 vs JS...

学会使用Vue JSX,一车老干妈都是你的

作者:子君转发链接:https://mp.weixin.qq.com/s/eAOivpHeowLShfwPfW8-BA?君自前端来,应知前端事。需求时时变,bug改不完。?连续几篇文章,每篇都有女神,被老铁给吐槽了,今天不提了女神了,反正女神都是别人的(扎心了)。这两天小编看了腾讯与老干妈的事情,晚...

Windows 下 Git 拉 Gitlab 代码

读者提问:『阿常你好,Windows 下 Git 拉 Gitlab 代码的操作步骤可以分享一下吗?』阿常回答:好的,总共分为五个步骤。一、Windows 下安装 Git官网下载链接:https://git-scm.com/download/winStandalone Installer(安装版)注意...

多项修正 尼康D4s发布最新1.10版固件

尼康公司与2014年8月27日发布了D4s的最新固件,固件版本号为C:1.10。这次固件升级,主要解决了一些BUG,并且对拍摄菜单与相机操作做了一定调整。下面是本次新固件的具体信息:尼康发布D4s最新C固件 1.10版对C固件升级到1.10版所作的修改:当选定运动VR模式并换上 AF-S 尼克尔 4...