第四章 可编程控制器程序设计_第1页
第四章 可编程控制器程序设计_第2页
第四章 可编程控制器程序设计_第3页
第四章 可编程控制器程序设计_第4页
第四章 可编程控制器程序设计_第5页
已阅读5页,还剩109页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 PLC系统,梯形图的设计最主要。 梯形 图不但沿用和发展了电气控 制技术,其功能 和控制指令已远远超过电气控制范畴。 梯形图设计是计算机程序设计与电气控 制设计思想结合的产物。 本章针对开关量控制系统梯形图的设计 提出几种常用方法。 一、程序设计方法 需要设计经验和逻辑代数方面的知识。 1.继电器控制线路移植法,将继电器 控制电路直接转换为具有相同功能的PLC的 外部硬件接线图和梯形图。 2.经验设计方法,需要掌握大量的典 型电路,在基础上,充分理解实际的控制 问题,将实际控制问题分解成典型控制电 路,然后用典型电路或修改的典型电路进 行拼凑梯形图。 一、程序设计方法 3.逻辑设计法,根据数

2、字电子技术中的逻 辑设计方法进行设计,用逻辑表达式描述 实际问题,根据逻辑表达式画梯形图。 4.顺序功能图加梯形图的设计方法 先用顺序功能图描述控制过程,在描述 中只要对各个工序进行简单的顺序设计就 能保证正确动作。将顺序功能图转换成梯 形图,缩短编程时间,编程简单高效。 一、程序设计方法 实际中,几种方法混合使用,但梯形 图、语句表和逻辑代数是我们应该熟悉掌 握的最基本的设计方法。 无论采用哪种方法,都需要深入了解 控制问题,要了解在控制中有多少输入量 和输出量,还要了解输入量和输出量之间 的关系,如果是与时间有关的控制问题, 还要知道各个动作(工序)之间的时间关 系。 二、PLC程序设计流

3、程 深入了解被控对象的工作原理,争取 做到输入变量和输出变量数量完整,输入 变量和输入变量之间,输入变量和输出变 量之间、输出变量和输出变量之间的关系 完整,并用文字或表格的形式进行描述。 二、PLC程序设计流程 设计流程如下: 1.了解控制问题。 2.描述控制问题。 3.交流文字描述的结果。 4.进行PLC程序设计。 5.模拟现场,对PLC进行调试。 6.在5.的基础之上进行现场调试。 4.2.1概述 用PLC改进继电器控制系统,有捷径。 原有的继电器控制系统经过长期的使用和 考验,而继电器电路图又与梯形图有很多 相似之处,可以将继电器电路图经过适当 的“翻译”,从而设计出具有相同功能的 P

4、LC梯形图程序。这种设计方法称为“移植 设计法”或“翻译法”。 4.2.1概述 将PLC想象成一个继电器控制系统中 的控制箱。PLC外部接线图描述的是这个 控制箱的外部接线,PLC的梯形图程序是 这个控制箱内部的“线路图”,PLC输入 继电器和输出继电器是这个控制箱与外部 联系的“中间继电器”。这样,用分析继 电器电路图的方法来分析PLC控制系统。 4.2.1概述 将输入继电器的触点想象成对应的外 部输入设备的触点,将输出继电器的线圈 想象成对应的外部输出设备的线圈。外部 输出设备线圈除了受PLC的控制,可能还会 受外部触点控制。 用上述思想就可以将继电器电路图转 换为功能相同的PLC外部接线

5、图和梯形图。 4.2.2移植设计法编程步骤: 1.分析原有系统的工作原理 2.PLC的I/O分配,画出PLC外部接线图。 3.建立其他元器件的对应关系 (1) 执行元件应与PLC的输出继电器对应 (2)主令电器应与PLC的输入继电器对应 (3)中间继电器与PLC的辅助继电器对应 (4) 时间继电器与定时器或计数器对应。 4.2.2编程步骤: 4.设计梯形图程序 根据上述对应关系,将继电器电路图 “翻译”成对应的“准梯形图”,再根据 梯形图的编程规则将“准梯形图”转换成 结构合理的梯形图。 5.仔细校对、认真调试 对转换后的梯形图一定要仔细校对、 认真调试,以保证其控制功能与原图相符 例4-1图

