[西门子] S7-200 SMART 案例应用之设备定时巡检

[复制链接]
查看68889 | 回复0 | 2024-3-23 08:47:51 | 显示全部楼层 |阅读模式
S7-200 SMART 案例应用之设备定时巡检

相关软件:

1、编程软件:Step 7 - Micro / Win SMART V2.7

2、CPU硬件:ST30 (IP:192.168.2.12)

控制要求:

1、设备分手动巡检和定时自动巡检,定时时间可调。

2、手动巡检时,按下启动,倒数N秒后开始启动第一台设备,运行N秒后停止,等待N秒后启动下一台设备。

        第二台设备,运行N秒后停止,等待N秒后启动下一台设备。如此循环直至最后一台设备停止。

3、自动巡检时,模式切换至自动时,开始倒计时,倒计时结束开始启动第一台设备,步骤如2。

        循环至最后一台设备停止后,重新开始倒计时,如此循环。

4、记录设备开始巡检、结束巡检时间。设备故障或条件不满足退出巡检。

注:本文程序仅供参考!!!

         


一、编写倒计时程序:

(知识点:子程序应用、间接寻址、自定义库指令、倒计时等)

1、建立变量表,如图:



变量表

2、编写程序,如图:



倒计时程序

二、编写巡检子程序:



巡检控制程序        

三、编写记录时间程序:



记录时间程序



四、调用巡检子程序:


巡检控制程序        

五、编写输出控制程序:



巡检输出控制程序

六、下载测试:



视频演示1无故障


video: https://mp.weixin.qq.com/mp/readtemplate?t=pages/video_player_tmpl&action=mpvideo&auto=0&vid=wxv_3118509049748357122
视频演示2有故障


video: https://mp.weixin.qq.com/mp/readtemplate?t=pages/video_player_tmpl&action=mpvideo&auto=0&vid=wxv_3118521456398925835
      

注:本文程序仅供参考!!!

                  

(参考文章:S7-200 SMART 案例应用之倒计时)

(参考文章:S7-200 SMART 基础篇之自定义库指令)

(参考文章:S7-200 SMART读取和设置系统时钟)

(参考文章:S7-200 SMART 案例应用之自定义沿指令)

(参考文章:S7-200 SMART 基础篇之子程序应用)

(参考文章:S7-200 SMART 案例应用之设备定时控制)

(参考文章:S7-200 SMART 案例之软故障判断)

(参考文章:S7-200SMART案例应用之先进先出(FIFO))

(参考文章:S7-200SMART案例应用之实数批量传送)

(参考文章:S7-200 SMART 案例应用之设备轮询控制(冒泡排序))

         

感谢您点赞、分享,给小编加鸡腿。

  

感谢您对小编的支持与赞助。

本帖子中包含更多资源

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

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

本版积分规则