《PLC编程教学顺序控制与顺序功能图(一)课件.ppt》由会员分享,可在线阅读,更多相关《PLC编程教学顺序控制与顺序功能图(一)课件.ppt(33页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、PLC编程及应用技术西门子S7200系列前课内容前课内容一、编程元件:一、编程元件:1、输入继电器(输入映像寄存器、输入继电器(输入映像寄存器 I)2、输出继电器(输出映像寄存器、输出继电器(输出映像寄存器 Q)3、辅助继电器(内部标志位,位存储器、辅助继电器(内部标志位,位存储器 M)4、特殊辅助继电器(特殊存储器、特殊辅助继电器(特殊存储器 SM)5、定时器、定时器 T6、计数器、计数器 C、高速计数器、高速计数器 CH7、数据存储器(变量存储器、数据存储器(变量存储器 V,局部存,局部存储器储器 L)SM0.0、SM0.1、SM0.4、SM0.58、状态器(顺控继电器、状态器(顺控继电器
2、 S)前课内容前课内容9、S7200中用软件解决的编程元件中用软件解决的编程元件 标号标号 标志跳转标志跳转 中断程序程序入口中断程序程序入口 子程序程序入口子程序程序入口 一、编程元件:一、编程元件:10、累加器、累加器 AC11、模拟量输入、模拟量输入 AI12、模拟量输出、模拟量输出 AQ前课内容前课内容二、寻址:二、寻址:A、数据格式:二进制(、数据格式:二进制(2#)、十进制)、十进制(10#或或)、十六进制)、十六进制(16#)、)、ASC格式(格式(good)2、直接寻址、直接寻址1、立即数寻址、立即数寻址3、间接寻址、间接寻址B、存储区能装下数据、存储区能装下数据C、有符号的整
3、数须用、有符号的整数须用16位、位、32位存储区;实位存储区;实数须用数须用32位存储区位存储区前课内容前课内容二、寻址:二、寻址:A、字节位、字节位寻址:寻址:存储区存储区 字节编号字节编号字编号字编号2、直接寻址、直接寻址在一个字节中,位编号小的处于低位,编号在一个字节中,位编号小的处于低位,编号大的处于高位。大的处于高位。“.0”最低,最低,“.7”最高。最高。B、字节寻址:字节寻址:存储区存储区 B 字节编号字节编号C、字寻址:字寻址:存储区存储区 W 字节编号(高位)字节编号(高位)一个字由两个字节构成,一个字由两个字节构成,在一个字中,字节在一个字中,字节编号小的处于高位,编号小的
4、处于高位,字节编号字节编号编号大的低于编号大的低于高位。高位。前课内容前课内容二、寻址:二、寻址:2、直接寻址、直接寻址D、双、双字寻址:字寻址:存储区存储区 D 字节编号(最高位)字节编号(最高位)一个双字由两个字(四个字节)构成,一个双字由两个字(四个字节)构成,在一在一个双字节中,字节编号小的处于高位,个双字节中,字节编号小的处于高位,字节字节编号编号编号大的低于高位。编号大的低于高位。3、间接寻址、间接寻址用指针来存储存储器的地址,用指针来存、取所用指针来存储存储器的地址,用指针来存、取所指指存储器的数据。存储器的数据。课题五、课题五、顺序控制(一)顺序控制(一)学习目标学习目标1、明
5、确顺序控制及相关概念、明确顺序控制及相关概念2、掌握顺序功能图的画法、掌握顺序功能图的画法3、明确顺序功能图的基本结构明确顺序功能图的基本结构课题五、课题五、顺序控制(一)顺序控制(一)1.1 例子例子按下启动按钮按下启动按钮SB1,小车前行(电机正转);碰,小车前行(电机正转);碰到限位开关到限位开关SQ1,小车后退(电机反转);碰到,小车后退(电机反转);碰到限位开关限位开关SQ2,小车停止;,小车停止;5秒后,小车再次前秒后,小车再次前进(电机正转),碰到限位开关进(电机正转),碰到限位开关SQ3,小车后退,小车后退(电机反正转);(电机反正转);再碰到限位开关再碰到限位开关SQ2,小车
6、,小车停止。停止。SQ1SQ3SQ2课题五、课题五、顺序控制(一)顺序控制(一)1.1 例子例子好象就是一个电机正、反转问题,好象就是一个电机正、反转问题,SB1及及SQ2后的延时后的延时作为正转信号,作为正转信号,SQ1、SQ3作为立即反转信号,作为立即反转信号,SQ2作作为反转停止信号。为反转停止信号。SQ1SQ3SQ2问题一:问题一:SQ2是停止,还是延时后正转?是停止,还是延时后正转?问题二:两次正转都会撞击问题二:两次正转都会撞击SQ1,SQ1是立即启动反转,是立即启动反转,还是不会反应?还是不会反应?课题五、课题五、顺序控制(一)顺序控制(一)1.1 例子例子初始状态:碰到限位开关
7、初始状态:碰到限位开关SQ2,小车停止。,小车停止。第一工作阶段:初始状态下,按下启动按钮,第一工作阶段:初始状态下,按下启动按钮,进入第一工作阶段,小车前行进入第一工作阶段,小车前行直到碰到限位开关直到碰到限位开关SQ1。SQ1SQ3SQ2解决方案:分工作阶段(状态)来讨论解决方案:分工作阶段(状态)来讨论课题五、课题五、顺序控制(一)顺序控制(一)1.1 例子例子SQ1SQ3SQ2第二工作阶段:在第一工作阶段中,小车碰到第二工作阶段:在第一工作阶段中,小车碰到限位开关限位开关SQ1,就进入第二工,就进入第二工作阶段,小车后退,直到碰到作阶段,小车后退,直到碰到限位开关限位开关SQ2。课题五
8、、课题五、顺序控制(一)顺序控制(一)1.1 例子例子SQ1SQ3SQ2第三工作阶段:在第二工作阶段中,小车后退第三工作阶段:在第二工作阶段中,小车后退碰到限位开关碰到限位开关SQ2,进入第三,进入第三工作阶段,停止工作阶段,停止5秒等待。秒等待。课题五、课题五、顺序控制(一)顺序控制(一)1.1 例子例子SQ1SQ3SQ2第四工作阶段:在第三工作阶段中,小车小车第四工作阶段:在第三工作阶段中,小车小车停止等待停止等待5秒后,就进入第四工秒后,就进入第四工作阶段,小车前行,直到碰到作阶段,小车前行,直到碰到限位开关限位开关SQ3。课题五、课题五、顺序控制(一)顺序控制(一)1.1 例子例子SQ
9、1SQ3SQ2第五工作阶段:在第四工作阶段中,小车前行,第五工作阶段:在第四工作阶段中,小车前行,碰到限位开关碰到限位开关SQ3后,进入第后,进入第五工作阶段,小车后退,直到五工作阶段,小车后退,直到再碰到再碰到SQ2。回到初始状态:在第五工作阶段中,小车后退,回到初始状态:在第五工作阶段中,小车后退,直到再碰到直到再碰到SQ2,系统回到初,系统回到初始状态。始状态。课题五、课题五、顺序控制(一)顺序控制(一)1.2 例子顺序工作图例子顺序工作图初始初始第一次前进第一次前进第一次后退第一次后退第二次前进第二次前进第二次后退第二次后退条件:当条件:当SB闭合闭合电机正转电机正转条件:上电条件:上
10、电等待等待条件:条件:SQ1闭合闭合电机反转电机反转条件:条件:SQ2闭合闭合电机停转等待电机停转等待条件:条件:5秒时间到秒时间到电机正转电机正转条件:条件:SQ3闭合闭合电机反转电机反转条件:条件:SQ2闭合闭合停止状态停止状态课题五、课题五、顺序控制(一)顺序控制(一)1.2 例子顺序工作图例子顺序工作图初始初始第一次前进第一次前进第一次后退第一次后退第二次前进第二次前进第二次后退第二次后退条件:当条件:当SB闭合闭合电机正转电机正转条件:上电条件:上电等待等待条件:条件:SQ1闭合闭合电机反转电机反转条件:条件:SQ2闭合闭合电机停转等待电机停转等待条件:条件:5秒时间到秒时间到电机正
11、转电机正转条件:条件:SQ3闭合闭合电机反转电机反转条件:条件:SQ2闭合闭合停止状态停止状态课题五、课题五、顺序控制(一)顺序控制(一)2.1 顺序控制顺序控制一个任务,往往可以分成若干个工作阶段,各工一个任务,往往可以分成若干个工作阶段,各工作阶段又按照事前规定的逻辑关系或条件按一定作阶段又按照事前规定的逻辑关系或条件按一定次序进行。次序进行。这种根据事先规定的程序或条件对控制过程的各这种根据事先规定的程序或条件对控制过程的各个阶段按顺序地进行自动控制,就叫个阶段按顺序地进行自动控制,就叫顺序控制顺序控制。课题五、课题五、顺序控制(一)顺序控制(一)2.2 顺序控制的相关概念顺序控制的相关
12、概念我们将系统的整个工作或一个周期的工作划分为我们将系统的整个工作或一个周期的工作划分为若干个顺序相连的阶段,在编写程序时,每个阶若干个顺序相连的阶段,在编写程序时,每个阶段就叫步(段就叫步(Step)。)。表示系统初始状态的步,叫:表示系统初始状态的步,叫:初始步初始步表示系统各个工作状态的步,叫:表示系统各个工作状态的步,叫:工作步工作步在编程时,各个步均可以用一个在编程时,各个步均可以用一个M、S、V的位元的位元件来表达件来表达如上例中,可用如上例中,可用S0.0、S0.1、S0.2、S0.3、S0.4、S0.5来表达各步。来表达各步。(1)步的概念)步的概念课题五、课题五、顺序控制(一
13、)顺序控制(一)2.2 顺序控制的相关概念顺序控制的相关概念(2)步的状态)步的状态当系统处于某一阶段时,表示该阶段的步处于活当系统处于某一阶段时,表示该阶段的步处于活动状态,这时该步称为动状态,这时该步称为活动步活动步。(表示该步的编。(表示该步的编程元件为程元件为ON,其存储的值这,其存储的值这“1”)当系统处于某一阶段时,表示其它阶段的步处于当系统处于某一阶段时,表示其它阶段的步处于不活动状态,这时该步称为不活动状态,这时该步称为不活动步不活动步。(表示该(表示该步的编程元件为步的编程元件为OFF,其存储的值这,其存储的值这“0”)课题五、课题五、顺序控制(一)顺序控制(一)2.2 顺序
14、控制的相关概念顺序控制的相关概念(3)步的动作)步的动作某一阶段要完成的工作叫相应某一阶段要完成的工作叫相应步动作步动作。显然,只。显然,只有步处于活动状态,该步的动作才被执行。有步处于活动状态,该步的动作才被执行。可能存在多个步对应相同的动作。可能存在多个步对应相同的动作。课题五、课题五、顺序控制(一)顺序控制(一)2.2 顺序控制的相关概念顺序控制的相关概念当系统某一阶段工作完成时,下一个工作阶段就当系统某一阶段工作完成时,下一个工作阶段就开始,也就是从一个步过渡到另一个步。即:上开始,也就是从一个步过渡到另一个步。即:上一个步结束,下一个步开始。这就叫一个步结束,下一个步开始。这就叫步的
15、转移步的转移步转移的实质就是步的步转移的实质就是步的活动状态的转移活动状态的转移。从某一步进入下一步的信号,叫从某一步进入下一步的信号,叫转移条件转移条件。转移条件可以外部信号,也可以是内部信号,也转移条件可以外部信号,也可以是内部信号,也可以是多个信号的逻辑组合。可以是多个信号的逻辑组合。(4)(活动)步的转移与转移条件)(活动)步的转移与转移条件课题五、课题五、顺序控制(一)顺序控制(一)3.1 顺序功能图顺序功能图用步,步的转移、转移条件,步的动作来表达系统工作过用步,步的转移、转移条件,步的动作来表达系统工作过程的图形,叫程的图形,叫顺序功能图顺序功能图名称图形符号名称图形符号初始步转
16、移条件工作步命令(动作)转移元件化的顺序工作图元件化的顺序工作图课题五、课题五、顺序控制(一)顺序控制(一)3.2 顺序功能图绘图规则顺序功能图绘图规则1、一个顺序功能图到少有一个初始步。、一个顺序功能图到少有一个初始步。2、所有步按控制过程的进行从上到下画在一条竖带上,、所有步按控制过程的进行从上到下画在一条竖带上,表示步的矩形框内要写编程元件的名称。表示步的矩形框内要写编程元件的名称。3、步与步之间必须用转移分开。箭头所指为目标步。、步与步之间必须用转移分开。箭头所指为目标步。4、转移与转移之间必须用步分开。、转移与转移之间必须用步分开。5、转移条件画在转移上,旁边写上转移条件的名称。、转
17、移条件画在转移上,旁边写上转移条件的名称。6、命令画在步的右侧。有多个命令时,并行画出。、命令画在步的右侧。有多个命令时,并行画出。课题五、课题五、顺序控制(一)顺序控制(一)4.1 画一个顺序功能图画一个顺序功能图输出:输出:Q0.0小车前行(电机正转);小车前行(电机正转);O0.1小车后退(电机反转);小车后退(电机反转);SQ1SQ3SQ2I/O分配:分配:输入:输入:SB1I0.0;SQ1I0.1,SQ2I0.2;SQ3I0.3其它元件其它元件:T37停止记时;停止记时;课题五、课题五、顺序控制(一)顺序控制(一)4.1 画一个顺序功能图画一个顺序功能图SQ1SQ3SQ2步标志:步标
18、志:初始状态初始状态S0.0;第一次前进第一次前进S0.1;第一次后退第一次后退S0.2;停止等待停止等待S0.3;第二次前进第二次前进S0.4;第二次后退第二次后退S0.5;课题五、课题五、顺序控制(一)顺序控制(一)4.1 画一个顺序功能图画一个顺序功能图KM1KM1KM2KM2SB1SQ1SQ2SQ324VI0.0I0.1I0.2I0.3Q0.1Q0.01M1LS0.1S0.2S0.4S0.5S0.3I0.0I0.1I0.2I0.2I0.3T37S0.0Q0.0Q0.1Q0.0Q0.1T37SM0.1课题五、课题五、顺序控制(一)顺序控制(一)5.1 顺序功能图转移条件写法顺序功能图转移
19、条件写法文字语言、布尔代数、图形符号均可文字语言、布尔代数、图形符号均可I0.0I0.0I0.0I0.1I0.0和和I0.1同时闭合同时闭合A BANDI0.0I0.1I0.0I0.0课题五、课题五、顺序控制(一)顺序控制(一)5.2 顺序功能图中的动作说明顺序功能图中的动作说明修辞名称说明 N非存储当步变为不活动时动作终止 S存储当步变为不活动时动作继续,直到复位 R复位S、SD、S、DS启动的动作被复位 D时间延迟步变为活动步时被启动,直到步变为不活动步或设定时间到时复位 P脉冲当步变为活动步时,动作被启动并只执行一次 SD存储时间延迟在时间延迟之后被启动,一直到动作被复位 DS延迟存储在
20、延迟之后如果步仍为活动步,动作被启动直到被复位 SL存储时间限制步变为活动步时被启动,一直到设定时间到或被复位课题五、课题五、顺序控制(一)顺序控制(一)6.1 顺序功能图的基本形式:单序列顺序功能图的基本形式:单序列工作一工作一工作二工作二工作三工作三条件条件A条件条件B条件条件C条件条件D单序列:单序列:由一系列相继激活由一系列相继激活的步组成,每一步的步组成,每一步后仅有一个转换,后仅有一个转换,每一个转换后也只每一个转换后也只有一个步有一个步;课题五、课题五、顺序控制(一)顺序控制(一)6.2 顺序功能图的基本形式:选择序列顺序功能图的基本形式:选择序列工作一工作一工作二工作二工作三工
21、作三条件条件A条件条件B条件条件C条件条件D工作四工作四工作五工作五条件条件E条件条件F条件条件G工作六工作六条件条件H选择序列:选择序列:系统的某一步系统的某一步活动后,满足活动后,满足不同的转换条不同的转换条件能够激活不件能够激活不同的步的序列;同的步的序列;课题五、课题五、顺序控制(一)顺序控制(一)6.3 顺序功能图的基本形式:选择序列顺序功能图的基本形式:选择序列工作一工作一工作二工作二工作三工作三条件条件A条件条件B条件条件C工作四工作四工作五工作五条件条件E条件条件D工作六工作六条件条件F并行序列:并行序列:系统的某一步系统的某一步活动后,满足活动后,满足转换条件能够转换条件能够
22、同时激活若干同时激活若干步的序列;步的序列;课题五、课题五、顺序控制(一)顺序控制(一)小结小结 顺序控制顺序控制:根据事先规定的程序或条件对控制过程的各个阶段:根据事先规定的程序或条件对控制过程的各个阶段按顺序地进行自动控制。按顺序地进行自动控制。步(步(Step):系统的整个工作或一个周期的工作中的某一个阶:系统的整个工作或一个周期的工作中的某一个阶段。段。初始步初始步工作步工作步每一步用顺控继电器每一步用顺控继电器S的一个位元件来表示。的一个位元件来表示。活动步活动步不活动步不活动步步的转移步的转移步的转移条件步的转移条件顺序功能图顺序功能图:用步,步的转移、转移条件,步的动作来表达系:用步,步的转移、转移条件,步的动作来表达系统工作过程的图形。统工作过程的图形。单序列单序列选择序列选择序列并行序列并行序列谢谢!