西门子S7-1200不同存储区的寻址方式

大家好,昨天我们讲了西门子S7-1200的数据存取方式有哪些,今天我们来介绍一下西门子S7-1200不同存储区的寻址方式。

S7-1200 CPU提供了全局存储器数据块和临时存储器等,用于在执行用户程序期间存储数据。全局存储器是指各种专用存储区,如输入映像区I区、输出映像区Q区和位存储器M区,所有块可以无限制地访问该存储器。

S7-1200的数据存储区

数据块存储器用于存储各种类型的数据,其中包括操作的中间结果或FB的其他控制信息参数,以及许多指令,如定时器和计数器所需的数据结构,可以根据需要指定数据块为读或写访问,还是只读访问,可以按位、字节、字或双字访问数据块存储器。

数据单元的寻址

下面分别介绍寻址方式。

对数据块中位数据的绝对寻址方式为:数据块号.DB字节地址.位地址,如DB10.DBX2.0。对数据块中字节、字和双字数据的绝对寻址方式为:数据块号.DB数据长度.起始字节地址,如DB10.DBB0、DB10.DBW2、DB1.DBD2等。

不同的寻址方式

临时存储器是当调用某个块时,操作系统分配给执行块的临时或本地的存储器,块执行完后,CPU将重新分配本地存储器,以用于执行其他代码块。存储器中的输入映像区,I区是在CPU的每个扫描周期读取的外围物理输入点状态,可以按位、字节、字或双字访问输入过程映像,允许对过程映像输入进行读写访问,但过程映像输入通常为只读。

临时存储器的访问

通过在地址后面添加冒号P可以立即读取CPU信号板SB或信号模块SM的数字输入和模拟输入。使用I冒号P访问与直接使用I访问的区别是,前者直接从被访问点而非输入过程映像区获得数据,因为数据是直接从物理输入点读取,所以这种I:P访问称为立即读访问,与可读或可写的I访问不同的是,立即读访问为只读访问。

立即读访问

CPU将存储在输出过程映像中的值复制到物理输出点,可以按位、字节、字或双字访问输出过程映像,过程映像输出允许读访问和写访问。通过在地址后面添加:P可以立即写入CPU信号板SB或信号模块SM的物理数字输出和模拟输出,使用Q:P访问与使用Q访问的区别是,前者除了将数据写入输出过程映像外,还直接将数据写入被访问点,也就是写入两个位置。

立即写访问

因为数据是被直接发送到实际设备,所以这种Q:P访问有时被称为立即写访问,目标点不必等待输出过程映像的下一次更新。与可读可写的Q访问不同的是,立即写访问为只写访问。从图示的表中可以看到,不同存储区域的强制功能和保持性有所区别。

不同存储区的功能

以上我们介绍了西门子S7-1200中不同的存储区的寻址方式,下篇文章我们继续介绍S7-1200的其他知识点,欢迎大家持续关注本号内容。

众成PLC编程

西门子PLC编程,三菱PLC编程,专注PLC编程技术,免费PLC编程资料分享,PLC视频教程.
83篇原创内容
公众号
(0)

相关推荐

  • 一篇文章彻底搞定PLC存储器精华知识(图文并茂,良心整理)

    PLC存储器是PLC几大构成之一,本文以S7-200PLC 存储器为例说明,S7-200PLC 有3 个存储区,分别为程序区.系统区和数据区. PLC存储器数据区划分和PLC存储器名称 程序区用来存储 ...

  • 西门子S7连接与S7-300/400/1200/1500的单边通信

    S7 通信按组态方式可分为单边通信和双边通信,单边通信通常应用于以下情况: 通信伙伴无法组态 S7 连接 通信伙伴不允许停机 不希望在通讯伙伴侧增加通信组态和程序 前面硬件配置不详述,配置完成后,点击 ...

  • 西门子SCL程序实例:存储区检测与传送带控制

    实例一: 下图显示了以电气方式激活的传送带.在传送带的开始端有两个按钮开关:S1 用于启动,S2 用于停止.在传送带的末端也有两个按钮开关: S3 用于启动,S4 用于停止.从任何一端都可启动或停止传 ...

  • 如何估算 SIMATIC S7装载存储区中的用户程序所需要的存储空间的大小?

    描述 高级控制器S7-1500 和 分布式控制器ET200SP(开放式控制器) 的装载存储区存储以下 S7 程序数据: 程序块 (FC,FB 和 OB) 数据块 (DB) 技术参数 数据类型 PLC ...

  • 西门子s7

    西门子s7-200 pc-access使用心得 要找到pc-access的安装目录,一般为C:\Program Files\Siemens\S7-200 PC Access\bin,双击其中的sopc ...

  • 西门子S7以太网通讯处理器编程调试方法

    产品简介:北京华科远创科技有限研发的远创智控ETH-YC模块转以太网,型号有MPI-ETH-YC01和PPI-ETH-YC01,适用于西门子S7-200/S7-300/S7-400.SMART S7- ...

  • 西门子 PLC 1200的 OB块用法讲解

    很多从日系PLC或者200PLC过来的人,很不习惯于S7 1200 或者TIA PORTAL 里面的一些专业术语,比如OB,DB,FC,FB等等,其实这些术语也包含于S7 300,400 ,1500等 ...

  • 【案例实操】如何在TIA Portal 下对S7 -1200进行面向运动控制?

    S7-1200 CPI将微处理器.集成电源.输入和输出电路.内置PROFINET.高速运动控制I/o以及板载模拟量输入组合到一个设计紧凑的外壳中来形成功能强大的控制器.S7-1200可以方便地执行速度 ...

  • 你真的了解 S7-1200 存储区吗?

    自动化与工程技术 致力于提供自动化.电气和工程技术.工程资讯及其它工程相关的软件与资料.119篇原创内容公众号[导读]S7-1200的内部存储区分为工作存储区.装载存储区和保持性存储区三种.下面来详述 ...

  • PLC | 西门子S7

    西门子S7-1200是一款紧凑型.模块化的PLC,可完成简单逻辑控制.高级逻辑控制.HMI 和网络通信等任务.对于需要网络通信功能和单屏或多屏HMI的自动化系统,易于设计和实施.具有支持小型运动控制系 ...