• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • 电脑应用技巧
  • 电脑基本常识
  • 电脑健康知识
  • 电脑初学者入门
  • 电脑维护基础
  • 电脑故障维护
  • 电脑硬件知识
  • 电脑维修实例
  • 电工学习
您的位置:首页 > 电脑知识 >plc > SCL语言实现的FIFO队列功能块(基于循环数组)

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

作者:匿名 字体:[增加 减小] 来源:互联网

本文介绍了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 清零、复位

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

相关文章

  • CP1L使用独立模式输出脉冲,用PULS+SPED指令,指令执行以后伺服
  • TIA博图精智面板中如何显示报警组态的颜色
  • PLC顺序控制基本功能模块及编程
  • BCD到BIN转换指令梯形图符号和转换示例图
  • 欧姆龙PLC数据类型
  • 初学PLC梯形图编程时需要遵循的规则
  • PLC的装入指令与传送指令
  • 如何通过整数运算显示小数
  • 西门子fc功能块应用
  • 欧姆龙CP1H PLC的命名

文章分类

  • 电脑应用技巧
  • 电脑基本常识
  • 电脑健康知识
  • 电脑初学者入门
  • 电脑维护基础
  • 电脑故障维护
  • 电脑硬件知识
  • 电脑维修实例
  • 电工学习

最近更新的内容

    • 欧姆龙PLC高速计数数器的复位方式
    • 三菱PLC脉冲产生发生器的编程实例
    • 西门子PLC面向对象编程
    • plc梯形图设计的基本原则
    • 模块式PLC的基本结构
    • 16位加计数器工作过程
    • 三菱plc变址寄存器(V/Z)、指针(P/I) 、常数(K/H)
    • TIA博图精智面板中如何显示报警组态的颜色
    • 西门子PLC怎样查看生产日期
    • plc顺序控制设计法的设计基本步骤

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有