第五章S7-200顺控程序设计_第1页
第五章S7-200顺控程序设计_第2页
第五章S7-200顺控程序设计_第3页
第五章S7-200顺控程序设计_第4页
第五章S7-200顺控程序设计_第5页
已阅读5页,还剩59页未读 继续免费阅读

下载本文档

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

文档简介

1、目录目录CH5 S7-200顺控程序设计 第五章第五章 S7-200 顺序控制程序设计顺序控制程序设计P79-80 P143-150 P159-180n 5.1 5.1 梯形图的经验设计法(补充)梯形图的经验设计法(补充)n 5.2 5.2 顺序控制程序设计及顺序功能图顺序控制程序设计及顺序功能图n 5.3 5.3 顺序功能图转梯形图方法顺序功能图转梯形图方法n 5.4 5.4 顺控程序设计应用举例顺控程序设计应用举例目录目录CH5 S7-200顺控程序设计 5.1 5.1 梯形图的经验设计法梯形图的经验设计法v基本思路:基本思路:在已有的些典型梯形图的基础上,根据被控对象对控在已有的些典型梯

2、形图的基础上,根据被控对象对控制的要求,通过多次反复地调试和修改梯形图,增加中间编程元制的要求,通过多次反复地调试和修改梯形图,增加中间编程元件和触点,以得到一个较为满意的程序。件和触点,以得到一个较为满意的程序。v基本特点:基本特点:没有普遍的规律可以遵循,设计所用的时间、设计的没有普遍的规律可以遵循,设计所用的时间、设计的质量与编程者的经验有很大的关系。质量与编程者的经验有很大的关系。v适用场合:适用场合:可用于逻辑关系较简单的梯形图程序设计。可用于逻辑关系较简单的梯形图程序设计。v基本步骤:基本步骤:n分析控制要求、选择控制原则;分析控制要求、选择控制原则;n设计主令设计主令(如启动、停

3、止按钮等如启动、停止按钮等)和检测元件,确定输入、输出设和检测元件,确定输入、输出设备;备;n设计控制程序;设计控制程序;n检查修改和完善程序。检查修改和完善程序。 目录目录CH5 S7-200顺控程序设计 5.1 5.1 梯形图的经验设计法梯形图的经验设计法目录目录CH5 S7-200顺控程序设计 5.1 5.1 梯形图的经验设计法梯形图的经验设计法控制要求:假设小车初始在中间,按启动按钮后,控制要求:假设小车初始在中间,按启动按钮后,KM1得电,先快速左进至得电,先快速左进至SQ2处,然后处,然后KM1失电,失电,KM2得电,慢进至得电,慢进至SQ1处处KM2失电,停止运行,装料,失电,停

4、止运行,装料,60s后装料结束,后装料结束,KM3得电,开始快速右行至得电,开始快速右行至SQ3处,处,KM3失电,失电,KM4得电,得电,慢速右行至慢速右行至SQ4处,处,KM4失电,停下卸货,失电,停下卸货,60S后,后,KM1得电,快速右行,如得电,快速右行,如此周而复始,直至按下停止按钮。此周而复始,直至按下停止按钮。M1M2左进电机左进电机右进电机右进电机SQ1 SQ2SQ3SQ4目录目录CH5 S7-200顺控程序设计 小车运动控制示意图SQ1装料装料SQ2SQ3向左慢行向左慢行向右慢行向右慢行SQ4卸料卸料向右快行向右快行向左快行向左快行5.1 5.1 梯形图的经验设计法梯形图的

5、经验设计法目录目录CH5 S7-200顺控程序设计 5.1 5.1 梯形图的经验设计法梯形图的经验设计法nI/O点分配点分配 :假设:假设SQ1-SQ4分别接分别接s7-200的的I1.1-I1.4,作为小车左行、右行快慢、停止的控制信号作为小车左行、右行快慢、停止的控制信号,I0.1、I0.2分分别接停止和启动按钮;别接停止和启动按钮; Q0.1-Q0.4分别接分别接KM1-KM4 4个个接触器的线圈从而控制小车左行、右行的快慢,小车的装接触器的线圈从而控制小车左行、右行的快慢,小车的装料、卸料分别由料、卸料分别由Q0.5、Q0.6所接的接触器所接的接触器KM5、KM6控控制。制。装料装料

6、60ST43卸料卸料 60ST44M1M2左进电机左进电机右进电机右进电机SQ1 SQ2SQ3SQ4目录目录CH5 S7-200顺控程序设计 5.1 5.1 梯形图的经验设计法梯形图的经验设计法装料装料 60ST43卸料卸料 60ST44M1M2左进电机左进电机右进电机右进电机SQ1 SQ2SQ3SQ4输入输入输出输出设备设备输入点输入点设备设备输出点输出点启动按钮启动按钮SB1I0.1急停按钮急停按钮SB2I0.2左行限位开关左行限位开关SQ1I1.1左慢行接触器左慢行接触器KM1Q0.1左快行限位开关左快行限位开关SQ2I1.2左快行接触器左快行接触器KM2Q0.2右快行限位开关右快行限位

