SIEMENS S7-200 可编程控制器课件.ppt

  1. 1、本文档共108页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SIEMENS S7-200 可编程控制器 4.1 S7系列可编程控制器概述 4.1.1 概述 4.1.2 S7-200系列PLC的系统组成 图4-2 S7-200的基本构成 S7-200型的PLC主机单元 S7-200型的PLC主机单元的CPU共有两个系列:CPU21X系列和CPU22X系列。 CPU21X系列CPU包括CPU212、CPU214、CPU215、CPU216; CPU22X系列CPU包括CPU221、CPU222、CPU224、CPU224XP和CPU226。 CPU21X系列属于S7-200的第一代产品,是即将被淘汰的产品,不做具体的介绍,目前的主流产品是CPU22X系列。除了CPU221主机以外,其它CPU主机均可以进行系统扩展。 图4-3展示一台带有扩展模块的S7-200 PLC。 S7-200的CPU22X系列PLC的主要技术数据 表4-1 CPU22X系列的主要技术数据 4.2 S7-200 CPU存储器的数据类型及寻址方式 4.2.1 S7-200 寻址 1)数据格式 S7-200 CPU以不同的数据格式保存和处理信息。S7-200支持的数据格式完全符合通用的相关标准。它们占用的存储单元长度不同,内部的表示格式也不同。这就是说,数据都有各自规定的长度,表示的数值范围也不同。S7-200的SIMATIC指令系统针对不同的数据格式提供了不同类型的编程命令。 数据格式和取值范围如表4-6所列。 表4-6数据格式和取值范围 2)数据的寻址长度 在S7-200系统中,可以按位、字节、字和双字对存储单元寻址。 寻址时,数据地址以代表存储区类型的字母开始,随后是表示数据长度的标记,然后是存储单元编号;对于二进制位寻址,还需要在一个小数点分隔符后指定位编号。图4-4 位寻址举例 位寻址的举例如图4-4所示。字节寻址的举例如图4-5所示。 多字节组合寻址 ,S7-200遵循“高地址、低字节”的规律。如果将16#AB(十六进制立即数)送人VBl00,16#CD送人VBl01,那VWl00的值将是16斡ABCD。即VBl01作为高地址字节,保存数据的低字节部分。 (1)输入过程映像寄存器:I 在每次扫描周期的开始,CPU对物理输入点进行采样,并将采样值写入输入过程映像寄存器中。可以按位、字节、字或双字来存取输入过程映像寄存器中的数据。 位:I[字节地址].[位地址] I0.1 字节、字或双字:I[长度][起始字节地址] IB4 IWl ID0 (2)输出过程映像寄存器:Q 在每次扫描周期的结尾,CPU将输出过程映像寄存器中的数值复制到物理输出点上。可以按位、字节、字或双字来存取输出过程映像寄存器中的数据。 位:Q[字节地址].[位地址] Q1.1 字节、字或双字:Q[长度][起始字节地址] QB5 QWl QD0 (3)变量存储区:V 可以用V存储器存储程序执行过程中控制逻辑操作的中间结果,也可以用它来保存与工序或任务相关的其他数据。可以按位、字节、字或双字来存取V存储器中的数据。 位:V[字节地址].[位地址] V10.2 字节、字或双字:V[长度][起始字节地址] VBl00 VW200 VD300 (4)位存储区:M 可以用位存储区作为控制继电器来存储中间操作状态和控制信息。可以按位、字节、字或双字来存取位存储区中的数据。 位:M[字节地址].[位地址] M26.7 字节、字或双字:M[长度][起始字节地址] MBO MWl3 MD20 (5)定时器存储区:T 在S7-200 CPU中,定时器可用于时间累计。定时器寻址有两种形式: ●当前值:16位有符号整数,存储定时器所累计的时间。 ●定时器位:按照当前值和预置值的比较结果置位或者复位。 两种寻址使用同样的格式,用定时器地址(T+定时器号,如T33)来存取这两种形式的定时器数据。究竟使用哪种形式取决于所使用的指令。 位:T[定时器号] T37 字:T[定时器号] T96 (6)计数器存储区:C 在S7-200CPU中,计数器可以用于累计其输入端脉冲电平由低到高的次数。计数器有两种寻址形式: ●当前值:16位有符号整数,存储累计值。 ●计数器位:按照当前值和预置值的比较结果来置位或者复位。 可以用计数器地址(C+计数器号,如CO)来存取这两种形式的计数器数据。究竟使用哪种形式取决于所使用的指令。 位:C[计数器号] C0 字:C[计数器号] C255 (7)高速计数器:HC 高速计数器对高速事件计数,它独立于CPU的扫描周期。高速计数器有一个32位的有符号整数计数值(或当前值)。若要存取高速计数器中的值,则应给出高速计数器的地址,即存储器类型(HC)加上计数器号(如HC0)。高速计数器的当前值是只读数据,可作为双字(32位)来寻址。

文档评论(0)

shenland + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档