6、4-1为电动机Y/A减压起动控制主电路和电气控制的 原理图。 解决: (1)工作原理 按下起动按钮SB2,KM1、KM3、KT 通电并自保持,电动机接成Y型起动,2s后 ,KT动作,使KM3断电,KM2通电吸合, 电动机接成A型运行。按下停止按钮SB1,电 动机停止运行。 (2) I/O分配,地址分配如表4-1所示。 输入输出 10.0停止按钮SB1Q0.0KM1 10. 1起动按钮SB2Q0. 1KM2 10.2过载保护FRQ0.2KM3 表4-1 I/O地址分配 (3)图4-2 PLC硬件接线图 (4)梯形图程序。 梯形图程序。 4.2.3设计注意事项 1.应遵守梯形图语言中的语法规定。

7、2.设置中间单元。 3.分离交织在一起的电路,画出相应的等 效梯形图电路。 4.动断触点提供的输入信号的处理。 尽量采用动合触点,若用动断触点,? 5.时间继电器的瞬动触点的处理。对有瞬 动触点的时间继电器,在梯形图中对应的 定时器的线圈两端并联辅助继电器。 4.2.3设计注意事项 6.断电延时的时间继电器的处理 7.外部联锁电路的设计,在PLC外部设置硬 件互锁电路。 8.热继电器过载信号的处理。自复位型热 继电器;手动复位型热继电器。 9.尽量减少PLC的输入信号和输出信号 10.注意PLC输出模块的驱动能力能否满足 外部负载的要求。线圈电压大于220V? 课堂测试一:按速度原则控制的可逆

8、运行 能耗制动控制线路。进行PLC改造设计。 课堂测试二:按速度原则控制的绕线转子 异步电动机启动控制。进行PLC改造设计。 4.3.1经验设计法的编程步骤 1.控制模块的划分控制模块的划分(工艺分析工艺分析)。合理地划 分控制系统的事件,一个功能一个模块。 2.功能及端口定义。进行功能定义、代号功能及端口定义。进行功能定义、代号 定义、定义、I/O定义,画出接线图。定义,画出接线图。合理安排。 3.功能模块梯形图程序设计。功能模块梯形图程序设计。一个模块一 个程序。关键是找到实现功能模块的典型 控制程序。修改补充。 4.程序组合得到最终梯形图程序。程序组合得到最终梯形图程序。最后要 修改完善

9、,得到最终程序。 例4-2声光报警电路设计。 (1 1)控制要求控制要求 某设备要实现一个报警控制功能,当 报警信号成立(10.0=ON)时,一方面蜂鸣 器鸣叫,另一方面警灯闪烁,闪烁方式为: 亮亮2s,灭,灭1 s,警灯闪烁10次后,自动停止 报警。 例4-2声光报警电路设计。 (2)设计步骤 功能模块划分。从控制要求分析可知 ,报警的条件是报警信号(10.0=1)成立, 而当报警信号成立后,要实现三个功能 (a)蜂鸣器鸣叫功能蜂鸣器鸣叫功能:当BJ= ON时, 立即进行鸣叫(长音)。 (b)警灯闪烁功能警灯闪烁功能:当BJ= ON时,立即 闪烁,亮2s,灭1s。 (c)自动停止报警功能自动

10、停止报警功能:警灯闪烁10次 后自动停止报警。 例4-2声光报警电路设计。 (2)设计步骤 进一步分析可知,功能模块之间还具 有相互联系,即蜂鸣器和警灯是在I0.0=1 时同时开始工作的;在警灯闪烁10次后, 蜂鸣器和警灯同时停止工作。 功能及端口定义。主要完成PLC资源 的分配及I/O接线图。 PLC资源的分配如表4-2所示。 例4-2声光报警电路设计。 (2)设计步骤 表4-2 I/O地址分配 输入输出 10.0报警信号Q0.0警灯 Q0. 1蜂鸣器 例4-2声光报警电路设计。 I/O硬件接线图 例4-2声光报警电路设计。 (3)功能模块梯形图程序设计 蜂鸣器鸣叫功能程序设计: 例4-2声

