版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第第8 8章章 S7-200S7-200可编程控制器可编程控制器 n8.1 S7-200系列PLC概述 n8.2 S7-200系列PLC数据存储及编程元件n8.3 S7-200系列PLC常用指令系统本章主要内容18.1.1 S系列系列PLC发展概述发展概述 n德国的西门子(SIEMENS)公司是欧洲最大的电子制造商,生产的SIMATIC可编程序控制器在欧洲处于领先地位。其第一代可编程序控制器是1975年投放市场的SIMATIC S3系列的控制系统。 n在1979年,微处理器技术被应用到可编程序控制器中,产生了SIMATIC S5系列,取代了S3系列,之后在20世纪末又推出了S7系列产品。n最新
2、的SIMATIC产品为SIMATIC S7、M7和C7等几大系列。8 8.1.1 S7S7系列系列PLCPLC概述概述 2n西门子S7系列可编程控制器分为S7-400、S7-300、S7-200三个系列,分别为S7系列的大、中、小型可编程控制器系统。nS7-200系列可编程控制器有CPU21X系列,CPU22X系列,其中CPU22X型可编程控制器提供了4个不同的基本型号,常见的有CPU221,CPU222,CPU224和CPU226四种基本型号。 8.1.1 S系列系列PLC发展概述发展概述 8 8.1.1 S7S7系列系列PLCPLC概述概述 31.1.基本单元基本单元 CPU 224主机的
3、结构外形 8.1.2 S7-200系列PLC的硬件配置8 8.1.1 S7S7系列系列PLCPLC概述概述 4型 号输入点 输出点可带扩展模块数S7-200CPU22164S7-200CPU222862个扩展模块78路数字量I/O点或10路模拟量I/O点S7-200CPU22414107个扩展模块168路数字量I/O点或35路模拟量I/O点S7-200CPU22624162个扩展模块248路数字量I/O点或35路模拟量I/O点S7-200CPU226XM24162个扩展模块248路数字量I/O点或35路模拟量I/O点1.1.基本单元基本单元8.1.2 S7-200系列PLC的硬件配置8 8.1
4、.1 S7S7系列系列PLCPLC概述概述 5n扩展单元没有CPU,作为基本单元输入/输出点数的扩充,只能与基本单元连接使用。不能单独使用。S7-200的扩展单元包括数字量扩展单元,模拟量扩展单元,热电偶、热电阻扩展模块,PROFIBUS-DP通信模块。1.数字量扩展模块:S7-200PLC系列目前总共可以提供3大类共9种数字量输入输出扩展模块。2. 模拟量扩展模块:提供了模拟量输入/输出的功能 1最佳适应性 2灵活性模拟量扩展模块的数据。3. 热电偶、热电阻扩展模块:EM231热电偶模块用于七种热电偶类型J 、K、 E、N、 S、 T 和R 型。2扩展单元8.1.2 S7-200系列PLC的
5、硬件配置8 8.1.1 S7S7系列系列PLCPLC概述概述 6类 型型 号输入点输出点数字量扩展模块EM2218无EM222无8EM223模拟量扩展模块EM2313无EM232无2EM23531S7-200系列PLC扩展单元型号及输入输出点数2扩展单元8.1.2 S7-200系列PLC的硬件配置8 8.1.1 S7S7系列系列PLCPLC概述概述 73编程器 PLC在正式运行时,不需要编程器。编程器主要用来进行用户程序的编制、存储和管理等,并将用户程序送入PLC中,在调试过程中,进行监控和故障检测。S7-200系列PLC可采用多种编程器,一般可分为简易型和智能型。 简易型编程器是袖珍型的,简
6、单实用,价格低廉,是一种很好的现场编程及监测工具,但显示功能较差,只能用指令表方式输入,使用不够方便。智能型编程器采用计算机进行编程操作,将专用的编程软件装入计算机内,可直接采用梯形图语言编程,实现在线监测,非常直观,且功能强大,S7-200系列PLC的专用编程软件为STEP7-Micro/WIN。8.1.2 S7-200系列PLC的硬件配置8 8.1.1 S7S7系列系列PLCPLC概述概述 84程序存储卡 为了保证程序及重要参数的安全,一般小型PLC设有外接EEPROM卡盒接口,通过该接口可以将卡盒的内容写入PLC,也可将PLC内的程序及重要参数传到外接EEPROM卡盒内作为备份。程序存储
7、卡EEPROM有6ES 7291-8GC00-0XA0和6ES 7291-8GD00-0XA0两种,程序容量分别为8K和16K程序步。5写入器 写入器的功能是实现PLC和EPROM之间的程序传送,是将PLC中RAM区的程序通过写入器固化到程序存储卡中,或将PLC中程序存储卡中的程序通过写入器传送到RAM区。8.1.2 S7-200系列PLC的硬件配置8 8.1.1 S7S7系列系列PLCPLC概述概述 96文本显示器 文本显示器TD200不仅是一个用于显示系统信息的显示设备,还可以作为控制单元对某个量的数值进行修改,或直接设置输入/输出量。 文本信息的显示用选择/确认的方法,最多可显示80条信
8、息,每条信息最多4个变量的状态。 过程参数可在显示器上显示,并可以随时修改。 TD200面板上的8个可编程序的功能键,每个都分配了一个存储器位,这些功能键在启动和测试系统时,可以进行参数设置和诊断。8.1.2 S7-200系列PLC的硬件配置8 8.1.1 S7S7系列系列PLCPLC概述概述 10n一般性能n输入特性n输出特性n扩展单元的主要技术特性8.1.3 主要技术指标表8-3 S7-200 CPU224一般性能表8-4 S7-200 CPU224输入特性表8-5 S7-200 CPU224的输出特性表8-6 S7-200系列PLC输入/输出扩展模块的主要技术性能8 8.1.1 S7S7
9、系列系列PLCPLC概述概述 11n数据类型及编址方式n寻址方式n编程元件8.2 8.2 数据存储及编程元件数据存储及编程元件121. 数据类型8.2 8.2 数据存储及编程元件数据存储及编程元件 数据类型S7-200系列PLC的数据类型可以是字符串、布尔型(0或1)、整数型和实数型(浮点数)。 布尔型数据指字节型无符号整数; 整数型数包括16位符号整数(INT)和32位符号整数(DINT); 实数型数据采用32位单精度数来表示。 数据类型、长度及数据范围如表8-7所示。 8.2.1 S7-200系列 PLC的数据存储器及编址方式131. 位编址位编址的指定方式为:(区域标志符)字节号位号,如
10、I0.0;Q0.0;I1.2。2. 字节编址字节编址的指定方式为:(区域标志符)B(字节号),如IB0表示由I0.0I0.7这8位组成的字节。3. 字编址字编址的指定方式为:(区域标志符)W(起始字节号),且最高有效字节为起始字节。例如VW0表示由VB0和VB1这2字节组成的字。 4. 双字编址双字编址的指定方式为:(区域标志符)D(起始字节号),且最高有效字节为起始字节。例如VD0表示由VB0到VB3这4字节组成的双字。2. 编址方式 8.2 8.2 数据存储及编程元件数据存储及编程元件8.2.1 S7-200系列 PLC的数据存储器及编址方式141. 输入映像寄存器(I) 8.2 8.2
11、数据存储及编程元件数据存储及编程元件8.2.2 S7-200系列PLC的编程元件n(1)输入映像寄存器的工作原理输入继电器是PLC用来接收用户设备输入信号的接口。PLC中的“继电器”与继电器控制系统中的继电器有本质性的差别,是“软继电器”,它实质是存储单元。n(2)输入映像寄存器的地址分配S7-200输入映像寄存器区域有IB0IB15共16个字节的存储单元。系统对输入映像寄存器是以字节(8位)为单位进行地址分配的。 15n(1)输出映像寄存器的工作原理 ,“输出继电器”是用来将输出信号传送到负载的接口,每一个“输出继电器”线圈都与相应的PLC输出相连,并有无数对常开和常闭触点供编程时使用。 n
12、(2)输出映像寄存器的地址分配,S7-200输出映像寄存器区域有QB0QB15共16个字节的存储单元。系统对输出映像寄存器也是以字节(8位)为单位进行地址分配的。 2. 输出映像寄存器(Q) 8.2 8.2 数据存储及编程元件数据存储及编程元件8.2.2 S7-200系列PLC的编程元件16内部标志位存储器中间继电器n内部标志位存储器,用来保存控制继电器的中间操作状态,其作用相当于继电器控制中的中间继电器,内部标志位存储器在PLC中没有输入/输出端与之对应,其线圈的通断状态只能在程序内部用指令驱动,其触点不能直接驱动外部负载,只能在程序内部驱动输出继电器的线圈,再用输出继电器的触点去驱动外部负
13、载。n通用辅助继电器用“M”表示,通用辅助继电器区属于位地址空间,范围为M0.0M31.7,可进行位、字节、字、双字操作。 3. 通用辅助继电器(M)8.2 8.2 数据存储及编程元件数据存储及编程元件8.2.2 S7-200系列PLC的编程元件174. 特殊标志位存储器(SM)nPLC中还有若干特殊标志位存储器, 特殊标志位存储器位提供大量的状态和控制功能,用来在CPU和用户程序之间交换信息,特殊标志位存储器能以位、字节、字或双字来存取,CPU224的SM的位地址编号范围为SM0.0SM179.7共180个字节。其中SM0.0SM29.7的30个字节为只读型区域。n其中SMB0、SMB1为系
14、统状态字,只能读取其中的状态数据,不能改写,可以位寻址。系统状态字中部分常用的标志位说明如下:8.2 8.2 数据存储及编程元件数据存储及编程元件8.2.2 S7-200系列PLC的编程元件184. 特殊标志位存储器(SM)nSM0.0:始终接通;nSM0.1:首次扫描为1,以后为0,常用来对程序进行初始化;nSM0.2:当机器执行数学运算的结果为负时,该位被置1;nSM0.3:开机后进入RUN方式,该位被置1一个扫描周期;nSM0.4:该位提供一个周期为1分钟的时钟脉冲,30秒为1,30秒为0;nSM0.5:该位提供一个周期为1秒钟的时钟脉冲,0.5秒为1,0.5秒为0;8.2 8.2 数据
15、存储及编程元件数据存储及编程元件8.2.2 S7-200系列PLC的编程元件194. 特殊标志位存储器(SM)nSM0.6:该位为扫描时钟脉冲,本次扫描为1,下次扫描为0;nSM1.0:当执行某些指令,其结果为0时,将改位置1;nSM1.1:当执行某些指令,其结果溢出或为非法数值时,将改位置1;nSM1.2:当执行数学运算指令,其结果为负数时,将改位置1;nSM1.3:试图除以0时,将改位置1;n其他常用特殊标志继电器的功能可以参见S7-200系统手册。8.2 8.2 数据存储及编程元件数据存储及编程元件8.2.2 S7-200系列PLC的编程元件其他常用特殊标志继电器的功能可以参见S7-20
16、0系统手册205 5. . 变量存储器(变量存储器(V V) n变量存储器主要用于存储变量。可以存放数据运算的中间运算结果或设置参数,在进行数据处理时,变量存储器会被经常使用。变量存储器可以是位寻址,也可按字节、字、双字为单位寻址,其位存取的编号范围根据CPU的型号有所不同,CPU221/222为V0.0V2047.7共2KB存储容量,CPU224/226为V0.0V5119.7共5KB存储容量。8.2 8.2 数据存储及编程元件数据存储及编程元件8.2.2 S7-200系列PLC的编程元件216. 局部变量存储器(L)n 局部变量存储器L用来存放局部变量,局部变量存储器L和变量存储器V十分相
17、似,主要区别在于全局变量是全局有效,即同一个变量可以被任何程序(主程序、子程序和中断程序)访问。而局部变量只是局部有效,即变量只和特定的程序相关联。8.2 8.2 数据存储及编程元件数据存储及编程元件8.2.2 S7-200系列PLC的编程元件227. 顺序控制继电器(S)-状态元件)n顺序控制继电器是使用步进顺序控制指令编程时的重要状态元件,通常与步进指令一起使用以实现顺序功能流程图的编程。8. 定时器(T)nPLC所提供的定时器作用相当于继电器控制系统中的时间继电器。每个定时器可提供无数对常开和常闭触点供编程使用,其设定时间由程序设置。9. 计数器(C)n计数器用于累计计数输入端接收到的由
18、断开到接通的脉冲个数。计数器可提供无数对常开和常闭触点供编程使用,其设定值由程序赋予。8.2 8.2 数据存储及编程元件数据存储及编程元件8.2.2 S7-200系列PLC的编程元件2310. 模拟量输入/输出映像寄存器(AI/AQ)nS7-200的模拟量输入电路是将外部输入的模拟量信号转换成1个字长的数字量存入模拟量输入映像寄存器区域,区域标志符为AI。11. 高速计数器(HC)n一般计数器的计数频率受扫描周期的影响,不能太高。而高速计数器可用来累计比CPU 的扫描速度更快的事件。高速计数器的当前值是一个双字长(32位)的整数,且为只读值。8.2 8.2 数据存储及编程元件数据存储及编程元件
19、8.2.2 S7-200系列PLC的编程元件2412. 累加器(AC)n累加器是用来暂存数据的寄存器,它可以用来存放运算数据、中间数据和结果。CPU提供了4个 32位的累加器,其地址编号为AC0AC3。累加器的可用长度为32位,可采用字节、字、双字的存取方式,按字节、字只能存取累加器的低8位或低16位,双字可以存取累加器全部的32 位。8.2 8.2 数据存储及编程元件数据存储及编程元件8.2.2 S7-200系列PLC的编程元件25n直接寻址是在指令中直接使用存储器或寄存器的元件名称(区域标志)和地址编号,直接到指定的区域读取或写入数据。有按位、字节、字、双字的寻址方式。8.2.3 寻址方式
20、8.2 8.2 数据存储及编程元件数据存储及编程元件1. 直接寻址nS7-200将编程元件统一归为存储器单元,存储单元按字节进行编址,无论所寻址的是何种数据类型,通常应指出它在所在存储区域和在区域内的字节地址。每个单元都有惟一的地址,地址用名称和编号两部分组成,元件名称(区域地址符号)。26n按位寻址的格式为:Ax.yn必须指定元件名称、字节地址和位号,图3.8中MSB表示最高位,LSB表示最低位。 位寻址格式MSBI0LSB0I15I4I3I2I17 6 5 4 3 2 1I 4 .5I 14 .2字节的位,即位号元件名称 (区域标志 )字节地址位地址与字节地址之间的间隔8.2.3 寻址方式
21、8.2 8.2 数据存储及编程元件数据存储及编程元件1. 直接寻址272. 间接寻址n间接寻址方式是,数据存放在存储器或寄存器中,在指令中只出现所需数据所在单元的内存地址的地址。存储单元地址的地址又称为地址指针。这种间接寻址方式与计算机的间接寻址方式相同。间接寻址在处理内存连续地址中的数据时非常方便,而且可以缩短程序所生成的代码的长度,使编程更加灵活。n用间接寻址方式存取数据需要作的工作有3种:建立指针、间接存取和修改指针。 8.2.3 寻址方式8.2 8.2 数据存储及编程元件数据存储及编程元件288.3 S7-2008.3 S7-200的常用指令及使用方法的常用指令及使用方法8.3.1 基
22、本位逻辑指令1.1. 逻辑取(装载)及线圈驱动指令逻辑取(装载)及线圈驱动指令 LD(load):常开触点逻辑运算的开始。 LDN(load not):常闭触点逻辑运算的开始 =(OUT):线圈驱动指令。298.3 S7-2008.3 S7-200的常用指令及使用方法的常用指令及使用方法8.3.1 基本位逻辑指令 2.2. 触点串联指令触点串联指令A/ANA/AN指令指令 A(And)A(And):与操作,表示串联连接单个常开触点。 AN(And not)AN(And not):与非操作,表示串联连接单个常闭触点。 308.3 S7-2008.3 S7-200的常用指令及使用方法的常用指令及使
23、用方法8.3.1 基本位逻辑指令 3. 3. 触点并联指令:触点并联指令:O O(OrOr)/ON/ON(Or notOr not) O O:或操作,表示并联连接一个常开触点。 ONON:或非操作,表示并联连接一个常闭触点。 318.3 S7-2008.3 S7-200的常用指令及使用方法的常用指令及使用方法8.3.1 基本位逻辑指令 4. 4. 电路块的串联指令电路块的串联指令ALDALD ALDALD:块:块“与与”操作,串联连接多个并联电路组成的电路块。操作,串联连接多个并联电路组成的电路块。OLDALD328.3 S7-2008.3 S7-200的常用指令及使用方法的常用指令及使用方法
24、8.3.1 基本位逻辑指令 5. 5. 电路块的并联指令电路块的并联指令OLDOLD OLDOLD:块“或”操作,并联连接多个串联电路组成的电路块。( )( )I0.0I0.0I0.1I0.1I0.2I0.2I0.3I0.3I0.4I0.4I0.5I0.5Q0.0Q0.0OLDOLDLD I0.0 A I0.1 LD I0.2 A I0.3LDN I0.4 A I0.5= Q0.0OLD OLD 338.3 S7-2008.3 S7-200的常用指令及使用方法的常用指令及使用方法8.3.1 基本位逻辑指令M0.0T37( )Q0.1( )Q0.0注意输出线圈不能串联348.3 S7-2008.
25、3 S7-200的常用指令及使用方法的常用指令及使用方法8.3.1 基本位逻辑指令例:起动保持停止电路(起保停电路)( )( )I0.0I0.1Q0.0Q0.0( )( )I0.0I0.1Q0.0Q0.0LD I0.0起动 I0.0停止 I0.1Q0.0O Q0.0AN I0.1= Q0.001011 1358.3 S7-2008.3 S7-200的常用指令及使用方法的常用指令及使用方法8.3.1 基本位逻辑指令6.置位/复位指令 S/R置位指令置位指令S:使能输入有效后从起始位S-bit开始的N 个位 置置“1”并保持并保持。复位指令复位指令R:使能输入有效后从起始位R-bit开始的N 个位
26、 清清“0”并保持并保持。368.3 S7-2008.3 S7-200的常用指令及使用方法的常用指令及使用方法8.3.1 基本位逻辑指令网络网络1LD I0.0S Q0.0, 1 网络网络2LD I0.1R Q0.0, 16.置位/复位指令 S/R378.3 S7-2008.3 S7-200的常用指令及使用方法的常用指令及使用方法8.3.1 基本位逻辑指令7.边沿触发指令上升沿触发指令上升沿触发指令:EU在EU指令前有一个上升沿时(由OFFON)产生一个宽度为一个扫描周期的脉冲,驱动后面的输出线圈。下降沿触发指令下降沿触发指令:ED在ED指令前有一个下降沿时(由ON OFF )产生一个宽度为一
27、个扫描周期的脉冲,驱动其后线圈。 388.3 S7-2008.3 S7-200的常用指令及使用方法的常用指令及使用方法8.3.1 基本位逻辑指令7.边沿触发指令398.3 S7-2008.3 S7-200的常用指令及使用方法的常用指令及使用方法8.3.1 基本位逻辑指令8.8.基本位操作指令应用举例基本位操作指令应用举例抢答器程序设计 有3个抢答席和1个主持人席,每个抢答席上各有1个抢答按钮和一盏抢答指示灯。参赛者在允许抢答时,第一个按下抢答按钮的抢答席上的指示灯将会亮,且释放抢答按钮后,指示灯仍然亮;此后另外两个抢答席上即使在按各自的抢答按钮,其指示灯也不会亮。这样主持人就可以轻易的知道谁是
28、第一个按下抢答器的。该题抢答结束后,主持人按下主持席上的复位按钮(常闭按钮),则指示灯熄灭,又可以进行下一题的抢答比赛。 n(1)控制任务408.3 S7-2008.3 S7-200的常用指令及使用方法的常用指令及使用方法8.3.1 基本位逻辑指令基本位操作指令应用举例基本位操作指令应用举例输入输入I0.0 SB0 /主持席上的复位按钮I0.1 SB1 /抢答席1上的抢答按钮I0.2 SB2 /抢答席2上的抢答按钮I0.3 SB3 /抢答席3上的抢答按钮输出输出Q0.1 HL1 /抢答席1上的指示灯Q0.2 HL2 /抢答席2上的指示灯Q0.3 HL3 /抢答席3上的指示灯(2 2)I/OI/
29、O分配表分配表418.3 S7-2008.3 S7-200的常用指令及使用方法的常用指令及使用方法8.3.1 基本位逻辑指令基本位操作指令应用举例基本位操作指令应用举例(3 3)PLCPLC外部接线图外部接线图428.3 S7-2008.3 S7-200的常用指令及使用方法的常用指令及使用方法8.3.1 基本位逻辑指令基本位操作指令应用举例基本位操作指令应用举例(3)程序设计请写出指令表请写出指令表438.3 S7-2008.3 S7-200的常用指令及使用方法的常用指令及使用方法8.3.2 定时器指令定时器指令工作方式:3种定时指令分别为TON、TONR和TOF格式名称接通延时定时器有记忆接
30、通延时定时器断开延时定时器LADSTLTONT*,PTTONRT*,PTTOFT*,PT 使能输入有效后,当前值PT对PLC内部的时基脉冲增1计数,当计数值大于或等于定时器的预置值后,状态位置1。 448.3 S7-2008.3 S7-200的常用指令及使用方法的常用指令及使用方法8.3.2 定时器指令定时器指令TON 用于单一间隔的定时。上电周期或首次扫描,定时器状态位OFF(0),当前值为0。使能输入接通时,定时器位为OFF(0),当前值从0开始计数时间,当前值达到预置值时,定时器位ON(1),当前值最大到32767并保持。使能输入断开,定时器自动复位,即定时器状态位OFF(0),当前值为
31、0。指令格式:TONTxxx,PT使能输入端当前值时基状态位458.3 S7-2008.3 S7-200的常用指令及使用方法的常用指令及使用方法8.3.2 定时器指令定时器指令TON使能端掉电,自动复位468.3 S7-2008.3 S7-200的常用指令及使用方法的常用指令及使用方法8.3.2 定时器指令定时器指令TONR*用于对多间隔的累计定时。上电周期或首次扫描,定时器状态位OFF(0),当前值保持。*使能输入接通时,定时器位为OFF,当前值从0开始计数时间。*使能输入断开,定时器位和当前值保持最后状态。*使能输入再次接通时,当前值从上次的保持值继续计数,当累计当前值达到预设值时,定时器
32、状态位ON(1),当前值连续计数最大到32767。*指令格式:TONR Txxx,PT478.3 S7-2008.3 S7-200的常用指令及使用方法的常用指令及使用方法8.3.2 定时器指令定时器指令TONR488.3 S7-2008.3 S7-200的常用指令及使用方法的常用指令及使用方法8.3.2 定时器指令定时器指令TOF断电延时型定时器用来在输入断开,延时一段时间后,才断开输出。使能端(IN)输入有效时,定时器输出状态位立即置1,当前值复位为0。使能端(IN)断开时,定时器开始计时,当前值从0递增,当前值达到预置值时,定时器状态位复位为0,并停止计时,当前值保持。指令格式:TOF T
33、xxx,PT注意:输入接通,立即有输出。498.3 S7-2008.3 S7-200的常用指令及使用方法的常用指令及使用方法8.3.2 定时器指令定时器指令TOF508.3 S7-2008.3 S7-200的常用指令及使用方法的常用指令及使用方法8.3.2 定时器指令定时器指令时基时基 按脉冲分,有1ms、10ms、100ms 三种定时器:n 1ms定时器每隔1ms刷新一次,当扫描周期较长时,在一个周期内可能被多次刷新,其当前值在一个扫描周期内不一定保持一致。n 10ms 定时器则由系统在每个扫描周期开始自动刷新。由于每个扫描周期内只刷新一次,故而每次程序处理期间,其当前值为常数。n 100m
34、s定时器则在该定时器指令执行时刷新。下一条执行的指令,即可使用刷新后的结果,非常符合正常的思路,使用方便可靠。时基518.3 S7-2008.3 S7-200的常用指令及使用方法的常用指令及使用方法8.3.2 定时器指令定时器指令定时器类型分辨率/ms最大当前值/s定时器编号TONR132.767T0,T641032767T1T4,T65681003276.7T5T31,T69T95TON,TOF132.767T32,T961032767T33T36,T97T1001003276.7T37T63,T101T255定时器分辨率和编号52例:闪烁电路例:闪烁电路 I0.0I0.0的常开触点接通后,
35、的常开触点接通后,T37T37的的ININ输入端为输入端为1 1状态,状态,T37T37开开始定时。始定时。2S2S后定时时间到,后定时时间到,T37T37的常开触点接通,使的常开触点接通,使Q0.0Q0.0变为变为ONON,同时,同时T38T38开始计时。开始计时。3s3s后后T38T38的定时时间到,它的常闭触点的定时时间到,它的常闭触点断开,使断开,使T37T37的的ININ输入端变为输入端变为0 0状态,状态,T37T37的常开触点断开,的常开触点断开,Q0.0Q0.0变为变为OFFOFF,同时使,同时使T38T38的的ININ输入端变为输入端变为0 0状态,其常闭触点状态,其常闭触点
36、接通,接通,T37T37又开始定时,以后又开始定时,以后Q0.0Q0.0的线圈将这样周期性地的线圈将这样周期性地“通通电电”和和“断电断电”,直到,直到I0.0I0.0变为变为OFFOFF,Q0.0Q0.0线圈线圈“通电通电” 时间时间等于等于T38T38的设定值,的设定值,“断电断电”时间等于时间等于T37T37的设定值。的设定值。8.3 S7-2008.3 S7-200的常用指令及使用方法的常用指令及使用方法8.3.2 定时器指令定时器指令538.3 S7-2008.3 S7-200的常用指令及使用方法的常用指令及使用方法8.3.2 定时器指令定时器指令接通延时548.3 S7-2008.
37、3 S7-200的常用指令及使用方法的常用指令及使用方法8.3.3 计数器指令器指令 计数器用来累计输入脉冲的次数。计数器也是由集成电路构成,是应用非常广泛的编程元件,经常用来对产品进行计数。 计数器指令有3种:增计数CTU、增减计数CTUD和减计数CTD。 指令操作数有4方面:编号、预设值、脉冲输入和复位输入。 计数器的编号用计数器名称和数字(0255)组成,即C,如C6。 计数器的编号包含两方面的信息:计数器的位和计数器当前值。计数器位和继电器一样是一个开关量,表示计数器是否发生动作的状态。当计数器的当前值达到设定值时,该位被置位为ON。 计数器当前值是一个存储单元,它用来存储计数器当前所
38、累计的脉冲个数,用16位符号整数来表示,最大数值为32 767。558.3 S7-2008.3 S7-200的常用指令及使用方法的常用指令及使用方法8.3.3 计数器指令器指令格式名称增计数器增减计数器减计数器LADSTLCTUC*,PVCTUDC*,PVCTDC*,PVn计数器用来累计输入脉冲的次数。计数器也是由集成电路构成,是应用非常广泛的编程元件,经常用来对产品进行计数。 n 计数器指令有3种:增计数CTU、增减计数CTUD和减计数CTD。n 指令操作数有4方面:编号、预设值、脉冲输入和复位输入。568.3 S7-2008.3 S7-200的常用指令及使用方法的常用指令及使用方法8.3.
39、3 计数器指令器指令CTU578.3 S7-2008.3 S7-200的常用指令及使用方法的常用指令及使用方法8.3.3 计数器指令器指令CTDU58nCTUD,增减计数器指令。n两个脉冲输入端:CU输入端用于递增计数, CD输入端用于递减计数。 n指令格式:CTUDCxxx,PV8.3 S7-2008.3 S7-200的常用指令及使用方法的常用指令及使用方法8.3.3 计数器指令器指令CTUD59举例举例8.3 S7-2008.3 S7-200的常用指令及使用方法的常用指令及使用方法8.3.3 计数器指令器指令CTUDCU输入端用于递增计数 CD输入端用于递减计数60nNOP,空操作指令。使
40、能输入有效时,执行空操作指令。空操作指令不影响用户程序的执行,操作数N是标号,是一个0255的常数。n指令格式:NOPNn例:NOP30n程序如下图5.1所示。LDI0.0/使能输入NOP 30/空操作指令/标号为 308.3 S7-2008.3 S7-200的常用指令及使用方法的常用指令及使用方法8.3.4 控制指令控制指令 61(1) 结束指令n结束指令有两条:END和MEND。两条指令在梯形图中以线圈形式编程。n END,条件结束指令。使能输入有效时,终止用户主程序。nMEND无条件结束指令。无条件终止用户程序的执行,返回主程序的第一条指令。n用Micro/Win32编程时,编程人员不需手工输入MEND指令,而是由软件自动加在主程序结尾。n指令格式:END(无操作数)8.3 S7-2008.3 S7-200的常用指令及使用方法的常用指令及使用方法8.3.4 控制指令控制指令 62(2) 暂停指令nSTOP,暂停指令。使能输入有效时,该指令使主机CPU的工作方式由RUN切换到STOP方式,从而立即终止用户程序的执行。nSTOP指令在梯形图中以线圈形式编程。指令不含操作数。指令的执行不考虑对特殊标志寄存器位和能流的影响。n指令格式:STOP
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030年中国隔震支座产业运行动态及投资前景预测报告
- 二零二五年教育资源采购与培训服务合作协议3篇
- 2025-2030年中国钢桶包装产业运行现状及投资发展前景预测报告
- 2025-2030年中国速凝剂行业运行动态及前景趋势预测报告
- 二零二五年度装配式建筑施工承包合同下载3篇
- 2025-2030年中国螺旋泵产业发展潜力及投资战略规划研究报告
- 2025-2030年中国聚碳酸亚丙酯(ppc)行业现状分析及投资前景规划研究报告新版
- 2025-2030年中国纽扣行业运行态势及未来发展趋势分析报告
- 2025-2030年中国粘胶纤维纱线市场供需现状及投资发展规划研究报告
- 2025-2030年中国硅铁行业运行状况及投资前景趋势分析报告新版
- 专题12 工艺流程综合题- 三年(2022-2024)高考化学真题分类汇编(全国版)
- DB32T-经成人中心静脉通路装置采血技术规范
- 【高空抛物侵权责任规定存在的问题及优化建议7100字(论文)】
- TDALN 033-2024 学生饮用奶安全规范入校管理标准
- 物流无人机垂直起降场选址与建设规范
- 冷库存储合同协议书范本
- AQ/T 4131-2023 烟花爆竹重大危险源辨识(正式版)
- 武术体育运动文案范文
- 设计服务合同范本百度网盘
- 2024年市级专科护士理论考核试题及答案
- 肺炎临床路径
评论
0/150
提交评论