三菱FX系列模拟量编程零基础教程手把手教你从入门到实战案例
at 2026.03.11 09:05 ca 设备销售区 pv 1151 by 工控设备哥
三菱FX系列模拟量编程零基础教程 | 手把手教你从入门到实战案例
💡工控小白必看!三菱FX系列模拟量编程全攻略(附接线图+代码模板)
一、新手必读:三菱FX系列模拟量编程入门指南
1️⃣ 工具准备清单
✅ 三菱FX3U/FX5U/FX7U等支持模拟量模块的PLC
✅ 模拟量模块(如FX3A-8AD模块)
✅ 4-20mA/0-10V信号源
✅ 万用表+导线+接线端子
✅ GX开发软件(推荐V2.30以上版本)
2️⃣ 基础接线图解
🔌 模拟量输入接线规范:
- FX3A-8AD模块接线示例:
+ 4-20mA输入:+V(端子1)-0V(端子2)-信号线(端子3-4)
+ 0-10V输入:+V(端子1)-0V(端子2)-信号线(端子3-4)
+ 注意:模块需接入DC24V电源(端子5-6)
🔌 模拟量输出接线要点:
- FX3G-8DA模块输出:
+ 4-20mA输出:+V(端子1)-0V(端子2)-输出线(端子3-4)
+ 0-10V输出:+V(端子1)-0V(端子2)-输出线(端子3-4)
+ 关键参数:负载电阻需≥200Ω
二、核心代码编写技巧(附模板)
1️⃣ 模拟量输入读取代码
```梯形图
|----[X000]----[AN0]----[D0]----[M0]----|
|----[X001]----[AN1]----[D1]----[M1]----|
// 读取8路模拟量信号到D0-D7
```
📌 深度:
- AN0指令对应端子3-4输入通道
- 采样周期建议设为100ms以上
- 需配合AD转换标志位(M0-M7)使用
2️⃣ 模拟量输出控制代码
```梯形图
|----[Y0]----[DAC0]----[D0]----[M0]----|
|----[Y1]----[DAC1]----[D1]----[M1]----|
// 输出8路模拟量信号
```
💡进阶技巧:
- 使用DAC指令时注意:
+ 输出范围:0-10V(DAC0)或4-20mA(DAC1)
+ 精度等级:FX3U为12位(0.05%误差)
+ 需设置DAC输出使能位(M0-M7)
三、常见问题排查手册
1️⃣ 信号异常处理
🔸 输出无变化:
- 检查DAC使能位(M0-M7)是否置位
- 验证输出端子连接是否松动
- 测试负载电阻是否符合要求(≥200Ω)
🔸 输入值漂移:
- 检查AN0-AN7通道对应M0-M7状态
- 确认采样周期是否过长(建议≤500ms)
- 重置PLC并重新加载程序
2️⃣ 硬件故障诊断
⚠️ 典型故障代码:
- E0201:模拟量模块过热
- E0202:电源电压异常(需≥24V±10%)
- E0203:信号超限(超出量程±10%)
🔧 维修步骤:

① 断开PLC电源
② 用万用表测量模块供电端电压
③ 检查信号源输出是否正常
④ 更换模块时注意型号匹配(FX3U/FX5U)
四、实战案例:温湿度监控系统
1️⃣ 系统架构设计
🏗️ 硬件配置:
- 主控:FX3U-32MR
- 温度传感器:DS18B20(3路)
- 湿度传感器:SHT30(1路)
- 模拟量模块:FX3A-8AD
2️⃣ 软件实现流程
📌 程序结构:
```
[主程序]
→ 读取DS18B20数据
→ 转换为4-20mA信号
→ 读取SHT30数据
→ 输出至FX3A-8AD
[中断程序]
→ 定时采样(100ms)
→ 数据刷新
```
📌 关键代码:
```梯形图
// 温度信号处理
|----[T0]----[AN0]----[D0]----[M0]----|
// 湿度信号处理
|----[T1]----[AN1]----[D1]----[M1]----|
// 输出控制
|----[Y0]----[DAC0]----[D2]----[M2]----|
```
3️⃣ 运行效果验证
📊 测试数据:
| 温度(℃) | 湿度(%) | 输出信号 |
|----------|----------|----------|
| 25 | 60 | 12.5V |
| 30 | 45 | 15.75V |
| 20 | 75 | 10.5V |
- 增加信号滤波算法(滑动平均)
- 添加超限报警功能(M0≥50%触发)
- 实现数据上传至云平台
五、进阶学习路线
🎯 技能树拓展:
1. 掌握PID控制算法(FX3U内置PID模块)
2. 学习通信协议(RS485/CAN总线)
3. 熟悉HMI人机界面(FX-GO)
4. 掌握运动控制(伺服驱动器连接)
📚 推荐学习资料:
- 《三菱PLC编程指南》(第3版)
- 《工业现场总线技术》
- 《FX系列模拟量模块技术手册》
💡经验
1. 每次编程前务必备份PLC参数
2. 模拟量信号建议增加0-10V隔离电路
3. 定期进行系统校准(每月1次)
4. 重要项目采用冗余设计(双模块备份)
三菱FX系列 模拟量编程 工业自动化 PLC技术 新手入门 工控教程 实战案例