第五章1 基本逻辑位指令_第1页
第五章1 基本逻辑位指令_第2页
第五章1 基本逻辑位指令_第3页
第五章1 基本逻辑位指令_第4页
第五章1 基本逻辑位指令_第5页
已阅读5页,还剩101页未读 继续免费阅读

下载本文档

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

文档简介

1、第5章 S7-200系列PLC基本指令 第5章 S7-200系列PLC基本指令 5.1 基本逻辑指令基本逻辑指令 5.2 算术、逻辑运算指令算术、逻辑运算指令 5.3 数据处理指令数据处理指令 5.4 程序控制类指令程序控制类指令 第5章 S7-200系列PLC基本指令 指令及其结构指令及其结构指令的组成指令的组成 1. 语句指令语句指令 一条指令由一个操作码和一个操作数组成,操作数由标识符和参数组成。操作码定义要执行的功能,它告诉CPU该做什么;操作数为执行该操作所需要的信息,它告诉CPU用什么去做。例如:A I 1.0该指令是一条位逻辑操作指令,其中:“A”是操作码,它表示执行“与”操作;

2、“I 1.0”是操作数,它指出这是对输入继电器I 1.0进行的操作。第5章 S7-200系列PLC基本指令 2. 梯形逻辑指令梯形逻辑指令 梯形逻辑指令用图形元素表示PLC要完成操作。在梯形逻辑指令中,其操作码是用图素表示的,该图素形象表明CPU做什么,其操作数的表示方法与语句指令相同。如: Q 4.0 ( )该指令中:( )可认为是操作码,表示一个二进制赋值操作。Q 4.0是操作数,表示赋值的对象。 梯形逻辑指令也可不带操作数。如: |NOT|是对逻辑操作结果取反的操作。第5章 S7-200系列PLC基本指令 5.15.1基本逻辑指令基本逻辑指令 n 基本逻辑指令在语句表语言中是指对位存储单

