PLC 控制三相异步电动机正反转实验

前些天发现了十分不错的人工智能学习网站,通俗易懂,风趣幽默,没有广告,分享给大家,大家可以自行看看。(点击跳转人工智能学习资料)


微信公众号:创享日记
发送关键词:plc3
免费获取完整无水印实验报告


一、实验目的
1. 学习和掌握PLC的实际操作和使用;
2. 学习和掌握PLC控制三相异步电动机正反转的硬件电路设计;
3. 学习和掌握PLC控制三相异步电动机正反转的程序设计;
4. 学习和掌握PLC控制系统的现场接线与软硬件调试。

二、实验设备
在这里插入图片描述
三、实验原理
三相异步电动机定子三相绕组接入三相交流电,产生旋转磁场,旋转磁场切割转子绕组产生感应电流和电磁力,在感应电流和电磁力的共同作用下,转子随着旋转磁场的旋转方向转动。因此转子的旋转方向是通过改变定子旋转磁场旋转的方向来实现的,而旋转磁场的旋转方向只需改变三相定子绕组任意两相的电源相序就可实现。 如图2.1所示为PLC控制异步电动机正反转的实验原理电路。
在这里插入图片描述
左边部分为三相异步电动机正反转控制的主回路。由图 2.1可知:如果KM5的主触头闭合时电动机正转,那么 KM6 主触头闭合时电动机则反转,但 KM5 和 KM6 的主触头不能同时闭合,否则电源短路。
右边部分为采用PLC对三相异步电动机进行正反转控制的控制回路。由图可知:正向按钮接PLC的输入口X0,反向按钮接 PLC的输入口X1,停止按钮接 PLC的输入口X2;继电器 KA1、KA2 分别接于 PLC 的输出口 Y2、Y3,KA1、KA2 的触头又分别控制接触器KM5和KM6的线圈。
实验中所使用的PLC为信捷系列晶体管输出型的,由于晶体管输出型的输出电流比较小,不能直接驱动接触器的线圈,因此在电路中用继电器KA1、KA2 做中间转换电路。
在KM5和KM6线圈回路中互串常闭触头进行硬件互锁,保证软件错误后不致于主回路短路引起断路器自动断开。
电路基本工作原理为:合上 QF1,给电路供电。当按下正向按钮,控制程序要使Y2为1,继电器KA1线圈得电,其常开触点闭合,接触器 KM5的线圈得电,主触头闭合,电动机正转;当按下反向按钮,控制程序要使Y3 为 1,继电器 KA2 线圈得电,其常开触点闭合,接触器KM6的线圈得电,主触头闭合,电动机反转。

四、实验步骤
1.断开QF1,按图2.2接线(本实验异步电机采用星型接法);
2.接通断路器 QF1 ;
3.运行PC机上的信捷编程工具软件,并使 PLC工作在 STOP 状态;
4.输入编写好的PLC控制程序并将程序下载至 PLC;
5.使PLC工作在RUN 状态,操作控制面板上的相应按钮,实现电动机的正反转控制。在PC机上对运行状况进行监控,同时观察继电器KA1、KA2 和接触器KM5 、KM6的动作以及主轴的旋转方向,调试并修改程序直至正确 ;
6.重复4、5步骤,调试其它实验程序。
在这里插入图片描述
五、实验说明及注意事项
1.本实验中,继电器KA1、KA2的线圈控制电压为 24V DC,其触点10A 220V AC(或10A 28V DC);接触器KM5、KM6的线圈控制电压为220V AC,其主触点 25A 380V AC。
2. 三相异步电动机的正、反转控制是通过正、反向接触器 KM5、KM6改变定子绕组的相序来实现的。其中一个很重要的问题就是必须保证任何时候、任何条件下正反向接触器 KM5、KM6 都不能同时接通,否则会造成电源相间瞬时短路。为此,在梯形图中应采用正反转互锁,以保证系统工作安全可靠。
3.接线和拔线时,请务必断开QF1;
4.QF1合上后,请不要用手触摸接线端子;
5. 请务必不能将导线一端接入交流电源、交流电机、KM5、KM6 的接线端子上,另一端放在操作台上而合上QF1。
6.通电实验时,请不要用手触摸主轴。
(粗电源线:长线各色共4根,中线各色共5根,短线17根;细线:红黑各2根,蓝5根)

