顺序逻辑控制的PLC程序设计ppt课件.ppt

上传人:小飞机 文档编号:1930234 上传时间:2022-12-26 格式:PPT 页数:58 大小:3.09MB
返回 下载 相关 举报
顺序逻辑控制的PLC程序设计ppt课件.ppt_第1页
第1页 / 共58页
顺序逻辑控制的PLC程序设计ppt课件.ppt_第2页
第2页 / 共58页
顺序逻辑控制的PLC程序设计ppt课件.ppt_第3页
第3页 / 共58页
顺序逻辑控制的PLC程序设计ppt课件.ppt_第4页
第4页 / 共58页
顺序逻辑控制的PLC程序设计ppt课件.ppt_第5页
第5页 / 共58页
点击查看更多>>
资源描述

《顺序逻辑控制的PLC程序设计ppt课件.ppt》由会员分享,可在线阅读,更多相关《顺序逻辑控制的PLC程序设计ppt课件.ppt(58页珍藏版)》请在三一办公上搜索。

1、1,PLC原理与应用 第9讲,讲解内容:8 顺序逻辑控制的PLC程序设计 8.1 PLC程序设计的一般步骤 8.2 用基本逻辑操作指令实现顺序逻辑控制 学习说明 :本讲是学习PLC程序设计知识。重点掌握:1 PLC程序设计的步骤 2 什么是状态、状态的表示方法(状态编码)、状态变量 、状态与状态变量的关系式 3 状态方程与输出方程的列写原则,2,8 顺序逻辑控制的PLC程序设计8.1 PLC程序设计的一般步骤,进行PLC控制设计时必须做好以下3方面基础工作(调研):1.了解系统的概况:包括系统的控制目标、控制方案、控制规模、整体功能、具体功能、控制精度、I/O种类和数量、是否需要通讯、通讯内容

2、与方式、是否需要显示、显示内容与方式、操作方式,等等,应尽量对系统有一个全面的了解。2.熟悉使用的PLC的类型、功能、编程语言和指令系统,能熟练地操作编程器和控制器。3.根据控制系统的控制要求、设备、器件条件、工艺过程,结合采用的PLC的功能强弱,确定PLC在整个控制系统中所承担的工作任务。,3,PLC设计主要有以下几个步骤,PLC设计主要有以下几个步骤:1根据PLC担负的任务,明确PLC的输入输出信号的种类和数量,编制输入输出信号表。2制定控制结构框图,选择控制方案。3按选定的方案,制定相应的图表。4编写PLC梯形图程序。5编写PLC语句程序。6程序调试和修改。7编制程序使用说明书和其他文件

3、,4,8.2 用基本逻辑操作指令实现顺序逻辑控制,PLC程序设计常用的方法主要有经验设计法、继电器控制电路转换为梯形图法、逻辑设计法、顺序控制设计法等。1.经验设计法:经验设计法即在一些典型的控制电路程序的基础上,根据被控制对象的具体要求,进行选择组合,并多次反复调试和修改梯形图,有时需增加一些辅助触点和中间编程环节,才能达到控制要求。这种方法没有规律可遵循,设计所用的时间和设计质量与设计者的经验有很大的关系,所以称为经验设计法。 2.继电器控制电路转换为梯形图法:用PLC的外部硬件接线和梯形图软件来实现继电器控制系统的功能。 3.顺序控制设计法:根据功能流程图,以步为核心,从起始步开始一步一

4、步地设计下去,直至完成。此法的关键是画出功能流程图。,5,1.经验设计法:,步骤分解梯形图程序输入信号逻辑组合 使用辅助元件和辅助触点 使用定时器和计数器 使用功能指令 画互锁条件 画保护条件,6,例:起动、保持和停止电路,这些梯形图均能实现启动、保持和停止的功能。图a、c是利用输出Y10(P0020) 常开触点实现自锁保持图b、d是利用SET、RST指令实现自锁保持。,7,2.继电器控制电路转换为梯形图法:,用PLC改造继电器控制系统时,将继电器电路图转换为具有相同功能的PLC外部硬件接线图和梯形图。例如:电动机的正反转控制电路,继电-接触器控制回路,主回路,8,1)PLC的 I/O点的确定

