电子开发网

电子开发网电子设计 | 电子开发网Rss 2.0 会员中心 会员注册
搜索: 您现在的位置: 电子开发网 >> 电子开发 >> 梯形图实例 >> 正文

一文学会设备运行时间累计程序编写, 从零基础到精通,收藏这篇就够了!累计时间

作者:佚名    文章来源:本站原创    点击数:    更新时间:2025/6/15

导读:在我们的工业现场中,通常需要统计设备的运行时间,以便于现场的工作人员查看设备的状况。那么在之前的文章中,给大家写过使用1200PLC来编写设备运行时间统计案例,本文使用的是西门子200SMART PLC来编写此案例,大家可以对比它们之间的差异之处。

西门子200SMART PLC电机运行时间累计及维保程序设计
www.dzkfw.com.cn/Article/tixingtu/8734.html

 

  1. 控制要求:

(1)当在触摸屏上按下启动按钮后,设备启动(由Q1.5驱动)

(2)设备启动后,开始累计设备的运行时间(格式为:天-时-分-秒)

(3)当按钮停止按钮或者设备故障了,运行时间保留,再次启动时,时间继续累计。

2.程序编写

(1)程序段1启停控制:V10.0接通后Q1.5接通,按下停止按钮或者发生故障时设备停止。

 

(2)程序段2是当启动标志位接通之后,利用系统时钟1HZ脉冲接通“秒”累计,当到达60秒后“分钟”地址加1,同时“秒钟”清零;当到达60分钟后小时地址加1,同时“分钟”清零;当到达24小时后“天”地址加1,同时“小时”清零。

 

(3)当在触摸屏上接通“V13.1”后,所有的数据清零,实现数据复位。

 

而使用以上这种方法编程的话,如果是一个设备就还好,但是如果有多个设备的话,就会有很多重复工作。所以,我们可以使用带参数的子程序来编写这个程序,这样的话子程序只需要编写一遍。多个设备的话只需要更改管脚的参数就可以,给我们减少工作量。具体如下图所示:

(1)新建SBR6子程序,定义接口变量

(2)程序编写,方法与上文的方法相同,但是变量改成了局部变量!

 

 

 

(3)主程序调用子程序,并分配接口参数

 

STEP7-MicroWIN SMART 西门子主程序调用子程序,子程序创建方法
www.dzkfw.com.cn/Article/plcsoft/9875.html

Tags:西门子PLC,累计运行时间,指令  
责任编辑:admin
  • 上一篇文章:
  • 下一篇文章: 没有了
  • 请文明参与讨论,禁止漫骂攻击,不要恶意评论、违禁词语。 昵称:
    1分 2分 3分 4分 5分

    还可以输入 200 个字
    [ 查看全部 ] 网友评论
    推荐文章
    最新推荐
    关于我们 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 在线帮助 - 文章列表
    返回顶部
    刷新页面
    下到页底
    晶体管查询