S7-1200 PLC编程及应用第三版精品(课堂PPT).ppt

上传人:rrsccc 文档编号:9605016 上传时间:2021-03-10 格式:PPT 页数:29 大小:885.50KB
返回 下载 相关 举报
S7-1200 PLC编程及应用第三版精品(课堂PPT).ppt_第1页
第1页 / 共29页
S7-1200 PLC编程及应用第三版精品(课堂PPT).ppt_第2页
第2页 / 共29页
S7-1200 PLC编程及应用第三版精品(课堂PPT).ppt_第3页
第3页 / 共29页
S7-1200 PLC编程及应用第三版精品(课堂PPT).ppt_第4页
第4页 / 共29页
S7-1200 PLC编程及应用第三版精品(课堂PPT).ppt_第5页
第5页 / 共29页
点击查看更多>>
资源描述

《S7-1200 PLC编程及应用第三版精品(课堂PPT).ppt》由会员分享,可在线阅读,更多相关《S7-1200 PLC编程及应用第三版精品(课堂PPT).ppt(29页珍藏版)》请在三一文库上搜索。

1、1,第5章 数字量控制系统梯形图设计方法5.1 梯形图的经验设计法 1. 起保停电路与置位复位电路 起保停电路最主要的特点是具有“记忆”功能。这种记忆功能也可以用置位复位电路来实现。,2三相异步电动机的正反转控制电路 用KM1和KM2的主触点改变电动机的旋转方向,FR是热继电器,用按钮控制电机的起动、停止和旋转方向。为了方便操作和保证KM1和KM2不会同时动作,设置了“按钮联锁”。为了防止KM1和KM2的主触点同时闭合,造成三相电源相间短路的故障,KM1、KM2的线圈和辅助常闭触点组成了硬件互锁电路。,2,3,图5-3和图5-4是实现上述功能的PLC的外部接线图和梯形图。将继电器电路图转换为梯

2、形图时,首先应确定PLC的输入信号和输出信号。图5-4中I0.2的常闭触点对应于SB1和FR的常闭触点串联电路。 为了防止出现三相电源瞬间短路的事故,除了梯形图中Q0.0和Q0.1的常闭触点组成的软件互锁电路,还应在PLC的输出回路设置由KM1和KM2的辅助常闭触点组成的硬件互锁电路。,3小车自动往返控制程序的设计 可以用经验设计法来设计比较简单的数字量控制系统的梯形图。PLC外部接线图增加了接在I0.3和I0.4输入端子的左限位开关SQ1和右限位开关SQ2的常开触点(见图5-5)。要求按下起动按钮,小车在限位开关之间不停地循环往返,按下停止按钮SB1后,电动机断电,小车停止运动。,4,为了使

3、小车在极限位置自动停止,将右限位开关I0.4的常闭触点与控制右行的Q0.0的线圈串联。为了使小车自动改变运动方向,将左限位开关I0.3的常开触点与手动起动右行的I0.0的常开触点并联。 假设起动小车左行,碰到左限位开关时,I0.3的常闭触点使Q0.1的线圈“断电”,小车停止左行。I0.3的常开触点接通,使Q0.0的线圈“通电”开始右行。碰到右限位开关时,小车停止右行,开始左行。以后将这样不断地往返运动,直到按下停车按钮。,5,4较复杂的小车自动运行控制程序的设计 控制要求如下: 1)按下右行起动按钮SB2,小车右行。 2)走到右限位开关SQ2处停止运动,延时8s后开始左行。 3)回到左限位开关

4、SQ1处时停止运动。 在异步电动机正反转控制电路的基础上,在控制右行的Q0.0的线圈回路中串联了I0.4 的常闭触点,小车走到右限位开关SQ2处时,使Q0.0的线圈断电。同时I0.4的常开触点闭合,T1的线圈通电,开始定时。8s后定时时间到,”T1”.Q的常开触点闭合,使Q0.1的线圈通电并自保持,小车开始左行。离开限位开关SQ2后,I0.4的常开触点断开,T1因为其线圈断电而被复位。小车运行到左边的起始点时,左限位开关SQ1的常开触点闭合,I0.3的常闭触点断开,使Q0.1的线圈断电,小车停止运动。,6,7,5.2 顺序控制设计法与顺序功能图 所谓顺序控制,就是按照生产工艺预先规定的顺序,在

5、各个输入信号的作用下,根据内部状态和时间的顺序,在生产过程中各个执行机构自动地有秩序地进行操作。顺序控制设计法首先根据系统的工艺过程,画出顺序功能图,然后根据顺序功能图画出梯形图。5.2.1 顺序功能图的基本元件 1步的基本概念 顺序控制设计法将系统的一个工作周期划分为若干个顺序相连的阶段,这些阶段称为步(Step),用编程元件(例如M)来代表各步。,8,小车开始时停在最左边,限位开关I0.2为1状态。按下起动按钮,Q0.0变为1状态,小车右行。碰到右限位开关I0.1时,Q0.0变为0状态,Q0.1变为1状态,小车改为左行。返回起始位置时,Q0.1变为0状态,小车停止运行,同时Q0.2变为1状

