码迷,mamicode.com
首页 > 其他好文 > 详细

西门子PLC学习笔记四-(控制三项异步电动机的启动停止)

时间:2014-09-25 22:03:07      阅读:203      评论:0      收藏:0      [点我收藏+]

标签:s7-300   plc   西门子   

本篇是学习S7-300的一个小程序,用于对PLC开发简单直观的认识。

1.三项异步电动机电路图

bubuko.com,布布扣

2.PLC控制接线图

bubuko.com,布布扣

从图中可以看出控制按钮接PLC 信号模块SM的I0.0、I0.1端口,输出信号从Q4.1输出

3.PLC SM模块选择

1)输入模块选择 SM321 DI32*24V

2)输出模块选择 SM322 DO32*AC120/230/1A

4.硬件组态图如下:

bubuko.com,布布扣

5.编辑符号变量

bubuko.com,布布扣

bubuko.com,布布扣

6.编写梯形图程序

bubuko.com,布布扣

7.编写程序

bubuko.com,布布扣

程序解释:

sb1_start使用开路符号表示:当接通时整条线路都接通,默认是断开的

sb2_stop使用闭路符号表示:当接通时整条线路断开,默认是接通的

fm_out使用的是输出符号,在sb1_start处并上fm_out表示当fm_out输出高电平时(即sb1_start不需要闭合,该线路也通),实现了输出自锁定,完成按一次启动按钮,电机一直运行。当按下sb2_stop后,线路断开,fm_out输出低电平,电机停止运行

上述LAD图多对应的STL程序如下:

      A(    
      O     "sb1_start"
      O     "fm_out"
      )     
      AN    "sb2_stop"
      =     "fm_out"

8.程序测试

启动PLCSim(step7仿真软件),在软件中设置好输入输出后,将程序下载到仿真软件中,即可开始测试。测试效果如下图:

1)程序初始启动画面

bubuko.com,布布扣

2)模拟sb1按下

bubuko.com,布布扣

3)将sb1按下信号取消

bubuko.com,布布扣

4)模拟sb2按下

bubuko.com,布布扣

通过上面的测试可知程序运行正常。

本程序示例代码可以从此下载。


西门子PLC学习笔记四-(控制三项异步电动机的启动停止)

标签:s7-300   plc   西门子   

原文地址:http://blog.csdn.net/fengshuiyue/article/details/39551469

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!