登录
首页 PLC论坛 欧姆龙OMRON
回帖 发帖
正文

主题:使用欧姆龙的功能块将数据存储到功能块

点击:3238 回复:9

楼主
我想使用功能块将几组数据存储到功能块中,然后需要哪一组可以直接调用。使用功能块中的数组能实现吗?
18-10-23 11:40

引用 771804222 在 2018/10/23 11:40:05 发言【内容省略】

你可能误解了功能块的作用了,如果仅仅是存储数据,那么在功能块中存储数据将带来更大的系统开销。
Good Luck~
18-10-23 11:47
“将几组数据存储到功能块中”?
想到不一定能做到
18-10-23 12:08
完全可以,也许仅仅是为了完成数据的封装。
不过这样做似乎没有意义啊。直接在当前的功能块中存储就可以了,定义IN_OUT变量来传递数组,不要使用外部变量,否则还要功能块干什么。
保存在内部变量时记得建立变量时需要勾选保留选项。
附件 image.jpg
18-10-23 14:32
我试一下,其实我这样做是为了将程序进行打包封装,这样做成功能块直接调用就可以了,我更想实现程序的规范化,例如我在外部是将D0---D20这一组数据进行间接寻址,根据工艺的不同分别保存到D100--D200中,但这样程序非常的散,而且麻烦所以想进行打包放在分别放在功能块中,
18-10-24 08:37
你这个有点类似配方功能吧,为啥不在人机交互界面上完成这个功能嘞
18-10-24 09:09

引用 771804222 在 2018/10/24 8:37:30 发言【内容省略】

在本功能块中就可以处理何必功能块套功能块去处理。
18-10-24 09:36
是的,相当于触摸屏中的配方功能,我也想过使用配方功能,但是考虑到PLC的运行稳定性,以及触摸屏有可能换,所以比较倾向于使用在PLC中完成数据的处理
18-10-24 15:40
我目前就是在功能块中处理,没有在功能块中套用功能块,但是如果按照本办法来做,我的输入量已经超过了功能块最大的输入量了,所以目前想采用一种简单的方法
18-10-24 15:47
数据存储在PLC中,在人机界面通过配方功能调用就可以啊
18-10-25 21:01

工控新闻

更多新闻资讯