您好,欢迎访问一九零五行业门户网

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

最近项目用到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 清零、复位
其它类似信息

推荐信息