三菱 PLC FX3U/FX5U 存储器类型及地址详解
约 1047 字大约 3 分钟
三菱 PLC FX3U/FX5U 存储器类型及地址详解
三菱 FX3U/FX5U 是广泛应用于工业自动化领域的可编程逻辑控制器(PLC)。本文将详细介绍三菱 PLC 的存储器类型和地址范围,以及每种存储器类型下的地址范围和数据类型。
一、三菱 PLC 存储器分类
三菱 PLC 主要通过以下存储器区域实现数据存储与逻辑控制:
类型 | 符号 | 功能说明 | 地址范围(FX3U) | 地址范围(FX5U) |
---|---|---|---|---|
输入继电器 | X | 连接外部输入信号 | X0 - X267 | X0 - X7FF |
输出继电器 | Y | 驱动外部负载 | Y0 - Y267 | Y0 - Y7FF |
辅助继电器 | M | 内部逻辑运算标志 | M0 - M4999 | M0 - M32767 |
状态继电器 | S | 步进梯形图专用 | S0 - S999 | S0 - S4095 |
定时器 | T | 时间控制单元 | T0 - T511 | T0 - T511 |
计数器 | C | 计数控制单元 | C0 - C255 | C0 - C255 |
数据寄存器 | D | 存储数值数据 | D0 - D7999 | D0 - D32767 |
特殊继电器 | SM | 系统状态监控 | SM0 - SM511 | SM0 - SM32767 |
特殊寄存器 | SD | 系统参数存储 | SD0 - SD511 | SD0 - SD32767 |
二、数据类型详解
1. 位(Bit)操作
解释:代表二进制位(0/1),类似开关状态。
- 输入继电器 X:
示例:X0.0(FX5U)对应外部输入端子 X0
- 输出继电器 Y:
示例:Y0.0 驱动外部负载(如继电器线圈)
- 辅助继电器 M:
// 当 X0 接通时,M0 置位 LD X0 SET M0
2. 字节(Byte)操作
解释:8位二进制数(0-255),适合存储单字节数据。
- 数据寄存器 D:
示例:D10 存储温度传感器的低8位数据(需配合 D11 组成字)
- 特殊寄存器 SD:
示例:SD100 存储 PLC 运行模式参数
3. 字(Word)操作
解释:16位二进制数(-32768~32767),适合存储整数。
- 定时器当前值:
示例:T0 的当前值存储在 D0(需配合 T0 指令)
- 计数器设定值:
// 将 K100 写入 C0 的设定值寄存器 MOV K100 D100 OUT C0 K100
4. 双字(DWord)操作
解释:32位二进制数(-2147483648~2147483647),适合存储浮点数或大数。
- 高速计数器:
示例:C235 的当前值存储在 D235(双字)
- 浮点数运算:
// 将 3.14 存入 D100(需转换为浮点数格式) FLT K314 D100
三、特殊存储器详解
1. 初始化继电器
- SM8000:RUN 指示灯(PLC 运行时常 ON)
- SM8002:初始脉冲(PLC 上电第一个扫描周期 ON)
// 上电时初始化 D0 LD SM8002 MOV K0 D0
2. 时钟脉冲
- SM8011:10ms 时钟脉冲
- SM8013:1秒时钟脉冲
// 每1秒闪烁一次 Y0 LD SM8013 OUT Y0
3. 错误代码寄存器
- SD8004:存储最新错误代码
- SD8060:存储输入模块错误地址
四、存储器使用技巧
地址分配原则:
- X/Y 按八进制编号(如 X0, X1...X7, X10)
- 字操作时使用偶数地址(D10, D12 等)
断电保持设置:
- 在参数设置中配置 D 寄存器的保持范围
- 系统默认 M0-M1529 可设置为断电保持
数据处理指令:
// 将 D100-D103 的4个字节数据右移1位 ROR D100 K1
五、注意事项
- X/Y 地址限制:FX3U 最大支持 256 点(X/Y0-Y267)
- 位元件组合:
示例:K4Y0 表示 Y0-Y15 的16位组合
- 高速计数器专用:C235-C255 需配合专用指令使用
六、常见问题解答
Q:如何区分通用型和断电保持型 M 继电器?
A:M0-M499 为通用型,M500-M4999 可设置为断电保持型。
Q:定时器和计数器的当前值如何监控?
A:通过编程软件的监控功能,直接查看对应的 D 寄存器数值。
Q:双字操作需要注意什么?
A:必须使用连续地址(如 D100 和 D101 组成 D100),且高低位顺序需正确。
通过合理运用不同类型的存储器,您可以高效完成三菱 PLC 的逻辑控制与数据处理任务。建议结合实际项目练习位操作、数据运算和特殊寄存器应用,逐步提升编程能力。