7、开关SQ3I1.3右快行接触器右快行接触器KM3Q0.3右行限位开关右行限位开关SQ4I1.4右慢行接触器右慢行接触器KM4Q0.4装料接触器装料接触器KM5Q0.5卸料接触器卸料接触器KM6Q0.6I/O点分配表点分配表目录目录CH5 S7-200顺控程序设计 5.1 5.1 梯形图的经验设计法梯形图的经验设计法设计思路设计思路 :为使小车自动停止,将为使小车自动停止,将I1.1和和I1.4的常闭触点分别与的常闭触点分别与Q0.1和和Q0.4的线圈串联。为使小车自动起动,将控制卸的线圈串联。为使小车自动起动,将控制卸料延时的定时器料延时的定时器T44的常开触点,分别与手动启动按钮的常开触点,

8、分别与手动启动按钮I0.1常开触点并联,并用两个限位开关对应的常开触点并联,并用两个限位开关对应的I1.1和和I1.4的常开触点分别接通装料、卸料电磁阀和相应的定时器。的常开触点分别接通装料、卸料电磁阀和相应的定时器。此外,为了安全,还应考虑左行时不能右行,右行时此外,为了安全,还应考虑左行时不能右行,右行时不能左行,这样需要将控制左右行接触器的输出点的常闭不能左行,这样需要将控制左右行接触器的输出点的常闭触点串联在对方的控制电路中,以实现互锁。触点串联在对方的控制电路中,以实现互锁。目录目录CH5 S7-200顺控程序设计 装料装料 60ST43卸料卸料 60ST44M1M2左进电机左进电机

9、右进电机右进电机SQ1 SQ2SQ3SQ45.1 5.1 梯形图的经验设计法梯形图的经验设计法目录目录CH5 S7-200顺控程序设计 n经验设计法对于一些比较简单程序设计是比较奏经验设计法对于一些比较简单程序设计是比较奏效的,可以收到快速、简单的效果。效的,可以收到快速、简单的效果。 n经验设计法没有规律可遵循,具有很大的试探性经验设计法没有规律可遵循,具有很大的试探性和随意性,往往需经多次反复修改和完善才能符合和随意性,往往需经多次反复修改和完善才能符合设计要求,设计的结果往往不很规范,因人而异。设计要求,设计的结果往往不很规范,因人而异。n特点:考虑不周、设计麻烦、设计周期长;特点:考虑