5、与分配,9,2)PLC控制电动机正反转外部接线图,10,3)程序编制,起动正转,起动反转,过载保护,急停,急停,过载保护,起动反转,起动正转,电气互锁,机械联锁,11,M1,M2,M3,X1,X2,图4.28 使用起保停电路控制步, 使用起保停电路的编程方法,3.顺序控制设计法* 网络学堂,12,M1,M2,M3,X1,X2,使用以转换为中心控制步, 使用以转换为中心的编程方法,13,例:,14,15,X0,X1,X2,液压进给装置运动示意图,Y0,NO,OFF,OFF,Y1,X3,液压油缸,案 例功能图顺序控制设计法,液压进给装置运动控制,16,X0,X1,X2,单序列结构液压进给装置运动示

6、意图,Y0,OFF,ON,OFF,X3,液压油缸,输出点y0有效,活塞杆向左运行,左行示意,17,X0,X1,X2,单序列结构液压进给装置运动示意图,Y1,ON,OFF,OFF,X3,液压油缸,输出点y1有效,活塞杆向右运行,右行示意,18,X0,X1,X2,单序列结构液压进给装置运动示意图,Y1,ON,OFF,OFF,X3,液压油缸,Y0,控制开关 (转换条件),限位开关,限位开关,限位开关,按钮开关(起动),辅助继电器,M0 M1 M2 M3 M4,19,X0,X1,X2,单序列结构液压进给装置运动示意图,Y0,ON,OFF,OFF,X3,进给装置顺序动作要求,Y1,初始状态:活塞杆置右端

7、,开关X2为ON,辅助继电器M0为ON。,1.按下启动按钮X3,开关Y0、M1为ON,左行。,2.碰到限位开关X1时,M2、Y1为ON,右行。,3.碰到限位开关X2时,M3、Y0为ON,左行。,4.碰到限位开关X0时,M4、Y1为ON,右行。,5.碰到限位开关X2时,停止。,X1,M2 Y1,X2,M3 Y0,X0,M4 Y1,20,图4.20(b) 单序列结构顺序功能图,单序列结构顺序功能图绘制,M8002,M1,M2,M3,M4,X3,X1,X2,X0,X2,Y0,Y1,Y0,Y1,左行,右行,右行,左行,M0,初始步,起动,21,单序列结构梯形图绘制,图4.20(a) 运动示意图,图4.

8、20(c) 单序列结构梯形图,M0,初始,22,单序列结构梯形图,23,8.2.1 设计顺序逻辑控制程序的思路,思路1:人们往往按控制要求的思路,把输出和输入直接对应起来进行设计。这样做往往因为输入条件不够,顾此失彼,而不能顺利完成设计;即使设计出来,也没有一定规律可循。该思路不可取!思路2:就是通过中间量把输入和输出联系起来。先建立合适的中间变量,设计出中间变量与输入的关系,再设计出输出与中间变量的关系,实际上就找到了输出和输入的关系,完成了设计任务。用这种方法设计PLC程序,设计者可以顺利地设计出结果正确的PLC程序。,顺序控制逻辑设计法,24,按时序机理论对顺序逻辑控制分析:根据控制要求

9、准确地确定内部状态建立状态表或状态图按照时序机模型得到状态方程得到输出方程做出控制电路图或PLC梯形图。按时序机模型的方法设计实现顺序逻辑控制的PLC程序的关键:关键之一:是准确地确定控制系统的内部状态;关键之二:是怎样表达这些内部状态。,25,8.2.2 采用时序机模型设计顺序逻辑控制 PLC程序的步骤,下面给出使用基本逻辑指令(触点的串并联)设计顺序逻辑控制PLC程序的步骤1分析所给系统,确定PLC输入变量(信号)和输出变量(信号),并分配具体的存储单元。2分析所给系统,确定内部状态,并对状态进行编码。3画状态转换图,列状态转换真值表。4写出状态转换逻辑式,即状态方程。5写出输出方程。6给