6、态,使制动电磁铁线圈通电,接通延时定时器T1开始定时。定时时间到,制动电磁铁线圈断电,系统返回初始状态。,9,根据Q0.0Q0.2的ON/OFF状态的变化,将上述工作过程划分为3步,分别用M4.1M4.3来代表这3步,另外还设置了一个等待起动的初始步,用矩形方框表示步。为了便于将顺序功能图转换为梯形图,用代表各步的编程元件的地址作为步的代号。 2初始步与活动步 初始状态一般是系统等待启动命令的相对静止的状态。与系统的初始状态相对应的步称为初始步,初始步用双线方框来表示。 系统正处于某一步所在的阶段时,称该步为“活动步”,执行相应的非存储型动作;处于不活动状态时,则停止执行非存储型动作。 3与步

7、对应的动作或命令 用矩形框中的文字或符号来表示动作,该矩形框与相应的步的方框用水平短线相连。应清楚地表明动作是存储型的还是非存储型的。 如果某一步有几个动作,可以用图5-10中的两种画法来表示。图5-9中的Q0.0Q0.2均为非存储型动作,在步M4.1为活动步时,动作Q0.0为ON,步M4.1为不活动步时,动作Q0.0为OFF。T1的线圈在步M4.3通电,所以将T1放在步M4.3的动作框内。,10,4有向连线 在画顺序功能图时,将代表各步的方框按它们成为活动步的先后次序顺序排列,并用有向连线将它们连接起来。步的活动状态默认的进展方向是从上到下或从左至右,在这两个方向有向连线上的箭头可以省略。

8、5转换与转换条件 转换用有向连线上与有向连线垂直的短划线来表示。使系统由当前步进入下一步的信号称为转换条件,转换条件可以是外部的输入信号或PLC内部产生的信号,转换条件还可以是若干个信号的与、或、非逻辑组合。,11,图5-9中的转换条件“T1”.Q对应于接通延时定时器T1的常开触点,在T1的定时时间到时该转换条件满足。 转换条件 表示I0.0为0状态时转换实现。符号I2.3和I2.3分别表示当I2.3从0状态变为1状态和从1状态变为0状态时转换实现。 5.2.3 顺序功能图的基本结构 1单序列 其特点是没有分支与合并。 2选择序列 选择序列的开始称为分支,如果步4是活动步,并且转换条件h为ON

9、,则由步4步5。如果步4是活动步,并且k为ON,则由步4步7。,12,选择序列的结束称为合并,如果步6是活动步,并且转换条件j为ON,则由步6步9。如果步8是活动步,并且n为ON,则由步8步9。 3并行序列 并行序列用来表示系统的几个同时工作的独立部分的工作情况。并行序列的开始称为分支,当步3是活动步,并且转换条件e为ON,从步3转换到步4和步6。为了强调转换的同步实现,水平连线用双线表示。 并行序列的结束称为合并,当步5和步7都处于活动状态,并且转换条件i 为ON时,从步5 和步7 转换到步8。 4复杂的顺序功能图举例 某专用钻床用来加工圆盘状零件上均匀分布的6个孔。在进入自动运行之前,两个

10、钻头在最上面,上限位开关I0.3和I0.5为ON,系统处于初始步,加计数器C1被清0。操作人员放好工件后,按下起动按钮I0.0,转换条件I0.0*I0.3*I0.5满足,由初始步转换到步M4.1,工件被夹紧。夹紧后压力继电器I0.1为ON,由步M4.1转换到步M4.2和M4.5,两只钻头同时开始向下钻孔。 钻到由下限位开关设定的深度时,钻头上升,升到由上限位开关设定的起始位置时停止上升,进入等待步。在步M4.6,设定值为3的计数器C1的当前值加1,当前值小于设定值,C1的常闭触点闭合,转换条件 满足。,13,14,两个钻头都上升到位,将转换到步M5.0。Q0.5使工件旋转120,旋转后“旋转到

11、位”限位开关I0.6变为0状态。旋转到位时I0.6为1状态,返回步M4.2和M4.5,开始钻第二对孔。 转换条件“I0.6”中的“”表示转换条件仅在I0.6的上升沿时有效。如果将转换条件改为I0.6,因为在转换到步M5.0之前I0.6就为1状态,进入步M5.0之后将会马上离开步M5.0,不能使工件旋转。转换条件改为“I0.6”后,解决了这个问题。 3对孔都钻完后,C1当前值等于设定值3,“C1”.Q的常开触点闭合,进入步M5.1,工件松开。松开到位时,I0.7为ON,系统返回初始步M4.0。 用并行序列来描述两个钻头同时工作的过程。在步M4.1之后,有一个并行序列的分支。当M4.1为活动步,且

