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

主题:【分享】先入先出FB

点击:1434 回复:14

前几日网友询问三菱的使用局部变量执行先入先出
今日没事用欧姆龙的弄了一个,分享一下,三菱如果有类似指令应该也可以。
附件:先入先出.zip
[本地下载]
声明,此类指令必须制定全局变量
你能找出使用了那些“全局变量”,IO,D,H,W,H,A
21-08-21 20:33
附件 image.jpg
这是蓝本
附件 image.jpg
用功能块执行蓝本程序
附件 image.jpg
偷个懒,自动模拟
W0.00 初始化栈区域,D0使用的数据区起始,w10表格数据大小,注意实际小4个,D0~D3是管理区
W0.01 入栈条件,H0入栈数据
W0.02 出栈条件,W100 梯形图运行的出栈数据,W110 功能块执行的出栈数据,W100=W110,功能块ok
W0.05,认为控制入栈快慢
附件 image.jpg
功能块程序,在这里必须指定全局变量 IO,D,H,W,H,A 之一
如果不用,只能编制比这复杂的功能块,没有必要嘛,PLC给了那么大的内存
21-08-21 20:58
先前在讨论按钮输入顺序已经讨论过并且问题提问者给出了比我这个回答者更好的程序。
你这个帖子纯属多余,如果仅仅是为了某人的不用全局变量而言,我只能告诉你,如不考虑输入输出的话,以及上位机访问的话,的确可以不使用全局变量,如果仅仅为了和某人杠的话,我只能说,你吃饱了。
21-08-21 21:06

引用 fujifa 在 2021/8/21 21:06:46 发言【内容省略】

没注意到,能否发个链接,学习一下
21-08-21 21:21
如果说吃饱了,还真是吃完饭后考虑的这个FB
通过实验,FB使用这几个指令就必须要用到全局变量
使用全局变量就会发生万先生说的现象。
21-08-21 21:30

引用 知道一点 在 2021/8/21 21:21:36 发言【内容省略】

你可以查找一下记录按钮顺序的帖子,也是欧姆龙编的
21-08-21 21:32
就是没搜到才请链接,或告知关键字也可
21-08-21 21:37

引用 知道一点 在 2021/8/21 21:37:14 发言【内容省略】

耐心点,找我发过的帖子,我直接给你链接要收28元
21-08-21 21:39
爱告就告,又不是什么大事,相当钱串子第二 ,呵呵 值吗
21-08-21 22:23
这玩意完全看不懂。表情
21-08-21 22:39

上一页下一页

工控新闻

更多新闻资讯