10、状态变量分配存储单元。7按状态方程、输出方程编写PLC梯形图程序和语句程序,即完成主逻辑控制程序的设计。8按检测方面的需要,编写辅助逻辑控制程序。,26,8.2.3 状态和状态变量的确定,主要讨论状态和状态变量的确定和状态方程、输出方程的列写1什么是“状态”在一个时间段上系统维持不变的行为,就称为“状态”,也可以称一个行为维持不变的时间段为一个“状态”。2状态的表示方法(状态编码)我们设计开关电路和PLC程序,一般应根据控制要求,首先确定状态数m,然后确定状态变量数n。对于顺序逻辑控制,在这里给出一个实用的编码方案。这个编码方案采用菱形结构。,27,状态与状态变量关系与菱形结构编码方案,状态与

11、状态变量关系:菱形结构(含缺角菱形结构)状态数m和状态变量n的关系是: 是大于或等于 的最小整数。,菱形结构编码方案的优点是: 一个状态变量在一个控制过程中只ON一次,OFF一次,使编程简化,也满足即时输出指令对于给定的输出继电器在程序中只出现一次的要求。 便于按逻辑段编程且规律性很强。 最后一个状态,所有的状态变量都取0值,这满足了一般控制电路停机断电的要求。,28,【例6-2-1】M=6(状态),6个状态分别是S1,S2,S3,S6。其编码是:n=3(状态变量),Q1 Q2 Q3,29,【例8-2-2】M=8,8个状态分别是S1,S2,S3,S8。其编码是:n=4,Q1 Q2 Q3 Q4,

12、30,【例8-2-3】M=5,5个状态分别是S1,S2,S3,S5。其编码是:n=3,Q1 Q2 Q3,31,8.2.4 状态方程的列写(举例说明)*,【例8-2-4】设有8个状态,即m=8,各状态依次顺序转换,画出状态转换表,并列写状态方程和输出方程。分析:由m=8状态变量数n=8/2=4。m=8,至少有8个主令信号,担负着状态切换的任务。由于状态由状态变量构成,每个状态切换主令信号切换的是状态变量由切换状态变量实现切换状态的目的。列写的状态方程是状态变量与输入关系的方程。,32,画:菱形结构状态转换表,33,一、列写状态方程的表达式:,34,35,36,画:菱形结构状态转换表,37,二、

13、输出方程的列写,输出方程:是表达执行器件与状态变量之间的逻辑关系式。输出方程的规律性总结6个:1如果执行元件的两个端点,分别与同一个状态变量的上、下端点同线,那么执行器件逻辑函数表达式由这个状态变量构成。【例8-2-4】中 Dl=Q12如果执行元件的两个端点,分别与一个状态变量的上端点和另一个状态变量的下端点同线,且前者的上端点高于后者的上端点,那么执行元件的函数表达式为这两个状态变量的逻辑和(或式)。【例8-2-4】中 D2=Q3+Q43如果执行元件的两个端点,分别与一个状态变量的上端点和另一个状态变量的下端点同线,且前者的上端点低于后者的上端点,那么执行元件逻辑函数的表达式为这两个状态变量

14、的逻辑积(与式)。【例8-2-4】中 D3=Q3Q4,38,4如果执行元件的两个端点,分别与两个状态变量的上端点同线,那么执行元件的函数表达式由执行元件上端点对应的状态变量和执行元件下端点对应的状态变量的反变量的逻辑积(与式)构成。5如果执行元件的两个端点,分别与两个状态变量的下端点同线,那么执行元件的函数表达式由执行元件上端点对应的状态变量的反变量和执行元件下端点对应的状态变量的逻辑积(与式)构成。6如果执行元件在状态中不连续取1,则首先对各个连续取1段按上述规则得到相应的乘积项,再构成和项就是执行元件逻辑表达式。【例8-2-4】中 D4=,39,PLC顺序控制简单设计:如图滑台由电动机正反

