找回密码
 立即注册

QQ登录

只需一步,快速开始

工控课堂 首页 工控文库 PLC学习 查看内容

SCL语言实现的FIFO队列功能块(基于循环数组)

2022-6-21 22:05| 发布者: gk-auto| 查看: 767| 评论: 0

摘要:   近期新项目使用S7-1500,在网上找了FIFO序列的完成,有STL语言表达写的,但STL确实不方便阅读文章,就自身用SCL搞了一个,把序列的基本要素封裝成块,用着还好,跟大伙儿共享一下吧。若有缺陷也请大伙儿强调。操 ...

  近期新项目使用S7-1500,在网上找了FIFO序列的完成,有STL语言表达写的,但STL确实不方便阅读文章,就自身用SCL搞了一个,把序列的基本要素封裝成块,用着还好,跟大伙儿共享一下吧。若有缺陷也请大伙儿强调。
操作方法:实际操作全是上升沿开启;Push开启前请确保数据已提到i_push_data;輸出的队首原素Front是即时情况,Pop开启前按需拿取。
1.FB封裝:左侧是序列实际操作,右侧輸出序列情况及队首原素


2.FB插口主要参数:序列的数据信息存有static区queue里边


3.FB源代码
3.1 入队、出队


3.2 基本上特性


3.3 清零、校准

关注公众号,加入500人微信群,下载100G免费资料!

最新评论

热门文章
关闭

站长推荐上一条 /1 下一条

QQ|手机版|免责声明|本站介绍|工控课堂 ( 沪ICP备20008691号-1 )

GMT+8, 2025-12-23 04:49 , Processed in 0.081857 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

返回顶部