第2章s7-200概述.pptVIP

  • 28
  • 0
  • 约1.01万字
  • 约 44页
  • 2016-11-28 发布于重庆
  • 举报
第2章s7-200概述

2.3 S7-200系列PLC内部元器件 2.3.1 数据存储类型 3. 常数 S7-200的许多指令中常会使用常数。常数的数据长度可以是字节、字和双字。CPU以二进制的形式存储常数,书写常数可以用二进制、十进制、十六进制、ASCII码或实数等多种形式。书写格式如下: 返回本章首页 2.3 S7-200系列PLC内部元器件 2.3.2 编址方式 可编程控制器的编址就是对PLC内部的元件进行编码,以便程序执行时可以唯一地识别每个元件。 PLC内部在数据存储区为每一种元件分配一个存储区域,并用字母作为区域标志符,同时表示元件的类型。存储区域分配如下: 返回本章首页 2.3 S7-200系列PLC内部元器件 2.3.2 编址方式 数字量输入写入输入映象寄存器(区标志符为I) 数字量输出写入输出映象寄存器(区标志符为Q) 模拟量输入写入模拟量输入映象寄存器(区标志符为AI) 模拟量输出写入模拟量输出映象寄存器(区标志符为AQ) V表示变量存储器 M表示内部标志位存储器 SM表示特殊标志位存储器 L表示局部存储器 T表示定时器 C表示计数器 HC表示高速计数器 S表示顺序控制存储器 AC表示累加器 2.3 S7-200系列PLC内部元器件 2.3.2 编址方式 1. 位编址 位编址的指定方式为:(区域标志符)字节号·位号,如I0.0;Q0.0;I1.2。 2. 字节编址 字节编址的指定方式为:(区域标志符)B(字节号),如IB0表示由I0.0~I0.7这8位组成的字节。 2.3 S7-200系列PLC内部元器件 2.3.2 编址方式 3. 字编址 字编址的指定方式为:(区域标志符)W(起始字节号),且最高有效字节为起始字节。例如VW0表示由VB0和VB1这2字节组成的字。 4. 双字编址 双字编址的指定方式为:(区域标志符)D(起始字节号),例如VD0表示由VB0到VB3这4字节组成的双字。 2.3 S7-200系列PLC内部元器件 2.3.3 寻址方式 1. 直接寻址 直接寻址是在指令中直接使用存储器或寄存器的元件名称(区域标志)和地址编号,直接到指定的区域读取或写入数据。有按位、字节、字、双字的寻址方式,如图2-8所示。 2.3 S7-200系列PLC内部元器件 2.3.3 寻址方式 2. 间接寻址 间接寻址时操作数并不提供直接数据位置,而是通过使用地址指针来存取存储器中的数据。在S7-200中允许使用指针对I、Q、M、V、S、T、C(仅当前值)存储区进行间接寻址。 2.3 S7-200系列PLC内部元器件 2.3.3 寻址方式 2. 间接寻址 (1)使用间接寻址前,要先创建一指向该位置的指针。指针为双字(32位),存放的是另一存储器的地址,只能用V、L或累加器AC作指针。生成指针时,要使用双字传送指令(MOVD),将数据所在单元的内存地址送入指针,双字传送指令的输入操作数开始处加符号,表示某存储器的地址,而不是存储器内部的值。指令输出操作数是指针地址。例如:MOVD VB200,AC1指令就是将VB200的地址送入累加器AC1中。 2.3 S7-200系列PLC内部元器件 2.3.3 寻址方式 2. 间接寻址 (2)指针建立好后,利用指针存取数据。在使用地址指针存取数据的指令中,操作数前加“*”号表示该操作数为地址指针。例如:MOVW *AC1 AC0 //MOVW表示字传送指令,指令将AC1中的内容为起始地址的一个字长的数据(即VB200,VB201内部数据)送入AC0内。如图2-9所示。 2.3 S7-200系列PLC内部元器件 2.3.4元件功能及地址分配 1. 输入映像寄存器(输入继电器)I (1)输入映像寄存器的工作原理 输入继电器是PLC用来接收用户设备输入信号的接口。PLC中的“继电器”与继电器控制系统中的继电器有本质性的差别,是“软继电器”,它实质是存储单元。每一个“输入继电器”线圈都与相应的PLC输入端相连(如“输入继电器” I0.0的线圈与PLC的输入端子0.0相连),当外部开关信号闭合,则“输入继电器的线圈”得电,在程序中其常开触点闭合,常闭触点断开。 “输入继电器”的线圈只能有外部信号来驱动,不能在程序内部用指令来驱动,因此,在用户编制的梯形图中只应出现“输入继电器”的触点,而不应出现“输入继电器”的线圈。 2.3 S7-200系列PLC内部元器件 2.3.4元件功能及地址分配 1. 输入映像寄存器(输入继电器)I (2)输入映像寄存器的地址分配 S7-200输入映像寄存器区域有IB0~IB15共16个字节的存储单元。系统对输入映像寄存器是以字节(8位)为单位进行地址分配的。输入映像寄存器可以按位进行操作,每一位对应一个数字量的输入点。 输入继电器可采用位,字节,字或双字来存取。输入继电器位存取的地址编

文档评论(0)

1亿VIP精品文档

相关文档