15、转控制左右运动;按急停按钮SB1电动机停止;过载时热继电器FR动作电动机停止;正转接触器为KM1,反转接触器为KM2,A、B、C处各有行程开关SA、SB、SC。顺序控制要求如下:1.按启动按钮SB0,滑台由A点开始右行到C点;2.在C点碰行程开关SC后,滑台左行到B点停留30秒;3.30秒到滑台右行到C点;4.在C点碰行程开关SC后,滑台左行到A点;碰行程开关SA后停止。根据以上要求,做:(1)设计绘出电机控制主回路;(2)分配I/O通道,设计绘出PLC输入输出接口控制接线;(3)绘制状态转换表和状态方程与输出方程。(4)画出梯形图和语句程序。,补充例题:例1状态是偶数,40,解:1.电机控制

16、主回路,41,2I/O地址分配和PLC输入输出接口接线,正转启动按钮 SB0 P000行程开关 SA P001行程开关 SB P002行程开关 SC P003急停按钮 SB1 P004热保护 FR P005电机控制接触器正转 KMl P020电机控制接触器正转 KM2 P021,42,3.绘制状态转换表和状态方程与输出方程,状态m=6,则状态变量n=3。状态转换表:,43,状态方程:,输出方程:,Q1=M001 Q2=M002 Q3=M003,定时器T:TON T000 0300S3启动:ST=Q1Q2Q3,地址设置:,辅助逻辑电路设计:,44,4.画出梯形图和语句程序(略),状态方程:Q1,

17、状态方程:Q2,状态方程:Q3,输出方程:KM1,输出方程:KM2,辅助逻辑电路设计:ST,45,PLC顺序控制简单设计:如图滑台由电动机正反转控制左右运动,正转接触器为KM1,反转接触器为KM2,A、B、C处各有行程开关SA、SB、SC。顺序控制要求如下滑台BAC1.按启动按钮SB0,滑台由B点开始左行到A点;2.在A点碰行程开关SA后停留30秒;3.30秒时间到,滑台右行到C点;4.在C点碰行程开关SC后,滑台左行到B点;碰行程开关SB后停止。根据以上要求,做:(1)设计绘出电机控制主回路;(2)分配I/O通道,设计绘出PLC输入输出接口控制接线;(3)绘制状态转换表和状态方程与输出方程。

18、(4)画出梯形图和语句程序。,补充例题:例2状态是奇数,46,解:1.电机控制主回路,47,2I/O地址分配和PLC输入输出接口接线,正转启动按钮 SB0 P000行程开关 SA P001行程开关 SB P002行程开关 SC P003急停按钮 SB1 P004热保护 FR P005电机控制接触器正转 KMl P020电机控制接触器正转 KM2 P021,48,3.绘制状态转换表和状态方程与输出方程,状态m=5,则状态变量n=3,状态转换表:,状态方程:,输出方程:,49,地址设置:Q1=M001 Q2=M002 Q3=M003辅助逻辑电路设计:定时器T:TON T000 0300S2启动ST

19、=,50,4.画出梯形图和语句程序(略),状态方程:Q1,状态方程:Q2,状态方程:Q3,输出方程:KM1,输出方程:KM2,辅助逻辑电路设计:ST,51,练习一:下表是某顺序控制状态转换表(状态是偶数), 写出相应的状态方程和输出方程,做出表示状态变量Q2的一段梯形图。,52,解:,状态方程:,输出方程:,状态变量Q2的一段梯形图:,53,练习二:下表是某顺序控制状态转换表(状态是奇数),写出相应的状态方程和输出方程,做出表示状态变量和输出的一段梯形图。,54,解:,状态方程:,输出方程:,55,练习三:下表是某顺序控制状态转换表(状态是偶数), 写出相应的状态方程和输出方程,做出表示状态变量Q2的一段梯形图。,56,解:,状态方程:,输出方程:,状态变量Q2的一段梯形图:,57,练习四:下表是某顺序控制状态转换表(状态是偶数), 写出相应的状态方程和输出方程,做出表示状态变量Q3的一段梯形图。,58,解:,状态方程:,输出方程:,状态变量Q3的一段梯形图:,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号