11、光报警电路设计。 (3)功能模块梯形图程序设计 警灯闪烁功能程序设计: 例4-2声光报警电路设计。 (3)功能模块梯形图程序设计 自动停止报警功能程序设计: 例4-2声光报警电路设计。 (4)最终梯形图程序。 将以上设计的三个功能模块程序进 行组合,并加上一些必要的联锁,再经 过一定的修改,即可得到符合设计要求 的梯形图程序. 例4-3送料小车自动控制梯形图设计。 (1)被控对象对控制的要求 I/O硬件接线图如图4-10所示。 送料小车在限位开关SQ1处装料, 20s后装料结束,开始右行,碰到SQ2后 停下来卸料,25s后左行,碰到SQ1后又 停下来装料,这样不停地循环工作,直 到按下停止按钮

12、X2。按钮X0和X1分别用 来起动小车右行和左行。 (2)设计步骤 功能模块划分。从控制要求分析可知, 送料小手有两种工作方式,左行和右行。 起动右行的条件起动右行的条件:右行控制按钮X0=1, 或SQ1=1且20 s后。 禁止右行的条件禁止右行的条件:左行控制按钮X1=1, 或SQ2=1,或停止按钮X2 =1。 起动左行的条件起动左行的条件:左行控制按钮X1=1, 或SQ2 =1且25s后。 禁止左行的条件禁止左行的条件:右行控制按钮X0=1, 或SQ1 =1,或停止按钮X2=1。 (2)设计步骤 功能及端口定义。主要完成PLC资源 的分配及I/O接线图。PLC资源的分配如 表4-3所示。

13、输入输出定时器 10.0 右行控制按钮X0 Q0.0右行T3720 s 10.1 左行控制按钮X1 Q0. 1左行T3825 s 10.2 停止控制按钮X2 10.3左限位SQ1 10.4右限位SQ2 (2)设计步骤 功能及端口定义。I/O的硬件接线图。 (3)功能模块梯形图程序设计 (3)功能模块梯形图程序设计 (3)功能模块梯形图程序设计 (3)功能模块梯形图程序设计 4.3.2经验设计特点 对对于比较简单的程序是比较有效的于比较简单的程序是比较有效的。 可以收到快速、简单的效果,但是依靠设 计人员的经验进行设计。要求设计者有一 定的实践经验,对工业控制系统和工业上 常用的各种典型环节比较

14、熟悉。 没有规律可遵循没有规律可遵循,具有很大的试探性具有很大的试探性和 随意性,需经多次反复修改和完善才能符 合设计要求,结果往往不规范,因人而异。 4.3.2经验设计特点 设计复杂系统梯形图,存在以下问题。 1.设计方法很难掌握,设计周期长 没有一种通用的容易掌握的设计方法。用 大量的中间单元来完成记忆、联锁、互锁 等功能,交织在一起,分析起来非常困难, 并且很容易遗漏。 2.装置交付使用后维修困难 梯形图看上去非常复杂。对于某些复杂的 逻辑关系,即使是设计者的同行,分析起来 都很困难,更不用说维修人员了。 l补充例题:用经验设计法设计竞赛抢答器显补充例题:用经验设计法设计竞赛抢答器显 示

15、系统。假定参赛者分成儿童组、学生组及示系统。假定参赛者分成儿童组、学生组及 成人组成人组3 3组,其中儿童组,其中儿童2 2人、学生人、学生1 1人、成人两人、成人两 人。人。 n1.1.控制要求控制要求 n1)1)主持人按下开始按钮,开始指示灯亮方可主持人按下开始按钮,开始指示灯亮方可 抢答,否则违规,对应指示灯闪烁。抢答,否则违规,对应指示灯闪烁。 n2)2)要求儿童只需一人按下按钮就抢答成功,要求儿童只需一人按下按钮就抢答成功, 对应指示灯亮;成人需要两人同时按下按钮对应指示灯亮;成人需要两人同时按下按钮 抢答才能成功,对应指示灯亮。抢答才能成功,对应指示灯亮。 n3)3)只要有人抢答成

