《西门子PLC基本逻辑指令及其编程.ppt》由会员分享,可在线阅读,更多相关《西门子PLC基本逻辑指令及其编程.ppt(87页珍藏版)》请在金锄头文库上搜索。
1、沈阳航空工业学院 自动控制系第 1 页计算机测控技术与应用第十讲第十讲 西门子西门子S7-200基本逻辑指令基本逻辑指令及其编程及其编程自动控制系 张海军 沈阳航空工业学院 自动控制系第 2 页可编程序控制器本讲主要内容本讲主要内容西门子西门子S7-200PLCS7-200PLC的基本逻辑指令的基本逻辑指令西门子西门子S7-200PLCS7-200PLC的程序编制实例的程序编制实例沈阳航空工业学院 自动控制系第 3 页可编程序控制器本讲重点本讲重点掌握堆栈的工作过程掌握定时器和计数器的使用 了解S7-200PLC编程语言要点,理清S7-200的指令类型,掌握PLC的编程使用方法是进行PLC编程
2、的基础。但最好的方法是实际操作。 沈阳航空工业学院 自动控制系第 4 页可编程序控制器一、西门子一、西门子S7-200S7-200基本逻辑指令基本逻辑指令 国际电工委员会IEC规定了5种编程语言作为PLC编程语言的标准。PLCPLC编程语言编程语言梯形图梯形图指令表指令表顺序功能图顺序功能图结构化文本结构化文本功能块图功能块图沈阳航空工业学院 自动控制系第 5 页可编程序控制器一、西门子一、西门子S7-200S7-200基本逻辑指令基本逻辑指令 梯形图指令与语句表指令是PLC程序最常用的两种表述工具,它们之间有着密切的对应关系。 基本逻辑指令一般指位逻辑指令位逻辑指令、定时器指令定时器指令和计
3、数器计数器指令指令。 逻辑控制指令是PLC最基本最常用的指令,是构成梯形图和语句表的基本成分。沈阳航空工业学院 自动控制系第 6 页可编程序控制器PLCPLC基本逻辑指令基本逻辑指令描述三菱 装载,电路开始的常开触点LD取反装载,电路开始的常闭触点LDI与,常开触点AND取反与,常闭触点ANI或,常开触点OR取反或,常闭触点ORI块与ANB块或ORB输出OUT取反INV西门子LDLDNAANOONALDOLD=NOTOMROMLDLD NOTANDAND NOTOROR NOTAND LDOR LDOUTNOT沈阳航空工业学院 自动控制系第 7 页可编程序控制器1.标准触点与输出指令标准触点与
4、输出指令1)标准触点)标准触点n常开触点、常闭触点指令从存储器或过程映像寄存器中取值。常开触点、常闭触点指令从存储器或过程映像寄存器中取值。n当位值为当位值为1时,常开触点闭合;当位值为时,常开触点闭合;当位值为0时,常闭触点闭合;时,常闭触点闭合;n输出指令将新值写入输出点的过程映像寄存器。输出指令将新值写入输出点的过程映像寄存器。n当输出指令执行时,当输出指令执行时,S7-200将输出过程映像寄存器中的位将输出过程映像寄存器中的位接通或者断开。接通或者断开。2)输出指令)输出指令沈阳航空工业学院 自动控制系第 8 页可编程序控制器例,写出梯形图对应的语句表例,写出梯形图对应的语句表三菱三菱
5、PLC梯形图梯形图LD X0LD X0ANI X1ANI X1OR X2OR X2AND X3AND X3OR X5OR X5OUT Y0OUT Y0OUT Y1OUT Y1ANI X4ANI X4OUT Y2OUT Y2沈阳航空工业学院 自动控制系第 9 页可编程序控制器例,写出梯形图对应的语句表例,写出梯形图对应的语句表西门子西门子PLC梯形图梯形图LD I0.0LD I0.0AN I0.1AN I0.1O I0.2O I0.2A I0.3A I0.3O I0.5O I0.5= Q0.3= Q0.3= Q1.4= Q1.4AN I3.4AN I3.4= Q2.6= Q2.6沈阳航空工业学院
6、 自动控制系第 10 页可编程序控制器2.立即触点与立即输出指令立即触点与立即输出指令描述西门子 立即装载LDI立即取反装载LDNI立即输出=I在标准触点和输出指令后加在标准触点和输出指令后加I I立即触点并不依赖于立即触点并不依赖于S7-200的扫描周期刷新,它会立即刷新。的扫描周期刷新,它会立即刷新。 在程序执行过程中,常开立即触点指令与常闭立即触点指令读在程序执行过程中,常开立即触点指令与常闭立即触点指令读取物理输入值。取物理输入值。沈阳航空工业学院 自动控制系第 11 页可编程序控制器LDNI I0.5LDNI I0.5OI I0.1OI I0.1AI I1.4AI I1.4= Q0.
7、3 = Q0.3 写出下面梯形图对应的语句表写出下面梯形图对应的语句表 LDI I0.4LDI I0.4ONI I0.2ONI I0.2ANI I0.0ANI I0.0=I Q3.4 =I Q3.4 沈阳航空工业学院 自动控制系第 12 页可编程序控制器3.3.其它其它指令指令1)取反指令)取反指令取反指令改变能流的输入状态。取反指令改变能流的输入状态。LD I0.1LD I0.1A I0.0A I0.0= Q0.0= Q0.0NOTNOT= Q0.1= Q0.1I0.0I0.0I0.1I0.1Q0.0Q0.0Q0.1Q0.1沈阳航空工业学院 自动控制系第 13 页可编程序控制器2)跳变指令)
8、跳变指令正跳变触点检测到一次正跳变时,触点接通一个扫描周期;正跳变触点检测到一次正跳变时,触点接通一个扫描周期;负跳变触点检测到一次负跳变时,触点接通一个扫描周期;负跳变触点检测到一次负跳变时,触点接通一个扫描周期;I0.4Q0.4Q0.5LD I0.4LD I0.4LPSLPSEUEU= Q0.4= Q0.4LPPLPPEDED= Q0.5= Q0.5沈阳航空工业学院 自动控制系第 14 页可编程序控制器3)置位与复位)置位与复位 S,RS,Rn从指定地址开始的从指定地址开始的N(1-255)个点置位或者复位。)个点置位或者复位。LD I0.1S Q0.2, 6LD I0.2R Q0.2,
9、6I0.1I0.1I0.2I0.2Q0.2Q0.2沈阳航空工业学院 自动控制系第 15 页可编程序控制器n将从指定地址开始的将从指定地址开始的N N(1-1281-128)个点置位或者复位。)个点置位或者复位。4)立即置位与立即复位)立即置位与立即复位n新值会同时被写入物理输出和相应的过程映像寄存器。新值会同时被写入物理输出和相应的过程映像寄存器。SI、RI沈阳航空工业学院 自动控制系第 16 页可编程序控制器位逻辑位逻辑指令指令- -例题例题1 1I0.1I0.1M1.0M1.0沈阳航空工业学院 自动控制系第 17 页可编程序控制器位逻辑位逻辑指令指令- -例题例题1 1I0.1I0.1M1
10、.0M1.0沈阳航空工业学院 自动控制系第 18 页可编程序控制器位逻辑位逻辑指令指令- -例题例题2 2I0.4I0.4Q0.3Q0.3Q0.4Q0.4Q0.5Q0.5沈阳航空工业学院 自动控制系第 19 页可编程序控制器位逻辑位逻辑指令指令- -例题例题4 4起保停电路(异步电动机单向运转控制)起保停电路(异步电动机单向运转控制)电动机直接起、停控制电路电动机直接起、停控制电路沈阳航空工业学院 自动控制系第 20 页可编程序控制器起保停电路起保停电路沈阳航空工业学院 自动控制系第 21 页可编程序控制器4 堆栈指令堆栈指令S7-200S7-200有一个有一个9 9位堆栈,栈顶用来存储逻辑运
11、算的结果,位堆栈,栈顶用来存储逻辑运算的结果,下面八位用来存储中间运算结果。下面八位用来存储中间运算结果。语句描述ANB栈装载与,电路块串联ORB栈装载或,电路块并联MPS逻辑入栈MRD逻辑读栈MPP逻辑出栈语句描述ALD栈装载与,电路块串联OLD栈装载或,电路块并联LPS逻辑入栈LRD逻辑读栈LPP逻辑出栈LDS n装载堆栈三菱三菱PLC 西门子西门子PLC 沈阳航空工业学院 自动控制系第 22 页可编程序控制器LD X0LD X0MPSMPSAND X3AND X3OUT Y0 OUT Y0 MRDMRDANI M0ANI M0OUT Y1OUT Y1 MPPMPPINVINVSET Y1
12、0SET Y10 LD I0.0LD I0.0LPSLPSA I0.1A I0.1= Q0.0= Q0.0LRDLRDAN M0.0AN M0.0= Q0.1= Q0.1LPPLPPNOTNOTS Q1.0, 3S Q1.0, 3沈阳航空工业学院 自动控制系第 23 页可编程序控制器4 堆栈指令堆栈指令S1S0inv0inv1inv2inv3inv4inv5inv6S4inv0inv1inv2inv3inv4inv5inv6xS2inv0inv1inv2inv3inv4inv5inv6xS3S2inv0inv1inv2inv3inv4inv5inv6LDN I1.4LDN I1.4A I0.3
13、A I0.3LD I3.2LD I3.2AN T16AN T16OLDOLDLDN C24LDN C24ON I.2ON I.2ALDALDO Q3.4O Q3.4= Q5.3= Q5.3S3S3S1S1S2S2S0S0S4S4OLDOLDS4=S2*S3S4=S2*S3S2=S0+S1S2=S0+S1ALDALD沈阳航空工业学院 自动控制系第 24 页可编程序控制器1.4.1 块或指令:块或指令:ORB OLD 两个或两个以上的触点串联连接叫串联电路块。两个或两个以上的触点串联连接叫串联电路块。 串联电路块并联连接时,分支开始时,用串联电路块并联连接时,分支开始时,用LD、LD指令,指令,分
14、支结束用分支结束用ORB。沈阳航空工业学院 自动控制系第 25 页可编程序控制器1.4.2 块或指令:块或指令:ORB OLD (2)ORB指令与下面介绍的ANB指令等均为无操作元件的指令。每一块使用ORB指令个数无限制。ORB指令也可以连续使用,但这种方法重复使用LD、LDI指令的次数要限制在8次以下。当一个梯形图的控制电路由若干个先串联、后并联的触点组成时,可将每组串联电路看成一个块。沈阳航空工业学院 自动控制系第 26 页可编程序控制器1.4.1 块或指令:块或指令:ORB OLD (3) ORB指令编程方法有两种:分散使用ORB指令,要在串联的每个串联电路后加ORB。集中使用ORB指令
15、,先编写每块的程序,然后再连续使用ORB指令。沈阳航空工业学院 自动控制系第 27 页可编程序控制器1.4.2 块与指令:块与指令:ANB ALD 两个或以上的触点并联连接的电路称为并联电路两个或以上的触点并联连接的电路称为并联电路块。块。 分支电路并联电路块与前面电路串联连接时,使分支电路并联电路块与前面电路串联连接时,使用用ANB指令,要串联电路的起始点用指令,要串联电路的起始点用LD、LDI指令。指令。并联电路块结束后,使用并联电路块结束后,使用ANB指令与前面电路串联起指令与前面电路串联起来。来。沈阳航空工业学院 自动控制系第 28 页可编程序控制器1.4.2 块与指令:块与指令:AN
16、B ALD (2)沈阳航空工业学院 自动控制系第 29 页可编程序控制器1.4.2 块与指令:块与指令:ANB ALD (3)ANB为无操作元件的指令。若多个并联电路块顺次用ANB指令将电路串联连接,则ANB使用次数没有限制。ANB指令也可以连续使用,但重复使用LD、LDI指令的次数要限制在8次以下。沈阳航空工业学院 自动控制系第 30 页可编程序控制器堆栈指令堆栈指令 例例 LD I0.0 O Q2.5 AN I2.3 LDN M4.5 O Q0.3 A T1 LDN M5.6 A C5 OLD ALD O M3.2 = Q0.3画出与下列语句表对应的梯形图画出与下列语句表对应的梯形图沈阳航
17、空工业学院 自动控制系第 31 页可编程序控制器二、定时器与计数器二、定时器与计数器指令指令1. 定时器定时器指令指令接通延时定时器接通延时定时器有记忆的接通延时定时器有记忆的接通延时定时器断开延时定时器断开延时定时器 使用定时器可以完成基于时间的计数功能,使用定时器可以完成基于时间的计数功能,S7-200提供提供了下述了下述3种定时器指令。种定时器指令。沈阳航空工业学院 自动控制系第 32 页可编程序控制器定时器号与分辨率定时器号与分辨率沈阳航空工业学院 自动控制系第 33 页可编程序控制器(1)(1)接通延时定时器接通延时定时器当使能输入接通时,当使能输入接通时,TON开始计时,当定时器的
18、当前值开始计时,当定时器的当前值大于预设值时,该定时器位被置位。大于预设值时,该定时器位被置位。当使能输入断开时,当使能输入断开时,TON复位,清除当前值,定时器位复位,清除当前值,定时器位变为变为OFF。当到达预设时间后,接通延时定时器继续计时,一直计当到达预设时间后,接通延时定时器继续计时,一直计 到最大值到最大值32767。使能输入端使能输入端预设值预设值定时器位定时器位当前值当前值沈阳航空工业学院 自动控制系第 34 页可编程序控制器(1)(1)接通延时定时器接通延时定时器 TON TON 沈阳航空工业学院 自动控制系第 35 页可编程序控制器(2)(2)有记忆的接通延时定时器有记忆的
19、接通延时定时器当使能输入接通时,当使能输入接通时,TONR开始计时,当定时器的当前开始计时,当定时器的当前值大于预设值时,该定时器位被置位。值大于预设值时,该定时器位被置位。当使能输入断开时,当使能输入断开时,TONR当前值保持不变(累计时间)。当前值保持不变(累计时间)。当到达预设时间后,接通延时定时器继续计时,一直计当到达预设时间后,接通延时定时器继续计时,一直计 到最大值到最大值32767。使能输入端使能输入端预设值预设值定时器位定时器位T1T1当前值当前值沈阳航空工业学院 自动控制系第 36 页可编程序控制器(2)(2)有记忆的接通延时定时器有记忆的接通延时定时器 TONRTONRTO
20、NR 定时器只能通过复位指令进行复位操作。定时器只能通过复位指令进行复位操作。沈阳航空工业学院 自动控制系第 37 页可编程序控制器(3)(3) 断开延时定时器断开延时定时器 TOFTOF断开延时定时器用于在输入断开后延时一段时间断开输出;断开延时定时器用于在输入断开后延时一段时间断开输出;定时器当前值未定时器当前值未到达预设时间时,定时器位保持接通,到达预设时间时,定时器位保持接通,当到达预设时间时,定时器位断开,并停止计时当前值。当到达预设时间时,定时器位断开,并停止计时当前值。使能输入端使能输入端预设值预设值定时器位定时器位T33T1当输入接通时,定时器位立即接通,并把当前值设为当输入接
21、通时,定时器位立即接通,并把当前值设为0。当输入断开时,定时器开始定时,直到达到预设的时间。当输入断开时,定时器开始定时,直到达到预设的时间。T33当前值当前值沈阳航空工业学院 自动控制系第 38 页可编程序控制器(3)(3)断开延时定时器断开延时定时器 TOFTOF沈阳航空工业学院 自动控制系第 39 页可编程序控制器定时器指令的操作数定时器指令的操作数沈阳航空工业学院 自动控制系第 40 页可编程序控制器定时器使用的注意事项定时器使用的注意事项(1)沈阳航空工业学院 自动控制系第 41 页可编程序控制器例:设计控制程序,使指示例:设计控制程序,使指示灯以灯以4 4秒为周期闪烁。秒为周期闪烁
22、。I0.0I0.3启动停止Q0.0沈阳航空工业学院 自动控制系第 42 页可编程序控制器例:设计控制程序,使指示例:设计控制程序,使指示灯以灯以4 4秒为周期闪烁。秒为周期闪烁。I0.0I0.3启动停止Q0.0沈阳航空工业学院 自动控制系第 43 页可编程序控制器例:设计控制程序,例:设计控制程序,使指示灯以使指示灯以4 4秒为周期闪秒为周期闪烁。烁。I0.0I0.3启动停止Q0.0沈阳航空工业学院 自动控制系第 44 页可编程序控制器2 计数器计数器指令指令CTU CTD CTUDCTU CTD CTUDC0-C255沈阳航空工业学院 自动控制系第 45 页可编程序控制器增增/减计数器减计数
23、器 CTUD沈阳航空工业学院 自动控制系第 46 页可编程序控制器S7-200S7-200基本指令总结基本指令总结标准触点指令、立即触点指令取反指令 跳变指令1. 触点指令2. 输出指令输出 立即输出 置位与复位 立即置位与复位3. 定时器指令接通延时定时器 断开延时定时器有记忆的接通延时定时器4. 计数器指令增计数器 减计数器 增/减计数器沈阳航空工业学院 自动控制系第 47 页可编程序控制器例例 在在PLCPLC中实现单按钮控制启动中实现单按钮控制启动/ /停止方法停止方法1、采用正跳变正跳变指令实现的方法 (一)沈阳航空工业学院 自动控制系第 48 页可编程序控制器例例 在在PLCPLC
24、中实现单按钮控制启动中实现单按钮控制启动/ /停止方法停止方法1、采用正跳变正跳变指令实现的方法 (二) 沈阳航空工业学院 自动控制系第 49 页可编程序控制器例例 在在PLCPLC中实现单按钮控制启动中实现单按钮控制启动/ /停止方法停止方法2、采用正跳变正跳变指令和置位/复位指令 (一) 沈阳航空工业学院 自动控制系第 50 页可编程序控制器例例 在在PLCPLC中实现单按钮控制启动中实现单按钮控制启动/ /停止方法停止方法2、采用正跳变正跳变指令和置位/复位指令 (二) 沈阳航空工业学院 自动控制系第 51 页可编程序控制器例例 在在PLCPLC中实现单按钮控制启动中实现单按钮控制启动/
25、 /停止方法停止方法3、采用计数器实现的方法 沈阳航空工业学院 自动控制系第 52 页可编程序控制器三、三、PLCPLC用户程序的编制用户程序的编制PLC用户程序是用户根据控制要求,利用PLC厂家提供的程序编制语言编写的应用程序。PLC的控制作用是靠执行用户程序实现的,因此须将控制要求的形式表示出来。程序编制就是通过特定的语言将一个控制要求描述出来的过程。沈阳航空工业学院 自动控制系第 53 页可编程序控制器3.1 3.1 梯形图编程规则梯形图编程规则梯形图是根据控制要求连接而成的表示PLC输入和输出之间逻辑关系的图形。1 1、两个基本概念:、两个基本概念: 软继电器 能流沈阳航空工业学院 自
26、动控制系第 54 页可编程序控制器3.23.2、梯形图的格式要求、梯形图的格式要求梯形图按行从上到下编写,每一行从左到右顺序编写。触点应画在水平线上,不能画在垂直分支上;沈阳航空工业学院 自动控制系第 55 页可编程序控制器图中左、右垂直线分别称为起始母线(左)和终止母线(右)。每一逻辑行必须从左母线开始画起。右母线可以省略。不包含触点的分支应放在垂直方向,不可放在水平位置以便识别触点的组合和对输出线圈的控制路径;沈阳航空工业学院 自动控制系第 56 页可编程序控制器每个梯形图由多个梯级组成,每个输出元素可构成一个梯级,每个梯级可由多个支路组成。每个梯级必须有一个输出元件。梯形图的最右侧必须是
27、输出元件。不能将触点画在线圈的右边。沈阳航空工业学院 自动控制系第 57 页可编程序控制器梯形图的触点由两种,动合和动断。每个触点有其特殊标记以示区别。梯形图的触点可以任意串、并联,而输出线圈只能并联。一个完整的梯形图程序必须用“END”结束。沈阳航空工业学院 自动控制系第 58 页可编程序控制器3.33.3 梯形图的编程技巧梯形图的编程技巧同一编号的输出元件在一个程序中使用两次,即形成双线圈输出,容易引起误操作,应尽量避免。但不同编号的输出元件可以并行输出。线圈不能直接与左母线相连,如需要,可以通过一个没有使用元件的动断触点或者特殊辅助继电器M8000(常ON)相连。不能编程的电路应进行等效
28、变换后编程。对复杂电路,用AND、ORB等指令难以编程,可重复使用一些触点画出等效电路,然后进行编程。沈阳航空工业学院 自动控制系第 59 页可编程序控制器适当安排编程顺序,减少程序步数,简明。在有几适当安排编程顺序,减少程序步数,简明。在有几个串联回路相并联时,应将触头最多的那个串联回个串联回路相并联时,应将触头最多的那个串联回路放在最上面;在有几个并联回路相串联时,应将路放在最上面;在有几个并联回路相串联时,应将触头最多的那个并联回路放在最左面;触头最多的那个并联回路放在最左面;沈阳航空工业学院 自动控制系第 60 页可编程序控制器沈阳航空工业学院 自动控制系第 61 页可编程序控制器编程
29、顺序编程顺序沈阳航空工业学院 自动控制系第 62 页可编程序控制器沈阳航空工业学院 自动控制系第 63 页可编程序控制器四、西门子四、西门子S7-200S7-200程序编制实例程序编制实例 把把PLCPLC应用于工业控制首先需解决以下几个问题:应用于工业控制首先需解决以下几个问题:u将将PLCPLC接入控制系统接入控制系统 工业控制系统通常由三大部分组成,主令及传感器部分用工业控制系统通常由三大部分组成,主令及传感器部分用于发布命令及检测;控制器接受主令及传感器信号并按照既于发布命令及检测;控制器接受主令及传感器信号并按照既定的控制要求发出执行命令;而执行器最终完成工作任务。定的控制要求发出执
30、行命令;而执行器最终完成工作任务。主令及传主令及传感器件感器件控制器控制器执行器执行器PLC作为控制器件,必须在其输入口上接入按钮、开关、各类传感器;在其输出口上接上接触器及电磁阀等执行器。PLCPLC的输入、输出端口分配的输入、输出端口分配沈阳航空工业学院 自动控制系第 64 页可编程序控制器u为控制程序安排机内软元件为控制程序安排机内软元件一是决定选用元件的类型: 如:为某个按键安排了输入口。二是安排选用元件的编号: 安排软元件的实质即决定程序中要用到的编安排软元件的实质即决定程序中要用到的编程软元件的地址。程软元件的地址。u编制控制程序编制控制程序沈阳航空工业学院 自动控制系第 65 页
31、可编程序控制器四、西门子四、西门子S7-200S7-200程序编制实例程序编制实例例例1 1:用接在:用接在I0.0I0.0输入端的光电开关检测传送带上通过输入端的光电开关检测传送带上通过的产品,有产品通过时的产品,有产品通过时I0.0I0.0位位ONON,如果在,如果在10s10s内没内没有产品通过,由有产品通过,由Q0.0Q0.0发出报警信号,用发出报警信号,用I0.1I0.1输入端输入端的开关的开关解除解除报警信号。试画出梯形图。报警信号。试画出梯形图。沈阳航空工业学院 自动控制系第 66 页可编程序控制器例例1 1:用接在:用接在I0.0I0.0输入端的光电开关检测传送带上通过输入端的
32、光电开关检测传送带上通过的产品,有产品通过时的产品,有产品通过时I0.0I0.0位位ONON,如果在,如果在10s10s内没内没有产品通过,由有产品通过,由Q0.0Q0.0发出报警信号,用发出报警信号,用I0.1I0.1输入端输入端的开关的开关解除解除报警信号。试画出梯形图。报警信号。试画出梯形图。沈阳航空工业学院 自动控制系第 67 页可编程序控制器沈阳航空工业学院 自动控制系第 68 页可编程序控制器例例2 2 简单的简单的3 3组抢答器组抢答器儿童2人、青年学生1人和教授2人组成3组抢答。儿童任一人按钮均可抢答;教授二人同时按可抢得,在主持人按钮同时宣布开始后5s内有人抢答则幸运球转动。
33、输入端子输入端子输出输出端子端子其他器其他器件件输入端子输入端子输出端子输出端子儿童:儿童:I0.1I0.1、I0.2I0.2Q1.1Q1.1定时器定时器T37T37主持人开始按主持人开始按钮:钮:I1.1I1.1彩球:彩球:Q1.4Q1.4学生:学生:I0.3I0.3Q1.2Q1.2主持人复位按主持人复位按钮:钮:I1.2I1.2教授:教授:I0.4I0.4I0.5I0.5Q1.3Q1.3端子分配端子分配沈阳航空工业学院 自动控制系第 69 页可编程序控制器例例2 2 简单的简单的3 3组抢答器组抢答器沈阳航空工业学院 自动控制系第 70 页可编程序控制器例例2 2 简单的简单的3 3组抢答
34、器组抢答器沈阳航空工业学院 自动控制系第 71 页可编程序控制器例例3 3 较复杂的抢答器较复杂的抢答器主持人设有总台灯及总音响,分台设有分台灯及分台抢答按钮。抢答在主持人给出题目、宣布开始并按下开始按钮后的10s内进行。如提前,总台灯及分台灯亮,总台音响发生,表示“违例”。10s无人答,总台灯亮、总台音响发声,表示应答时间到,该题作废。正常抢答时,分台灯亮,总台音响发生。抢得答题需在20s内完成,20s到时,总台灯亮、总台音响发声,表示答题超时。一个题目终了时,按下总台复位按钮,抢答器恢复原是状态,为下一轮强大作出准备。沈阳航空工业学院 自动控制系第 72 页可编程序控制器例例3 3 较复杂
35、的抢答器较复杂的抢答器输入器件输入器件输入器件输入器件机内其他器件机内其他器件I0.0I0.0:总台复位按钮:总台复位按钮Q0.0Q0.0:总台音响:总台音响M1.4M1.4:总台复位继电器:总台复位继电器I0.1-I0.3I0.1-I0.3:分台按:分台按钮钮Q0.1-Q0.3Q0.1-Q0.3:各台灯:各台灯M1.1M1.1:应答允许继电器:应答允许继电器I1.0I1.0:总台开始按钮:总台开始按钮Q1.0Q1.0:总台灯:总台灯M1.2M1.2:抢答继电器:抢答继电器M1.3M1.3:答题开始继电器:答题开始继电器M1.5M1.5:音响启动信号继电器:音响启动信号继电器M1.6M1.6:
36、应答时限继电器:应答时限继电器T37T37:应答时限:应答时限10s10sT38T38:答题时限:答题时限20s20sT39T39:音响时限:音响时限1s1s沈阳航空工业学院 自动控制系第 73 页可编程序控制器关键点关键点主持人是否按下过开始按钮,这是正常抢答及违例的界限(M1.1);是否有抢答(M1.2);应答时间是否到时(M1.1,T37);答题时间是否到时(M1.3,T38);沈阳航空工业学院 自动控制系第 74 页可编程序控制器沈阳航空工业学院 自动控制系第 75 页可编程序控制器沈阳航空工业学院 自动控制系第 76 页可编程序控制器沈阳航空工业学院 自动控制系第 77 页可编程序控
37、制器沈阳航空工业学院 自动控制系第 78 页可编程序控制器例例4 4 自动台车的控制电路自动台车的控制电路 下图是自动台车控制示意图,台车在启动前位于导轨的中部。一个工作周期的控制工艺如下:按下启动按钮SB,台车电动机M正转,台车前进;碰到限位开关SQ1后,台车电动机M反转,台车后退;台车后退碰到限位开关SQ2后,台车电动机M停转,台车停车;停5s,第二次前进,碰到限位开关SQ3后,再次后退;当后退再次碰到限位开关SQ2后,台车停止。沈阳航空工业学院 自动控制系第 79 页可编程序控制器例例4 4 自动台车的控制电路自动台车的控制电路 台车由电动机M控制,正转由输出Q0.0控制,反转由Q0.1
38、控制。 输入有启动按钮SB及限位开关SQ1、SQ2、SQ3,分别接到I0.0、I0.1、I0.2和I0.3。定时器T37。前进和后退的条件: 第一次前进:启动按钮SB(I0.0)按下开始到碰到SQ1(I0.1); 第二次前进:由SQ2(I0.2)接通引起的定时器T37延时时间到开始至SQ3(I0.3)被接通为止。 第一次后退:从SQ1(I0.1)接通时起,到SQ2(I0.2)被接通止; 第二次后退:从SQ3(I0.3)接通时起,到SQ2(I0.2 )被接通止;沈阳航空工业学院 自动控制系第 80 页可编程序控制器沈阳航空工业学院 自动控制系第 81 页可编程序控制器例例5 5 三电机顺序启动控
39、制三电机顺序启动控制三电机相隔5s启动,各运行10s停止,循环往复。电机电机1 1(0.10.1)电机电机2 2(0.20.2)电机电机3 3(0.30.3)输入器件I0.1:工作开始输出器件Q0.1-Q0.3机内其他器件M10.1:开关上升沿继电器;M10.2:计数器清零M20.1:5s脉冲中间继电器;T37:形成振荡脉冲C1-C4:计数器I0.1I0.1C1C1C2C2C3C3C4C4沈阳航空工业学院 自动控制系第 82 页可编程序控制器例例5 5 三电机顺序启动控制三电机顺序启动控制沈阳航空工业学院 自动控制系第 83 页可编程序控制器例例5 5 三电机顺序启动控制三电机顺序启动控制沈阳
40、航空工业学院 自动控制系第 84 页可编程序控制器例例5 5 三电机顺序启动控制三电机顺序启动控制沈阳航空工业学院 自动控制系第 85 页可编程序控制器作业作业1、画出下列语句对应的梯形图LD I0.0 = Q1.0O I1.2AN I1.3O M10.0LD Q1.2A I0.5O M100.2ALDON M10.3沈阳航空工业学院 自动控制系第 86 页可编程序控制器2、画出下列语句对应的梯形图LD I0.3 A M10.5A I0.5 OLD LD I0.3 A M10.2AN I0.2 = Q0.0OLD LD M10.2A Q0.3LD I1.0AN Q1.3OLDALDLD M100.3沈阳航空工业学院 自动控制系第 87 页可编程序控制器3 3、画出下列梯形图对应的、画出下列梯形图对应的指令表指令表