在学习完电动机的启保停控制后,我们今天来学习电气控制里面进阶的正反转控制,也就是大名鼎鼎的互锁电路。首先需要了解电动机可以实现电动机正反转的工作原理。

一、硬件电路

用S7-1200 PLC控制一台三相异步电动机,实现对电动机进行的正反转控制。通过学习本任务,了解一个PLC控制项目的实施的基本步骤,初步掌握S7-1200 CPU模块的接线方法。

L1,L2,L3为工业电AC交流三相380V,其中QF1为断路器,是手动开关,电路启动前需要手动闭合该两个开关。上图中左边为主回路,实现正转和反转控制,就需要两个自动的元器件。很显然如果KM1是正转控制的接触器的话,KM2就是反转接触器。先来介绍一下电动机正反转工作原理,如果调换UVW任意两根线即可完成电动的正反转切换。那么接下来我们看一下KM1和KM2分别闭合看看是如何实现调换UVW哪两根线的。

从上面的图可以看出,KM1和KM2闭合分别调换了U和W两根线,从而达到了让电动机实现反转的目的。(具体的电动机工作原理大家可自行搜索一下)

而控制电路中PLC的接线仍然与之前一样,本次选择的CPU是1214C的AC系列,所以左上角该PLC的电源为LN也就是交流220V。与上例不一样,主要是告诉各位同学,PLC的电源要根据你自己选择的型号进行接线,具体型号介绍在软件新建项目的时候都会有所体现。

二、PLC程序

通过上面的介绍大家思考一下如果没有PLC,我们用按钮开关和接触器控制电动机的正反转的电路应该是什么样子的。可以参考下图的电路。

程序原理为正反转电路是一样的,也就是互锁。只是编程软件界面里操作的常开和常闭和线圈得符号与实际电路稍微长的不一样而已。实质上PLC编程就是电路转化程序的过程,简单的电路就是直接转成程序就可以直接使用。下面图大家就可以直接看到,电路是什么样的,程序就是什么样的。

PLC的程序也很显而易见,通过程序也可以直接验证程序是否正常,当然我这里有更好的验证方法就是HMI仿真。不用使用监控表那个枯燥的仿真方式,用HMI仿真可以直接实现跟实际效果保持一致。

三、PLC和HMI联动仿真效果

上面讲了半天互锁的本质是什么一直没有说清楚,互锁我的称呼就是锁对方,正转运行就锁反转,反转运行就锁正转,这个通过下图的仿真效果图就可以看明白,正转运行的时候无论怎么点反转都不会阻止正转的运行。除非按下停止按钮之后。大家可以自行操作看看实际的效果,这种效果使单纯的在监控SIM表里无法体会的。

 

从上面的实际效果大家可以看到,当正启动按下的时候,无论怎么电机反启动和反停止都不会阻碍正转的运行。反之反转依然如此,这就是互锁的本质。各位同学在下载压缩包后,直接打开程序,具体使用教程如下:

分别在PLC程序和HMI程序上右键点击启动仿真,即可在弹出的仿真界面点击按钮查看仿真效果

仿真程序下载请点击下方链接:

零基础无实物一步一步学PLCS7-1200仿真(三)-电动机正反转控制-嵌入式文档类资源-CSDN下载