10、不周、设计麻烦、设计周期长;梯形梯形图的可读性差、系统维护困难。图的可读性差、系统维护困难。总结:总结:目录目录CH5 S7-200顺控程序设计 5.2 5.2 顺序控制程序设计及顺序功能图顺序控制程序设计及顺序功能图一、概述(一、概述(P144P144)v 顺序控制系统:顺序控制系统: 如果一个控制系统可以分解成几个独立的控制动作,且这些动作如果一个控制系统可以分解成几个独立的控制动作,且这些动作按照一定的先后次序执行才能保证生产过程的正常运行,这种系统叫按照一定的先后次序执行才能保证生产过程的正常运行,这种系统叫顺序控制系统,也称为步进控制系统。顺序控制系统,也称为步进控制系统。v顺序控制

11、设计法:顺序控制设计法: 顺序控制设计法就是针对顺序控制系统的一种专门的设计方法。顺序控制设计法就是针对顺序控制系统的一种专门的设计方法。这种设计方法很容易被初学者接受,对于有经验的工程师,也会提高这种设计方法很容易被初学者接受,对于有经验的工程师,也会提高设计的效率,程序的调试、修改和阅读也很方便。设计的效率,程序的调试、修改和阅读也很方便。 PLC为顺序控制系统的程序编制提供了通用和专用的编程元件和为顺序控制系统的程序编制提供了通用和专用的编程元件和指令,开发了专门供编制顺序控制程序用的顺序功能图,指令,开发了专门供编制顺序控制程序用的顺序功能图,使这种先进使这种先进的设计方法成为当前的设

12、计方法成为当前PLC程序设计的主要方法程序设计的主要方法。目录目录CH5 S7-200顺控程序设计 5.2 5.2 顺序控制程序设计及顺序功能图顺序控制程序设计及顺序功能图一、概述一、概述v 順序控制的全部过程,可以分成有序的若干步序順序控制的全部过程,可以分成有序的若干步序(STEP),或,或說若干个状态。各步都有自己应完成的动作說若干个状态。各步都有自己应完成的动作(ACTION)。从每。从每一步转移到下一步,一般都是有条件一步转移到下一步,一般都是有条件(TRANSITION)的,条件的,条件滿足则上一步动作结束,下一步动作开始滿足则上一步动作结束,下一步动作开始,上一步的动作会被清上一

13、步的动作会被清除,这就是順序功能图(除,这就是順序功能图(SFC,Sequential Function Chart)的设计概念。順序功能图又叫功能图、顺序功能图、功能流程的设计概念。順序功能图又叫功能图、顺序功能图、功能流程图、状态转移图等。它是一种通用的技术语言。图、状态转移图等。它是一种通用的技术语言。v 1987年年IEC(国际电工委员会国际电工委员会):IEC848v 1994年年IEC(国际电工委员会国际电工委员会):IEC1131目录目录CH5 S7-200顺控程序设计 5.2 5.2 顺序控制程序设计及顺序功能图顺序控制程序设计及顺序功能图二、二、顺控设计法的设计步骤顺控设计法

14、的设计步骤 v步步(状态)(状态)的划分的划分v转换条件的确定转换条件的确定 v顺序功能图的绘制顺序功能图的绘制 v程序的编制程序的编制 目录目录CH5 S7-200顺控程序设计 5.2 5.2 顺序控制程序设计及顺序功能图顺序控制程序设计及顺序功能图二、二、顺控设计法的设计步骤顺控设计法的设计步骤 v步的划分步的划分v将系统的一个工作周期划分为若干个顺序相连的阶段,这些阶将系统的一个工作周期划分为若干个顺序相连的阶段,这些阶段称为步。在段称为步。在PLC中,步一般使用中,步一般使用M、S等编程元件来代表。等编程元件来代表。v步是根据被控对象工作状态的变化来划分的,而控对象工作状步是根据被控对

15、象工作状态的变化来划分的,而控对象工作状态的变化又是由态的变化又是由PLC输出状态的变化来改变的,在同一步内,各输出状态的变化来改变的,在同一步内,各输出状态不变,但是相邻步之间输出状态是不同的。输出状态不变,但是相邻步之间输出状态是不同的。目录目录CH5 S7-200顺控程序设计 5.2 5.2 顺序控制程序设计及顺序功能图顺序控制程序设计及顺序功能图二、二、顺控设计法的设计步骤顺控设计法的设计步骤 v转换条件的确定转换条件的确定n使系统由当前步转入下一步的信号称为转换条件。使系统由当前步转入下一步的信号称为转换条件。n转换条件可能是外部输入信号,如按钮、指令开关、限位开关的接转换条件可能是

16、外部输入信号,如按钮、指令开关、限位开关的接通通/断开等,也可能是断开等,也可能是PLC内部产生的信号,如定时器、计数器触点的内部产生的信号,如定时器、计数器触点的接通接通/断开等,断开等,n转换条件也可能是若干个信号的与、或、非逻辑组合。转换条件也可能是若干个信号的与、或、非逻辑组合。目录目录CH5 S7-200顺控程序设计 5.2 5.2 顺序控制程序设计及顺序功能图顺序控制程序设计及顺序功能图二、二、顺控设计法的设计步骤顺控设计法的设计步骤 v顺序功能图的绘制顺序功能图的绘制n 根据以上分析和被控对象工作内容、步骤、顺序和控制要根据以上分析和被控对象工作内容、步骤、顺序和控制要求画出顺序

17、功能图。求画出顺序功能图。n 顺序功能图不涉及所描述控制功能的具体技术,是一种通顺序功能图不涉及所描述控制功能的具体技术,是一种通用的技术语言,可用于进一步设计以及不同专业的人员之间用的技术语言,可用于进一步设计以及不同专业的人员之间进行技术交流。有些进行技术交流。有些PLC能直接使用顺序功能图作为编程语能直接使用顺序功能图作为编程语言。言。n 各个各个PLC厂家都开发了相应的顺序功能图,各国家也都制厂家都开发了相应的顺序功能图,各国家也都制定了国家标准。我国定了国家标准。我国1986年颁布了顺序功能图国家标准年颁布了顺序功能图国家标准(GB6988.6-86)。)。 目录目录CH5 S7-2

18、00顺控程序设计 v程序的编制程序的编制n根据顺序功能图,按某种编程方式写出梯形图程序。根据顺序功能图,按某种编程方式写出梯形图程序。n如果如果PLC支持顺序功能图语言,则可直接使用该顺序支持顺序功能图语言,则可直接使用该顺序功能图作为最终程序。功能图作为最终程序。5.2 5.2 顺序控制程序设计及顺序功能图顺序控制程序设计及顺序功能图二、二、顺控设计法的设计步骤顺控设计法的设计步骤 目录目录CH5 S7-200顺控程序设计 5.2 5.2 顺序控制程序设计及顺序功能图顺序控制程序设计及顺序功能图三、三、顺序功能图的绘制顺序功能图的绘制 v 顺序功能图的组成顺序功能图的组成 主要由步(状态)、

19、有向连线、转换、转换条件和动作(命令)组成。主要由步(状态)、有向连线、转换、转换条件和动作(命令)组成。 目录目录CH5 S7-200顺控程序设计 5.2 5.2 顺序控制程序设计及顺序功能图顺序控制程序设计及顺序功能图三、三、顺序功能图的绘制顺序功能图的绘制 v 步与动作步与动作n步(状态)步(状态):用:用矩形框表示步,方框内是该步的编号。矩形框表示步,方框内是该步的编号。编程时编程时一般用一般用PLC内部编程元件来代表各步(内部编程元件来代表各步(S7-200中为中为Sx.x)n初始步初始步:与系统的初始状态相对应的步称为初始步。初始步用与系统的初始状态相对应的步称为初始步。初始步用双

20、线方框表示,每一个顺序功能图至少应该有一个初始步。双线方框表示,每一个顺序功能图至少应该有一个初始步。编号或代码编号或代码步或状态的图形符号步或状态的图形符号编号或代码编号或代码初始步或状态的图形符号初始步或状态的图形符号目录目录CH5 S7-200顺控程序设计 v 步与动作步与动作n 动作:动作:一个控制系统可以划分为被控系统和施控系统。对于被控系一个控制系统可以划分为被控系统和施控系统。对于被控系统,在某一步中要完成某些统,在某一步中要完成某些“动作动作”;对于施控系统,在某一步中则;对于施控系统,在某一步中则要向被控系统发出某些要向被控系统发出某些“命令命令”,将动作或命令简称为动作。,

21、将动作或命令简称为动作。n动作的表示:动作的表示:矩形框中的文字或符号表示,该矩形框应与相应的步矩形框中的文字或符号表示,该矩形框应与相应的步的矩形框相连。的矩形框相连。5.2 5.2 顺序控制程序设计及顺序功能图顺序控制程序设计及顺序功能图三、三、顺序功能图的绘制顺序功能图的绘制 目录目录CH5 S7-200顺控程序设计 v步与动作步与动作n活动步:活动步:当系统正处于某一步时,该步处于活动状态,称当系统正处于某一步时,该步处于活动状态,称该步为该步为“活动步活动步”。步处于活动时,相应的动作被执行。步处于活动时,相应的动作被执行。n保持型动作:保持型动作:若为保持型动作,则该步不活动时继续

22、执行若为保持型动作,则该步不活动时继续执行该动作。该动作。n非保持型动作:非保持型动作:若为非保持型动作则指该步不活动时,动若为非保持型动作则指该步不活动时,动作也停止执行。作也停止执行。n说明:说明:一般在顺序功能图中保持型的动作应该用文字或助一般在顺序功能图中保持型的动作应该用文字或助记符标注,而非保持型动作可以不用标注。记符标注,而非保持型动作可以不用标注。5.2 5.2 顺序控制程序设计及顺序功能图顺序控制程序设计及顺序功能图三、三、顺序功能图的绘制顺序功能图的绘制 目录目录CH5 S7-200顺控程序设计 5.2 5.2 顺序控制程序设计及顺序功能图顺序控制程序设计及顺序功能图三、三

23、、顺序功能图的绘制顺序功能图的绘制 v 有向连线、转换与转换条件有向连线、转换与转换条件n有向连线:有向连线:顺序功能图中步的活动状态的顺序进展按有向连线规顺序功能图中步的活动状态的顺序进展按有向连线规定的路线和方向进行。活动状态的进展方向习惯上是从上到下或定的路线和方向进行。活动状态的进展方向习惯上是从上到下或从左至右,在这两个方向有向连线上的箭头可以省略。如果不是从左至右,在这两个方向有向连线上的箭头可以省略。如果不是上述的方向,应在有向连线上用箭头注明进展方向。上述的方向,应在有向连线上用箭头注明进展方向。n转换:转换:转换是用有向连线上与有向连线垂直的短划线来表示,转转换是用有向连线上

24、与有向连线垂直的短划线来表示,转换将相邻两步分隔开。步的活动状态的进展是由转换实现来完成换将相邻两步分隔开。步的活动状态的进展是由转换实现来完成的。的。n转换条件:转换条件:转换条件可以用文字语言、布尔代数表达式或图形符转换条件可以用文字语言、布尔代数表达式或图形符号标注在表示转换的短线的旁边。号标注在表示转换的短线的旁边。目录目录CH5 S7-200顺控程序设计 v转换实现的基本规则转换实现的基本规则n转换实现的条件:转换实现的条件:在顺序功能图中步的活动状态的进展是由在顺序功能图中步的活动状态的进展是由转换实现来完成。转换实现必须同时满足两个条件:转换实现来完成。转换实现必须同时满足两个条

25、件: 1)该转换所有的前级步都是活动步;)该转换所有的前级步都是活动步; 2)相应的转换条件得到满足。)相应的转换条件得到满足。n转换实现应完成的操作:转换实现应完成的操作:转换的实现应完成两个操作:转换的实现应完成两个操作: 1)使所有的后续步都变为活动步;)使所有的后续步都变为活动步; 2)使所有的前级步都变为非活动步。)使所有的前级步都变为非活动步。 5.2 5.2 顺序控制程序设计及顺序功能图顺序控制程序设计及顺序功能图三、三、顺序功能图的绘制顺序功能图的绘制 c目录目录CH5 S7-200顺控程序设计 5.2 5.2 顺序控制程序设计及顺序功能图顺序控制程序设计及顺序功能图三、三、顺