12、转换条件I0.1得到满足,并行序列的两个单序列中的第1步(步M4.2和M4.5)同时变为活动步。此后两个单序列内部各步的活动状态的转换是相互独立的。,15,两个单序列的最后一步应同时变为不活动步。但是两个钻头一般不会同时上升到位,所以设置了等待步M4.4和M4.7来同时结束两个并行序列。 在步M4.4和M4.7之后,有一个选择序列的分支。没有钻完3对孔时“C1”.Q的常闭触点闭合,转换条件 满足,如果两个钻头都上升到位,将从步M4.4和M4.7转换到步M5.0。如果已经钻完了3对孔,“C1”.Q的常开触点闭合,转换条件“C1”.Q满足,将从步M4.4和M4.7转换到步M5.1。 在步M4.1之

13、后,有一个选择序列的合并。当步M4.1为活动步,而且转换条件I0.1得到满足(I0.1为ON),将转换到步M4.2和M4.5。当步M5.0为活动步,而且转换条件I0.6得到满足,也会转换到步M4.2和M4.5。 5.2.3 顺序功能图中转换实现的基本规则 1转换实现的条件 1) 该转换所有的前级步都是活动步; 2) 相应的转换条件得到满足。 2. 转换实现应完成的操作 1) 使该转换所有的后续步都变为活动步; 2) 使该转换所有的前级步都变为不活动步。,16,3. 绘制顺序功能图的注意事项 1) 两个步绝对不能直接相连,必须用一个转换将它们分隔开。 2) 两个转换也不能直接相连,必须用一个步将

14、它们分隔开。 3) 初始步对应于系统等待起动的初始状态,初始步是必不可少的。 4) 步和有向连线一般应组成闭环。 4. 顺序控制设计法的本质 经验设计法试图用输入信号 I 直接控制输出信号Q,由于不同的系统的输出量Q与输入量 I 之间的关系各不相同,不可能找出一种简单通用的设计方法。 顺序控制设计法则是用输入量 I 控制代表各步的编程元件(例如M),再用它们控制输出量Q。步是根据输出量Q的状态划分的,输出电路的设计极为简单。任何复杂系统的代表步的存储器位M的控制电路的设计方法都是通用的,并且很容易掌握。,17,5.3 使用置位复位指令的顺序控制梯形图编程方法 5.3.1 单序列的编程方法 1设

15、计顺序控制梯形图的基本问题 自动方式和手动方式都需要执行的操作放在公用程序中,公用程序还用于自动程序和手动程序相互切换的处理。,系统满足规定的初始状态以后,应将顺序功能图的初始步对应的存储器位置为1状态,使初始步变为活动步。同时还应将其余各步对应的存储器位复位为0状态。 2编程的基本方法 在梯形图中,用编程元件(例如M)代表步,当某步为活动步时,该步对应的编程元件为ON。当该步之后的转换条件满足时,转换条件对应的触点或电路接通。 将转换条件对应的触点或电路与代表所有前级步的编程元件的常开触点串联,作为与转换实现的两个条件同时满足对应的电路。该电路接通时,将所有后续步对应的存储器位置位,和将所有

16、前级步对应的存储器位复位。,18,在顺序功能图中,如果转换所有的前级步(步M4.2和步M4.4)都是活动步,并且满足该转换对应的转换条件(/I0.1+I0.3),则转换实现。即该转换所有的后续步(步M4.5和步M4.7)都被置位为活动步,该转换所有的前级步(步M4.2和步M4.4 )都被复位为不活动步。 3编程方法应用举例 在OB1中,首次扫描时M1.0为1状态,MOVE指令将顺序功能图中的各步(M4.0M4.3)清零,然后将初始步M4.0置位为活动步。,19,实现项目“小车顺序控制”的顺序功能图中步M4.1下面的I0.1对应的转换需要同时满足两个条件,即该转换的前级步是活动步(M4.1为ON

17、)和转换条件满足(I0.1为ON)。在梯形图中,用M4.1和I0.1的常开触点组成的串联电路来表示上述条件。该电路接通时,两个条件同时满足。此时用置位指令将M4.2置位,该转换的后续步变为活动步。用复位指令将M4.1复位,该转换的前级步变为不活动步。每一个转换对应一个这样的电路。 4输出电路的处理 应根据顺序功能图,用代表步的存储器位的常开触点或它们的并联电路来控制输出位的线圈。Q0.0仅仅在步M4.1为ON,它们的波形完全相同。因此用M4.1的常开触点直接控制Q0.0的线圈。接通延时定时器T1的线圈仅在步M4.3接通,因此用M4.3的常开触点控制T1的线圈。,20,21,5. 程序的调试 应

