PLC-5 第三章 S7-300PLC 第2节 存储区与寻址汇.pptVIP

PLC-5 第三章 S7-300PLC 第2节 存储区与寻址汇.ppt

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PLC-5 第三章 S7-300PLC 第2节 存储区与寻址汇

存储器有3个基本区域:装载存储器、工作存储器和系统存储器。 1、装载存储器 用于保存用户程序(不包括符号地址及注释)和系统数据(即组态、连接和模块参数等)。 部分型号的CPU内集成有装载存储器,而有些型号的CPU采用MMC作为装载存储器。 对于集成的装载存储器具有掉电保护功能。 使用MMC的装载存储器,因数据保存在MMC上,所以可认为能永久保留。;2、工作存储器 用于存储CPU运行时的用户程序和数据,OB(组织块)、FB(功能块)、FC(功能)、DB(数据块)等。只有与程序运行有关的快被装入工作存储器,在CPU启动时,从装载存储器装入。 工作存储器集成在CPU内且不可扩展,其容量及保持性特性与CPU型号有关,。 3、系统存储器 系统存储器是CPU为用户程序提供的存储器,也集成在CPU内且不可扩展。系统存储器分为若干区域,如:过程映像I/O区、位存储区、定时器和计数器、堆栈区、诊断缓冲区,以及临时存储区等,需保持的数据可在组态时设置。;存储系统构成及关系示意图(以配MMC的CPU为例);二、S7-300系列PLC的寻址(地址分配);基于槽位的寻址(以字节为单位);2、用户自定义寻址 使用用户定义寻址可以从CPU控制的地址区域中自由分配任何所选则模块的地址。 应注意,只有某些型号的CPU支持用户自定义寻址。 3、信号模块寻址 数字量输入:I + 字节地址 + 位地址 IB + 字节地址(0、1、2…) IW + 字的低字节地址(0、2、4…) 如I0.0,IB0,IW0 (字地址为0、2、4、…..偶数地址,即IW0由IB0和IB1组成,IW2由IB2和IB3组成)等。;数字量输出:Q + 字节地址 + 位地址 QB + 字节地址 QW + 字地址 如Q0.0,QB0,QW0 (字地址为0、2、4、…偶数字节地址)等。 模拟量输入:IW + 字地址 如IW256 (字地址为偶数字节地址) 模拟量输出:QW + 字地址 如QW288(字地址为偶数字节地址);4、外设I/O寻址 对于没有I/O映像区的外部I/O,可采用直接访问方式访问(大部分S7-300PLC的CPU模块对模拟量I/O的访问需采用此方式) ,称作过程I/O访问,字头为PI或PQ。 外设I/O寻址支持字节(PIB、PQB)、字(PIW、PQW)、双字(PID、PQD)寻址。现以模拟量I/O为例: 模拟量输入:PIW + 字地址 例如PIW256 (字地址为偶数字节地址) 模拟量输出:PQW + 字地址 例如PQW272 (字地址为偶数字节地址);5、位(状态)存储区寻址 依CPU型号,存储器大小为128~2048B不等,支持位寻址、字节寻址、字寻址和双字寻址。 位存储区以M标识,如:M0.0、MB0、MW0、MD0 (字地址为偶数地址0、2、4…,双字地址为0、4、8…)等。 6、定时、计数器存储区寻址 依CPU型号不同,可有64~256个定时器,32~256个计数器。定时器标识符为T,计数器标识符为C。如:T0,C0等。 ;7、数据块DB 1)共享数据块(Shared DB) 共享数据块为系统或用户自定义的数据结构(与C语言中的结构类似),可供所有逻辑块使用。名称为DBn,n为编号(一般为1~2047,具体可定义的个数,视CPU型号而定),其属性Shared 。在DB中可定义各种类型的数据变量,且可对变量赋初值。支持DB绝对地址访问及变量形式访问。 2)背景数据块(Instance DB) 与某一功能块(FB)或系统功能块(SFB)相关联,名称也为DBn ,但其结构由对应的FB/SFB决定。其属性为Instance,且属性中有其所归属的FB或SFB标识。;3)数据块的访问 共享数据块与背景数据块的访问方法相同。 数据块中的数据可采用先打开,后访问或直接访问的方法来访问。 先打开后访问时,先用数据块打开指令打开要访问的DBn,然后可直接采用DXm1.m2、DBm、DWm、DDm的直接地址形式访问。 DX为数据块中数据位的标识,如寻址数据块中某一位时采用DXm1.m2形式,m1为字节地址,m2为位地址。 DB为数据块中的数据字节,字节寻址为DBm,m为字节地址。; DW为数据块中的数据字,字寻址为DWm,m为偶数地址。 DD为数据块中的数据双字,双字寻址为DDm,m为0、4、8……等。 直接访问时采用绝对地址访问或变量名称访问形式来访问。 采用绝对地址访问的形式为DBn.DXm1.m2、 DBn

文档评论(0)

hhuiws1482 + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:5024214302000003

1亿VIP精品文档

相关文档