电气控制与PLC技术5.ppt
《电气控制与PLC技术5.ppt》由会员分享,可在线阅读,更多相关《电气控制与PLC技术5.ppt(93页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、模块五模块五S7-200基本指令应用基本指令应用任务一任务一用用PLC实现电动机的基本控制实现电动机的基本控制任务二任务二分支程序的处理分支程序的处理任务三任务三置位置位/复位指令应用复位指令应用任务四任务四定时器指令应用定时器指令应用任务五任务五计数器指令应用计数器指令应用2021/9/151任务一任务一用用PLC实现电动机的基本控制实现电动机的基本控制提出任务提出任务工业生产中大多数生产机械的工作都是由电动机来拖动的。前边章节工业生产中大多数生产机械的工作都是由电动机来拖动的。前边章节中已经学习过由继电中已经学习过由继电接触器控制电路实现的电动机控制。那么,如接触器控制电路实现的电动机控制
2、。那么,如何使用何使用PLC来完成对电动机的控制呢?一起通过一些电机控制小项目来完成对电动机的控制呢?一起通过一些电机控制小项目的训练,学习学习吧!的训练,学习学习吧!项目项目1实现两台电机的互锁控制。实现两台电机的互锁控制。控制要求:控制要求:(1)对两台电动机分别设有的启动对两台电动机分别设有的启动/停止控制按钮。电动机停止控制按钮。电动机M1的启动的启动按钮按钮SB1、停止控制按钮、停止控制按钮SB2;电动机;电动机M2的启动控制按钮的启动控制按钮SB3、停、停止控制按钮止控制按钮SB4。(2)按下电动机按下电动机M1启动按钮启动按钮SB1,M1启动运行,按下电动机启动运行,按下电动机M
3、1停停止控制按钮止控制按钮SB2,M1停止运行。停止运行。下一页返回2021/9/152任务一任务一用用PLC实现电动机的基本控制实现电动机的基本控制(3)按下电动机按下电动机M2启动按钮启动按钮SB3,M2启动运行,按下电动机启动运行,按下电动机M2停停止控制按钮止控制按钮SB4,M2停止运行。停止运行。(4)要求具有互锁控制,即:电动机要求具有互锁控制,即:电动机M1运行时,运行时,M2不能运行;反之不能运行;反之电动机电动机M2运行时,运行时,M1不能运行。不能运行。新知识储备新知识储备基本位操作类指令基本位操作类指令1.位操作类指令格式及功能位操作类指令格式及功能PLC的控制电路中也有
4、与继电器控制电路相似的触点和线圈。它的触的控制电路中也有与继电器控制电路相似的触点和线圈。它的触点和线圈是以指令的形式出现的。触点和线圈的指令格式及功能如点和线圈是以指令的形式出现的。触点和线圈的指令格式及功能如表表5-1所示。所示。2.解释说明解释说明梯形图的触点代表梯形图的触点代表CPU对存储器的读操作,由于计算机系统读操作对存储器的读操作,由于计算机系统读操作上一页 下一页返回2021/9/153任务一任务一用用PLC实现电动机的基本控制实现电动机的基本控制的次数不受限制,所以用户程序中,常开、常闭触点使用的次数不受的次数不受限制,所以用户程序中,常开、常闭触点使用的次数不受限制。梯形图
5、的线圈符号代表限制。梯形图的线圈符号代表CPU对存储器的写操作,由于对存储器的写操作,由于PLC采采用自上而下的扫描方式工作,在用户程序中,每个线圈只能使用一次,用自上而下的扫描方式工作,在用户程序中,每个线圈只能使用一次,若使用次数若使用次数(存储器写入次数存储器写入次数)多于一次时,则其状态以最后一次为准。多于一次时,则其状态以最后一次为准。语句表的基本逻辑指令由指令助记符和操作数两部分组成,操作数由语句表的基本逻辑指令由指令助记符和操作数两部分组成,操作数由可以进行位操作的寄存器元件及地址组成,如可以进行位操作的寄存器元件及地址组成,如LDI0.0。常用指令助计符的定义:常用指令助计符的
6、定义:(1)LD(Load):装载指令,对应梯形图从左侧母线开始,连接常开:装载指令,对应梯形图从左侧母线开始,连接常开触点。触点。(2)LDN(LoadNot):装载指令,对应梯形图从左侧母线开始,:装载指令,对应梯形图从左侧母线开始,连接常闭触点。连接常闭触点。这两条指令也用于梯形图程序中的分支开始。这两条指令也用于梯形图程序中的分支开始。上一页 下一页返回2021/9/154任务一任务一用用PLC实现电动机的基本控制实现电动机的基本控制(3)A(And):与操作指令,用于串联单个常开触点。:与操作指令,用于串联单个常开触点。(4)AN(AndNot):非操作指令,用于串联单个常闭触点。:
7、非操作指令,用于串联单个常闭触点。(5)O(Or):或操作指令,用于并联单个常开触点。:或操作指令,用于并联单个常开触点。(6)ON(OrNot):异操作指令,用于并联单个常闭触点。:异操作指令,用于并联单个常闭触点。(7)=(Out):输出指令,线圈输出。:输出指令,线圈输出。(8)在执行立即类指令之时,立即指令获取实际输入值,但不更新输在执行立即类指令之时,立即指令获取实际输入值,但不更新输入映像寄存器。立即指令不依赖入映像寄存器。立即指令不依赖S7-200PLC的扫描周期进行更新,的扫描周期进行更新,而会立即更新。而会立即更新。(9)执行立即输出指令时,将新值写入实际输出和对应的过程映像
8、寄执行立即输出指令时,将新值写入实际输出和对应的过程映像寄存器中。存器中。3.举例举例【例例5-1】用用PLC实现电动机的启实现电动机的启/停控制。停控制。上一页 下一页返回2021/9/155任务一任务一用用PLC实现电动机的基本控制实现电动机的基本控制(1)控制要求。控制要求。按下按钮按下按钮SB1,交流接触器,交流接触器KM1的吸引线圈通电,接触器主触点的吸引线圈通电,接触器主触点闭合,电动机运转。松开按钮闭合,电动机运转。松开按钮SB1,电动机保持运行。,电动机保持运行。按下按钮按下按钮SB2,交流接触器,交流接触器KM1的吸引线圈断电,电动机停止运的吸引线圈断电,电动机停止运行。行。
9、(2)实施步骤。实施步骤。分析控制要求,保留电机运行电气控制主电路,用分析控制要求,保留电机运行电气控制主电路,用PLC程序控制程序控制替代电气控制电路部分。确定输入替代电气控制电路部分。确定输入/输出设备数量,并进行输出设备数量,并进行I/O分配,分配,如如表表5-2所示。所示。I/O接线如接线如图图5-1所示。所示。编程及调试。参考程序如编程及调试。参考程序如图图5-2所示。所示。分析:按下启动按钮分析:按下启动按钮SB1,I0.0常开触点闭合,常开触点闭合,Q0.0线圈得电线圈得电(置置位位),其常开触点闭合,实现自锁。即使松开按钮,其常开触点闭合,实现自锁。即使松开按钮SB1(即即I0
10、.0常开常开触点打开触点打开),“能流能流”仍然能够通过闭合的仍然能够通过闭合的Q0.0的常开触点以及的常开触点以及I0.1上一页 下一页返回2021/9/156任务一任务一用用PLC实现电动机的基本控制实现电动机的基本控制的常闭触点到达的常闭触点到达Q0.0线圈。按下停止按钮线圈。按下停止按钮SB2,I0.1常闭触点断开,常闭触点断开,Q0.0线圈断电线圈断电(复位复位),同时,同时Q0.0常开触点打开。常开触点打开。【例例5-2】梯形图和语句表的对应关系举例。如梯形图和语句表的对应关系举例。如图图5-3所示。读者所示。读者试分析下面的小程序可完成现实生活或生产中的哪种控制任务?试分析下面的
11、小程序可完成现实生活或生产中的哪种控制任务?任务实施任务实施温馨提示:该去做项目了!温馨提示:该去做项目了!知识巩固知识巩固项目项目2两台电机顺序启动,逆序停车控制。两台电机顺序启动,逆序停车控制。(1)有两台电动机有两台电动机M1和和M2,分别有各自的启动和停止控制按钮。,分别有各自的启动和停止控制按钮。(2)按下按下M1的启动按钮的启动按钮SB1,电动机,电动机M1先启动运行,先启动运行,M2方可启动,方可启动,即:即:M1不运行,则不运行,则M2不能运行。不能运行。上一页 下一页返回2021/9/157任务一任务一用用PLC实现电动机的基本控制实现电动机的基本控制(3)M2不停止,则不停
12、止,则M1不能停止,即:按下不能停止,即:按下M2的停止按钮,的停止按钮,M2电电动机停止后,动机停止后,M1方可停止。方可停止。总结阶段总结阶段温馨提示:通过这节内容的学习和训练,总结一下自己的收获吧!温馨提示:通过这节内容的学习和训练,总结一下自己的收获吧!上一页返回2021/9/158任务二任务二分支程序的处理分支程序的处理提出任务提出任务项目项目1将将图图5-4所示梯形图程序转换成语句表指令,并分析程序执行所示梯形图程序转换成语句表指令,并分析程序执行过程中,堆栈各级内容的变化情况。过程中,堆栈各级内容的变化情况。新知识储备新知识储备一、堆栈操作指令一、堆栈操作指令1.堆栈操作指令格式
13、及功能堆栈操作指令格式及功能在梯形图中,如果所有的触点是简单的串、并联关系,可以使用上一在梯形图中,如果所有的触点是简单的串、并联关系,可以使用上一节所介绍的位逻辑指令。然而,如果梯形图中的触点常常呈现比较复节所介绍的位逻辑指令。然而,如果梯形图中的触点常常呈现比较复杂的连接关系,就要涉及堆栈操作。杂的连接关系,就要涉及堆栈操作。在在S7-200中,有一个中,有一个9层堆栈,用于处理逻辑操作,故称为逻辑堆层堆栈,用于处理逻辑操作,故称为逻辑堆栈。栈。PLC的堆栈与一般计算机的堆栈结构是一致的,它是一组临时存的堆栈与一般计算机的堆栈结构是一致的,它是一组临时存取数据的存储单元,是由取数据的存储单
14、元,是由9个堆栈位存储器组成的串联堆栈,堆栈的个堆栈位存储器组成的串联堆栈,堆栈的下一页返回2021/9/159任务二任务二分支程序的处理分支程序的处理结构如结构如表表5-3所示。所示。堆栈操作的原则是:堆栈操作的原则是:“先进后出先进后出”,“后进先出后进先出”。进栈时,数据由。进栈时,数据由栈顶压入,堆栈中原有的数据串行下移一位,栈底栈顶压入,堆栈中原有的数据串行下移一位,栈底(STACK8)的数的数据则丢失。出栈时数据从栈顶被取出,所有数据向上串行上移一位,据则丢失。出栈时数据从栈顶被取出,所有数据向上串行上移一位,在栈底在栈底(STACK8)中,装入一个随机数据。中,装入一个随机数据。
15、S7-200系列系列PLC提供的堆栈指令格式如提供的堆栈指令格式如表表5-4所示。所示。2.指令说明指令说明(1)每执行一次每执行一次LD(或或LDN)指令,自动进行一次进栈操作。指令,自动进行一次进栈操作。(2)串联一个或一个以上的并联触点块时要使用串联一个或一个以上的并联触点块时要使用ALD指令。指令。(3)并联一个或一个以上的串联触点块时要使用并联一个或一个以上的串联触点块时要使用OLD指令。指令。(4)使用使用LPS指令时,本指令为分支的开始,以后必须有分支结束指指令时,本指令为分支的开始,以后必须有分支结束指令令LPP。即。即LPS与与LPP指令必须成对出现。指令必须成对出现。(5)
16、逻辑堆栈指令可以嵌套使用,但最多可嵌套使用逻辑堆栈指令可以嵌套使用,但最多可嵌套使用9次。次。上一页 下一页返回2021/9/1510任务二任务二分支程序的处理分支程序的处理(6)ALD、OLD、LPS、LRD和和LPP指令无操作数。指令无操作数。3.举例应用举例应用触点块是由两个或两个以上触点串联或并联构成的,触点块之间既可触点块是由两个或两个以上触点串联或并联构成的,触点块之间既可以串联,也可以并联。以串联,也可以并联。(1)触点块串联指令触点块串联指令ALD。【例例5-3】当两个或两个以上的触点块串联时,在当两个或两个以上的触点块串联时,在STL语句中将出语句中将出现一条现一条ALD指令
17、,如指令,如图图5-5和和图图5-6所示。所示。(2)触点块并联指令触点块并联指令OLD。【例例5-4】当两个或两个以上的触点块并联时,在当两个或两个以上的触点块并联时,在STL语句中将出语句中将出现一条现一条OLD指令,如指令,如图图5-7和和图图5-8所示。所示。(3)分支程序的处理分支程序的处理(逻辑堆栈指令的应用逻辑堆栈指令的应用)。【例例5-5】LPS、LRD和和LPP指令用于处理多个分支电路同时受一指令用于处理多个分支电路同时受一个或一组触点的控制情况。个或一组触点的控制情况。LPS指令用于分支的开始,指令用于分支的开始,LPP用于用于上一页 下一页返回2021/9/1511任务二
18、任务二分支程序的处理分支程序的处理分支电路的结束。分支电路的结束。LRD则用于分支开始和分支结束之间的逻辑块编程。则用于分支开始和分支结束之间的逻辑块编程。使用方法如使用方法如图图5-9和和图图5-10所示。所示。二、触发器指令二、触发器指令1.触发器指令格式及功能触发器指令格式及功能触发器指令格式及功能如触发器指令格式及功能如表表5-5所示。所示。2.指令说明指令说明(1)S、R1、S1、R、OUT端的操作数包括端的操作数包括I、Q、V、M、SM、S、T、C、L和能流。和能流。(2)bit端的操作数包括端的操作数包括I、Q、V、M和和S。3.举例应用举例应用【例例5-6】用一个按钮实现电动机
19、的启用一个按钮实现电动机的启/停控制。停控制。进行进行I/O分配如分配如表表5-6所示。梯形图及语句表程序如所示。梯形图及语句表程序如图图5-11所示。所示。上一页 下一页返回2021/9/1512任务二任务二分支程序的处理分支程序的处理任务实施任务实施温馨提示:该去做项目了!温馨提示:该去做项目了!知识巩固知识巩固项目项目2将将图图5-12和和图图5-13所示梯形图程序转换成语句指令表。所示梯形图程序转换成语句指令表。总结阶段总结阶段温馨提示:通过这节内容的学习和训练,总结一下自己的收获吧!温馨提示:通过这节内容的学习和训练,总结一下自己的收获吧!上一页返回2021/9/1513任务三任务三
20、置位置位/复位指令应用复位指令应用提出任务提出任务自动化供水系统已经悄然走进了人们的生活中,并且与人们的生产和自动化供水系统已经悄然走进了人们的生活中,并且与人们的生产和生活密切相关。本节将完成的任务是用生活密切相关。本节将完成的任务是用PLC实现一个简单的供水系统实现一个简单的供水系统水位控制。水位控制。项目项目1储水塔水位控制。储水塔水位控制。控制要求具体如下:如控制要求具体如下:如图图5-14所示,有一水塔供水系统,需用电动所示,有一水塔供水系统,需用电动机抽水至储水塔,其动作如下:机抽水至储水塔,其动作如下:(1)初始状态下,水塔和蓄水池均是空的,电动机初始状态下,水塔和蓄水池均是空的
21、,电动机M=OFF,水位传,水位传感器感器S1=S2=S3=S4=OFF。(2)按下启动按钮,电磁阀按下启动按钮,电磁阀Y1打开,蓄水池开始蓄水,液面上升,当打开,蓄水池开始蓄水,液面上升,当液面淹没到传感器液面淹没到传感器S3时,时,S3=ON,电磁阀,电磁阀Y1关闭,且抽水电动机关闭,且抽水电动机M启动。启动。下一页返回2021/9/1514任务三任务三置位置位/复位指令应用复位指令应用(3)电动机抽水至水塔,水塔水位上升,当水塔水位上升至传感器电动机抽水至水塔,水塔水位上升,当水塔水位上升至传感器S1时,时,S1=ON,抽水电动机停止抽水,即,抽水电动机停止抽水,即M=OFF。(4)旋转
22、手动排水电磁阀开始排水,当水塔水位低于传感器旋转手动排水电磁阀开始排水,当水塔水位低于传感器S2时,电时,电动机重新启动动机重新启动(此时蓄水池水位不得低于传感器此时蓄水池水位不得低于传感器S4,否则电动机不能,否则电动机不能启动启动),开始抽水。,开始抽水。(5)当蓄水处水位低于传感器当蓄水处水位低于传感器S4时,电动机时,电动机M停止抽水,且电磁阀停止抽水,且电磁阀Y1重新打开,蓄水池开始蓄水,若不按下停止按钮,就按照这种规重新打开,蓄水池开始蓄水,若不按下停止按钮,就按照这种规律工作。律工作。(6)按下停止按钮,随时停止电动机按下停止按钮,随时停止电动机M,且关闭阀门,且关闭阀门Y1。新
23、知识储备新知识储备5.3.1置位、复位指令置位、复位指令S(Set)/R(Reset)1.置位、复位指令格式及功能置位、复位指令格式及功能上一页 下一页返回2021/9/1515任务三任务三置位置位/复位指令应用复位指令应用PLC的控制电路中也可以用置位线圈实现自保持功能。指令格式及功的控制电路中也可以用置位线圈实现自保持功能。指令格式及功能如能如表表5-7所示。所示。2.指令说明指令说明(1)置位、复位线圈通常成对使用,也可以单独使用或与指令盒配合置位、复位线圈通常成对使用,也可以单独使用或与指令盒配合使用。使用。(2)置位、复位指令操作数置位、复位指令操作数n的范围是的范围是0255。(3
24、)因为与因为与PLC的循环扫描工作方式有关,当置位线圈和复位线圈的的循环扫描工作方式有关,当置位线圈和复位线圈的输入端同时有效时,位于后边的指令具有优先权。输入端同时有效时,位于后边的指令具有优先权。(4)同一编程元件可以多次使用置位指令和复位指令。同一编程元件可以多次使用置位指令和复位指令。(5)立即置位、立即复位指令操作数立即置位、立即复位指令操作数n的范围是的范围是1128。5.3.2边沿触发指令和取非操作指令边沿触发指令和取非操作指令1.指令的格式及功能指令的格式及功能上一页 下一页返回2021/9/1516任务三任务三置位置位/复位指令应用复位指令应用在梯形图中,边沿触发指令和取非操
25、作指令都是一个常开触点。边沿在梯形图中,边沿触发指令和取非操作指令都是一个常开触点。边沿触发指令的功能是:在输入脉冲的上升沿时刻或下降沿时刻到来时产触发指令的功能是:在输入脉冲的上升沿时刻或下降沿时刻到来时产生一个扫描周期宽度的脉冲。可见,边沿触发指令可用来捕捉上升沿生一个扫描周期宽度的脉冲。可见,边沿触发指令可用来捕捉上升沿和下降沿信号。边沿触发指令和下降沿信号。边沿触发指令EU(EdgeUp)/ED(EdgeDown)和取非操作指令的格式及功能如和取非操作指令的格式及功能如表表5-8所示。所示。2.指令说明指令说明(1)对于对于PLC一进入一进入RUN模式就为接通状态的输入条件,模式就为接
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电气控制 PLC 技术
限制150内