零基础无实物一步一步学PLCS7-1200仿真(三)-电动机正反转控制(互锁)相关推荐

  1. 步进电机正反转实验_电工基础:帮你学会电机正反转双重互锁控制

    我是漫步者2020,喜欢学习和分享电工知识 ,喜欢请点赞和关注. 三相电机的正反转控制是一门电工基础课程,在这里我将帮助你学习三相电机的正反转双重互锁控制.实践是检验真理的唯一标准,所以即要学会看电路 ...

  2. 零基础无实物一步一步学PLCS7-1200仿真(五)-四路简易抢答器控制

    本次项目为四路抢答器,通过本次项目了解项目开发流程,未来扩展多路抢答器只需要对程序进行微调即可. 项目要求: 1.有4组进行抢答,抢答按钮为SB1-SB4,对应4个抢答指示灯为L1-L4. 2.主持人 ...

  3. 零基础无实物一步一步学PLCS7-1200仿真(六)-两个电动机顺启逆停

    本次项目为两个电机定时启动且有顺序要求,目的旨在学习PLC的定时器的指令,学习时间继电器对应的PLC里面的指令是如何使用的. 项目要求: 1.电机启动按钮,M1电机立即启动. 2.按钮按下后,定时器开 ...

  4. python爬虫教程入门-零基础入门Python爬虫不知道怎么学?这是入门的完整教程

    原标题:零基础入门Python爬虫不知道怎么学?这是入门的完整教程 这是一个适用于小白的Python爬虫免费教学课程,只有7节,让零基础的你初步了解爬虫,跟着课程内容能自己爬取资源.看着文章,打开电脑 ...

  5. python零基础入门教程-零基础入门Python爬虫不知道怎么学?这是入门的完整教程...

    原标题:零基础入门Python爬虫不知道怎么学?这是入门的完整教程 这是一个适用于小白的Python爬虫免费教学课程,只有7节,让零基础的你初步了解爬虫,跟着课程内容能自己爬取资源.看着文章,打开电脑 ...

  6. 零基础大学才学计算机专业,零基础90后大学毕业待业学计算机

    零基础90后大学毕业待业学计算机 零基础90后大学毕业待业学计算机?四川要学习计算机的话,显然是来成都比较好,这里是大城市,发展也不错,以后就业机会也多. 一些对学历有要求的工作岗位,很多是技术性差的 ...

  7. 零基础 Amazon Web Services (AWS) 入门教程图文版(三)

    原则上WDCP安装好了,就可以直接使用了,FTP.MySQL什么的应有尽有.但是本站Amazon AWS -- 免费的午餐不好吃一文中说到过这个问题,直接用WDCP的MySQL会导致EBS的I/O急剧 ...

  8. 零基础无实物一步一步学PLCS7-1200仿真(八)-按键控制数码管显示

    项目要求:按照项目的功能完成按键控制数码管的技术显示. 项目目的:学习比较指令.数学函数指令和加减计数指令和数码管的显示原理. 项目功能:数码管可以显示两位数00-99,然后可通过四个按键完成数码管的 ...

  9. 零基础无实物一步一步学PLCS7-1200仿真 背景知识二 电气控制基本电路

    在上一节讲述了基本的元器件知识之后,同学们应该深挖每一个元器件的原理和选型原则.可以为未来的自己设计项目时候的选型做到游刃有余.今天给大家带来一些电气控制或者工控领域的常见的基本电路,这些基本电路都是 ...

最新文章

  1. python把矩阵存为文件_python 读取文件并把矩阵转成numpy的两种方法
  2. shell 脚本不能执行多条?何解
  3. mac phpstorm 2018 激活码
  4. matlab 中fft的用法
  5. 关于字节对齐以及内存占用
  6. Windows漏洞:MS08-067远程代码执行漏洞复现及深度防御
  7. 一周水题集锦 2017 9.4
  8. [裴礼文数学分析中的典型问题与方法习题参考解答]4.5.7
  9. 贡献十本经典的java教程,都是pdf完整版
  10. 元素JavaScript知识点梳理与经典百例
  11. c语言中判断c是否为小写字母,C语言判断英文字符大小写的方法
  12. 【LeetCode/力扣】1723. 完成所有工作的最短时间
  13. HBuilderX软件
  14. OpenWrt 软路由介绍
  15. 告别 .com网址时代,Opera浏览器实现用Emoji符号打开网站
  16. MapReduce模型过程详解
  17. 美的 Dell 国信证券面经整理
  18. 历史上的经济危机各国最后都是怎么度过或解决的?
  19. java接口防_java接口如何有效防止恶意请求
  20. 计算机毕业设计asp.net的幼儿园接送信息管理系统(源码+系统+mysql数据库+Lw文档)

热门文章

  1. Spring集成Memcached三种方式
  2. PLSQL Developer-模板(Template) 使用教程
  3. 中级职称软考设计师笔记之【多媒体基础】
  4. 千字详解:“Java性能调优六大工具”之JConsole工具
  5. 如何设置跟单服务器定期自动重启,MT4跟单软件开机自动运行并自动开始跟单?
  6. 微信小程序实现考场座位号随机
  7. Figma 中文社区找到了!
  8. ROS1/ROS2机器人课程开设难度如何
  9. 七年级计算机基础知识的试题,七年级信息技术试题
  10. c语言求圆周率 . 4,C语言求圆周率π(三种方法)(4页)-原创力文档