26、序功能图的绘制顺序功能图的绘制 v 绘制顺序功能图应注意的问题绘制顺序功能图应注意的问题 n两个步绝对不能直接相连,必须用一个转换将它们隔开。两个步绝对不能直接相连,必须用一个转换将它们隔开。n两个转换也不能直接相连,必须用一个步将它们隔开。两个转换也不能直接相连,必须用一个步将它们隔开。n顺序功能图中初始步是必不可少的,一般对应系统的等待启动的顺序功能图中初始步是必不可少的,一般对应系统的等待启动的初始状态。初始状态。n自动控制系统应能多次重复执行同一工艺过程(封闭)。自动控制系统应能多次重复执行同一工艺过程(封闭)。n只有当某一步所有的前级步都是活动步时,该步才有可能变成活只有当某一步所有

27、的前级步都是活动步时,该步才有可能变成活动步。动步。PLC开始进入开始进入RUN方式时各步均处于方式时各步均处于“0”状态,因此必须状态,因此必须要有初始化信号,将初始步预置为活动步,否则顺序功能图中永远要有初始化信号,将初始步预置为活动步,否则顺序功能图中永远不会出现活动步,系统将无法工作。不会出现活动步,系统将无法工作。 目录目录CH5 S7-200顺控程序设计 5.2 5.2 顺序控制程序设计及顺序功能图顺序控制程序设计及顺序功能图三、三、顺序功能图的绘制顺序功能图的绘制 (液压滑台)(液压滑台)SQ3SQ2工作台工作台液压元件液压元件SBSQ1目录目录CH5 S7-200顺控程序设计

