西门子S7-300-PLC基础与应用课件-第9章-顺控系统设计.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《西门子S7-300-PLC基础与应用课件-第9章-顺控系统设计.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 西门子 S7 300 PLC 基础 应用 课件 系统 设计
- 资源描述:
-
1、顺控系统顺控系统顺控系统设计顺序功能图的结构顺序功能图的结构顺序功能图的梯形图编程方法顺序功能图的梯形图编程方法 任务一任务一 洗车控制系统设计洗车控制系统设计任务二任务二 饮料灌装生产线控制系统设计饮料灌装生产线控制系统设计S7 GRAPH语言语言 9123456 知道什么是顺控系统,什么是顺序功能图,顺序功能知道什么是顺控系统,什么是顺序功能图,顺序功能图有哪几种结构形式,各有什么特点;图有哪几种结构形式,各有什么特点;能够正确分析顺控任务,并根据控制要求正确设计顺能够正确分析顺控任务,并根据控制要求正确设计顺序功能图;序功能图;能够熟练用能够熟练用LADLAD语言编写顺序功能图;语言编写
2、顺序功能图;能够在能够在S7 GRAPHS7 GRAPH环境下正确完成顺序功能图的设计及环境下正确完成顺序功能图的设计及调试;调试;能独立完成一般顺控系统的硬件配置及安装、硬件组能独立完成一般顺控系统的硬件配置及安装、硬件组态及顺控程序编写、数据下载及系统调试。态及顺控程序编写、数据下载及系统调试。所谓所谓顺序控制顺序控制,就是按照生产工艺预先规定的,就是按照生产工艺预先规定的流程,在各种输入信号的作用下,使生产过程的各流程,在各种输入信号的作用下,使生产过程的各执行机构能够自动而有序地工作。执行机构能够自动而有序地工作。示例示例:具有:具有预备预备、钻钻、铣铣和和终检终检4 4工位的加工生工
3、位的加工生产线控制产线控制顺控系统顺控系统 预备 前进 钻 前进 铣 前进 终检 结束 预备 钻 铣 终检 S2 S3 S4 S5 S6 S7 S8 S9 B1 B2 B3 B4 H1 H2 H3 H4 S_Start SB1 SB2 SB3 S_Stop 顺序控制工作过程:顺序控制工作过程:在初始状态在初始状态S1S1下,按启动按钮,则生产线开始下,按启动按钮,则生产线开始工作,并进入预备状态(步工作,并进入预备状态(步S2S2););如果在预备工位放置一个工件(如果在预备工位放置一个工件(B1B1动作),则动作),则传送带运行将工件向下一站传送(步传送带运行将工件向下一站传送(步S3S3)
4、;);如果工件被传送到钻加工站(如果工件被传送到钻加工站(B2B2动作),则对动作),则对工件进行工件进行5s5s钻加工(步钻加工(步S4S4););如果钻加工时间到(如果钻加工时间到(T1T1定时到),则传送带继定时到),则传送带继续运行并将工件向下一站传送(步续运行并将工件向下一站传送(步S5S5););如果工件被传送到铣加工站(如果工件被传送到铣加工站(B3B3动作),则对动作),则对工件进行工件进行4s4s铣加工(步铣加工(步S6S6););如果铣加工时间到(如果铣加工时间到(T2T2定时到),则传送带继定时到),则传送带继续运行并将工件向下一站传送(步续运行并将工件向下一站传送(步S
5、7S7););如果工件被传送到终检站(如果工件被传送到终检站(B4B4动作),则对工动作),则对工件进行件进行2s2s终检(步终检(步S8S8););如果终检完毕(如果终检完毕(T3T3定时到),则一个工件的加定时到),则一个工件的加工流程结束(步工流程结束(步S9S9);如果在预备工位上再放置一个工件,将开始下如果在预备工位上再放置一个工件,将开始下一个工件的检测流程,并如此循环。一个工件的检测流程,并如此循环。2.2.顺序控制系统的结构顺序控制系统的结构方式选择顺控器命令输出故障信号和运行信号初始状态转换条件手动控制互锁条件步序标志控制器使能起动停止自动方式单步方式键控方式应答驱动执行机构
6、(1 1)方式选择)方式选择 “自动自动”方式:系统将按照顺控器中确定的控制顺方式:系统将按照顺控器中确定的控制顺序,自动执行各控制环节的功能,一旦系统启动后就不序,自动执行各控制环节的功能,一旦系统启动后就不再需操作人员的干预,但可以响应停止和急停操作。再需操作人员的干预,但可以响应停止和急停操作。“单步单步”方式:系统则依据控制按钮,在操作人员方式:系统则依据控制按钮,在操作人员的控制下,一步一步地完成整个系统的功能,但并不是的控制下,一步一步地完成整个系统的功能,但并不是每一步都需要操作人员确认。每一步都需要操作人员确认。“键控键控”方式:各执行机构(输出端)动作需要由方式:各执行机构(
7、输出端)动作需要由手动控制实现,不需要手动控制实现,不需要PLCPLC程序。程序。(2 2)顺控器)顺控器 顺控器是顺序控制系统的核心,是实现按时间、顺控器是顺序控制系统的核心,是实现按时间、顺序控制工业生产过程的一个控制装置。这里所讲顺序控制工业生产过程的一个控制装置。这里所讲的顺控器专指用的顺控器专指用S7 GRAPHS7 GRAPH语言或语言或LADLAD语言编写一的段语言编写一的段PLCPLC控制程序,使用顺序功能图描述控制系统的控制控制程序,使用顺序功能图描述控制系统的控制过程、功能和特性。过程、功能和特性。(3 3)命令输出)命令输出 命令输出部分主要实现控制系统各控制步的具命令输
8、出部分主要实现控制系统各控制步的具体功能,如:钻、铣、终检等。体功能,如:钻、铣、终检等。(4 4)故障信号和运行信号)故障信号和运行信号 主要处理控制系统运行主要处理控制系统运行过程中的故障及运行状态。过程中的故障及运行状态。如:如:当前系统工作于哪当前系统工作于哪种方式、已经执行到哪一步,种方式、已经执行到哪一步,工作是否正常等。工作是否正常等。顺序功能图(顺序功能图(Sequential Function ChartSequential Function Chart,简,简称称SFCSFC)是)是IECIEC标准编程语言,用于编制复杂的顺控标准编程语言,用于编制复杂的顺控程序,其编程规律
9、性强,很容易被初学者接受,对程序,其编程规律性强,很容易被初学者接受,对于有经验的电气工程师,也会大大提高工作效率。于有经验的电气工程师,也会大大提高工作效率。顺序功能图由一系列的顺序功能图由一系列的步(步(S S)、每一步的、每一步的转移转移条件条件及步的及步的动作命令动作命令3 3部分组成。部分组成。示例:示例:S3S4B2T1S5B3S6T2S7B4S8T3S9S_StopS_StartS2S9S1S2B1 S KM1前进 R KM1=KM2钻 S KM1前进 R KM1=KM3铣 S KM1前进 R KM1=KM4终检 S KM1结束 T2 4s T1 5s T3 2s R KM1停车
10、(1 1)步)步 步(步(StepStep)表示与生产流程对应的工艺过程,用表示与生产流程对应的工艺过程,用S1S1、S2S2、S3S3表示,可以不按顺序使用。其中表示,可以不按顺序使用。其中S1S1一般一般用来表示初始步,用双线框绘制,代表系统处于等待用来表示初始步,用双线框绘制,代表系统处于等待命令的相对静止状态。命令的相对静止状态。每一个顺序功能图至少应有一个初始步,系统在每一个顺序功能图至少应有一个初始步,系统在开始运行之前,首先应进入规定的初始步(初始状开始运行之前,首先应进入规定的初始步(初始状态)。态)。(2 2)转移条件)转移条件 转移条件是由当前步(如转移条件是由当前步(如S
11、2S2)到下一步(如)到下一步(如S3S3)转)转移的条件(如移的条件(如B1B1)。当转移条件满足时,自动从当前步)。当转移条件满足时,自动从当前步跳到下一步(关闭当前步,激活下一步)。跳到下一步(关闭当前步,激活下一步)。转移条件在当前步下面,用短水平线引出并放置在转移条件在当前步下面,用短水平线引出并放置在线的右边。如:线的右边。如:S2S2的转移条件为的转移条件为B1B1,在,在S2S2被激活的情况被激活的情况下,若下,若B1=B1=“1 1”,则关闭,则关闭S2S2,激活,激活S3S3。步的转移不一定按顺序进行,根据工艺要求,在条步的转移不一定按顺序进行,根据工艺要求,在条件满足时也
12、可以从当前步跳到当前步前面的某一步。件满足时也可以从当前步跳到当前步前面的某一步。(3 3)动作命令)动作命令 动作命令放在动作命令放在步序框步序框的右边,表示与当前步有的右边,表示与当前步有关的关的操作操作,一般用输出类指令(如:输出、置位、,一般用输出类指令(如:输出、置位、复位等)。复位等)。步相当于这些指令的步相当于这些指令的子母线子母线,这些动作命令平,这些动作命令平时不被执行,只有当对应的步被激活时才被执行。时不被执行,只有当对应的步被激活时才被执行。Sn-1SnSn+1Sn+2Tn-1TnTn+1Tn+2Sn-1Tn-1SnTnSn+1Tn+1Sn+2Tn+3Tn+2Sn-1Tn
13、-1SnTnSn+1Tn+2Sn+4Tn+3Sn+2Tn+1Sn+3Sn-1Tn-1SnTnSn+1Tn+1Sn+4Tn+4Sn+2Tn-1Sn+3Tn+2Tn+3单流程结构单流程结构选择性分支流程结构选择性分支流程结构并进分支流程结构并进分支流程结构Sn-1SnSn+1Sn+2Tn-1TnTn+1Tn+2Sn-1Tn-1SnTnSn+1Tn+1Sn+2Tn+3Tn+2Sn-1Tn-1SnTnSn+1Tn+2Sn+4Tn+3Sn+2Tn+1Sn+3Sn-1Tn-1SnTnSn+1Tn+1Sn+4Tn+4Sn+2Tn-1Sn+3Tn+2Tn+3Sn-1SnSn+1Sn+2Tn-1TnTn+1Tn
14、+2Sn-1Tn-1SnTnSn+1Tn+1Sn+2Tn+3Tn+2Sn-1Tn-1SnTnSn+1Tn+2Sn+4Tn+3Sn+2Tn+1Sn+3Sn-1Tn-1SnTnSn+1Tn+1Sn+4Tn+4Sn+2Tn-1Sn+3Tn+2Tn+3(1 1)单流程)单流程 从头到尾只有一从头到尾只有一条路可走(一个分支)条路可走(一个分支)的流程称为的流程称为单流程单流程。单流程一般做成单流程一般做成循环单流程循环单流程。Sn-1SnSn+1Sn+2Tn-1TnTn+1Tn+2Sn-1Tn-1SnTnSn+1Tn+1Sn+2Tn+3Tn+2Sn-1Tn-1SnTnSn+1Tn+2Sn+4Tn+3S
15、n+2Tn+1Sn+3Sn-1Tn-1SnTnSn+1Tn+1Sn+4Tn+4Sn+2Tn-1Sn+3Tn+2Tn+3(2 2)选择分支流程)选择分支流程 流程中存在多条路流程中存在多条路径,而只能选择其中一径,而只能选择其中一条路径来走,这种分支条路径来走,这种分支方式称为方式称为选择分支选择分支。具 有具 有“自 动自 动”和和“手动手动”2 2种操作模式种操作模式的顺控器,一般设计成的顺控器,一般设计成选择分支流程。选择分支流程。Sn-1SnSn+1Sn+2Tn-1TnTn+1Tn+2Sn-1Tn-1SnTnSn+1Tn+1Sn+2Tn+3Tn+2Sn-1Tn-1SnTnSn+1Tn+2
16、Sn+4Tn+3Sn+2Tn+1Sn+3Sn-1Tn-1SnTnSn+1Tn+1Sn+4Tn+4Sn+2Tn-1Sn+3Tn+2Tn+3(3 3)并进分支流程)并进分支流程 流程中若有多条路径且流程中若有多条路径且必须同时执行,这种分支方必须同时执行,这种分支方式称为式称为并进分支并进分支。在各个分支都执行完后,在各个分支都执行完后,才会继续往下执行,这种有才会继续往下执行,这种有等待功能的汇合方式,称为等待功能的汇合方式,称为并进汇合并进汇合。需要同时完成需要同时完成2 2种或种或2 2种种以上工艺过程的顺序控制任以上工艺过程的顺序控制任务,必须采用并进分支流程。务,必须采用并进分支流程。S
17、n-1SnSn+1Sn+2Tn-1TnTn+1Tn+2Sn-1Tn-1SnTnSn+1Tn+1Sn+2Tn+3Tn+2Sn-1Tn-1SnTnSn+1Tn+2Sn+4Tn+3Sn+2Tn+1Sn+3Sn-1Tn-1SnTnSn+1Tn+1Sn+4Tn+4Sn+2Tn-1Sn+3Tn+2Tn+3 顺序功能图的每一步用梯形图编程时都需要用顺序功能图的每一步用梯形图编程时都需要用2 2个程序段来表示,第个程序段来表示,第1 1个程序段实现从当前步到下一个程序段实现从当前步到下一步的转换,第步的转换,第2 2个程序段实现转换以后的步的功能。个程序段实现转换以后的步的功能。一般用一系列的一般用一系列的位
18、存储器位存储器(如(如M0.0M0.0、M0.1 M0.1)分别表示顺序功能图的各步(分别表示顺序功能图的各步(S1S1、S2S2),要实),要实现步的转换,就要用当前步及其转换条件的逻辑输现步的转换,就要用当前步及其转换条件的逻辑输出去置位下一步,同时复位当前步。出去置位下一步,同时复位当前步。示例:示例:条件n=输出1 S 输出2Sn+1条件n+1=输出3 R 输出4Sn-1条件n-1Sn单流程示例:条件n=输出1 S 输出2Sn+1条件n+1=输出3 R 输出4Sn-1条件n-1Sn单流程示例:步的步的输出逻辑输出逻辑部分可根据设备工艺要求采用一般的部分可根据设备工艺要求采用一般的赋值指
19、赋值指令令(如:输出(如:输出1 1、输出、输出3 3)或保持性的)或保持性的置位指令置位指令(如:输出(如:输出2 2)及及复位指令复位指令(如:输出(如:输出4 4)。)。单流程示例:单流程示例:选择分支流程的梯形图编程选择分支流程的梯形图编程 选择分支流程用梯形图编程时,用分支前的最选择分支流程用梯形图编程时,用分支前的最后一步(后一步(Sn-1Sn-1)及其转换条件(条件)及其转换条件(条件n-1n-1)的逻辑输)的逻辑输出置位出置位2 2个分支中其中一个分支的第一步(个分支中其中一个分支的第一步(SnSn或或Sn+2Sn+2),并对分支前的最后一步(),并对分支前的最后一步(Sn-1
20、Sn-1)复位;)复位;其中一个选择分支的最后一步(其中一个选择分支的最后一步(Sn+1Sn+1或或Sn+3Sn+3)及其转换条件(条件及其转换条件(条件n+1n+1或条件或条件n+3n+3)的逻辑输出置)的逻辑输出置位汇合后的第一步(位汇合后的第一步(Sn+4Sn+4),并对相应分支的最后),并对相应分支的最后一步(一步(Sn+1Sn+1或或Sn+3Sn+3)复位。)复位。示例:示例:条件n=输出1 S 输出2Sn+1条件n+1=输出3 R 输出4Sn-1条件n-1Sn+2条件n+2 R 输出5 S 输出6Sn+3条件n+3 S 输出7 R 输出8条件n-1Sn+4条件n+4=输出9Sn选择
21、分支流程示例:选择分支流程示例:选择分支选择分支1 1条件n=输出1 S 输出2Sn+1条件n+1=输出3 R 输出4Sn-1条件n-1Sn+2条件n+2 R 输出5 S 输出6Sn+3条件n+3 S 输出7 R 输出8条件n-1Sn+4条件n+4=输出9Sn选择分支选择分支2 2选择分支流程示例:选择分支流程示例:工工作作区区 浮浮动动的的浏浏览览窗窗口口 选选项项卡卡 详详细细信信息息窗窗口口 标标准准工工具具栏栏 浮浮动动工工具具栏栏 转转换换条条件件编编辑辑指指令令 视视图图工工具具栏栏 并进分支处并进分支处并进分支流程示例:并进分支流程示例:条件n=输出1 S 输出2Sn+1=输出3
22、Sn-1条件n-1Sn+2条件n+1 R 输出4 S 输出5Sn+3条件n+2Sn+4条件n+3=输出6Sn并进分支汇合处并进分支汇合处并进分支流程示例:并进分支流程示例:条件n=输出1 S 输出2Sn+1=输出3Sn-1条件n-1Sn+2条件n+1 R 输出4 S 输出5Sn+3条件n+2Sn+4条件n+3=输出6Sn视窗工具栏视窗工具栏 区域放大 缩小 放大 显示/隐藏详细信息窗口 显示/隐藏浏览窗口 选择浏览窗口的停泊位置 显示/隐藏步的条件和动作项 显示/隐藏注释区域 切换符号地址显示方式 显示永久性指令 单步显示方式 顺控器显示方式 缩放比例 SequencerSequencer浮动
23、工具栏浮动工具栏 插入顺控器 插入永久性 FC/FB 调用 插入永久性条件 插入动作 插入监视时间 U 插入监视时间 T 并行分支汇合 插入并行分支 选择性分支汇合 插入选择性分支 分支终止 预选和直接方式切换 跳转 插入步和转换 选择对象 转换条件编辑工具栏转换条件编辑工具栏 梯形图分支闭合 插入梯形图分支 插入比较指令 插入常闭指令触点 插入常开指令触点 浏览窗口浏览窗口 图形选项卡 顺控器选项卡 变量选项卡 命令区 操作数地址区 动作命令框 转换条件梯形图 步序 步名 转换编号 转换名 命令命令操作数类型操作数类型功功 能能 说说 明明NQ、I、M、D输出输出:只要该步为活动步,该命令所
24、对应的操作数就会输出:只要该步为活动步,该命令所对应的操作数就会输出“1”;该步变为;该步变为非活动步时,该命令所对应的操作数为非活动步时,该命令所对应的操作数为“0”SQ、I、M、D置位置位:只要该步为活动步,该命令所对应的操作数就会被置:只要该步为活动步,该命令所对应的操作数就会被置“1”并保持;当并保持;当该步变为非活动步时,该命令所对应的操作数可以被其他活动步的复位该步变为非活动步时,该命令所对应的操作数可以被其他活动步的复位命令复位为命令复位为“0”RQ、I、M、D复位复位:只要该步为活动步,该命令所对应的操作数就会被复位为:只要该步为活动步,该命令所对应的操作数就会被复位为“0”并
25、保持;并保持;当该步变为非活动步时,该命令所对应的操作数可以被其他活动步的置当该步变为非活动步时,该命令所对应的操作数可以被其他活动步的置位命令置为位命令置为“1”DQ、I、M、D延迟延迟:当该步变为活动步时,开始倒计时(时间由:当该步变为活动步时,开始倒计时(时间由T#xx指定),如果计时到,指定),如果计时到,则与该命令对应的操作数输出则与该命令对应的操作数输出“1”;当该步变为非活动步时,则与该命;当该步变为非活动步时,则与该命令对应的操作数为令对应的操作数为“0”LQ、I、M、D脉冲限制脉冲限制:当该步变为活动步时,与该命令对应的操作数为:当该步变为活动步时,与该命令对应的操作数为“1
展开阅读全文