六、实验思考
在这里插入图片描述
在该控制线路中,KM1 为正转交流接触器,KM2 为反转交流接触器。KM1、KM2 常闭触点相互闭锁,当闭合正转开关时,KM1 得电,电机正转;KM1 的常闭触点断开反转控制回路,此时当闭合反转开关,电机运行方式不变;若要电机反转,必须使正转交流接触器失电,电机停止,然后再闭合反转开关,电机反转。若要电机正转,也必须先停下来,再来改变运行方式。这样的控制线路的好处在于避免误操作等引起的电源短路故障。
梯形图中的互锁和联锁电路只能保证输出模块中与Y0和Y1对应的硬件继电器的常开触点心不会同时接通。由于切换过程中电感的延时作用,可能会出现一个接触器还未断弧,另一个却已合上的现象,从而造成瞬间短路故障。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/347247.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

功能Java示例 第4部分–首选不变性

这是称为“ Functional Java by Example”的系列文章的第4部分。 在上一部分中,我们讨论了一些副作用,并且我想进一步详细说明如何通过将不可变性引入代码中来防止以意外的方式操纵数据。 如果您是第一次来,最好是从头开始阅读。 它有助于…

C语言实用算法系列之学生管理系统_对整个结构体操作_选择排序_提取排序规则

代码 #define _CRT_SECURE_NO_WARNINGS#include <stdio.h> #include <string.h> #include <stdlib.h> void Save();struct SUser {int nNumb;char sName[20];float fMath; }g_user[100];void Print() {puts("\n学号\t姓名\t数学");int i 0;while…

Altium Designer19(AD19)

微信公众号&#xff1a;创享日记 发送关键词&#xff1a;Altium 免费获取Altium Designer19 1、解压文件 2、解压后打开安装文件&#xff08;AD19 setup.exe&#xff09; 3、点击next 4、选择中文并接受协议 5、选择功能&#xff0c;Next 6、选择文件保存路径与安装路径&…

仿真proteus8.7安装

前些天发现了十分不错的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;没有广告&#xff0c;分享给大家&#xff0c;大家可以自行看看。&#xff08;点击跳转人工智能学习资料&#xff09; 微信公众号&#xff1a;创享日记 发送关键词&#xff1a;prot…

C语言实用算法系列之学生管理系统_对整个结构体操作_冒泡排序_提取排序规则

代码 #define _CRT_SECURE_NO_WARNINGS#include <stdio.h> #include <string.h> #include <stdlib.h> void Save();struct SUser {int nNumb;char sName[20];float fMath; }g_user[100];void Print() {puts("\n学号\t姓名\t数学");int i 0;while…

servlet 异常处理_Servlet异常和错误处理示例教程

servlet 异常处理有时候我写了一篇有关Java异常处理的文章&#xff0c;但是当涉及到Web应用程序时&#xff0c;我们需要的不仅仅是Java中的异常处理。 Servlet异常 如果您注意到&#xff0c;doGet&#xff08;&#xff09;和doPost&#xff08;&#xff09;方法将抛出ServletE…

基于51单片机直流电机PWM控制器设计

前些天发现了十分不错的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;没有广告&#xff0c;分享给大家&#xff0c;大家可以自行看看。&#xff08;点击跳转人工智能学习资料&#xff09; 由STC89C52单片机、LCD1602液晶显示屏、霍尔测速传感器、3V直…

大林算法控制仿真实验(计控实验六simulink)

前些天发现了十分不错的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;没有广告&#xff0c;分享给大家&#xff0c;大家可以自行看看。&#xff08;点击跳转人工智能学习资料&#xff09; 微信公众号&#xff1a;创享日记 发送关键词&#xff1a;计控…

振铃的消除仿真实验(计控实验七simulink)

前些天发现了十分不错的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;没有广告&#xff0c;分享给大家&#xff0c;大家可以自行看看。&#xff08;点击跳转人工智能学习资料&#xff09; 微信公众号&#xff1a;创享日记 发送关键词&#xff1a;计控…

基于触摸屏PLC的温度采集及简单控制