28、5.2 5.2 顺序控制程序设计及顺序功能图顺序控制程序设计及顺序功能图三、三、顺序功能图的绘制顺序功能图的绘制 (液压滑台)(液压滑台)SM0.1S0.0S0.1S0.2S0.3I0.0I0.1I0.2I0.3Q0.0Q0.0Q0.2Q0.1SQ3SQ2工作台工作台液压元件液压元件SBSQ1目录目录CH5 S7-200顺控程序设计 n 补充:补充: 某三层大楼通风控制系统的风机由三个电机控制某三层大楼通风控制系统的风机由三个电机控制 轮轮流打开和关闭,轮换时间为流打开和关闭,轮换时间为50分钟。设系统由分钟。设系统由S7-200控制,控制,I0.0为通风控制启动开关,为通风控制启动开关,Q0

29、.0、Q0.1和和Q0.2分别控制三分别控制三个风机电机接触器线圈的通断电,设计系统的顺序功能图。个风机电机接触器线圈的通断电,设计系统的顺序功能图。作业作业目录目录CH5 S7-200顺控程序设计 1、顺控程序设计方法、顺控程序设计方法2、顺序功能图组成、顺序功能图组成目录目录CH5 S7-200顺控程序设计 5.3 5.3 顺序功能图转梯形图方法顺序功能图转梯形图方法n 5.3.1 顺序功能图转梯形图的编程方式顺序功能图转梯形图的编程方式n 5.3.2 顺序功能图的结构及其编程顺序功能图的结构及其编程目录目录CH5 S7-200顺控程序设计 5.3 5.3 顺序功能图的主要类型及其编程顺序

30、功能图的主要类型及其编程5.3.1 5.3.1 顺控设计法中梯形图的编程方式顺控设计法中梯形图的编程方式v概述概述n顺控设计法中梯形图的编程方式是指根据顺序功能图设计出梯形图的方法。顺控设计法中梯形图的编程方式是指根据顺序功能图设计出梯形图的方法。n为了适应各为了适应各PLC在编程元件、指令功能和表示方法上的差异,本节主要介绍:在编程元件、指令功能和表示方法上的差异,本节主要介绍:1)使用通用指令的编程方式(起保停电路的编程方式)使用通用指令的编程方式(起保停电路的编程方式)2)使用置位、复位指令的编程方式(以转换为中心的编程方式)使用置位、复位指令的编程方式(以转换为中心的编程方式)3)使用

31、)使用顺控顺控指令的编程方式指令的编程方式 此外,还有移位寄存器指令、此外,还有移位寄存器指令、RS触发器指令等的编程方法,不再讲述。触发器指令等的编程方法,不再讲述。 为了便于分析,我们假设刚开始执行用户程序时,系统已处于初始步(用初为了便于分析,我们假设刚开始执行用户程序时,系统已处于初始步(用初始化脉冲始化脉冲SM0.1将初始步置位),代表其余各步的编程元件均为将初始步置位),代表其余各步的编程元件均为OFF,为转换为转换的实现做好了准备。的实现做好了准备。 目录目录CH5 S7-200顺控程序设计 5.3 5.3 顺序功能图的主要类型及其编程顺序功能图的主要类型及其编程5.3.1 5.

32、3.1 顺控设计法中梯形图的编程方式顺控设计法中梯形图的编程方式v一、使用通用指令的编程方式一、使用通用指令的编程方式 n编程时用辅助继电器来代表步。由于转换条件大都是短信号,因编程时用辅助继电器来代表步。由于转换条件大都是短信号,因此应使用有记忆(保持、自锁)功能的电路。此应使用有记忆(保持、自锁)功能的电路。n编程的关键是找出起动条件和停止条件。编程方式仅仅使用与触编程的关键是找出起动条件和停止条件。编程方式仅仅使用与触点和线圈有关的指令,可适用于任意型号的点和线圈有关的指令,可适用于任意型号的PLC。 M0.0M0.1M0.2I0.0I0.1方法一方法一 方法二方法二 步步M0.0到到M

33、0.1转换的编程方法转换的编程方法 目录目录CH5 S7-200顺控程序设计 5.3 5.3 顺序功能图的主要类型及其编程顺序功能图的主要类型及其编程5.3.1 5.3.1 顺控设计法中梯形图的编程方式顺控设计法中梯形图的编程方式(液压滑台):假设启动按钮(液压滑台):假设启动按钮SB接接I0.0,行程开关行程开关SQ1、SQ2、SQ3分别接分别接I0.1I0.3,液压元件,液压元件YV1、YV2、YV3分别由分别由Q0.0Q0.2驱动。驱动。目录目录CH5 S7-200顺控程序设计 5.3 5.3 顺序功能图的主要类型及其编程顺序功能图的主要类型及其编程5.3.1 5.3.1 顺控设计法中梯