16、功,其他人抢答无效。只要有人抢答成功,其他人抢答无效。 n4)4)抢答开始抢答开始15s15s后无人抢答时响铃,表示抢答后无人抢答时响铃,表示抢答 时间已过。时间已过。 n5)5)当一题抢答结束后,主持人按复位按钮,当一题抢答结束后,主持人按复位按钮, 状态恢复,为下次抢答做准备。状态恢复,为下次抢答做准备。 n2.I/O2.I/O分配分配 n3.3.PLCPLC接线图接线图 n4.4.PLCPLC程序清单程序清单 网络网络1 1:儿童抢答:儿童抢答 n4.4.PLCPLC程序清单程序清单 网络网络2 2:学生抢答:学生抢答 n4.4.PLCPLC程序清单程序清单 网络网络3 3 :成人抢答:

17、成人抢答 n4.4.PLCPLC程序清单程序清单 网络网络4 4:抢答开始并延时:抢答开始并延时 n4.4.PLCPLC程序清单程序清单 网络网络5 5:抢答计时结束:抢答计时结束 n4.4.PLCPLC程序清单程序清单 网络网络6 6:抢答违规灯闪烁:抢答违规灯闪烁 n4.4.PLCPLC程序清单程序清单 网络网络7 7:儿童抢答违规:儿童抢答违规 n4.4.PLCPLC程序清单程序清单 网络网络8 8:学生抢答违规:学生抢答违规 n4.4.PLCPLC程序清单程序清单 网络网络9 9:成人抢答违规:成人抢答违规 4.4.1PLC4.4.1PLC程序的组合逻辑设计法程序的组合逻辑设计法 组合

18、逻辑设计法概念 1 1逻辑函数与梯形图的关系。逻辑函数与梯形图的关系。 组合逻辑设计法的理论基础是逻辑代数 逻辑代数的三种基本运算:与、或、非 当一个逻辑函数用逻辑变量的基本运算 式表达后,实现这个逻辑函数的PLC程 序就确定了。 2.组合逻辑设计法的编程步骤 1)明确控制任务和要求,绘制工作循环 和检测元件分布图,得到电气执行元件得到电气执行元件 功能表。功能表。 2)详细绘制系统状态转换表。)详细绘制系统状态转换表。输出信 号状态表、输入信号状态表、状态转换 指令表、中间记忆状态表。全面、完整 地展示了控制系统的整体联系。 2.组合逻辑设计法的编程步骤 3)根据状态转换表进行系统的逻辑设计

19、, 列些中间记忆元件的逻辑表达式,列写 执行元件逻辑表达式。 4)将逻辑设计表达式转换为PLC的梯形 图程序。再根据需要转换为其他形式。 下面举例说明。 例4-4. 用PLC实现三层电梯控制。 1.控制要求: 当电梯停于一楼或二楼时,按SB3,电梯上 升至SQ3停止; 当电梯停于三楼或二楼时,按SB1,电梯下 降到SQ1停止; 当电梯停于一楼时,按SB2,电梯上升到 SQ2停止; 当电梯停于三楼时,按SB2,电梯下降到 SQ2停止; 当电梯停于一楼,二楼和三楼均有人呼叫, 电梯上升到SQ2时,停5秒,然后继续上升到 SQ3停止; 当电梯停于三楼,一楼和二楼均有人呼叫, 电梯下降到SQ2时,停5

20、秒,然后继续下降到 SQ1停止; 在电梯上升途中,任何反方向的下降呼叫 信号均无效; 在电梯下降途中,任何反方向的上升呼叫 信号均无效; 每层楼之间的到达时间应在10秒之内,否 则停止。 2. PLC资源分配表 v3. I/O硬件接线图。(略) 4. 设计思想。对控制要求用逻辑设计法设计 对于,输出为电梯上升Q0.1,其进入条件 为SB3(I0.0)呼叫,且电梯位于一楼或二楼, 分别用SQ1(I0.5)和SQ2(I0.4)表示一二楼停的 位置。退出条件为SQ3(I0.3)动作。Q0.1的逻 辑方程可以写出。 对于,输出为电梯下降Q0.0,其进入条件 为SB1(I0.2)呼叫,且电梯位于二楼或三

