




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、顺序逻辑控制的PLC程序设计讲解28 顺序逻辑控制的顺序逻辑控制的PLC 8.1 PLC程序设计的一般步骤程序设计的一般步骤 8.2 用用实现顺序逻辑控制实现顺序逻辑控制 1 PLC程序设计的步骤程序设计的步骤 2 什么是什么是、(状态编码)、(状态编码)、 、 3 与与的列写原则的列写原则34 1根据根据PLC担负的任务,明确担负的任务,明确PLC的输入输出信号的的输入输出信号的种类和数量,编制输入输出信号表。种类和数量,编制输入输出信号表。 2制定控制结构框图制定控制结构框图,选择控制方案。选择控制方案。 3按选定的方案按选定的方案,制定相应的图表。制定相应的图表。 4编写编写PLCPLC
2、梯形图程序梯形图程序。 5编写编写PLC语句程序。语句程序。 6程序调试和修改。程序调试和修改。 7编制程序使用说明书和其他文件编制程序使用说明书和其他文件58.2 8.2 用基本逻辑操作指令实现顺序逻辑控制用基本逻辑操作指令实现顺序逻辑控制主要主要、等。等。经验设计法即在一些典型的控制电路程序的基础上,根据被控制对象的具体要求,经验设计法即在一些典型的控制电路程序的基础上,根据被控制对象的具体要求,进行选择组合,并多次反复调试和修改梯形图,有时需增加一些辅助触点和中间编程环节,才能达进行选择组合,并多次反复调试和修改梯形图,有时需增加一些辅助触点和中间编程环节,才能达到控制要求。这种方法没有
3、规律可遵循,设计所用的时间和设计质量与设计者的经验有很大的关系,到控制要求。这种方法没有规律可遵循,设计所用的时间和设计质量与设计者的经验有很大的关系,所以称为经验设计法。所以称为经验设计法。 用用PLC的外部硬件接线和梯形图软件来实现继电器控制的外部硬件接线和梯形图软件来实现继电器控制系统的功能。系统的功能。 根据根据,以,以为核心,从起始步开始一步一步地设计下为核心,从起始步开始一步一步地设计下去,直至完成。此法的关键是画出去,直至完成。此法的关键是画出。 6 分解梯形图程序分解梯形图程序 输入信号逻辑组合输入信号逻辑组合 使用辅助元件和辅助触点使用辅助元件和辅助触点 使用定时器和计数器使
4、用定时器和计数器 使用功能指令使用功能指令 画互锁条件画互锁条件 画保护条件画保护条件 78用用PLC改造继电器控制系统时,将继电器电路图转换为具有相同功能的改造继电器控制系统时,将继电器电路图转换为具有相同功能的PLC外部硬外部硬件接线图和梯形图。例如:件接线图和梯形图。例如:继电-接触器控制回路主回路9 1011起动正转起动反转过载保护急停急停过载保护起动反转起动正转电气互锁机械联锁12M1M2M3X1X2M1X1M2M3M2图4.28 使用起保停电路控制步13M1M2M3X1X2使用以转换为中心控制步14例例:1516X0X1X2液压进给装置运动示意图Y0NOOFFOFFY1X3 案 例
5、功能图17X0X1X2单序列结构液压进给装置运动示意图Y0OFFONOFFX3输出点y0有效,活塞杆向左运行18X0X1X2单序列结构液压进给装置运动示意图Y1ONOFFOFFX3输出点y1有效,活塞杆向右运行19X0X1X2单序列结构液压进给装置运动示意图Y1ONOFFOFFX3Y020X0X1X2单序列结构液压进给装置运动示意图Y0ONOFFOFFX3l进给装置顺序动作要求Y1初始状态:活塞杆置右端,开关X2为ON,辅助继电器M0为ON。1.按下启动按钮X3,开关Y0、M1为ON,左行。2.碰到限位开关X1时,M2、Y1为ON,右行。3.碰到限位开关X2时,M3、Y0为ON,左行。4.碰到
6、限位开关X0时,M4、Y1为ON,右行。5.碰到限位开关X2时,停止。X1M2 Y1X2M3 Y0X3M1 Y0X0M4 Y1X2停21图4.20(b) 单序列结构顺序功能图l单序列结构顺序功能图绘制M8002M1M2M3M4X3X1X2X0X2Y0Y1Y0Y1左行右行右行左行M0初始步起动22单序列结构梯形图绘制图4.20(b) 单序列结构顺序功能图M8002M1M2M3M4X3X1X2X0X2Y0Y1Y0Y1左行右行右行左行M0初始步起动图4.20(a) 运动示意图图4.20(c) 单序列结构梯形图M0M4X2M0M1初始M0X3M1M2M1X1M2M3M2X2M3M4M3X0M4M0M1
7、M3M2M4M8002M1左行M3左行Y0左行M2右行Y1右行M4右行23248.2.1 8.2.1 设计顺序逻辑控制程序的思路设计顺序逻辑控制程序的思路 人们往往按控制要求的思路,把输出和输入直接对应起人们往往按控制要求的思路,把输出和输入直接对应起来进行设计。这样做往往因为输入条件不够,顾此失彼,而不来进行设计。这样做往往因为输入条件不够,顾此失彼,而不能顺利完成设计;即使设计出来,也没有一定规律可循。能顺利完成设计;即使设计出来,也没有一定规律可循。先建立合适的中间先建立合适的中间变量,设计出中间变量与输入的关系,再设计出输出与中间变量变量,设计出中间变量与输入的关系,再设计出输出与中间
8、变量的关系,实际上就找到了输出和输入的关系,完成了设计任务。的关系,实际上就找到了输出和输入的关系,完成了设计任务。用这种方法设计用这种方法设计PLC程序,设计者可以顺利地设计出结果正确的程序,设计者可以顺利地设计出结果正确的PLC程序程序。25根据控制要求根据控制要求准确地确定内部状态准确地确定内部状态建立状态表或状态图建立状态表或状态图按照时序机模型得到状态方程按照时序机模型得到状态方程得到输出方程得到输出方程做出控制做出控制电路图或电路图或PLC梯形图梯形图。 按时序机模型的方法设计实现顺序逻辑控制的按时序机模型的方法设计实现顺序逻辑控制的PLCPLC程序的关键程序的关键:是准确地确定控
9、制系统的内部状态是准确地确定控制系统的内部状态;是怎样表达这些内部状态。是怎样表达这些内部状态。261分析所给系统,确定分析所给系统,确定PLC输入变量输入变量(信号信号)和输出变量和输出变量(信信号号),并分配具体的存储单元。,并分配具体的存储单元。2分析所给系统,确定内部状态,并对状态进行编码。分析所给系统,确定内部状态,并对状态进行编码。3画状态转换图,列状态转换真值表。画状态转换图,列状态转换真值表。4写出状态转换逻辑式,即状态方程。写出状态转换逻辑式,即状态方程。5写出输出方程。写出输出方程。6给状态变量分配存储单元。给状态变量分配存储单元。7按状态方程、输出方程编写按状态方程、输出
10、方程编写PLC梯形图程序和语句程序,即梯形图程序和语句程序,即完成主逻辑控制程序的设计。完成主逻辑控制程序的设计。8按检测方面的需要,编写辅助逻辑控制程序。按检测方面的需要,编写辅助逻辑控制程序。27 主要讨论主要讨论和和和和1什么是什么是“”在一个时间段上系统维持不变的行为,就称为在一个时间段上系统维持不变的行为,就称为“状态状态”,也可以称一,也可以称一个行为维持不变的时间段为一个个行为维持不变的时间段为一个“状态状态”。2状态的表示方法(状态的表示方法()我们设计开关电路和我们设计开关电路和PLC程序,一般应根据控制要求,首先确定状程序,一般应根据控制要求,首先确定状态数态数m,然后确定
11、状态变量数,然后确定状态变量数n。对于顺序逻辑控制,在这里给出一个实用的编码方案。这个编码方案采对于顺序逻辑控制,在这里给出一个实用的编码方案。这个编码方案采用菱形结构。用菱形结构。28状态与状态变量关系:菱形结构状态与状态变量关系:菱形结构(含缺角菱形结构含缺角菱形结构)状态数状态数m和状和状态变量态变量n的关系是:的关系是: 是大于或等于是大于或等于 的最小整数。的最小整数。 一个状态变量在一个控制过程中只ON一次,OFF一次,使编程简化,也满足即时输出指令对于给定的输出继电器在程序中只出现一次的要求。 便于按逻辑段编程且规律性很强。 最后一个状态,所有的状态变量都取0值,这满足了一般控制
12、电路停机断电的要求。 29【例例6-2-1】M=6(状态),(状态),6个状态分别是个状态分别是S1,S2,S3,S6。其编码是:。其编码是:n=3(状态变量)(状态变量)Q1 Q2 Q330 【例例8-2-2】M=8,8个状态分别是个状态分别是S1,S2,S3,S8。其编码是:。其编码是:n=4Q1 Q2 Q3 Q431 【例例8-2-3】M=5,5个状态分别是个状态分别是S1,S2,S3,S5。其编码是:。其编码是:n=3Q1 Q2 Q3328.2.4 8.2.4 状态方程状态方程的列写的列写(举例说明)(举例说明)* * 【例例8-2-4】设有设有8个状态,即个状态,即m=8,各状态依次
13、顺序转,各状态依次顺序转换,画出换,画出,并列写,并列写和和。 分析:分析: 由由m=8。m=8,至少有,至少有8个主令信个主令信号,担负着状态切换的任务。号,担负着状态切换的任务。 由于状态由状态变量构成,每个状态切换主令信号切由于状态由状态变量构成,每个状态切换主令信号切换的是状态变量换的是状态变量 由切换状态变量实现切换状态的目的。列写的状态方程由切换状态变量实现切换状态的目的。列写的状态方程是状态变量与输入关系的方程。是状态变量与输入关系的方程。33状态切换主令信号状态内容执行部件状态变量D1D2D3D434353637状态切换主令信号状态内容执行部件状态变量D1D2D3D438是表达
14、执行器件与状态变量之间的逻辑关系式。是表达执行器件与状态变量之间的逻辑关系式。1如果执行元件的两个端点,分别与同一个状态变量的上、下端如果执行元件的两个端点,分别与同一个状态变量的上、下端点同线,那么执行器件逻辑函数表达式由这个状态变量构成。点同线,那么执行器件逻辑函数表达式由这个状态变量构成。【例例8-2-4】中中 Dl=Q12如果执行元件的两个端点,分别与一个状态变量的上端点和如果执行元件的两个端点,分别与一个状态变量的上端点和另一个状态变量的下端点同线,且前者的上端点高于后者的上另一个状态变量的下端点同线,且前者的上端点高于后者的上端点,那么执行元件的函数表达式为这两个状态变量的逻辑和端
15、点,那么执行元件的函数表达式为这两个状态变量的逻辑和(或式或式)。【例例8-2-4】中中 D2=Q3+Q4 3如果执行元件的两个端点,分别与一个状态变量的上端点和另一个如果执行元件的两个端点,分别与一个状态变量的上端点和另一个状态变量的下端点同线,且前者的上端点低于后者的上端点,那么执行状态变量的下端点同线,且前者的上端点低于后者的上端点,那么执行元件逻辑函数的表达式为这两个状态变量的逻辑积(与式)。元件逻辑函数的表达式为这两个状态变量的逻辑积(与式)。【例例8-2-4】中中 D3=Q3Q439 4如果执行元件的两个端点,分别与两个状态变量的上端点如果执行元件的两个端点,分别与两个状态变量的上
16、端点同线,那么执行元件的函数表达式由执行元件上端点对应的状同线,那么执行元件的函数表达式由执行元件上端点对应的状态变量和执行元件下端点对应的状态变量的反变量的逻辑积态变量和执行元件下端点对应的状态变量的反变量的逻辑积(与与式式)构成。构成。5如果执行元件的两个端点,分别与两个状态变量的下端点如果执行元件的两个端点,分别与两个状态变量的下端点同线,那么执行元件的函数表达式由执行元件上端点对应的状同线,那么执行元件的函数表达式由执行元件上端点对应的状态变量的反变量和执行元件下端点对应的状态变量的逻辑积态变量的反变量和执行元件下端点对应的状态变量的逻辑积(与与式式)构成。构成。 6如果执行元件在状态
17、中不连续取如果执行元件在状态中不连续取1,则首先对各个连续,则首先对各个连续取取1段按上述规则得到相应的乘积项,再构成和项就是段按上述规则得到相应的乘积项,再构成和项就是执行元件逻辑表达式。执行元件逻辑表达式。 【例例8-2-4】中中 D4=40 PLC顺序控制简单设计:如图滑台由电动机正反转控制左右运动;按急停按顺序控制简单设计:如图滑台由电动机正反转控制左右运动;按急停按钮钮SB1电动机停止;过载时热继电器电动机停止;过载时热继电器FR动作电动机停止;正转接触器为动作电动机停止;正转接触器为KM1,反转接触器为,反转接触器为KM2,A、B、C处各有行程开关处各有行程开关SA、SB、SC。顺
18、序。顺序控制要求如下:控制要求如下:1.按启动按钮按启动按钮SB0,滑台由,滑台由A点开始右行到点开始右行到C点;点;2.在在C点碰行程开关点碰行程开关SC后,滑台左行到后,滑台左行到B点停留点停留30秒;秒;秒到滑台右行到秒到滑台右行到C点;点;4.在在C点碰行程开关点碰行程开关SC后,滑台左行到后,滑台左行到A点;碰行程开关点;碰行程开关SA后停止。后停止。根据以上要求,做:根据以上要求,做:(1)设计绘出电机控制主回路;设计绘出电机控制主回路;(2)分配分配I/O通道,设计绘出通道,设计绘出PLC输入输出接口控制接线;输入输出接口控制接线;(3)绘制状态转换表和状态方程与输出方程。绘制状
19、态转换表和状态方程与输出方程。(4)画出梯形图和语句程序。画出梯形图和语句程序。滑台BAC41422I/O地址分配和地址分配和PLC输入输出接口接线输入输出接口接线433.绘制状态转换表和状态方程与输出方程绘制状态转换表和状态方程与输出方程,则状态转换表:执行部件KM1KM244454.画出梯形图和语句程序画出梯形图和语句程序(略略)46PLC顺序控制简单设计:如图滑台由电动机正反转控制左右运动,正转接触器顺序控制简单设计:如图滑台由电动机正反转控制左右运动,正转接触器为为KM1,反转接触器为,反转接触器为KM2,A、B、C处各有行程开关处各有行程开关SA、SB、SC。顺序控。顺序控制要求如下滑台制要求如下滑台BAC1.按启动按钮按启动按钮SB0,滑台由,滑台由B点开始左行到点开始左行到A点;点;2.在在A点碰行程开关点碰行程开关SA后停留后停留30秒;秒;秒时间到,滑台右行到秒时间到,滑台右行到C点;点;4.在在C点碰行程开关点碰行程开关SC后,滑台左行到后,滑台
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 国网继电保护技术培训体系
- 小学生语文写作培训课件
- 城市交通规划合同管理合同管理咨询重点基础知识点
- 我的童年音乐课件
- 试验检测单位安全培训课件
- 《当代少先队教育导论》课件-【第8章】 少先队仪式教育
- 跟单文员合同协议范本
- 浮苔打捞协议书
- 超市租赁协议合同协议
- 车合同补充协议模板
- 膝关节穿刺术
- 二年级下册口算题大全(全册可直接打印)
- 情绪调节的认知神经机制
- 青储饲料购销合同范本版
- JT-T-1208-2018国际道路货物运输车辆选型技术要求
- 全新店铺转让合同
- 小学升初中六年级数学模拟试卷及参考答案
- 离散数学(下)智慧树知到期末考试答案章节答案2024年桂林电子科技大学
- 监督执纪工作规则
- 全麻术后苏醒延迟的预防及护理
- 2024年海南省财金集团有限公司招聘笔试冲刺题(带答案解析)
评论
0/150
提交评论