34、形图的编程方式顺控设计法中梯形图的编程方式SM0.1M0.0M0.1M0.2M0.3I0.0I0.1I0.2I0.3Q0.0Q0.0Q0.2Q0.1一、使用通用指令的编程方式一、使用通用指令的编程方式n步步M0.3到步到步M0.0n初始状态初始状态步步M0.0到步到步M0.1步步M0.0、M0.2动作动作目录目录CH5 S7-200顺控程序设计 5.3 5.3 顺序功能图的主要类型及其编程顺序功能图的主要类型及其编程5.3.1 5.3.1 顺控设计法中梯形图的编程方式顺控设计法中梯形图的编程方式v二、使用置位复位指令的编程方式二、使用置位复位指令的编程方式 (以转换为中心的编程方式)(以转换为

35、中心的编程方式)n以转换为中心的顺序控制梯形图编程方法与转换实现的基本规则之间有着严以转换为中心的顺序控制梯形图编程方法与转换实现的基本规则之间有着严格的对应关系。格的对应关系。n在任何情况下,代表步的存储器位的控制电路都可以使用这一统一的规则来在任何情况下,代表步的存储器位的控制电路都可以使用这一统一的规则来设计,每一个转换对应一个如下图所示的控制置位和复位电路块,有多少个转设计,每一个转换对应一个如下图所示的控制置位和复位电路块,有多少个转换就有多少个这样的电路块。换就有多少个这样的电路块。n这种编程方法特别有规律,特别是在设计复杂的顺序功能图的梯形图时,更这种编程方法特别有规律,特别是在

36、设计复杂的顺序功能图的梯形图时,更能显示出它的优越性。能显示出它的优越性。 M0.2M0.3I0.2M0.2 I0.2以转换为中心的编程方式以转换为中心的编程方式(S)M0.31(R)M0.21目录目录CH5 S7-200顺控程序设计 SM0.1M0.0M0.1M0.2M0.3I0.0I0.1I0.2I0.3Q0.0Q0.0Q0.2Q0.15.3 5.3 顺序功能图的主要类型及其编程顺序功能图的主要类型及其编程5.3.1 5.3.1 顺控设计法中梯形图的编程方式顺控设计法中梯形图的编程方式v二、使用置位复位指令的编程方式二、使用置位复位指令的编程方式目录目录CH5 S7-200顺控程序设计 5

37、.3 5.3 顺序功能图的主要类型及其编程顺序功能图的主要类型及其编程5.3.1 5.3.1 顺控设计法中梯形图的编程方式顺控设计法中梯形图的编程方式三、使用步进(顺控)指令的编程方式三、使用步进(顺控)指令的编程方式1、S7-200顺控制令顺控制令状态元件状态元件 S7-200中,与顺序控制编程有关的指令是中,与顺序控制编程有关的指令是SCR指令,与顺指令,与顺序控制编程有关的编程元件是状态元件序控制编程有关的编程元件是状态元件S。SCR指令仅对于状态指令仅对于状态元件元件S有效,但是状态元件有效,但是状态元件S具有一般辅助继电器的功能,具有一般辅助继电器的功能, 能够能够使用使用LD、LD

38、N、 A、AN、O、ON、 =、S、R等指令。等指令。目录目录CH5 S7-200顺控程序设计 5.3 5.3 顺序功能图的主要类型及其编程顺序功能图的主要类型及其编程5.3.1 5.3.1 顺控设计法中梯形图的编程方式顺控设计法中梯形图的编程方式三、使用步进(顺控)指令的编程方式三、使用步进(顺控)指令的编程方式1、S7-200顺控制令顺控制令顺序控制指令顺序控制指令SCR的形式及功能的形式及功能STLLAD功能操作元件LSCR SX.X顺控状态开始顺控状态开始SSCRT SX.X顺控状态转移顺控状态转移SSCRE顺控状态结束顺控状态结束无无SCRSCRTSCRESx.xSx.x目录目录CH

39、5 S7-200顺控程序设计 5.3 5.3 顺序功能图的主要类型及其编程顺序功能图的主要类型及其编程5.3.1 5.3.1 顺控设计法中梯形图的编程方式顺控设计法中梯形图的编程方式目录目录CH5 S7-200顺控程序设计 三、使用步进(顺控)指令的编程方式三、使用步进(顺控)指令的编程方式SM0.1S0.0S0.1S0.2S0.3I0.0I0.1I0.2I0.3Q0.0Q0.0Q0.2Q0.1LD SM0.1S S0.0, 1LSCR S0.0LD I0.0SCRT S0.1SCRELSCR S0.1LD SM0.0= Q0.0LD I0.1SCRT S0.2SCRELSCR S0.2LD

40、SM0.0= Q0.0= Q0.2LD I0.2SCRT S0.3SCRELSCR S0.3LD SM0.0= Q0.1LD I0.3SCRT S0.0SCRE5.3 5.3 顺序功能图的主要类型及其编程顺序功能图的主要类型及其编程5.3.1 5.3.1 顺控设计法中梯形图的编程方式顺控设计法中梯形图的编程方式目录目录CH5 S7-200顺控程序设计 5.3 5.3 顺序功能图的主要类型及其编程顺序功能图的主要类型及其编程5.3.2 5.3.2 顺序功能图结构及编程顺序功能图结构及编程v 顺序功能图的基本结构顺序功能图的基本结构 n单流程:单流程:单流程由一系列相继激活的步组成,每一步的后面仅