21、楼, 分别用SQ2(I0.4)和SQ3(I0.3)表示二三楼停的 位置。退出条件为SQ1(I0.5)动作。Q0.0的逻 辑方程可以写出。 4. 设计思想。对控制要求用逻辑设计法设计 对于,输出为电梯上升Q0.1,其进入条件 为SB2(I0.1)呼叫,且电梯位于一楼,用 SQ1(I0.5)表示一楼停的位置。退出条件为 SQ2(I0.4)动作。Q0.1的逻辑方程可以写出。 对于,输出为电梯下降Q0.0,其进入条件 为SB2(I0.1)呼叫,且电梯位于三楼,分别用 SQ3(I0.3)表示三楼停的位置。退出条件为 SQ2(I0.4)动作。Q0.0的逻辑方程可以写出。 4. 设计思想。对控制要求用逻辑设

22、计法设计 对于,输出为电梯上升Q0.1,其进入条件 为SB2(I0.1)或SB3(I0.0)呼叫,且电梯位于一 楼,用SQ1(I0.5)表示一楼停的位置。第一个 退出条件为SQ2(I0.4)动作,T37延时5秒后, 再次进入。第二个退出条件为SQ3(I0.3)动作。 Q0.1的逻辑方程可以写出。 4. 设计思想。对控制要求用逻辑设计法设计 对于,输出为电梯下降Q0.0,其进入条件 为SB1(I0.2)或SB2(I0.1)呼叫,且电梯位于三 楼,用SQ3(I0.3)表示三楼停的位置。第一个 退出条件为SQ2(I0.4)动作,T38延时5秒后, 再次进入。第二个退出条件为SQ1(I0.5)动作。

23、Q0.0的逻辑方程可以写出。 4. 设计思想。对控制要求用逻辑设计法设计 对于,为了满足电梯在上升途中不允许下 降,只需在Q0.0的逻辑表达式中串联Q0.1的 非,当Q0.1动作时,不允许Q0.0动作。 对于,为了满足电梯在下降途中不允许上 升,只需在Q0.1的逻辑表达式中串联Q0.0的 非,当Q0.0动作时,不允许Q0.1动作。 对于,用SQ1(I0.5)、SQ2(I0.4)和SQ3(I0.3) 的或非控制T39,当电梯离开某层,T39通电, 开始计时;正常10秒内必有一个动作,T39失 电,若出故障,T39定时到,电梯停止 ( 1) 4. 设计思想。对控制要求用逻辑设计法设 计 将逻辑方程

24、整理得到总的Q0.1和Q0.0驱动表 达式。 最后,补上二层限位SQ2(I0.4)驱动T37和 T38;及I0.3、I0.4、I0.5的或非驱动T39。 5. 控制梯形图程序列写清单。 4. 设计思想。对控制要求用逻辑设计法设计 根据逻辑方程整理得到总的Q0.1和Q0.0驱动 表达式设计出梯形图。 利用辅助继电器M0.0、M0.1、M0.2代表Q0.1 的逻辑方程(1)、(3)、(5)。 利用辅助继电器M0.3、M0.4、M0.5代表Q0.0 的逻辑方程(2)、(4)、(6)。 4.4.2 PLC程序的时序逻辑设计法 该方法适用于各输出信号的状态有有 时间顺序的场合。时间顺序的场合。所以要绘制

25、各输出信绘制各输出信 号的时序图。号的时序图。重点是各状态的转换时刻转换时刻 和转换条件和转换条件,找到对应关系,进行简化。 经常与上节的经验法配合使用。 时序逻辑设计法的编程步骤 1.根据控制要求,明确I/O信号个数 。 2.明确输入输出信号之间的时序关系, 画工作时序图。 3.将时序图分段,找到区段分界点,弄 清分界点处输出信号状态的转换关系和 转换条件。 时序逻辑设计法的编程步骤 4.分配PLC的I/O、内部辅助继电器、和 定制器、计数器。 5.列写输出信号的逻辑表达式,根据逻 辑表达式画出梯形图。 6.通过模拟测试,检查程序是否符合要 求,结合经验设计法进一步修改。 时序逻辑设计法的编

