[西门子] 200SMART PLC 运行时间累积

[复制链接]
查看479 | 回复0 | 2024-5-21 16:01:10 | 显示全部楼层 |阅读模式

导读:在自动化设备中,经常需要对设备进行运行时间的统计,并且在触摸屏上显示让工作人员知道设备的运行情况。比如:某台电机运行了多少天、多少小时、多少分钟等(如图一)。那么今天呢,我们就用200SMART PLC做一个运行时间累积的案例和大家一起分享。


图一


控制要求:
1.按下启动按钮I0.1,电机开始运行(输出Q0.0),运行时间开始累积。
2.运行时间到达60秒后,分钟开始累积,分钟到达60秒后,小时开始累积
3.当按下停止按钮(I0.2)或者设备故障(I0.3),电机累积时间停止。待电机再次运行,时间累积在之前基础上再次叠加。


PLC接线:





IO地址分配:


PLC符号名称
PLC地址
功能说明
启动
I0.1
启动电机
停止
I0.2
停止电机
故障
I0.3
停止电机
电机
Q0.0
驱动电机


程序编写:








程序解读:
网络1中,对电机的启停控制、故障的互锁等。
网络2中,利用SM0.5秒脉冲实现对电机的秒时间累积。秒时间存储器地址为VW0,接下来利用比较指令。当VW0数据大于60(也就是秒累积60),分钟存储器地址VW2加1,实现分钟的累积。同时秒时间清零。小时的累积也是一样的,不再赘述。为了存储较长的小时时间,小时的存储器用32位存储器VD4。



【实用】博途S7-1200 如何使用仿真功能
2020-12-08
S7-200SMART 实时时间如何在触摸屏上显示并写入(案例)
2020-11-21



免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册哦

x
您需要登录后才可以回帖 登录 | 注册哦

本版积分规则