【案例】200SMART PLC 运行时间累积
【案例】200SMART PLC 运行时间累积
↖戳上方 蓝字 “ PLC发烧友 ” 关注我们!
免费领,电气行业必备16套超清PPT(1034页)
导读:在自动化设备中,经常需要对设备进行运行时间的统计,并且在触摸屏上显示让工作人员知道设备的运行情况。比如:某台电机运行了多少天、多少小时、多少分钟等(如图一)。那么今天呢,我们就用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。
来源:技成培训网,作者:郭彪,转载请注明出处,评论处大家可以补充文章解释不对或欠缺的部分,这样下一个看到的人会学到更多,你知道的正是大家需要的。。。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