41、单流程由一系列相继激活的步组成,每一步的后面仅接有一个转换,每一个转换的后面只有一个步。接有一个转换,每一个转换的后面只有一个步。n选择分支和联接:选择分支和联接:一个控制流可能转入多个控制流中的某一个,一个控制流可能转入多个控制流中的某一个,但不允许多路分支同时执行。实际转入哪一个控制流,取决于控但不允许多路分支同时执行。实际转入哪一个控制流,取决于控制流前面的转移条件哪一个为真。转换符号只能标在水平线之下,制流前面的转移条件哪一个为真。转换符号只能标在水平线之下,每个分支上必须具有一个或一个以上的转换条件。几个选择序列每个分支上必须具有一个或一个以上的转换条件。几个选择序列合并一个公共序列

42、合并一个公共序列-即分支的结束,称为汇合,转换符号只允即分支的结束,称为汇合,转换符号只允许在水平线上。一般只允许选择一个序列。许在水平线上。一般只允许选择一个序列。 如(如(b)、()、(c)所示。)所示。 目录目录CH5 S7-200顺控程序设计 ehjdgfibacbcda目录目录CH5 S7-200顺控程序设计 v顺序功能图的基本结构顺序功能图的基本结构n并行序列和联接:并行序列和联接:当转换条件的实现导致几个序列同时激活时,当转换条件的实现导致几个序列同时激活时,这些序列称为并行序列。为了强调转换的同步实现,水平连线用这些序列称为并行序列。为了强调转换的同步实现,水平连线用双线表示,

43、转换符号在水平连线以上。并行序列的结束称为合并,双线表示,转换符号在水平连线以上。并行序列的结束称为合并, 并行序列的结束并行序列的结束,转换符号在水平线以下,当双水平线之上的所有转换符号在水平线以下,当双水平线之上的所有前级都处于活动状态时,且转换条件成立,则下一步被激活。同前级都处于活动状态时,且转换条件成立,则下一步被激活。同时所有前级步都变为不活动步。时所有前级步都变为不活动步。5.3 5.3 顺序功能图的主要类型及其编程顺序功能图的主要类型及其编程5.3.2 5.3.2 顺序功能图结构及编程顺序功能图结构及编程ehjdgfibacbcdaehdfga目录目录CH5 S7-200顺控程

44、序设计 5.3 5.3 顺序功能图的主要类型及其编程顺序功能图的主要类型及其编程5.3.2 5.3.2 顺序功能图结构及编程顺序功能图结构及编程S0.0S0.1S0.3S0.2S0.4S0.5Q0.0Q0.1Q0.3Q0.2Q0.4Q0.5SM0.1I0.0I0.3I0.1I0.4I0.2I0.5I0.6选择分支和联接举例选择分支和联接举例目录目录CH5 S7-200顺控程序设计 并行序列和联接举例并行序列和联接举例5.3 5.3 顺序功能图的主要类型及其编程顺序功能图的主要类型及其编程5.3.2 5.3.2 顺序功能图结构及编程顺序功能图结构及编程S0.0S0.1S0.3S0.2S0.4S0

45、.5Q0.0Q0.1Q0.3Q0.2Q0.4Q0.5SM0.1I0.0I0.1I0.2I0.6I0.3目录目录CH5 S7-200顺控程序设计 S0.0S0.1Q0.1S0.2Q0.2S0.3Q0.3S0.4Q0.4S0.5Q0.5S0.6Q0.6I0.0SM0.1I0.2I0.1I1.0I1.0I0.2I1.1I1.1I0.4I0.5I0.6I1.2I1.25.3 5.3 顺序功能图的主要类型及其编程顺序功能图的主要类型及其编程5.3.2 5.3.2 顺序功能图结构及编程顺序功能图结构及编程目录目录CH5 S7-200顺控程序设计 n P185 1、2、3、4 作业作业目录目录CH5 S7-

46、200顺控程序设计 1、顺序功能图转梯形图方法、顺序功能图转梯形图方法2、顺序功能图结构及编程、顺序功能图结构及编程目录目录CH5 S7-200顺控程序设计 v 复杂程序的设复杂程序的设计方法设计思路与步骤计方法设计思路与步骤n 确定程序的总体结构:确定程序的总体结构:将系统的程序按工作将系统的程序按工作方式和功能分成若干部份,如:公共程序、手方式和功能分成若干部份,如:公共程序、手动程序、自动程序等部份。手动程序和自动程动程序、自动程序等部份。手动程序和自动程序是不同时执行的,所以用跳转指令将它们分序是不同时执行的,所以用跳转指令将它们分开,用工作方式的选择信号作为跳转的条件。开,用工作方式

47、的选择信号作为跳转的条件。n 分别设计局部程序:分别设计局部程序:公共程序和手动程序相公共程序和手动程序相对较为简单,一般采用经验设计法进行设计;对较为简单,一般采用经验设计法进行设计;自动程序相对比较复杂,对于顺序控制系统一自动程序相对比较复杂,对于顺序控制系统一般采用顺序控制设计法。般采用顺序控制设计法。n 程序的综合与调试:程序的综合与调试:进一步理顺各部分程序进一步理顺各部分程序之间的相互关系,并进行程序的调试。之间的相互关系,并进行程序的调试。 5.4 5.4 顺空程序设计应用举例顺空程序设计应用举例目录目录CH5 S7-200顺控程序设计 5.4 5.4 顺空程序设计应用举例顺空程

