本帖最后由 采集赛道5 于 2025-9-20 18:09 编辑
S7-200 SMART 案例之正反转控制 相关软(硬)件: 1、编程软件:Step 7 - Micro / Win SMART V2.7 2、CPU硬件:SR20 (IP:192.168.2.1) 控制要求: 1、三相异步电机采用正反转控制。 2、示例:某厂有多个闸门或电动阀,闸门打开、关闭采用正反转控制,输入信号:供电、远程、故障、开到位、关到位、开运行、关运行,输出信号:闸门开、闸门关。 3、示例:模拟小车自动往返,输入信号:供电、远程、故障、左限位、右限位、正运行、反运行,输出信号:小车前进、小车后退。 注:本文程序仅供参考!!! <o:p> </o:p> 为方便理解小编简单画了份正反转控制草图。 常规双重连锁正反转电路图(草图) 自动往返控制电路图(草图) 一、正反转实现步骤(新建项目、添加子程序、添加变量、编写程序、调用子程序、关联变量、下载测试) 1、建立变量表:(正反转控制程序) <o:page></o:page> 建立变量表 2、编写程序: <o:page></o:page> 设备沿信号 <o:page></o:page> 设备正反转控制 设备软故障判断 设备软故障复位 设备输出 设备状态字 完整程序: 3、下载测试:(用正反转程序实现闸门控制) 主程序调用<o:page></o:page> 主程序调用<o:page></o:page> 下载测试1<o:page></o:page> 下载测试2<o:page></o:page> 下载测试3<o:page></o:page> 下载测试4 视频演示:(模拟闸门控制) 二、闸门控制(新建项目、添加子程序、添加变量、编写程序、调用子程序、关联变量、下载测试) 1、建立变量表:(闸门控制程序) <o:page></o:page> 建立变量表 2、编写程序: <o:page></o:page> 设备沿信号 <o:page></o:page> 设备正反转控制 设备软故障判断 设备输出 设备状态 完整程序: 3、下载测试:(闸门控制) <o:page></o:page> 主程序调用 <o:page></o:page> 模拟闸门开、关到位 <o:page></o:page> 开闸门 <o:page></o:page> 闸门开到位 <o:page></o:page> 关闸门 <o:page></o:page> 闸门关到位 视频演示:(模拟闸门控制) 三、小车自动往返控制(新建项目、添加子程序、添加变量、编写程序、调用子程序、关联变量、下载测试) 1、建立变量表:(小车自动往返控制程序) <o:page></o:page> 建立变量表 2、编写程序: <o:page></o:page> 设备沿信号 <o:page></o:page> 设备正反转控制 设备软故障判断 <o:page></o:page> 设备输出 设备状态 完整程序: 3、下载测试: <o:page></o:page> 主程序调用 <o:page></o:page> 模拟小车触发限位 <o:page></o:page> 小车前进 <o:page></o:page> 小车后退 4、视频演示:(模拟小车自动往返) <video width="640" height="360" controls="" data-v-823ba74e="" poster="http://mmbiz.qpic.cn/mmbiz_jpg/c8fkdKGFBIP0kAKSmoa1qtBGOBaicnE7iaz90JHiaU8NoQvg3DPg6lpypeFriclZvODWXiatBXzmys6Cygj8x50LRdg/0?wx_fmt=jpeg&wxfrom=16" webkit-playsinline="isiPhoneShowPlaysinline" playsinline="isiPhoneShowPlaysinline" preload="metadata" crossorigin="anonymous"> 您的浏览器不支持 video 标签 </video> <!-- S 视频社交--> <o:p> </o:p> 注:本文程序仅供参考!!! <br>免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! |