西门子SCL高级语言之数据填充

发布时间: 2024-10-18 19:52:35
来源: 电子技术控
在以往的的填充需要用到MOVE指令不断的向数组传递任何数值,这样来填充数值数据,这样效益低下。
这种对应少数据的DB块还是可以解决,但实在太繁琐,不科学,今天我给大家介绍用SCL语言设计一个通用功能块测试数据块里的数组。

干货★★★★★资料

图片



自定义程序数据块:数据填充
要求:实现对数组的填充,若在任何一个位置删除,则下一个数据进行补充。
下面我们打开博途软件,组态一个CPU后方程序设计,我们先添加一个数据块(DB块)

图片


添加一个FB块,并定义数据类型及接口类型

图片


待添加完毕,我们开始设计程序:

图片


继续把仿真器打开,我们测试下效果:

图片

程序解说:
当填充数据每写入一个数值后会依次类推,比如输入1,后数组1的值,当我们再次输入2的时候,他对应数组2,这样类推。
图片
进入大家庭 圈  回复: 交流

往期精彩回顾


图片

文章来源于: 电子技术控 原文链接

本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。