1. 三菱FX系列PLC模拟量输入程序概述
在工业自动化控制领域,模拟量信号处理一直是核心难点之一。三菱FX系列PLC作为中小型控制系统的中坚力量,其模拟量输入功能广泛应用于温度、压力、流量等过程变量的监测与控制。不同于开关量的简单通断特性,模拟量信号能够反映被测量的连续变化,这对PLC的硬件设计和软件编程都提出了更高要求。
模拟量输入模块的核心任务是将传感器输出的连续电信号(如4-20mA电流或0-10V电压)转换为PLC可处理的数字量。FX系列PLC通常通过扩展模块实现这一功能,例如FX2N-4AD、FX3U-4AD等型号。这些模块通过特殊的缓冲存储器(BFM)与PLC主单元进行数据交换,编程时需要特别注意地址分配和转换精度设置。
2. 模拟量输入硬件配置要点
2.1 模块选型与接线规范
FX系列PLC的模拟量模块选型需考虑以下关键参数:
- 输入通道数(通常为2/4/8通道)
- 信号类型(电压/电流/热电偶等)
- 分辨率(12位/16位)
- 隔离方式(光电隔离/变压器隔离)
以FX3U-4AD为例,其典型接线方式如下:
| 信号类型 | 接线端子 | 连接说明 |
|---|---|---|
| 电压输入 | V+与VI | 接传感器正极 |
| COM | 公共负极 | |
| 电流输入 | I+与VI | 串联250Ω电阻 |
| COM | 电流回路返回 |
重要提示:电流输入时必须短接V+与I+端子,并在VI与COM之间接入250Ω精密电阻,否则会导致测量异常。
2.2 模块地址分配原则
FX系列PLC的扩展模块采用固定地址分配方式:
- 紧邻主单元的模块为第0号
- 后续模块依次递增编号
- 每个模块占用8个BFM地址空间
例如系统配置为:
- FX3U-64MT主单元
- FX3U-4AD(第0号模块)
- FX3U-4DA(第1号模块)
此时4AD模块的BFM地址范围为#0~#7,4DA模块为#8~#15。
3. 模拟量输入程序设计详解
3.1 初始化设置流程
完整的模拟量输入程序应包含以下初始化步骤:
ladder复制[初始化程序]
|--[MOV K0 H0]