微信公众号&#xff1a;创享日记 发送关键词&#xff1a;plc4 免费获取完整无水印实验报告及源文件 一、实验目的 1、掌握模拟量输入输出的编写方法&#xff1b; 2、了解触摸屏画面编辑及组态的方法。 二、实验设备 三、实验步骤 1、如图所示&#xff0c;编辑触摸屏画面并定义…

OSI模型七层

OSI将计算机网络体系结构(architecture&#xff09;划分为以下七层&#xff1a; 一、应用层&#xff08;快递物品本身&#xff09; 网络服务接口&#xff0c;定义程序间通信标准&#xff0c;应用层协议&#xff08;HTTP…&#xff09; 二、表示层&#xff08;打包&#xff09…

内存heap_哪个内存更快?Heap或ByteBuffer或Direct?

内存heapJava正在成为新的C / C &#xff0c;它被广泛用于开发高性能系统。 对像我这样的数百万Java开发人员来说非常好&#xff01; 在这个博客中&#xff0c;我将分享我可以用Java完成的不同类型的内存分配的实验&#xff0c;以及从中获得什么好处。 Java中的内存分配 Java…

Java EE 8的前5个新功能

备受期待的Java Enterprise Edition 8版本拥有两个激动人心的新API&#xff08;JSON绑定1.0和Java EE Security 1.0&#xff09;以及对当前API的改进&#xff08;JAX-RS 2.1&#xff0c;Bean Validation 2.0&#xff0c;JSF 2.3&#xff0c;CDI 2.0&#xff0c;JSON-P&#xff…

C语言实用算法系列之二级指针用法简介

一、几个知识点 内存四区&#xff1a;栈、全局&#xff08;静态&#xff09;&#xff0c;常量区&#xff0c;除此以外剩余的空间暂时不能随意使用&#xff1b;除此以外剩余的空间只要通过malloc函数申请一下&#xff0c;就可以使用了&#xff1b;申请一个堆上的单个int变量的方…

C语言实用算法系列之行指针

代码 #include <stdio.h>void Test(double (*a)[3]) {printf("sizeof(a)%d\n", sizeof(a));printf("sizeof(*a)%d\n", sizeof(*a));printf("sizeof(a[1])%d\n", sizeof(a[1])); }void main() {double ar[2][3] { {1.0,2.1,3.2},{4.3,5.4…

C语言实用算法系列之DOS传参“加减乘除计算器”

简介 主要采用str族函数实现字符检测&#xff0c;只能用DOS传参进行计算&#xff0c;详见运行结果。 代码 #include <stdio.h> #include <string.h> #include <stdlib.h>/* int main(int argc, char** argv) { int i0; printf("总共有%d条有效字符串…

ARP地址解析协议(深信服X计划)

文章目录一、ARP需求背景二、ARP概述及工作原理三、免费ARP概述及案例四、代理ARP概述及案例一、ARP需求背景 在以太网中&#xff0c;一个主机和另一个主机进行直接通信&#xff0c;必须要知道目标主机的MAC地址。单这个目标MAC地址是如何获得的呢&#xff1f;它就是通过ARP&a…

grails框架_Play和Grails Java框架的优缺点

grails框架框架通过为程序员提供一些有用的功能来简化应用程序开发过程。 由于开发人员的普遍使用&#xff0c;Java框架经常被开发人员使用。 您可以在市场上找到各种Java开发框架。 新手开发人员经常在论坛上发布一个常见问题&#xff1a;“哪种Java框架是最好的&#xff1f;”…

TCP和UDP协议(深信服X计划)

文章目录一、TCP协议概述二、TCP三次握手和四次挥手三、UDP协议概述四、TCP和UDP对比及应用场景一、TCP协议概述 TCP (Transmission Control Protocol传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议&#xff0c;由ETF的RFC 793定义。在简化的计算机网络O…

C语言实用算法系列之时间族函数、目录遍历

时间族函数测试 代码 #define _CRT_SECURE_NO_WARNINGS#include <stdio.h> #include <stdlib.h> #include <time.h>void main() {time_t tt;//long __int64time(&tt);tm* time localtime(&tt);char* ws[] { "日","一","…