26、程步骤 4.分配PLC的I/O、内部辅助继电器、和 定制器、计数器。 5.列写输出信号的逻辑表达式,根据逻 辑表达式画出梯形图。 6.通过模拟测试,检查程序是否符合要 求,结合经验设计法进一步修改。 例题4-6.用PLC实现两台电动机顺序起停 控制。 1.控制要求:控制要求:有A1和A2两台电动机,按 下起动按钮后,A1先运转10min,停止 5min。A2与A1相反,即A1停止时,A2 运行,A2运行时A1停止。直至按下停车 按钮。 2.PLC资源分配:资源分配: v3.PLC硬件接线图(略)。硬件接线图(略)。 4.程序设计。用中间继电器程序设计。用中间继电器M0.0作为作为 运行控制标志

27、。按要求画出时序图。运行控制标志。按要求画出时序图。 T37和和T38构成闪烁电路。构成闪烁电路。 v5.设计梯形图。设计梯形图。 本问题可不可以看做 是一个顺序控制问题,利 用顺序控制思想编程? 该方法根据功能流程图,以步为核心, 从起始步开始一步步设计下去,直至完成。 关键是画出功能流程图。将任务分成若干 步,每步指出转换条件和控制对象。用M 继电器记忆状态步。 功能流程图是专门用于工业顺序控制 的一种功能说明语言,能完整描述控制过 程。由状态、转换、转换条件和动作说明 组成。 4.5.1 4.5.1 单流程及编程方法单流程及编程方法 动作 a b c d X n X n+1 X n-1

28、动作 动作 11 )( nn XXnbXXn 确定每一步的起确定每一步的起 动条件、保持条件和动条件、保持条件和 停止条件。停止条件。 【例4-7】根据图4-28所示的功能流程图, 设计出梯形图程序。将结合本例介绍常用 的编程方法。 SM0.1 I0.0 I0.1 I0.2 M0.1 M0.2 M0.0 Q0.0 Q0.0Q0.1 2 . 01 . 0 2 . 01 . 00 . 0 0 . 0)2 . 01 . 01 . 0(2 . 0 2 . 0) 1 . 00 . 00 . 0(1 . 0 1 . 0)0 . 02 . 02 . 01 . 0(0 . 0 MQ MMQ MMIMM MMI

29、MM MMIMSMM 1)使用起保停电路模式的编程方法。 该方法根据功能流程图,以步为核心, 从起始步开始一步步设计下去,直至完成。 关键是画出功能流程图。将任务分成若干 步,每步指出转换条件和控制对象。用M 继电器记忆状态步。 功能流程图是专门用于工业顺序控制 的一种功能说明语言,能完整描述控制过 程。由状态、转换、转换条件和动作说明 组成。 4.5.1 4.5.1 单流程及编程方法单流程及编程方法 动作 a b c d X n X n+1 X n-1 动作 动作 11 )( nn XXnbXXn 确定每一步的起确定每一步的起 动条件、保持条件和动条件、保持条件和 停止条件。停止条件。 【例

30、4-7】根据图4-28所示的功能流程图, 设计出梯形图程序。将结合本例介绍常用 的编程方法。 SM0.1 I0.0 I0.1 I0.2 M0.1 M0.2 M0.0 Q0.0 Q0.0Q0.1 2 . 01 . 0 2 . 01 . 00 . 0 0 . 0)2 . 01 . 01 . 0(2 . 0 2 . 0) 1 . 00 . 00 . 0(1 . 0 1 . 0)0 . 02 . 02 . 01 . 0(0 . 0 MQ MMQ MMIMM MMIMM MMIMSMM 1)使用起保停电路模式的编程方法。 SM0.1 I0.0 I0.1 I0.2 M0.1 M0.2 M0.0 Q0.0