18、根据顺序功能图而不是梯形图来调试顺序控制程序。可以用PLCSIM中IB0、QB0、MB4的条目来调试程序。 刚切换到RUN模式时,初始步对应的M4.0为ON,其余各步对应的存储器位为OFF。 模拟产生起动按钮和停止按钮信号,观察各步对应的存储器位和Q0.0 Q0.2的状态变化,以及T1当前值的变化。 5.3.2 选择序列与并行序列的编程方法 1选择序列的编程方法 如果某一转换与并行序列的分支、合并无关,它的前级步和后续步都只有一个,需要复位、置位的存储器位也只有一个,因此选择序列的分支与合并的编程方法与单序列的编程方法完全相同。,22,2并行序列的编程方法 步M4.2之后有一个并行序列的分支,

19、用M4.2和转换条件I0.3的常开触点组成的串联电路,将后续步对应的M4.3和M4.5同时置位,将前级步对应的M4.2复位。 I0.6对应的转换之前有一个并行序列的合并,用两个前级步M4.4和M4.6的常开触点,和转换条件I0.6的常开触点组成的串联电路,将后续步对应的M4.0置位,和将前级步对应的M4.4、M4.6复位。 3复杂的顺序功能图的调试方法 调试复杂的顺序功能图时,应充分考虑各种可能的情况,对系统的各种工作方式、顺序功能图中的每一条支路、各种可能的进展路线,都应逐一检查,不能遗漏。 首先调试经过步M4.1、最后返回初始步的流程,然后调试跳过步M4.1、最后返回初始步的流程。,23,

20、24,5.3.3 专用钻床顺序控制程序设计 1程序结构 打开随书光盘中的例程“钻床控制”。OB1中符号名为“自动开关”的I2.0为ON时调用自动程序FC1,为OFF时调用手动程序FC2。 在开机时(M1.0为1状态)和手动方式时(“自动开关”I2.0为0状态),将初始步对应的M4.0置位,将非初始步对应的M4.1M5.1复位。 上述操作主要是防止由自动方式切换到手动方式,然后又返回自动方式时,可能会出现同时有两个活动步的异常情况。,25,2手动程序 手动程序用8个手动按钮分别独立操作大、小钻头的升降、工件的旋转和夹紧、松开。每对相反操作的输出点用对方的常闭触点实现互锁,用限位开关对钻头的升降限

21、位。,26,3自动程序 当步M4.1是活动步,并且转换条件I0.1为1状态时,步M4.2和M4.5同时变为活动步,两个序列开始同时工作。在梯形图中,用M4.1和I0.1的常开触点组成的串联电路,来控制对M4.2和M4.5的置位,以及对前级步M4.1的复位。 并行序列合并处的转换有两个前级步M4.4和M4.7,当它们均为活动步并且转换条件满足时,将实现并行序列的合并。未钻完3对孔时,计数器C1输出位的常闭触点闭合,转换条件 满足,将转换到步M5.0。在梯形图中,用M4.4、M4.7的常开触点和“C1”.Q的常闭触点组成的串联电路将M5.0置位,使后续步M5.0变为活动步;同时用R指令将M4.4和

22、M4.7复位,使前级步M4.4和M4.7变为不活动步。调试程序时,应注意并行序列中各子序列的第1步(步M4.2和步M4.5)是否同时变为活动步,最后一步(步M4.4和步M4.7)是否同时变为不活动步。经过3次循环后,是否能进入步M5.1,最后返回初始步。,27,28,29,仿真时SIM表中的变量见图5-29,自动运行时令自动开关I2.0为1状态(自动模式),初始状态时M4.0为1状态(初始步为活动步),“C1”.CV(C1的当前值)为0。令I0.3和I0.5为1状态(钻头在上面),I0.6和I0.7为1状态(旋转到位、夹紧装置松开)。 两次单击起动按钮I0.0,转换到夹紧步M4.1,令I0.1为1状态(已夹紧)和I0.7为0状态(未松开),转换到步M4.2和步M4.5,开始钻孔。此时令I0.3和I0.5为0状态,将上限位开关断开。 令并行序列中的各限位开关动作,两个钻头均上升到位后,转换到步M5.0,开始旋转。旋转后旋转到位开关断开,因此令I0.6为0状态。再令I0.6为1状态,模拟工件旋转到位,返回到步M4.2和步M4.5。钻完3对孔且两个钻头都上升到位时,转换到步M5.1。令I0.7为1状态,I0.1为0状态,夹紧装置松开,返回初始步M4.0。,

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

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1