欢迎来到天天文库
浏览记录
ID:36410167
大小:1.31 MB
页数:50页
时间:2019-05-09
《LC控制三相异步电动机Y-△降压起动》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、项目7PLC控制三相异步电动机Y-△降压起动【学习目标】1.掌握S7-300PLC中的边沿检测指令的特点及使用。2.掌握S7-300PLC中定时器的种类、特点及使用。3.掌握S7-300PLC中置位/复位指令、装入/传送指令的特点及使用。4.能独立完成简单时序控制系统(异步电动机Y-△降压起动、脉冲定时器、交通信号灯和搬运机械手控制系统设计)的硬件设计、软件设计及系统运行调试。7.1项目简述异步电动机Y―△降压启动是应用最广泛的启动方式,图2-22是异步电动机Y―△降压启动的电气控制线路原理图,现在用PLC控制来实
2、现,控制要求如下:(1)当接通三相电源时,电动机M不运转。(2)当按下SB2按钮后,电动机M以Y接法降压启动。(3)9s后,电动机自动转接为△接法全压运行。(4)按下SB1按钮,电动机停止运行。(5)使用热继电器FR做过载保护,若FR触头动作,电动机立即停转。在本项目中,除了要使用前面介绍的知识外,电动机的启动过程要由定时器来实现,定时器的复位信号由复位指令来实现,用装入和传送指令完成当前剩余时间值的存储。因此接下来我们首先要介绍置位/复位、边沿检测、装入/传送、定时器等指令。7.2相关知识7.2.1置位与复位指令
3、置位和复位指令的线圈指令和语句表如表7-1所示。置位/复位指令根据RLO的值,来决定被寻址位的信号状态是否需要改变。对于置位操作,一旦RLO为1,则被寻址信号(输出信号)状态置1,如果RLO为0,对该指令没有任何作用,输出仍保持为1;对于复位操作,一旦RLO为1,则被寻址信号(输出信号)状态置0,如果RLO为0,对该指令没有任何作用,输出仍保持为0。置位/复位指令用于结束一个逻辑串,因此,在LAD中置位/复位指令要放在逻辑串的最右端,而不能放在逻辑串中间。复位指令还可用于复位定时器和计数器。图7-1说明了置位指令如
4、何保持输出Q4.0的状态为1,直至复位指令把它变为0;该图也说明了复位指令如何保持输出Q4.0的状态为0,而无论复位的触点I1.0如何变化,输出Q4.0仍然为0,直到置位指令把它置为1。7.2.2边沿检测指令边沿检测指令用来检测信号状态是否发生变化。当信号状态从0变到1时,产生一个上升沿(或正跳沿);若信号状态从1变到0,则产生一个下降沿(或负跳沿)。跳变沿检测的原理是:在每个扫描周期中把当前信号状态和它在前一个扫描周期的状态进行比较,若不同则表明有一个跳变沿。因此,前一个周期的信号状态必须被存储,以便能和新的信号
5、状态相比较。S7中有两类跳变沿检测指令,一种是对RLO的跳变沿检测的指令,另一种是对触点跳变沿直接检测的梯形图方框指令。边沿检测指令如表7-2所示。图7-2是使用RLO正跳沿检测指令的例子。这个例子中,若CPU检测到输入I0.0有一个正跳沿,将使得输出Q4.0的线圈在一个扫描周期内通电。对输入I0.0常开触点扫描的RLO值存放在存储位M1.0中。在OBl的扫描周期中,CPU对I0.0信号状态扫描并形成RLO值,若该RLO值是l而存放在M1.0中的上次RLO值是0,这说明FP指令检测到一个RLO的正跳沿,那么FP指令
6、把RLO位置1。如果RLO在相邻的两个扫描周期中相同(全为1或0),那么FP语句把RLO位清0。在梯形图中,触点跳变沿检测方框可被看做一个特殊常开触点。常开触点的特性是:若方框的Q为1,触点闭合;若Q为0,则触点断开。7.2.3装入和传送指令S7可以按字节、字、双字对存储区访问。累加器是处理器中的一种专用寄存器,可做“缓冲器”使用。数据的传送与变换一般通过累加器进行,而不是在存储区“直接”进行。S7-300的CPU有两个32位的累加器,即累加器1和累加器2。累加器1是主累加器,累加器2是辅助累加器,与累加器l进行运
7、算的数据存储在累加器2中。装入(L,Load)和传送(T,Transfer)指令可以在存储区之间或存储区与过程输入、输出之间交换数据。CPU执行这些指令不受逻辑操作结果RLO的影响。L指令将源操作数装入累加器1中,而累加器原有的数据移入累加器2中,累加器2中原有的内容被覆盖。T指令将累加器1中的内容写入目的存储区中,累加器1的内容保持不变。L和T指令可对字节(8位)、字(16位)、双字(32位)数据进行操作,当数据长度小于32位时,数据在累加器右对齐(低位对齐),其余各位填0。1.对累加器1的装入和传送指令装入和传
8、送操作有三种寻址方式:立即寻址、直接寻址和间接寻址。(1)立即寻址L指令对常数的寻址方式称为立即寻址,下面是使用立即寻址的装入指令的例子。L+5//累加器1中装入一个16位整数常数LB#16#EF//累加器1中装入一个8位16进制常数L2#1111_0000_1111_0000//累加器1中装入一个16位2进制常数L‘AB’//累加器1中装入二个字符LP#I
此文档下载收益归作者所有