3、元的简单逻辑运算;在梯形图中是指对触点的简单连接和对标准线圈的输出。n 基本位操作、取非和空操作、置位、复位、边沿触发、定时、计数、比较等。n 第5章 S7-200系列PLC基本指令 标准触点指令标准触点指令n(1)LD:装入常开触点(:装入常开触点(LoaD)n(2)LDN:装入常闭触点(:装入常闭触点(LoaD Not) n(3)A:与常开触点(:与常开触点(And) n(4)AN:与常闭触点(:与常闭触点(And Not)。)。 n(5)O:或常开触点(:或常开触点(Or) n(6)ON:或常闭触点(:或常闭触点(Or Not) n(7)= :输出指令:输出指令 梯形图:梯形图:第5章

4、S7-200系列PLC基本指令 LD(load):常开触点逻辑运算的开始。):常开触点逻辑运算的开始。 LDN(load not):常闭触点逻辑运算的开):常闭触点逻辑运算的开始始 (对操作数的状态取反)(对操作数的状态取反) =(OUT):线圈驱动):线圈驱动(赋值指令赋值指令)。对同一。对同一元件只能使用一次。元件只能使用一次。第5章 S7-200系列PLC基本指令 LAD ( )( )I I0 0. .0 0I I0 0. .0 0QQ0 0. .0 0MM0 0. .0 0STLLD I0.0= Q0.0LDN I0.0= M0.0v触点触点:代表代表CPU 对存储器的对存储器的读读操

5、作,操作, 用户程序中,触点可以使用无数次。用户程序中,触点可以使用无数次。OFF1I0.0ON0I0.0OFFON第5章 S7-200系列PLC基本指令 v线圈:代表线圈:代表CPU对存储器的对存储器的写写操作,用户程序中同一线圈只能使用一次。操作,用户程序中同一线圈只能使用一次。( )Q0.0ONQ0.01( )Q0.00OFF0Q0.01第5章 S7-200系列PLC基本指令 LD /LDNLD /LDN、“=” =” 指令使用说明指令使用说明 LD ,LDN 指令用于与输入公共母线相联的触点 “=”指令用于Q,M, SM, T, C, V,S。但不能用于I。输出端不带负载时,控制线圈应

6、使用M或其它。尽可能不要使用Q。 “=”指令可以并联使用任意次,但不能串联。第5章 S7-200系列PLC基本指令 T37( ) M0.0( ) Q0.0LD T37= M0.0= Q0.0M0.0 T37( )Q0.1( )Q0.0第5章 S7-200系列PLC基本指令 M0.0T37( )Q0.1( )Q0.0输出线圈不能串联输出线圈不能串联.改变改变1 Q0.0 Q0.1同时输出同时输出2 Q0.1在在Q0.0有接通后有输出有接通后有输出第5章 S7-200系列PLC基本指令 A (And):串联连接常开触点。串联连接常开触点。AN (And not)串联连接常闭触点。串联连接常闭触点。

7、():并联连接常开触点。():并联连接常开触点。:并联连接常闭触点。:并联连接常闭触点。第5章 S7-200系列PLC基本指令 图5-1 例5.1应用程序 第5章 S7-200系列PLC基本指令 图图5-2 例例5.2程序程序 块或(块或(OLDOLD) OLD(OR(ORload)load) :用于并联连接串联触点组成的电路块用于并联连接串联触点组成的电路块。第5章 S7-200系列PLC基本指令 n语句表语句表 LD I0.0 /装入常开触点装入常开触点A I0.1 /与常开触点与常开触点LD I0.2 /装入常开触点装入常开触点 A I0.3 /与常开触点与常开触点 OLD /块或操作块

8、或操作 LDN I0.4 /装入常闭触点装入常闭触点A I0.5 /与常开触点与常开触点OLD /块或操作块或操作= Q0.0 /输出线圈输出线圈根据语句表写出梯形图根据语句表写出梯形图第5章 S7-200系列PLC基本指令 OLD指令使用说明:指令使用说明: 并联连接几个串联支路时,其支路的起点以并联连接几个串联支路时,其支路的起点以LD 、LDN开始,并联结束后用开始,并联结束后用OLD。 可以顺次使用可以顺次使用OLD指令并联多个串联电路块,指令并联多个串联电路块,支路数量没有限制。支路数量没有限制。 OLD指令无操作数。指令无操作数。第5章 S7-200系列PLC基本指令 图图5-3

9、例例5.3程序程序 块与(块与(ALDALD)ALD( (ndndload)load) :用于串联连接并联触点组成的电路块用于串联连接并联触点组成的电路块。第5章 S7-200系列PLC基本指令 n堆栈操作指令用于处理线路的分支点。在编制堆栈操作指令用于处理线路的分支点。在编制控制程序时,经常遇到多个分支电路同时受一控制程序时,经常遇到多个分支电路同时受一个或一组触点控制的情况,若采用前述指令不个或一组触点控制的情况,若采用前述指令不容易编写程序,用堆栈操作指令则可方便将梯容易编写程序,用堆栈操作指令则可方便将梯形图转换为语句表。形图转换为语句表。nLPS(入栈)指令:(入栈)指令: nLRD

10、(读栈)指令:(读栈)指令: nLPP(出栈)指令:(出栈)指令: 栈操作栈操作第5章 S7-200系列PLC基本指令 图图5-4 LPS、 LPD、 LPP指令的操作过程指令的操作过程 栈操作栈操作第5章 S7-200系列PLC基本指令 图图5-5 栈操作指令应用程序段栈操作指令应用程序段 栈操作栈操作第5章 S7-200系列PLC基本指令 栈操作栈操作指令使用说明:指令使用说明:n逻辑堆栈指令可以嵌套使用,最多为逻辑堆栈指令可以嵌套使用,最多为9层。层。n为保证程序地址指针不发生错误,入栈指为保证程序地址指针不发生错误,入栈指令令LPS和出栈指令和出栈指令LPP必须成对使用,最必须成对使用

11、,最后一次读栈操作应使用出栈指令后一次读栈操作应使用出栈指令LPP。n堆栈指令没有操作数。堆栈指令没有操作数。 第5章 S7-200系列PLC基本指令 图图5-6 例例5.5程序程序 取非、空操作取非、空操作取非指令取非指令: 01取非 能流通能流通; 10取非 能流断能流断;第5章 S7-200系列PLC基本指令 置位置位/ /复位指令复位指令 S/RS/R 置位指令置位指令S:使能输入有效后使能输入有效后, 从起始位开始的从起始位开始的N 个个 位置位置“1”并保持。并保持。复位指令复位指令R:使能输入有效后使能输入有效后, 从起始位从起始位 开始的开始的N 个位清个位清“0”并保持。并保

12、持。指令指令: S/R梯形图:梯形图:第5章 S7-200系列PLC基本指令 图图5-7 例例5.6程序程序 置位、复位置位、复位第5章 S7-200系列PLC基本指令 置位、复位置位、复位第5章 S7-200系列PLC基本指令 由于是扫描工作方式,写在后面的指令具有优先权。由于是扫描工作方式,写在后面的指令具有优先权。置位、复位置位、复位同时有脉冲到来第5章 S7-200系列PLC基本指令 RSRS触发器指令置位优先触发器是一个置位优先的锁存器。当置位信号(S1)和复位信号(R)都为真时,输出为真。复位优先触发器是一个复位优先的锁存器。当置位信号(S)和复位信号(R1)都为真时,输出为假。B

13、it参数用于指定被置位或者复位的布尔参数。第5章 S7-200系列PLC基本指令 第5章 S7-200系列PLC基本指令 第5章 S7-200系列PLC基本指令 立即触点:立即触点并不依赖于S7-200的扫描周期刷新,它会立即刷新。常开立即触点指令(LDI、AI和OI)和常闭立即触点指令(LDNI、ANI和ONI)在指令执行时得到物理输入值,但过程映像寄存器并不刷新。当物理输入点状态为1时,常开立即触点闭合;当物理输入点状态为0时,常闭立即触点闭合。第5章 S7-200系列PLC基本指令 立即输出:当指令执行时,立即输出指令(=I)将新值同时写到物理输出点和相应的过程映象寄存器中。当立即输出指

14、令执行时,物理输出点立即被置为能流值。“I”表示立即,当指令执行时,新值会同时被写到物理输出和相应的过程映象寄存器。这一点不同于非立即指令,只把新值写入过程映象寄存器。第5章 S7-200系列PLC基本指令 立即置位和立即复位:立即置位和立即复位指令将从指定地址开始的N个点立即置位或者立即复位。您可以一次置位或复位1到128个点。“I”表示立即,当指令执行时,新值会同时被写到物理输出和相应的过程映象寄存器。这一点不同于非立即指令,只把新值写入过程映像寄存器。第5章 S7-200系列PLC基本指令 边沿触发(脉冲生成)边沿触发(脉冲生成)nEU指令:在指令:在EU指令前的逻辑运算结果指令前的逻辑

15、运算结果有一个有一个上升沿上升沿时(由时(由OFFON)产生一)产生一个宽度为个宽度为一个扫描周期一个扫描周期的脉冲,驱动后的脉冲,驱动后面的输出线圈。面的输出线圈。nED指令:在指令:在ED指令前有一个指令前有一个下降沿下降沿时时产生一个宽度为产生一个宽度为一个扫描周期一个扫描周期的脉冲,的脉冲,驱动其后线圈。驱动其后线圈。指令指令: 梯形图:梯形图:第5章 S7-200系列PLC基本指令 输出线圈,置位,正跳变三者时序的区别:第5章 S7-200系列PLC基本指令 图图5-8 例例5.7程序程序 边沿触发(脉冲生成)边沿触发(脉冲生成)第5章 S7-200系列PLC基本指令 边沿触发时序分

16、析边沿触发时序分析 边沿触发边沿触发 第5章 S7-200系列PLC基本指令 边沿触发指令使用说明边沿触发指令使用说明 EU、ED指令只在指令只在输入信号变化输入信号变化时有效,其时有效,其输出信号的脉冲宽度为一个机器输出信号的脉冲宽度为一个机器扫描周期扫描周期。 EU、ED指令无操作数。指令无操作数。 对开机时就为接通状态的输入条件,对开机时就为接通状态的输入条件, 指令不执行。指令不执行。 第5章 S7-200系列PLC基本指令 边沿触发指令使用说明边沿触发指令使用说明 对开机时就为接通状态的输入条件,对开机时就为接通状态的输入条件, 指令不指令不执行。执行。 第5章 S7-200系列PL

17、C基本指令 一、编程的基本规则一、编程的基本规则v 触点只能与左母线相连,不能与右母线相连;触点只能与左母线相连,不能与右母线相连;v 线圈只能与右母线相连,不能直接与左母线相连,右线圈只能与右母线相连,不能直接与左母线相连,右母线可以省略;母线可以省略;v 线圈可以并联,不能串联连接;线圈可以并联,不能串联连接;v 应尽量避免双线圈输出。应尽量避免双线圈输出。第5章 S7-200系列PLC基本指令 二、编程的技巧二、编程的技巧v 并联电路并联电路上下上下位置可调,应将单个触点的支路放下面。位置可调,应将单个触点的支路放下面。 0 LD I0.4 0 LD I0.4 1 LD I0.1 1 L

18、D I0.1 2 A I0.2 2 A I0.2 3 3 OLD OLD 4 = Q0.0 4 = Q0.0 0 LD I0.1 0 LD I0.1 1 A I0.2 1 A I0.2 2 O I0.4 2 O I0.4 3 = Q0.0 3 = Q0.0I0.1I0.4I0.2好!不好!I0.1 I0.2I0.4OLD第5章 S7-200系列PLC基本指令 二、编程的技巧二、编程的技巧v 串联电路串联电路左右左右位置可调,应将单个触点放在右边。位置可调,应将单个触点放在右边。 0 LD 0 LD I0.0 1 LD 1 LD I0.1 2 O 2 O I0.2 3 3 ALD ALD 4 =

19、 Q0.0 4 = Q0.0 0 LD 0 LD I0.0 1 O 1 O i0.2 2 A 2 A I0.1 3 = Q0.0 3 = Q0.0不好!I0.0I0.1I0.2ALDI0.0I0.1I0.2好!好!第5章 S7-200系列PLC基本指令 二、编程的技巧二、编程的技巧v 双线圈输出的处理双线圈输出的处理I0.0I0.1I0.2I0.0I0.1I0.2第5章 S7-200系列PLC基本指令 二、编程的技巧二、编程的技巧v 线圈并联电路中,应将单个线圈放在上边。线圈并联电路中,应将单个线圈放在上边。I0.0I0.1 0 LD I0.00 LD I0.0 1 1 LPSLPS 2 A

20、I0.1 2 A I0.1 3 3 = Q0.0= Q0.0 4 4 LPPLPP 5 = Q0.1 5 = Q0.1 0 LD I0.00 LD I0.0 1 = Q0.1 1 = Q0.1 2 A I0.1 2 A I0.1 3 3 = Q0.0= Q0.0好!不好!I0.1I0.0LPSLPP第5章 S7-200系列PLC基本指令 二、编程的技巧二、编程的技巧v 桥形电路的化简方法:找出每条桥形电路的化简方法:找出每条输出路径输出路径进行并联进行并联I0.0I0.1I0.3I0.2I0.4I0.0I0.0I0.3I0.4I0.2I0.1I0.4I0.2第5章 S7-200系列PLC基本指

21、令 一、电动机的连续运转一、电动机的连续运转v 控制思路控制思路电动机的额定电流较大,电动机的额定电流较大,PLCPLC不能用直接控制主电路,不能用直接控制主电路,需要需要主电路主电路。找出所有输入量和输出量,接入找出所有输入量和输出量,接入I/OI/O接线图接线图。为了扩大输出电流,采用继电器为了扩大输出电流,采用继电器输出方式输出方式。热继电器的常闭触点可以作为输入信号进行过载保热继电器的常闭触点可以作为输入信号进行过载保护,也可以在输出进行保护。护,也可以在输出进行保护。梯形图和指令表。梯形图和指令表。第5章 S7-200系列PLC基本指令 一、电动机的连续运转一、电动机的连续运转v 常

22、闭触点输入信号的处理常闭触点输入信号的处理电气原理图电气原理图KMKMSB1SB2端子接线图端子接线图I0.1I0.0SB1SB2COM常闭触点常闭触点梯形图梯形图常开触点常开触点第5章 S7-200系列PLC基本指令 一、电动机的连续运转一、电动机的连续运转FRFUKMQSM3 电源开关电源开关接触器主触点接触器主触点热继电器热元件热继电器热元件熔断器熔断器三相异步电动机三相异步电动机L1L2L3v 主电路主电路第5章 S7-200系列PLC基本指令 一、电动机的连续运转一、电动机的连续运转v I/OI/O接线图接线图启动按钮启动按钮SB1I0.0停止按钮停止按钮SB2I0.1SB1KM1S

23、B2COM1Q0.0COMI0.0I0.1FR运行接触器运行接触器KMQ0.0FRI0.2热继电器的常闭热继电器的常闭触点可以作为输触点可以作为输入信号进行过载入信号进行过载保护,也可以在保护,也可以在输出进行保护输出进行保护热继电器热继电器电源电源第5章 S7-200系列PLC基本指令 一、电动机的连续运转一、电动机的连续运转v 梯形图梯形图v 指令表程序指令表程序启动启动自锁自锁停止停止步序步序 指令指令 地址地址0 LD I0.00 LD I0.0 1 O Q0.0 1 O Q0.0 2 AN I0.1 2 AN I0.1 3 3 = Q0.0= Q0.0时序图时序图输出线圈输出线圈第5

24、章 S7-200系列PLC基本指令 电动机的连续运转电动机的连续运转第5章 S7-200系列PLC基本指令 二、电动机的正反转控制二、电动机的正反转控制FUKM1QS正转正转接触器接触器反转接触器反转接触器L1L2L3v 主电路主电路KM2FR第5章 S7-200系列PLC基本指令 二、电动机的正反转控制二、电动机的正反转控制v I/OI/O接线图接线图正转启动正转启动SB2-I0.0反转启动反转启动SB3-I0.1 停止停止SB1-I0.2KM2SB2KM1SB3SB1电源电源正转接触器正转接触器KM1-Q0.0反转接触器反转接触器KM2-Q0.1正转互锁正转互锁反转互锁反转互锁Q0.0CO

25、MI0.0I0.1I0.2Q0.1COM1第5章 S7-200系列PLC基本指令 二、电动机的正反转控制二、电动机的正反转控制l 梯形图梯形图v 指令表指令表 0 LD I0.00 LD I0.0 1 O 1 O Q0.0Q0.0 2 AN 2 AN I0.2I0.2 3 AN I0.1 3 AN I0.1 4 AN Q0.1 4 AN Q0.1 5 = Q0.0 5 = Q0.0 6 LD I0.1 6 LD I0.1 7 O Q0.1 7 O Q0.1 8 AN I0.2 8 AN I0.2 9 AN I0.0 9 AN I0.010 AN Q0.010 AN Q0.011 = Q0.1

26、11 = Q0.1 正转正转反转反转I0.0Q0.0I0.2Q0.1I0.1I0.1Q0.1I0.2Q0.0I0.0第5章 S7-200系列PLC基本指令 电动机的正反转控制电动机的正反转控制第5章 S7-200系列PLC基本指令 二、电动机的正反转控制二、电动机的正反转控制v 注意注意I/OI/O接线图中的硬件互锁接线图中的硬件互锁梯形图中的软件互锁梯形图中的软件互锁第5章 S7-200系列PLC基本指令 三、电动机的顺序控制三、电动机的顺序控制v 主电路主电路FR1FUKM2QSM13 M23 M33 KM1KM3FR2FR3L1L2L3第5章 S7-200系列PLC基本指令 三、电动机的

27、顺序控制三、电动机的顺序控制v I/OI/O接线图接线图M1M1启动启动M1M1停止停止M2M2启动启动M2M2停止停止M3M3启动启动M3M3停止停止SB2SB3SB1SB4SB5SB6KM1M3M3运行运行M2M2运行运行M1M1运行运行COM1Q0.0COMKM2I0.0I0.1I0.2FR1AC I0.3KM3FR2FR3I0.4I0.5Q0.1Q0.2第5章 S7-200系列PLC基本指令 三、电动机的顺序控制三、电动机的顺序控制v 梯形图梯形图I0.0Q0.0I0.1I0.2Q0.1I0.3I0.4Q0.2I0.5第5章 S7-200系列PLC基本指令 三、电动机的顺序控制三、电动

28、机的顺序控制v 指令表指令表 0 LD 0 LD I0.0I0.0 1 O 1 O Q0.0Q0.0 2 AN 2 AN I0.1I0.1 3 3 = = Q0.0Q0.0 4 4 LDLD I0.2I0.2 5 O 5 O Q0.1Q0.1 6 6 ALDALD 7 AN 7 AN I0.3I0.3 8 = 8 = Q0.1Q0.1 9 9 LDLD I0.4I0.4 10 O 10 O Q0.2Q0.2 11 11 ALDALD 12 AN 12 AN I0.5I0.5 13 = 13 = Q0.2Q0.2 v 注意注意回路的起点用回路的起点用LDLD指令指令回路串联指令为回路串联指令为A

29、LDALD可以先串回路再串触可以先串回路再串触 点,也可以先串触点点,也可以先串触点 再串回路。再串回路。第5章 S7-200系列PLC基本指令 电动机的顺序控制电动机的顺序控制第5章 S7-200系列PLC基本指令 课堂练习课堂练习: :抢答器抢答器 儿童儿童2 2人、青年学生人、青年学生1 1人和教授人和教授2 2人组成人组成3 3组抢答组抢答: :儿童任一人按钮均可抢得,彩灯亮儿童任一人按钮均可抢得,彩灯亮; ;青年学生按钮可抢得,彩灯亮青年学生按钮可抢得,彩灯亮; ;教授需两人同时按钮可抢得,彩灯亮教授需两人同时按钮可抢得,彩灯亮. .主持人复位按钮按下后主持人复位按钮按下后, ,彩灯

30、停止彩灯停止. . 第5章 S7-200系列PLC基本指令 S7-200系列系列PLC的定时器是对内部时钟累计时间的定时器是对内部时钟累计时间增量计时的。增量计时的。 每个定时器均有每个定时器均有: 一个一个16位的当前值寄存器用以存放当前值位的当前值寄存器用以存放当前值 ; 一个一个16位的预置值寄存器用以存放时间的设定值;位的预置值寄存器用以存放时间的设定值; 一位状态位,反应其触点的状态一位状态位,反应其触点的状态.定时器定时器第5章 S7-200系列PLC基本指令 S7-200S7-200系列系列PLCPLC定时器按工作方式分三大类定时器按工作方式分三大类: : TONTON、TONR

31、TONR和和TOFTOF定时器定时器 定时时间定时时间= =时基时基* *预置值预置值 按时基脉冲分,则有按时基脉冲分,则有1ms、10ms、100ms 三种定时三种定时器。不同的时基标准,定时精度、定时范围和定时器刷器。不同的时基标准,定时精度、定时范围和定时器刷新的方式不同。新的方式不同。(T32;T33;T37)预置值都为预置值都为2020,定时时间?,定时时间?第5章 S7-200系列PLC基本指令 定时器指令格式定时器指令格式 n TON 通电延时型通电延时型 n TONR 有记忆通电延时型有记忆通电延时型 n TOF 断电延时型断电延时型 n IN使能输入端;编程范围使能输入端;编

32、程范围T0T255;PT是预置值输入端,最大预置值是预置值输入端,最大预置值32767;PT数数据类型:据类型:INT。 第5章 S7-200系列PLC基本指令 第5章 S7-200系列PLC基本指令 第5章 S7-200系列PLC基本指令 通电延时定时器通电延时定时器 n 使能输入接通时,定时器开始计时,当前值从0开始计数;n当前值达到预设值时,定时器位ON;n当前值连续计数到32767。使能输入断开,定时器自动复位, 当前值为0。n指令格式:TON Txxx,PTn例:TONT120,8第5章 S7-200系列PLC基本指令 图5-10 通电延时型定时器的应用程序及运行时序分析 第5章 S

33、7-200系列PLC基本指令 有记忆接通延时定时器有记忆接通延时定时器 n 用于对许多间隔的累计定时。用于对许多间隔的累计定时。n使能输入接通时,当前值从使能输入接通时,当前值从0开始计数时间。开始计数时间。n使能输入断开,定时器位和当前值保持最后状使能输入断开,定时器位和当前值保持最后状态。态。n使能输入再次接通时,当前值从上次的保持值使能输入再次接通时,当前值从上次的保持值继续计数继续计数n当累计当前值达到预设值时,定时器位当累计当前值达到预设值时,定时器位ON,当,当前值连续计数到前值连续计数到32767。nTONR定时器只能用复位指令进行复位操作。定时器只能用复位指令进行复位操作。n指

34、令格式:指令格式:TONRTxxx,PTn例:例: TONRT20,63第5章 S7-200系列PLC基本指令 图5-11 有记忆通电延时型定时器的应用程序及运行时序分析 第5章 S7-200系列PLC基本指令 断开延时定时器断开延时定时器n 使能输入接通时,定时器位为ON,当前值为0。n当使能输入由接通到断开时,定时器开始计数n当前值达到预设值时,定时器位OFF,当前值等于预设值,停止计数。nTOF复位后,如果使能输入再有从ON到OFF的负跳变,则可实现再次启动。n指令格式:TOFTxxx,PTn例: TOFT35,6第5章 S7-200系列PLC基本指令 图5-12 断电延时型定时器的应用

35、程序及运行时序分析 第5章 S7-200系列PLC基本指令 使能输入0 10 1上升沿上升沿 11 01 0下降沿下降沿 00 10 1上升沿上升沿TON状态位状态位 0 0=PT 1=PT 1PT 0PT 0清清0 00 0 0 0当前值当前值从从0 0计数计数计数计数=32767=PT 1=PT 1PT 0=PT 1=PT 1PT 0=PT 1=PT 1PT 0=PT 1=PT 1PT 0PT 0当前值当前值从从0 0计数计数 计数计数=32767=PV 1=PV 1CTDCDCD:减计数脉冲:减计数脉冲LDLD:置数:置数PVPV:预置值:预置值 1616位位PV-0PV-0当前值当前值

36、=0 1=0 1CTUDCUCU:增计数脉冲:增计数脉冲CDCD:减计数脉冲:减计数脉冲R R:清零:清零PVPV:预置值:预置值 1616位位-32768-32768-3276732767当前值当前值=PV 1=PV 1第5章 S7-200系列PLC基本指令 4 4、计数器计数次数的串级组合、计数器计数次数的串级组合某产品的生产个数达到某产品的生产个数达到5050万个时,将有一个输出动作,万个时,将有一个输出动作,假设假设I0.0I0.0为计数开关为计数开关 I0.1I0.1为清零开关,为清零开关,Q0.0Q0.0为为5050万个时的输出位。万个时的输出位。第5章 S7-200系列PLC基本指令 5、长延时电路、长延时电路第5章 S7-200系列PLC基本指令 比较指令比较指令用于两个操作数按一定的条件进行比较用于两个操作数按一定的条件进行比较: :比较条件满足时:触点闭合比较条件满

温馨提示

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

评论

0/150

提交评论