48、序设计应用举例例一:小车运动自动控制例一:小车运动自动控制小车运行方式:手动、自动单周期、自动循环。小车运行方式:手动、自动单周期、自动循环。手动手动I0.3自动单周自动单周期期I0.4自动自动I0.5小车小车后限位开关后限位开关I0.2前限位开关前限位开关I0.1启动按钮启动按钮I0.0底门打开底门打开5S Q0.3顶门打开顶门打开7S Q0.1向前向前Q0.0向后向后Q0.2小车小车进料进料手动向前按手动向前按钮钮 I0.6手动向后按手动向后按钮钮 I0.7目录目录CH5 S7-200顺控程序设计 5.4 5.4 顺空程序设计应用举例顺空程序设计应用举例输入输入输出输出设备设备输入点输入点

49、设备设备输出点输出点启动按钮启动按钮I0.0小车前行接触器小车前行接触器Q0.0前向手动按钮前向手动按钮I0.6小车后行接触器小车后行接触器Q0.2后向手动按钮后向手动按钮I0.7顶门打开接触器顶门打开接触器Q0.1前限位开关前限位开关I0.1底门打开接触器底门打开接触器Q0.3后限位开关后限位开关I0.2手动选择波段开关手动选择波段开关I0.3自动单周期选择波段开自动单周期选择波段开关关I0.4自动选择波段开关自动选择波段开关I0.5小车顶门打开手动按钮小车顶门打开手动按钮 I1.0小车底门打开手动按钮小车底门打开手动按钮 I1.1目录目录CH5 S7-200顺控程序设计 非手动,转自动非手

50、动,转自动小车向前运动小车向前运动顶门打开顶门打开7秒,装货秒,装货底门打开底门打开5秒,卸货秒,卸货小车向后运动小车向后运动非半自动、全自动,不做动作非半自动、全自动,不做动作自动程序自动程序5.4 5.4 顺控程序设计应用举例顺控程序设计应用举例输入输入输出输出设备设备输入输入点点设备设备输出输出点点启动按钮启动按钮I0.0小车前行小车前行接触器接触器Q0.0前向手动按钮前向手动按钮I0.6小车后行小车后行接触器接触器Q0.2后向手动按钮后向手动按钮I0.7顶门打开顶门打开接触器接触器Q0.1前限位开关前限位开关I0.1底门打开底门打开接触器接触器Q0.3后限位开关后限位开关I0.2手动选

51、择波段手动选择波段开关开关I0.3自动单周期选自动单周期选择波段开关择波段开关I0.4自动选择波段自动选择波段开关开关I0.5小车顶门打开小车顶门打开手动按钮手动按钮I1.0小车底门打开小车底门打开手动按钮手动按钮I1.1目录目录CH5 S7-200顺控程序设计 5.4 5.4 顺空程序设计顺空程序设计应用举例应用举例S0.0S0.1S0.2S0.3S0.4SM0.1T37I0.1I0.5自动自动I0.4单循环单循环I0.0且且Q0.3且且I0.0Q0.0Q0.1T37定时定时7秒秒Q0.2I0.2Q0.3T38定时定时5秒秒T38目录目录CH5 S7-200顺控程序设计 例二:电动机顺序启动

52、和停止控制例二:电动机顺序启动和停止控制控制要求:控制要求:三台电动机,当按下启动按钮后,每隔三台电动机,当按下启动按钮后,每隔5秒时间将会顺秒时间将会顺序启动,启动完毕后,按下停止按钮,每隔序启动,启动完毕后,按下停止按钮,每隔5秒时间会反向顺序停秒时间会反向顺序停止。在启动过程中,如果按下停止按钮,则立刻终止启动过程,止。在启动过程中,如果按下停止按钮,则立刻终止启动过程,已启动运行的电动机,马上进行反向顺序停车,直至全部结束。已启动运行的电动机,马上进行反向顺序停车,直至全部结束。输入点输出点启动按钮I0.0电动机M1Q0.0停止按钮I0.1电动机M2Q0.1电动机M3Q0.25.4 5

53、.4 顺空程序设计应用举例顺空程序设计应用举例目录目录CH5 S7-200顺控程序设计 5.4 5.4 顺空程序设计应用举例顺空程序设计应用举例例二:电动机顺序启动和停止控制例二:电动机顺序启动和停止控制S0.0S0.1S0.2S0.3S0.4SM0.1T38T37I0.0Q0.0置置1T37定时定时5秒秒Q0.1置置1T38定时定时5秒秒Q0.2置置1I0.1Q0.2清清0T39定时定时5秒秒T39S0.5Q0.1清清0T40定时定时5秒秒T40S0.6Q0.0清清0S0.0置置1I0.1I0.1目录目录CH5 S7-200顺控程序设计 5.4 5.4 顺空程序设计应用举例顺空程序设计应用举例控制要求控制要求:三个工位分别完成上料、钻

温馨提示

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

评论

0/150

提交评论