第4章--S7-200-PLC的配置及基本指令ppt课件(全).ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《第4章--S7-200-PLC的配置及基本指令ppt课件(全).ppt》由会员分享,可在线阅读,更多相关《第4章--S7-200-PLC的配置及基本指令ppt课件(全).ppt(46页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、德国西门子(SIEMENS)公司生产的可编程序控制器在我国的应用相当广泛,在冶金、化工、印刷生产线等领域都有应用。西门子(SIEMENS)公司的PLC产品包括LOGO,S7-200,S7-300,S7-400,工业网络,HMI人机界面,工业软件等。西门子S7系列PLC体积小、速度快、标准化,具有网络通信能力,功能更强,可靠性更高。S7系列PLC产品可分为微型PLC(如S7-200),小规模性能要求的PLC(如S7-300)和中、高性能要求的PLC(如S7-400)等。4.1 概述 SIMATIC S7工业软件西门子的工业软件分为三个不同的种类:(1)编程和工程工具 编程和工程工具包括所有基于P
2、LC或PC用于编程、组态、模拟和维护等控制所需的工具。STEP 7标准软件包SIMATIC S7是用于S7-300/400,C7 PLC和SIMATIC WinAC基于PC控制产品的组态编程和维护的项目管理工具,STEP 7-Micro/WIN是在Windows平台上运行的S7-200系列PLC的编程、在线仿真软件。(2)基于PC的控制软件 基于PC的控制系统WinAC允许使用个人计算机作为可编程序控制器(PLC)运行用户的程序,运行在安装了Windows NT4.0操作系统的SIMATIC工控机或其它任何商用机。WinAC提供两种PLC,一种是软件PLC,在用户计算机上作为视窗任务运行。另一
3、种是插槽PLC(在用户计算机上安装一个PC卡),它具有硬件PLC的全部功能。WinAC与SIMATIC S7系列处理器完全兼容,其编程采用统一的SIMATIC编程工具(如STEP 7),编制的程序既可运行在WinAC上,也可运行在S7系列处理器上。(3)人机界面软件 人机界面软件为用户自动化项目提供人机界面(HMI)或SCADA系统,支持大范围的平台。人机界面软件有两种,一种是应用于机器级的ProTool,另一种是应用于监控级的WinCC。4.2 S7-200系列PLC的硬件配置 1S7-200系列PLC的基本硬件组成S7-200系列PLC可提供4种不同的基本单元和6种型号的扩展单元。其系统构
4、成包括基本单元、扩展单元、编程器、存储卡、写入器、文本显示器等。(1)基本单元S7-200系列PLC中可提供4种不同的基本型号的8种CPU供选择使用,其输入输出点数的分配见表4-1:4.3 S7-200系列 PLC的编程元件 4.3.1 S7-200系列 PLC的存储器空间S7-200 PLC的存储器空间大致分为三个空间,即程序空间、数据空间和参数空间。1程序空间该空间主要用于存放用户应用程序,程序空间容量在不同的CPU中是不同的。另外CPU中的RAM区与内置EEPROM上都有程序存储器,但它们互为映像,且空间大小一样。2数据空间该空间的主要部分用于存放工作数据称为数据存储器,另外有一部分作寄
5、存器使用称为数据对象。(1)数字量输入映象区和输出映象区输入映像寄存器是PLC接收外部输入的开关量信号的窗口,是S7-200CPU为输入端信号状态开辟的一个存储区。它的每一位对应于一个数字量输入结点。在每个扫描周期开始,PLC依次对各个输入结点采样,并把采样结果送入输入映象存储器。PLC在执行用户程序过程中,不再理会输入结点的状态,它所处理的数据为输入映象存储器中的值。输出映象存储器(Q)是S7-200CPU为输出端信号状态开辟的一个存储区,每一位对应于一个数字输出量结点。PLC在执行用户程序的过程中,并不把输出信号随时送到输出结点,而是送到输出映象存储器,只有到了每个扫描周期的末尾,才将输出
6、映象寄存器的输出信号几乎同时送到各输出结点。使用映象寄存器优点:同步地在扫描周期开始采样所有输入点,并在扫描的执行阶段冻结所有输入值;在程序执行完后再从映象寄存器刷新所有输出点,使被控系统能获得更好稳定性;存取映象寄存器的速度高于存取I/O速度,使程序执行的更快;I/O点只能以位为单位存取,但映象寄存器则能以位、字节、双字进行存取。因此,映象寄存器提供了更高的灵活性。另外对控制系统中个别I/O点要求实时性较高的情况下,可用直接I/O指令直接存取输入/输出点。(2)模拟量输入映象区和输出映象区模拟量输入映象区(AI区)S7-200的模拟量输入电路将外部输入的模拟量(如温度、电压)等转换成1个字长
7、(16位)的数字量,存入模拟量输入映像寄存器区域。模拟量输入映象区是S7-200CPU为模拟量输入端信号开辟的一个存储区。S7-200将测得的模拟量(如温度、压力)转换成1个字长(2个字节)的数字量,模拟量输入映像寄存器用标识符(AI)、数据长度(W)及字节的起始地址表示。AI编址范围AIW0,AIW2,AIW62,起始地址定义为偶数字节地址,共有32个模拟量输入点。模拟量输入值为只读数据。S7-200模拟量输出电路用来将模拟量输出映像寄存器区域的1个字长(16位)数字值转换为模拟电流或电压输输出。AQ编址范围AQW0,AQW2,AQW62,起始地址也采用偶数字节地址,共有32个模拟量输出点模
8、拟量输出映象区(AQ区)模拟量输出映象区是S7-200CPU为模拟量输出端信号开辟的一个存储区。S7-200将1个字长(2个字节,16位)的数字量按比例转换为电流或电压。模拟量输出映像寄存器用标识符(AQ)、数据长度(W)及字节的起始地址表示。从AQW0AQW30,共有16个字,总共允许有16路模拟量输出。(3)变量存储器(V)(相当于内辅继电器)PLC执行程序过程中,会存在一些控制过程的中间结果,这些中间数据也需要用存储器来保存。变量存储器就是根据这个实际的要求设计的。变量存储器是S7-200CPU为保存中间变量数据而建立的一个存储区,用V表示。(4)位存储器(M)区PLC执行程序过程中,可
9、能会用到一些标志位,这些标志位也需要用存储器来寄存。位存储器就是根据这个要求设计的。位存储器是S7-200CPU为保存标志位数据而建立的一个存储区,用M表示。该区虽然叫位存储器,但是其中的数据不仅可以是位、还可以是字节、字或双字。(5)顺序控制继电器区()顺序控制继电器区(S)PLC执行程序过程中,可能会用到顺序控制。顺序控制继执行程序过程中,可能会用到顺序控制。顺序控制继电器就是根据顺序控制的特点和要求设计的。顺序控制继电器就是根据顺序控制的特点和要求设计的。顺序控制继电器区是电器区是S7-200CPU为顺序控制继电器的数据而建立的为顺序控制继电器的数据而建立的一个存储区,用一个存储区,用S
10、表示。在顺序控制过程中,用于组织步表示。在顺序控制过程中,用于组织步进过程的控制。进过程的控制。(6)局部存储器区()局部存储器区(L)(相当于内辅继电器)(相当于内辅继电器)S7-200有有64个字节的局部存储器,编址范围个字节的局部存储器,编址范围LB0.0LB63.7,其中,其中60个字节可以用作暂时存储器或者个字节可以用作暂时存储器或者给子程序传递参数,最后给子程序传递参数,最后4个字节为系统保留字节。个字节为系统保留字节。局部存储器和变量存储器很相似,主要区别是变量存储器局部存储器和变量存储器很相似,主要区别是变量存储器是全局有效的,而局部存储器是局部有效的。全局是指同是全局有效的,
11、而局部存储器是局部有效的。全局是指同一个存储器可以被任何程序存取(例如,主程序、子程序一个存储器可以被任何程序存取(例如,主程序、子程序或中断程序)。局部是指导存储器区和特定的程序相关联。或中断程序)。局部是指导存储器区和特定的程序相关联。(7)定时器存储器区()定时器存储器区(T)S7-200 CPU中的定时器是对内部时钟累计时间增量的设中的定时器是对内部时钟累计时间增量的设备,用于时间控制。编址范围备,用于时间控制。编址范围T0T255(22X););T0T127(21X)。(8)计数器存储器区()计数器存储器区(C)PLC在工作中有时不仅需要计时,还可能需要计数功能。在工作中有时不仅需要
12、计时,还可能需要计数功能。计数器就是计数器就是PLC具有计数功能的计数设备,主要用来累计具有计数功能的计数设备,主要用来累计输入脉冲个数。有输入脉冲个数。有16位预置值和当前值寄存器各一个,以位预置值和当前值寄存器各一个,以及及1位状态位,当前值寄存器用以累计脉冲个数,计数器位状态位,当前值寄存器用以累计脉冲个数,计数器当前值大于或等于预置值时,状态位置当前值大于或等于预置值时,状态位置1。S7-200 CPU提提供有三种类型的计数器,增计数、减计数、增减计数。供有三种类型的计数器,增计数、减计数、增减计数。编址范围编址范围C0C255(22X),),C0C127(21X)。)。(9)高速计数
13、器区(HSC)高速计数器用来累计比CPU扫描速率更快的事件。S7-200各个高速计数器计数频率高达30kHz。CPU 22X提供了6个高速计数器HC0、HC1HC5(每个计数器最高频率为30KHz)用来累计比CPU扫描速率更快的事件。高速计数器的当前值为双字长的符号整数。(10)累加器区(AC)S7-200CPU提供了4个32位累加器(AC0、AC1、AC2、AC3)。可以按字节、字或双字来存取累加器数据中的数据。但是,以字节形式读/写累加器中的数据时,只能读/写累加器32位数据中的最低8位数据。如果是以字的形式读/写累加器中的数据,只能读/写累加器32位数据中的低16位数据。只有采取双字的形
14、式读/写累加器中的数据时,才能一次读写全部32位数据。(11)特殊存储器区(SM)特殊存储器用于CPU与用户之间交换信息,例如SM0.0一直为“1”状态,SM0.1仅在执行用户程序的第一个扫描周期为“1”状态。SM0.4和SM0.5分别提供周期为1min和1s的时钟脉冲。SM1.0、SM1.1和 SM1.2分别是零标志、溢出标志和负数标志。3参数空间用于存放有关PLC组态参数的区域,如保护口令、PLC站地址、停电记忆保持区、软件滤波、强制操作的设定信息等,存贮器为EEPROM。4.3.2 S7-200中的数据中的数据 1、数据在存储器中存取的方式二进制数的1位(bit)只有0和1两种不同的取值
15、,可用来表示开关量(或称数字量)的两种不同的状态,如触点的断开和接通,线圈的通电和断电等。如果该位为1,则表示梯形图中对应的编程元件的线圈“得电”,其常开触点闭合、常闭触点断开,以后称该编程元件为1状态,或称该编程元件ON。反之亦反。(1)“位”存取方式:位存储单元的地址由字节地址和位地址组成,如I3.2,其中的区域标识符“I”表示输入(Input),字节地址为3,位地址为2。如图:(2)“字节”存取方式:输入字节IB3(Byte)由I3.0I3.7这8位组成。(3)“字”存取方式:相邻的两个字节组成一个字,一个字中的两个字节的地址必须连续,且低位字节在一个字中应该是高8位,高位字节在一个字中
16、应该是低8位。IW14表示由IB14和IB15组成的1个字,IW14中的I为区域标识符,W表示字(Word),14为起始字节的地址。IW14中的IB14应该是高8位,IB15应该是低8位。(4)“双字”存取方式:相邻的四个字节表示一个双字,四个字节的地址必须连续。最低位字节在一个双字中应该是最高8位。ID12表示由IB12IB15组成的双字,I为区域标识符,D表示存取双字(Double Word),12为起始字节的地址。ID12中的IB12应该是最高8位,IB15应该是最低8位。如图4-1:2、数据类型及范围、数据类型及范围SIMATIC S7-200系列系列PLC数据类型可以是布尔型、整型和
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- S7 200 PLC 配置 基本 指令 ppt 课件
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内