1 应用概述
1.1 通用描述
在现场使用多台风机水泵的场合,需要考虑对多台风机水泵进行轮换,因此如何合
理的对多台风机水泵进行轮换就成了一道难题,本文针对上述情况,专门开发了多
泵轮换的应用库,可以方便统计泵的运行时间,并根据运行时间合理轮换多台风机水泵。
1.2 硬件及软件需求
本应用软硬件的需求
为了使得本应用案例成功运行,必须满足以下硬件和软件需求。
硬件
S7-200 SMART CPU 控制器:
. SIMATIC S7-200 SMART 产品家族
软件
. STEP 7-Micro/WIN SMART V2.7
. Wincc flexible SMART V4 SP1
2 程序库
简要说明
该程序库主要可以实现如下功能:
多泵运行时间统计。
多泵轮换。
轮换原则:启动运行时间最短的泵,停止运行时间最长的泵。
最多可以实现8 台泵的运行轮换。
程序库-多泵轮换库
注意事项
. 本功能库的输入mode、hand、run、faultNC 和输出switchOn、status、error每个字节八个位分别对应泵1~泵8 的对应状态和反馈,现场应用中需要根据实际和现场IO 一一对应。
. 想实现泵运行时间的断电保持功能,需要设置字节偏移对应地址为断电保持区。
. 泵运行时间都是按秒计算的,使用时若要显示分钟或者小时,可以考虑在触摸屏上做线性比例换算。
3 使用示例
程序调用
本例程中VD100~VD128 对应泵1~泵8 的实际运行时间,需要设置断电保持。
4 HMI 画面
多泵轮换触摸屏样例程序使用的是10 寸精彩触摸屏,通过触摸屏和PLC 程序通讯,实现多泵轮换的操作和设备状态显示。
画面概览
本触摸屏样例程序画面如下:
针对每台泵,可设置手动自动模式,可显示每台泵运行时间、运行状态和故障状态。
操作部分有系统启动和停止旋钮,可以设置多泵轮换时间和运行泵数量
旋转动画的新功能。
首先在变量中建立一个test 的内部变量,数据类型为int。
在画面_1 的对象属性---事件---加载---其他函数---simulateTag 函数,按照下图设置
在需要旋转的图形上,点击属性---动画---旋转,配置变量test,注意如果想连续旋转,需要配置开始角度和终止角度一致。
在动画的可见性中,设置对应变量,本例中设置泵运行_1 信号为1 时可见。
资料:
下载地址:
S7-200 SMART 多泵轮换功能库
链接:https://pan.baidu.com/s/1Y0_Pjv45SU2X6wX16PB4Ew
提取码:84mo
文章来源于:巨控电子
加入知识星球智能制造与自动化,加入会员可下载此公众号发布文章中的相关资料(行业报告、MES、数字化技术方案、自动化教程、自动化行业标准化资料VASS\SICAR\戴姆勒等、C#上位机开发、node-red开发、人工智能教程等)。
今天的文章,如果你感觉有价值,请记得一键三连:点赞加关注,留言,转发朋友圈,分享收藏,点击在看之后,一定记着加我个人微信:ZIDHXB。