中国自动化学会专家咨询工作委员会指定宣传媒体
免费注册 登录 广告服务 | 客服中心
您现在所在的是:

PLC论坛

抖音 德嘉 泓格论坛 FLIR红外热像论坛
工控论坛首页 PLC论坛 → 浏览主题: 分享一个数据先入先出的功能块,欧姆龙
发表新帖 回复该主题
回帖:5个,阅读:958 [上一页] [1] [下一页]
* 帖子主题:

分享一个数据先入先出的功能块,欧姆龙

分享到
20063
bnnyygy
文章数:5723
年度积分:729
历史总积分:20063
注册时间:2012/3/15
发站内信
2018论坛分享达人
发表于:2022/12/9 12:38:59
#0楼
http://bbs.gkong.com/archive.aspx?id=495027 这个帖子引发的问题

欧姆龙的先入先出,有个问题,取出所有数据以后,后面的数据会保留.

还有一个问题,CP2E支持功能块,但是没有FIFO功能.

由此我做了一个功能块,理论上都可以用.


测试1;顺序压入(内部100个int数组) 顺序是data[0]:=111,data[1]:=222,这样测试
附件 01 顺序压入.jpg



测试2:先入先出,最开始写的111,提出出来了,并且内部数据整体往前移一位.

附件 02 先入先出.jpg


测试3:后入先出,最后写入是444,


附件 03.jpg




理论上任何支持ST的PLC都能用,这就是大佬所谓的移植?

附件 04.jpg


楼主不负责bug修改,只是测试欧姆龙的先入先出感觉太蛋疼了,特别是提取了数据,居然数据还保留,一直提取都是最后一个内容,完全不科学.


全文完,END.


附件:
附件:数据堆栈.rar
[本地下载]
95
迷桩
文章数:13
年度积分:95
历史总积分:95
注册时间:2019/6/9
发站内信
发表于:2022/12/9 15:03:59
#1楼
感谢分享
36773
知道一点
文章数:21904
年度积分:1192
历史总积分:36773
注册时间:2004/6/12
发站内信
工控人谈电商
2013国庆活动
2011国庆活动
发表于:2022/12/10 19:56:31
#2楼
“欧姆龙的先入先出,有个问题,取出所有数据以后,后面的数据会保留.”

“特别是提取了数据,居然数据还保留,一直提取都是最后一个内容,完全不科学.”

把ER利用上,就可避免。
弱弱的问一句,凭啥超量开采?指针后的数据有啥用?~能直观A-B数据链大小,其他没想出来。


“还有一个问题,CP2E支持功能块,但是没有FIFO功能.”
CP2E是CP1E升级版,开发者认为不需要
快乐 幸福 自由 比什么都重要
9840
twtynijj
文章数:2543
年度积分:411
历史总积分:9840
注册时间:2009/7/15
发站内信
2016国庆活动(三)
发表于:2022/12/14 10:30:32
#3楼
台达 三菱 先进先出 读出的数据就会没有了。后面的数据排上来,再进的数据排在后面。
78
琉夏
文章数:27
年度积分:78
历史总积分:78
注册时间:2022/8/8
发站内信
发表于:2022/12/20 10:12:02
#4楼
欧姆龙先入先出将所有数据都取出后,最后栈底的数据仍保留无法清除,这个问题怎么解决呢
1342
行者无疆wsRd
文章数:35
年度积分:71
历史总积分:1342
注册时间:2017/3/13
发站内信
发表于:2022/12/20 10:34:48
#5楼
欧姆龙有自带的队列块吧,还有插队,删除等功能
工控学堂推荐视频:

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

78.0005