《第5章-数字量控制系统梯形图程序设计方法ppt课件.ppt》由会员分享,可在线阅读,更多相关《第5章-数字量控制系统梯形图程序设计方法ppt课件.ppt(50页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物第5章数字控制系统梯形图程序设计方法成都理工大学工程技术学院自动化工程系 雷永锋我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物第5章 数字量控制系统梯形图程序设计方法 5.1 梯形图的经验设计法梯形图的经验设计法 经验设计法在一些典型电路的基础上,根据被控对象对控制系统的具体要求,不断地修改和完善梯形图。 1有记忆功能的电路我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把
2、它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 2占空比可调的振荡电路 I0.3的常开触点接通后,T41开始定时。2s后定时时间到,T41的常开触点接通,Q0.7变为ON,T42开始定时。3s后T42的定时时间到,它的常闭触点断开,T41被复位。T41的常开触点断开,使Q0.7变为OFF,T42被复位。复位后T42的常闭触点接通,下一扫描周期T41又开始定时。Q0.7的线圈“通电”和“断电”的时间分别等于T42和T41的预设值。我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一
3、个活的生物 3两条运输带的控制程序 按下起动按钮I0.5,1号运输带开始运行,8s后2号运输带自动起动。按了停止按钮I0.6后,先停2号运输带,8s后停1号运输带。我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 4使用时钟脉冲的长延时电路 周期为1min的时钟脉冲SM0.4的常开触点为加计数器C0提供计数脉冲。定时时间为30000min(500h)。 5用计数器扩展定时器的定时范围 I0.2为ON时,T37开始定时,3000s后T37的定时时间到,其常开触点闭合,使C4加1。T37的常闭触点断开,使它自己
4、复位,当前值变为0。下一扫描周期T37的常闭触点接通,又开始定时。总的定时时间为T = 0.1KT KC (s)图5-5 长延时电路图5-6 长延时电路我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 6自动往返的小车的控制程序 按下起动按钮SB2或SB3,要求小车在左、右限位开关之间不停地循环往返,直到按下停车按钮SB1。 我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 用分开的两个起保停电路来分别控制小车的右行和左
5、行。 将Q0.0和Q0.1的常闭触点分别与对方的线圈串联,称为“互锁”。 通过“按钮联锁”,不按停车按钮就可以改变电机的旋转方向。 在PLC外部设置由KM1和KM2的辅助常闭触点组成的硬件互锁电路,以确保不会出现因为两个接触器同时动作使三相电源相间短路的故障。 限位开关的常闭触点使小车在极限位置停止运行,限位开关的常开触点使小车反向起动。我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 7常闭触点输入信号的处理 如果将图5-8中FR的触点改为常闭触点,未过载时它是闭合的,I0.5为ON,梯形图中I0.5的常
6、开触点闭合。梯形图中应将I0.5的常开触点与Q0.0或Q0.1的线圈串联。过载时FR的常闭触点断开,I0.5变为OFF,梯形图中I0.5的常开触点断开,使Q0.0或Q0.1的线圈断电,起到了过载保护的作用。 梯形图中I0.5的触点类型与继电器电路中对应的FR的触点类型相反。5.2 根据继电器电路图设计梯形图的方法根据继电器电路图设计梯形图的方法5.2.1 基本方法基本方法 将PLC想象为继电器控制系统中的控制箱,其外部接线图描述了这个控制箱的外部接线,梯形图是这个控制箱的内部“线路图”,输入位 I 和输出位Q 是这个控制箱与外部世界联系的“接口继电器”。 将继电器电路图转换为功能相同的PLC外
7、部接线图和梯形图的步骤如下: 1)了解和熟悉被控设备的工艺过程和机械的动作情况,根据继电器电路图分析和掌握控制系统的工作原理。 2)确定PLC的输入信号和输出负载,以及与它们对应的梯形图中的输入位I和输出位Q的地址,画出PLC的外部接线图。 3)确定与继电器电路图的中间继电器、时间继电器对应的梯形图中的位存储器(M)和定时器(T)的地址。 4)根据上述的对应关系画出梯形图。我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 图5-11 图5-12我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美
8、丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 图5-10是某三速异步电动机起动和自动加速的继电器控制电路图。 M0.2的线圈与KT2对应的T38方框并联,用M0.2的常开触点来模拟KT2的瞬动触点。5.2.2 注意事项注意事项 1. 应遵守梯形图语言中的语法规定 例如梯形图中线圈和输出类指令必须放在同一行电路的最右边。 2设置中间单元,例如图5-12中的M0.1。 3尽量减少PLC的输入信号和输出信号 有锁存功能的热继电器的常闭触点可以放在PLC外部的输出回路。 4设立外部联锁电路 如果在继电器电路中有接触器之间的联锁电路,PLC的输出回路也应采用相同的联锁电路。例
9、如KM1KM3之间的互锁。 5梯形图的优化设计 串联电路中单个触点应放在右边,并联电路中单个触点应放在下面。 6外部负载的额定电压 PLC的输出模块只能驱动额定电压最高AC 220V的负载。我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物5.3 顺序控制设计法与顺序功能图顺序控制设计法与顺序功能图 所谓顺序控制,就是按照生产工艺预先规定的顺序,在各个输入信号的作用下,根据内部状态和时间的顺序,在生产过程中各个执行机构自动地有秩序地进行操作。 顺序控制设计法首先根据系统的工艺过程,画出顺序功能图,然后根据顺序
10、功能图画出梯形图。5.3.1 步与动作步与动作 1步的基本概念 顺序控制设计法最基本的思想是将系统的一个工作周期划分为若干个顺序相连的阶段,这些阶段称为步,并用编程元件(例如M)来代表各步。 按下图5-13中的起动按钮I0.0,先开引风机,延时12s后再开鼓风机。按了停机按钮I0.1,先停鼓风机,10s后再停引风机。 根据Q0.0和Q0.1 状态的变化,一个工作期间分为3步,分别用M0.1M0.3来代表它们,另外还设置了一个等待起动的初始步M0.0。用矩形方框表示步。 2初始步 与系统的初始状态相对应的步称为初始步,初始步用双线方框表示,每一个顺序功能图至少应该有一个初始步。 3活动步 当系统
11、正处于某一步所在的阶段时称该步为“活动步”。步处于活动状态时,相应的动作被执行;处于不活动状态时,相应的非存储型动作停止执行。我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 图5-14中的动作Q0.0在连续的3步都应为ON,图5-16用动作的修饰词“S” 在它应为ON的第一步M0.1将它置位,用动作的修饰词“R”在它应为ON的最后一步的下一步M0.0,将它复位。Q0.0这
12、种动作是存储性动作。 4与步对应的动作或命令 可以用图5-15中的两种画法来表示多个动作。 图5-14中的Q0.1为非存储型动作,在步M0.2为活动步时,Q0.1为ON;步M0.2为不活动步时,Q0.1为OFF。 图5-14中的T37在步M0.1为活动步时定时,T37的IN输入为ON。T37的IN输入相当于步M0.1的一个非存储型动作,所以将T37放在步M0.1的动作框内。 我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物5.3.2 有向连线与转换条件有向连线与转换条件 1有向连线 在画顺序功能图时,将代表
13、各步的方框按它们成为活动步的先后次序顺序排列,并用有向连线将它们连接起来。步的活动状态习惯的进展方向是从上到下或从左至右,在这两个方向有向连线上的箭头可以省略。如果不是上述的方向,则应在有向连线上用箭头注明进展方向。 2转换 步的活动状态的进展是由转换的实现来完成的,用有向连线上与有向连线垂直的短划线来表示转换。 3转换条件 使系统由当前步进入下一步的信号称为转换条件。图5-14中的转换条件T37对应于T37延时接通的常开触点。 转换条件I0.0和 分别表示当输入信号I0.0为ON和OFF时转换实现。转换条件I0.0和I0.0分别表示在I0.0的上升沿和下降沿时转换实现。我吓了一跳,蝎子是多么
14、丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物5.3.3 顺序功能图的基本结构顺序功能图的基本结构 1单序列没有分支与合并 2选择序列 选择序列的开始称为分支,转换符号只能标在水平连线之下。 如果步5是活动步,并且转换条件h为ON,则由步5步8。如果步5是活动步,并且k为ON,则由步5步10。 选择序列的结束称为合并,转换符号只允许标在水平连线之上。 如果步9是活动步,并且转换条件j为ON,则由步9步12。如果步11是活动步,并且n为ON,则由步11步12。 3并行序列 并行序列用来表示系统的几个同时工作的独立部分的工作情况。
15、并行序列的开始称为分支,当步3是活动步,并且转换条件e为ON,从步3转换到步4和步6。为了强调转换的同步实现,水平连线用双线表示。 并行序列的结束称为合并,步5和步7都处于活动状态,并且转换条件 i 为ON时,从步5 和步7 转换到步10。 我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 4复杂的顺序功能图举例 开始时压钳和剪刀在上限位置,限位开关I0.0和I0.1为ON。按下起动按钮I1.0,首先板料右行至限位开关I0.3动作,然后压钳下行,压紧板料后,压力继电器I0.4为ON,压钳保持压紧,剪刀开始下
16、行。剪断板料后,I0.2变为ON,压钳和剪刀同时上行,它们分别碰到限位开关I0.0和I0.1后,分别停止上行,都停止后,又开始下一周期的工作,剪完3块料后停止工作,返回初始步。 用C0来控制剪料的次数,C0的当前值在步M0.7加1。没有剪完3块料时,C0的常闭触点闭合,转换条件 满足,将返回步M0.1,重新开始下一周期的工作。 剪完3块料后,C0的常开触点闭合,转换条件C0满足,将返回初始步M0.0。 步M0.5和步M0.7是等待步,它们用来同时结束两个子序列。我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生
17、物我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 5.3.4 顺序功能图中转换实现的基本规则顺序功能图中转换实现的基本规则1转换实现的条件1) 该转换所有的前级步都是活动步。2) 相应的转换条件得到满足。 2转换实现应完成的操作1) 使所有的后续步变为活动步。2) 使所有的前级步变为不活动步。3绘制顺序功能图时的注意事项 1) 两个步绝对不能直接相连,必须用一个转换将它们分隔开。2) 两个转换也不能直接相连,必须用一个步将它们分隔开。3) 不要漏掉初始步。4) 在顺序功能图中一般应有由步和有向连线组成的闭
18、环。 4顺序控制设计法的本质 经验设计法试图用输入信号 I 直接控制输出信号Q,由于不同的系统的输出量Q与输入量 I 之间的关系各不相同,不可能找出一种简单通用的设计方法。 我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 顺序控制设计法则是用输入量 I 控制代表各步的编程元件(例如M),再用它们控制输出量Q。步是根据输出量Q的状态划分的,输出电路的设计极为简单。任何复杂系统的代表步的存储器位M的控制电路的设计方法都是通用的,并且很容易掌握。5.4 使用置位复位指令的顺序控制梯形图设计方法使用置位复位指令的
19、顺序控制梯形图设计方法 一般采用图5-22所示的典型结构,自动方式和手动方式都需要执行的操作放在公用程序中,公用程序还用于自动程序和手动程序相互切换的处理。I2.0是自动/手动切换开关,当它为ON时调用手动程序,为OFF时调用自动程序。5.4.1 单序列的编程方法单序列的编程方法 1步的控制电路的设计 在梯形图中,用编程元件(例如M)代表步,当某步为活动步时,该步对应的编程元件为ON。当该步之后的转换条件满足时,转换条件对应的触点或电路接通。我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 将转换条件对应的
20、触点或电路与代表所有前级步的编程元件的常开触点串联,作为与转换实现的两个条件同时满足对应的电路。该电路接通时,将所有后续步对应的存储器位置位,和将所有前级步对应的存储器位复位。 图5-23中的转换条件对应于I0.1的常闭触点和I0.3的常开触点组成的并联电路,两个前级步对应于M1.0和M1.1,所以将M1.0和M1.1的常开触点组成的串联电路与I0.1和I0.3的触点组成的并联电路串联,作为转换实现的两个条件同时满足对应的电路。该电路接通时,将代表前级步的M1.0和M1.1复位,同时将代表后续步的M1.2和M1.3置位。我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里
21、呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 图5-25中用SM0.1的常开触点,将初始步M0.0置位为活动步,将非初始步M0.1M0.3复位为不活动步。 初始步M0.0下面的转换条件为I0.0,用M0.0和I0.0的常开触点组成的串联电路来表示转换实现的两个条件。该电路接通时,两个条件同时满足。用置位指令将后续步对应的M0.1置位,用复位指令将前级步对应的M0.0复位。 每一个转换对应一块这样的电路。 2输出电路的设计 Q0.1仅仅在步M0.2为ON,因此用M0.2的常开触点控制Q0.1的线圈。 T37仅在步M0.1为活动步时定时,因此用M0.1的常开触点控制T37。 动作
22、Q0.0在步M0.1M0.3均为ON,将M0.1M0.3的常开触点并联后,来控制Q0.0的线圈。 3程序的调试 应根据顺序功能图而不是梯形图来调试顺序控制程序。用状态表监控包含所有步和动作的MB0和QB0(见图5-26)。此外还可以用状态表监控两个定时器的当前值和IB0。我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物5.4.2 选择序列与并行序列的编程方法选择序列与并行序
23、列的编程方法 1选择序列的编程方法 如果某一转换与并行序列的分支、合并无关,它的前级步和后续步都只有一个,需要复位、置位的存储器位也只有一个,因此选择序列的分支与合并的编程方法与单序列的编程方法完全相同。 2并行序列的编程方法 图5-27中步M0.2之后有一个并行序列的分支,用M0.2和转换条件I0.3的常开触点组成的串联电路,将后续步对应的M0.3和M0.5同时置位,将前级步对应的M0.2复位。 I0.6对应的转换之前有一个并行序列的合并,用所有的前级步(即步M0.4和M0.6)对应的常开触点,和转换条件I0.6对应的常开触点的串联电路,将后续步对应的M0.0置位,和将前级步对应的M0.4、
24、M0.6复位。 3复杂的顺序功能图的调试方法 调试复杂的顺序控制程序时,应充分考虑各种可能的情况,对其中的每一条支路、各种可能的进展路线,都应逐一检查,不能遗漏。 可以首先调试经过步M0.1、最后返回初始步的流程,然后调试跳过步M0.1、最后返回初始步的流程。 调试时应注意并行序列中各子序列的第1步是否同时变为活动步,各子序列的最后一步是否同时变为不活动步。我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物图5-27我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快
25、,证实我的猜测没有错:表里边有一个活的生物5.4.3 应用举例应用举例 1液体混合控制系统 液位传感器被液体淹没时为ON,电磁阀线圈通电时阀门打开,线圈断电时关闭。初始状态时容器是空的,各阀门均关闭。 按下起动按钮,打开阀A,液体A流入容器。中限位开关变为ON时,关闭阀A,打开阀B,液体B流入容器。液面升到上限位开关时,关闭阀B,电动机开始运行,搅拌液体。50s后停止搅拌,打开阀C,放出混合液。液面降至下限位开关之后再过6s,容器放空,关闭阀C,打开阀A,又开始下一周期的操作。按下停机按钮,当前工作周期的操作结束后,才停止操作,返回并停留在初始状态。 “连续标志”M1.0用起动按钮I0.3和停
26、止按钮I0.4来控制。 步M2.5之后有一个选择序列的分支,放完混合液后,T38的常开触点闭合。未按停止按钮I0.4时,M1.0为ON,此时转换条件M1.0T38为ON。用M2.5的常开触点和转换条件对应的电路串联,作为对后续步M2.1置位和对前级步M2.5复位的条件。 按了停止按钮I0.4之后,M1.0变为OFF。系统完成最后一步M2.5的工作后,转换条件 满足,所以用M2.5的常开触点和转换条件对应的电路串联,作为对后续步M2.0置位和对前级步M2.5复位的条件。 步M2.1之前有一个选择序列的合并,只要正确地编写出每个转换条件对应的置位、复位电路,就会“自然地”实现选择序列的合并。我吓了
27、一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物图5-28 液体混合控制系统的顺序功能图我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 2剪板机控制系统 转换条件SM0.1将初始步M0.0置位,将其余各步对应的M0.1M0.7复位。 在并行序列的分支处,用M0.3和I0.2的常开触点组成的串
28、联电路控制对两个后续步M0.4和M0.6置位,和对前级步M0.3复位。 在并行序列的合并处的水平双线之下,有一个选择序列的分支。剪完了计数器C0设定的块数时,C0的常开触点闭合,将返回初始步M0.0。所以将两个前级步M0.5和M0.7的常开触点和C0的常开触点串联,作为对后续步M0.0置位和对前级步M0.5和M0.7复位的条件。 没有剪完计数器C0设定的块数时,C0的常闭触点闭合,将返回步M0.1,所以将M0.5和M0.7的常开触点和C0的常闭触点串联,作为对后续步M0.1置位和对前级步M0.5和M0.7复位的条件。图5-29我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的
29、世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物图5-29我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物5.5 使用使用SCR指令的顺序控制梯形图设计方法指令的顺序控制梯形图设计方法5.5.1 顺序控制继电器指令的应用顺序控制继电器指令的应用 1顺序控制继电器指令 顺序控制继电器(SCR )专门用于编制顺序控制程序。 装载顺序控制继电器指令LSCR S_bit 用来表示一个SCR段的开始。指令中的操作数S_bit是顺序控制继电器的地址,该顺序控制继电器为ON时,执行对应的SCR段中的程
30、序,反之则不执行。 顺序控制继电器结束(SCRE)指令用来表示SCR段的结束。 顺序控制程序被划分为LSCR与SCRE指令之间的若干个SCR段,一个SCR段对应于顺序功能图中的一步。 顺序控制继电器转换指令“SCRT S_bit”的线圈通电时,用S_bit指定的后续步对应的SCR被置位为ON,同时当前活动步对应的SCR被操作系统复位为OFF,当前步变为不活动步。 2单序列的编程方法 图5-30中的小车在初始位置时停在左边,限位开关I0.2为ON。按下起动按钮I0.0,小车右行,碰到右限位开关I0.1停在该处,10s后开始左行,碰到左限位开关I0.2后停止运动。 各SCR段内所有的线圈和指令实际
31、上受到对应的顺序控制继电器的控制。 我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物图5-30 小车控制的顺序功能图与梯形图我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 图4-30中步S0.1为活动步,只执行指令“SCR S0.1”开始的SCR段内的程序,该SCR段内控制Q0.0的SM0.0的常开触点闭合,SCRE线圈通电。此时没有被执行的其他SCR段内的触点、线圈、定时器方框和SCRE指令均为灰色。 5.5.2 选
32、择序列与并行序列的编程方法选择序列与并行序列的编程方法 1选择序列的编程方法 图5-31的S0.0为ON时,它对应的SCR段被执行,此时若转换条件I0.0的常开触点闭合,指令“SCRT S0.1”被执行,从步S0.0转换到步S0.1。如果I0.2的常开触点闭合,指令“SCRT S0.2”被执行,从步S0.0转换到步S0.2。 步S0.3之前有一个选择序列的合并,当步S0.1为活动步(S0.1为ON),并且转换条件I0.1满足,或步S0.2为活动步,并且转换条件I0.3满足,步S0.3都应变为活动步。在步S0.1和步S0.2对应的SCR段中,分别用I0.1和I0.3的常开触点驱动指令“SCRT
33、S0.3”,就能实现选择系列的合并。 2并行序列的编程方法 步S0.3之后有一个并行序列的分支,用S0.3对应的SCR段中I0.4的常开触点同时驱动指令“SCRT S0.4”和“SCRT S0.6”,来将两个后续步同时置位为活动步。同时S0.3被操作系统自动复位。 步S0.0之前有一个并行序列的合并,因为转换条件为1,将S0.5和S0.7的常开触点串联,来控制对S0.0的置位和对S0.5、S0.7的复位。在并行序列的合并处实际上局部地使用了基于置位复位指令的编程方法。 我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一
34、个活的生物我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物5.5.3 应用举例应用举例 1选择序列举例 某轮胎内胎硫化机的一个工作周期由初始、合模、反料、硫化、放汽和开模这6步组成。为了解决限位开关I0.1和I0.2的故障率高的问题,在程序中设置了诊断和报警功能。 在合模时用T40定时。正常情况下T40的定时时间还没到就转换到步S0.2,T40不起作用。I0.1出现故障时,T40使系统进入报警步S0.6,Q0.0控制的合模电机断电,Q0.4接通报警装置,操作人员按复位按钮I0.5后解除报警。在开模过程中,用
35、T41来实现保护延时。 Q0.2在步S0.2和步S0.3均应为ON,在SCR程序段之外用S0.2和S0.3的常开触点的并联电路来控制一个Q0.2的线圈。我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物图5-34我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物图5-34我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 2并行序列应用举例
36、 某专用钻床开始自动运行之前两个钻头在最上面,上限位开关I0.3和I0.5为ON。按下起动按钮I0.0,转换到步S0.1。 工件被夹紧后,压力继电器I0.1的常开触点接通,将转换到步S0.2和步S0.5。用图5-35中S0.1对应的SCR段中I0.1的常开触点同时驱动指令“SCRT S0.2”和“SCRT S0.4”来实现上述转换。与此同时,S0.1被操作系统自动复位,步S0.1变为不活动步。 此后大、小钻头同时钻孔,钻到由限位开关I0.2和I0.4设定的深度时分别上行,回到由限位开关I0.3和I0.5设定的起始位置时分别停止上行。两个都到位后,工件被松开。松开到位后,返回初始步。 等待步S0
37、.4和S0.7之后的“=1”表示转换条件总是满足,只要S0.4和S0.7都是活动步,就会实现步S0.4和步S0.7到步S1.0的转换。所以将S0.4和S0.7的常开触点串联,作为控制S1.0置位和S0.4、S0.7复位的条件。我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物图5-35我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物5.6 具有多种工作方式的系统的顺序控制梯形图设计方法具有多种工作方式的系统的顺序控制梯形图
38、设计方法5.6.1 系统的硬件结构与工作方式系统的硬件结构与工作方式 1硬件结构 机械手用来将工件从A点搬运到B点,Q0.1为ON时工件被夹紧,为OFF时被松开。交流接触器KM用于在紧急情况下切断PLC的负载电源。我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 2工作方式 1)在手动工作方式,用6个按钮独立控制机械手的升、降、左、右行和松开、夹紧。 2)在单周期工作方式的初始状态按下起动按钮I2.6,从初始步M0.0开始,按图5-43中的顺序功能图的规定完成一个周期的工作后,返回并停留在初始步。 3)在连
39、续工作方式的初始状态按下起动按钮,从初始步开始,反复连续地工作。按下停止按钮,完成最后一个周期的工作后,返回并停留在初始步。 4)在单步工作方式,从初始步开始,按一下起动按钮,系统转换到下一步,完成该步的任务后,自动停止工作并停留在该步。再按一下起动按钮,才开始执行下一步的操作。单步工作方式用于系统的调试。 5)机械手在最上面和最左边且夹紧装置松开时,称为系统处于原点状态。进入单周期、连续和单步工作方式之前,系统应处于原点状态。如果不满足这一条件,在回原点工作方式按起动按钮I2.6,可使系统自动返回原点状态。我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也
40、感到愉快,证实我的猜测没有错:表里边有一个活的生物我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 3程序的总体结构 在主程序中用调用子程序的方法来实现不同的工作方式的控制(图5-39)。同时只能选择一种工作方式。公用程序是无条件调用的。 方式选择开关在手动位置时调用手动程序,在回原点位置时调用回原点程序。为了简化程序,将单步、单周期和连续这3种工作方式的程序合并为自动程序。5.6.2 公用程序与手动程序公用程序与手动程序5.6.3 自动程序自动程序 1公用程序 公用程序用于处理各种工作方式都要执行的任务,
41、以及不同的工作方式之间相互切换的任务。 机械手在最上面和最左边、夹紧装置松开时,左限位开关I0.4、上限位开关I0.2的常开触点和Q0.1的常闭触点组成的串联电路接通,原点条件M0.5为ON。 在开始执行用户程序(SM0.1为ON)、系统处于手动状态或自动回原点状态(I2.0或I2.1为ON)时,如果M0.5为ON(满足原点条件),初始步对应的M0.0将被置位,为进入单步、单周期和连续工作方式做好准备。 如果此时M0.5为OFF,M0.0将被复位,按下起动按钮也不能进入步M2.0,系统不能在单步、单周期和连续工作方式工作。 我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世
42、界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 各种工作方式切换的处理: 1)当系统从自动工作方式切换到手动或自动回原点工作方式时,I2.0和I2.1为ON,将图5-43的顺序功能图中M2.0M2.7复位,否则返回自动工作方式时,可能会出现同时有两个活动步的异常情况。 2)退出自动回原点方式时,回原点开关I2.1的常闭触点闭合。此时将图5-45自动回原点的顺序功能图中的存储器位M1.0M1.5复位。 3)非连续工作方式时,I2.4的常闭触点闭合,将连续标志位M0.7复位。我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的
43、猜测没有错:表里边有一个活的生物 2手动程序 为了保证系统的安全运行,在手动程序中设置了一些必要的联锁: 1)用限位开关I0.1I0.4的常闭触点限制机械手移动的范围。 2)设置上升与下降之间、左行与右行之间的互锁。 3)上限位开关I0.2的常开触点与控制左、右行的Q0.4和Q0.3的线圈串联,机械手升到最高位置才能左、右移动。 4)左、右限位开关I0.4或I0.3为ON时,才允许进行松开工件、上升和下降的操作。我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物5.6.3 自动程序自动程序 图5-43顺序功能
44、图最上面的转换条件与公用程序有关。单周期、连续和单步这3种工作方式主要是用“连续标志”M0.7和“转换允许”标志M0.6来区分的。 1单周期与连续的区分 上电后如果原点条件不满足,应进入手动或回原点方式,使原点条件满足,初始步M0.0为ON后切换到自动方式。 系统工作在连续和单周期方式时,单步开关I2.2的常闭触点接通,转换允许标志M0.6为ON,M0.6的常开触点接通,允许步与步之间的正常转换。 在连续工作方式的初始步时如果满足原点条件,按下起动按钮I2.6,连续标志M0.7的线圈“通电”并自保持。左边第3个网络的4个触点全部接通,从初始步转换到“A点降步”,机械手下降。碰到下限位开关I0.
45、1时,转换到“夹紧”步M2.1,T37定时时间到时,转换到“A点升”步,系统将这样一步一步地工作下去。 在“左行”步M2.7返回最左边时,左限位开关I0.4变为ON,因为“连续”标志位M0.7为ON,转换条件M0.7I0.4满足,系统将返回“A点降”步M2.0,反复连续地工作下去。 按下停止按钮I2.7,M0.7变为OFF,完成当前工作周期的全部操作后,在步M2.7机械手返回最左边,左限位开关I0.4变为ON,转换条件 满足,系统才返回并停留在初始步。我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物图5-4
46、4图5-43我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 在单周期工作方式的步M2.7返回最左边时,左限位开关I0.4为ON,因为连续标志M0.7为OFF,转换条件 满足,返回初始步。按一次起动按钮,只工作一个周期。 2单步工作方式 在单步工作方式,单步开关I2.2的常闭触点断开,“转换允许”标志M0.6在一般情况下为OFF,不允许步与步之间的转换。设初始步时系统处于原点状态,按下起动按钮I2.6,M0.6在一个扫描周期为ON,转换到“A点降”步M2.0,机械手下降。在起动按钮上升沿之后,M0.6变为O
47、FF。 机械手碰到下限位开关I0.1时,与下降阀Q0.0的线圈串联的下限位开关I0.1的常闭触点断开,使下降阀Q0.0的线圈“断电”,机械手停止下降。 此时图5-44左边第4个网络的下限位开关I0.1的常开触点闭合,如果没有按起动按钮,转换允许标志M0.6处于OFF,不会转换到下一步。一直要等到按下起动按钮,M0.6的常开触点接通,才能使转换条件I0.1(下限位)起作用,转换到夹紧步。完成每一步的操作后,都必须按一次起动按钮,才能转换到下一步。我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 3输出电路 4
48、个限位开关I0.1I0.4的常闭触点是为单步工作方式设置的。机械手碰到右限位开关I0.3后,“右行步”M2.3不会马上变为OFF,如果右行电磁阀Q0.3的线圈不与右限位开关I0.3的常闭触点串联,机械手还会继续右行,对于某些设备,可能造成事故。图5-44我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 4自动返回原点程序 在回原点工作方式,回原点开关I2.1为ON,调用回原点程序。根据机械手所处的位置和夹紧装置的状态,分为3种情况分别进行处理。 (1)夹紧装置松开 夹紧装置松开时Q0.1为OFF,机械手应上
49、升和左行,直接返回原点位置。按下起动按钮I2.6,进入“B点升”步M1.4。如果机械手已经在最上面,上限位开关I0.2为ON,进入“B点升”步后,马上转换到“左行”步。 自动返回原点的操作结束后,原点条件满足。图5-43中的初始步M0.0在公用程序中被置位,可以认为步M0.0是“左行”步M1.5的后续步。 (2)夹紧装置处于夹紧状态,机械手在最右边 此时应将工件放到B点后再返回原点位置。按下起动按钮I2.6,机械手应进入“B点降”步M1.2,首先执行下降和松开操作,释放工件后,机械手再上升和左行,返回原点位置。如果机械手已经在最下面,下限位开关I0.1为ON,进入“B点降”步后,因为转换条件已经满足,将马上转换到“松开”步。 (3)夹紧装置处于夹紧状态,机械手不在最右边 按下起动按钮I2.6,进入“A点升”步M1.0,机械手首先上升,然后右行、下降和松开工件,将工件放到B点后再上升、左行,返回原点位置。如果机械手已经在最上面,上限位开关I0.2为ON,进入“A点升”步后,因为转换条件已经满足,将马上转换到“右行步”。我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物
限制150内