电工技术基础_电工基础知识_电工之家-电工学习网

欢迎来到电工学习网!

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

2021-10-07 00:32分类:西门子PLC 阅读:

  近期新项目使用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 清零、校准

上一篇:模块式PLC的基本结构

下一篇:DB块实际值和初始值相关问题

相关推荐

电工推荐

    电工技术基础_电工基础知识_电工之家-电工学习网
返回顶部