大家好,今天我们来介绍一下西门子S7-1200不同存储区的寻址方式。S7-1200 CPU提供了全局存储器数据块和临时存储器等,用于在执行用户程序期间存储数据。全局存储器是指各种专用存储区,如输入映像区I区、输出映像区Q区和位存储器M区,所有块可以无限制地访问该存储器。
S7-1200的数据存储区
数据块存储器用于存储各种类型的数据,其中包括操作的中间结果或FB的其他控制信息参数,以及许多指令,如定时器和计数器所需的数据结构,可以根据需要指定数据块为读或写访问,还是只读访问,可以按位、字节、字或双字访问数据块存储器。
数据单元的寻址
下面分别介绍寻址方式。对数据块中位数据的juedui寻址方式为:数据块号.DB字节地址.位地址,如DB10.DBX2.0。对数据块中字节、字和双字数据的juedui寻址方式为:数据块号.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的网络组态功能 2024-11-24
- 西门子S7-1200 PLC的运动控制指令有哪些?使用时需要注意什么? 2024-11-24
- 西门子PLC的PWM功能 2024-11-24
- 如何将S7-1500作为DP从站连接到第三方DP主站系统 2024-11-24
- 伺服的电机转矩、功率、转速之间的关系? 2024-11-24
- 西门子S7-1200 PLC 通讯故障诊断方法 2024-11-24
- ET200SP I/O 模块接线图! 2024-11-24
- ET200SP I/O 模块接线图!很全面! 2024-11-24
- ET200SP I/O 模块接线图! 2024-11-24
- S7-1500PLC通信原理详解,这可是gaoji应用的重点 2024-11-24
- 干货:西门子1200/1500PLC常用术语及FB、FC、DB各功能介绍 2024-11-24
- 西门子SCL编程实例:1200/1500PLC不定长数组选择排序的运用编程 2024-11-24
- 西门子S7-1200站点的上载流程! 2024-11-24
- 西门子PLC 64位浮点数转32位浮点数程序分享 2024-11-24
- 西门子1215C PLC与触摸屏创建配方 2024-11-24
联系方式
- 电 话:13922889745
- 经理:向小姐
- 手 机:18475208684
- 微 信:18475208684