31、Q0.0Q0.1 2)使用置位、复位指令的编程方法 图7-7 置位、复位指令编制的梯形图 SM0.1 I0.0 I0.1 I0.2 M0.1 M0.2 M0.0 Q0.0 Q0.0Q0.1 3)使用移位寄存器指令编程的方法 4)使用顺序控制指令的编程方法 SM0.1 I0.0 I0.1 I0.2 S0.1 S0.2 S0.0 Q0.0 Q0.0 Q0.1 【例4-8】顺序控制机床的主轴电动 机和油泵电动机。 1)控制要求: 按下起动按钮SB1(I0.0)后,先启 动油泵电动机,延时5秒后,再开启主 轴电动机。按下停止按钮SB2(I0.1)后, 先停主轴电动机,5秒后再停油泵电动 机。KM1为油

32、泵接触器(Q0.0驱动), KM2为主轴接触器(Q0.1驱动)。 例4-8顺序控制机床的主轴电动 机和油泵电动机。 2)顺序功能流程图: 按控制要求绘制控制时序。根据时 序绘制顺序功能流程图。写出各状态步 的启动条件、保持条件、停止条件,整 理出对应的逻辑表达式。 控制时序图 顺序功能流程图 M0.0M0.3I0.1M0.2M0.3 M0.3M0.2T37M0.1M0.2 M0.2M0.1I0.0M0.0M0.1 M0.1M0.0SM0.1T38M0.3M0.0 )( )( )( )( 状态逻辑关系表达式: 3)根据状态逻辑关系表达式可以设计 出梯形图。注意T37和T38的驱动条件。 2 a

33、453 b c 9 678 d e f 在编程时,若图中的工步2、3、4、5分 别用M0.0、M0.1、M0.2、M0.3表示,则当 M0.1、M0.2、M0.3之一为活动步时,都将 导致M0.0=0,所以在梯形图中应将M0.1、 M0.2和M0.3的常闭接点与M0.0的线圈串联, 作为关断M0.0步的条件。 2 a 453 b c 9 678 d e f 若图中的工步6、7、8、9 分别用 M0.4、M0.5、M0.6、M0.7来表示,则 M0.7(工步9)的起动条件为: M0.4d+ M0.5e+ M0.6f 【例4-9】根据图4-39所示的功能流程图, 设计出梯形图程序。 SM0.1 I

34、0.0 I0.1 I0.4 M0.1 M0.3 M0.0 Q0.0 Q0.2 M0.2Q0.1 I0.2 I0.3 1)使用起保停电路模式的编程。对应的状 态逻辑关系为: 3 . 02 . 0 2 . 01 . 0 1 . 00 . 0 0 . 0) 3 . 03 . 02 . 01 . 01 . 0(3 . 0 3 . 0)2 . 02 . 00 . 0(2 . 0 3 . 0) 1 . 00 . 00 . 0(1 . 0 2 . 01 . 0)0 . 04 . 03 . 01 . 0(0 . 0 MQ MQ MQ MMIMIMM MMIMM MMIMM MMMIMSMM 1)使用起保停电路

35、模式的编程。 SM0.1 I0.0 I0.1 I0.4 M0.1 M0.3 M0.0 Q0.0 Q0.2 M0.2Q0.1 I0.2 I0.3 2)使用置位、复位指令的编程。 2)使用置位、复位指令的编程。 3)使用顺序控制指令的编程。 SM0.1 I0.0 I0.1 I0.4 S0.1 S0.3 S0.0 Q0.0 Q0.2 S0.2Q0.1 I0.2 I0.3 3)使用顺序控制指令的编程。 4.5.3并行分支及编程方法 2 453 e 图7-18 并行分支 a)并行分支开始 b)并行分支结束 9 678 f a)b) 并行分支的开始是指当工步2处于激活状 态,若转换条件e=1,则工步3、4、5同时起 动,工步2必须在工步3、4、5都开启后,才 能关断。并行分支的合并是指:当前级步6、 7、8都为活动步,且转换条件f成立时,开通 步9,同时关断步6、7、8。 【例4-10】根据图4-46所示的功能流程图,设计出 梯形图程序 图7-19 例7-5图 SM0.1 I0.0 I0.1 I0.2 M0.1 M0.2 M0.0 M0.3 I0.4 M

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论