S7-200 PLC中各类数据存储器详解及其访问方式

需积分: 18 1 下载量 80 浏览量 更新于2024-08-22 收藏 5.34MB PPT 举报
在西门子S7-200系列PLC中,数据存储器区域及其访问方式起着关键作用,对于程序设计和系统运行至关重要。本文主要概述了PLC中几种主要的数据存储器类型,包括: 1. **输入映像寄存器 (I)**: 代表PLC的输入接口,如I0.1、IB4、IW6和ID10,这些寄存器接收来自外部设备的输入信号,并将它们映射到PLC的内部逻辑。它们的位对应于实际的输入端子,输入信号一旦变化,就会立即反映在这些寄存器中。 2. **输出映像寄存器 (Q)**: 作为输出通道,如Q1.1、QB5、QW8和QD11,PLC根据内部逻辑状态更新这些寄存器,然后通过输出模块将控制指令发送给外部负载。每个输出模块端子与对应的输出映像寄存器位相对应。 3. **内部标志位存储器 (M)**: 这是辅助继电器的模拟,如M26.7、MB11等,用于储存中间操作状态或临时数据,具有无限使用次数且寿命长的特点。 4. **变量存储器 (V)**: 存放全局变量和程序执行过程中的中间结果,如V10.2、VB20等,用于长期保存数据和控制逻辑的结果。 5. **局部存储器 (L)**: 为局部变量提供存储空间,如L0.0、LB33等,仅在特定程序区(主程序、子程序或中断程序)内有效。 6. **顺序控制存储器 (S)**: 用于顺序控制或步进控制,如S3.1、SB4,通过顺序控制继电器指令(SCR)实现程序逻辑的分段控制。 7. **特殊标志位存储器 (SM)**: 包含SM0.0、SMB86等,用于存储特定的特殊功能标志,如中断状态等。 8. **定时器存储器 (T)**: 如T24,预设时间后自动计时,当达到设定值时触发中断,用于精确的时间控制。 9. **计数器存储器 (C)**: 对外部输入脉冲进行计数,如C3,预先设定计数范围,到达指定值时触发中断。 10. **模拟量输入映像寄存器 (AI)**: 例如AIW0、AIW2等,用于接收外部模拟信号并将其数字化,值为只读,通过区域标识符和地址访问。 11. **模拟量输出映像寄存器 (AQ)**: 存放CPU计算结果,如AQW0、AQW2等,供后续处理和输出模拟量信号。 这些存储器区域的设计允许程序员有效地组织和管理程序中的数据流动,确保了PLC的可靠性和灵活性。理解并掌握它们的使用是编写高效S7-200 PLC程序的基础。