本帖最后由 采集赛道7 于 2025-9-11 21:44 编辑
S7-1200-1500 案例之设备手自动控制 相关软(硬)件: 1、编程软件:TIA_V15.1 2、仿真软件:PLCSIM 控制要求: 1、设备可实现手/自动控制,故障或条件不满足时停止设备,记录设备累计运行时间分、时,累计运行次数。 <o:p> </o:p> 注:程序仅供参考!!! <o:p> </o:p> 一、设备手自动控制 (新建项目、新建UDT、新建全局DB、新建FB块、编写程序、调用FB块、关联变量、下载测试) 1、新建用户自定义数据类型(UDT_PumpControl) <o:page></o:page> 定义变量 2、新建全局DB块(PumpData)添加变量: 添加变量 3、新建FB块(ManAutoCtrl): <o:page></o:page> 建立变量表1 建立变量表2 4、编写程序: <o:page></o:page> 设备沿信号 设备手、自动控制 设备软故障判断 设备运行次数、运行时间计算 数据清零、设备输出控制 5、下载测试: (本文采用LAD和SCL两种方法分别调用ManAutoCtrlFB块) FB块中调用 <o:page></o:page> 主程序中调用 主程序中调用SCL格式 <o:page></o:page> SCL格式在线监控 <o:page></o:page> 下载测试1 <o:page></o:page> 下载测试2 下载测试3 <o:page></o:page> 下载测试4 下载测试5 二、视频操作演示: 注:程序仅供参考!!! <o:p> </o:p> <br>免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! |