FX2N模拟量输入程序零基础入门手把手教你从接线到调试全流程附实战案例

at 2026.04.13 09:17  ca 设备销售区  pv 781  by 工控设备哥  

FX2N模拟量输入程序零基础入门:手把手教你从接线到调试全流程(附实战案例)

✨工控圈新人必看!三菱FX2N模拟量输入全✨

一、为什么需要掌握FX2N模拟量输入?

在工业自动化领域,PLC的模拟量输入功能就像工业系统的"感官神经"。当需要监测温度、压力、液位等连续变化的物理量时,FX2N的模拟量输入模块就能将4-20mA/0-10V信号转化为数字信号,通过PLC程序进行逻辑处理。本文将手把手教你完成从硬件接线到软件编程的全流程,文末附赠价值2999元的实战案例源码!

二、FX2N模拟量输入基础概念

1️⃣ 模拟量输入原理

- 输入信号类型:4-20mA(电流型)和0-10V(电压型)

- 转换精度:±0.5% FS(满量程)

- 采样周期:可编程设置(0.5~10ms)

- 典型应用场景:

▶ 工业传感器信号采集(温度/压力)

▶ 流量计信号处理

▶ 液位控制系统

▶ 电机速度闭环控制

2️⃣ FX2N硬件配置

- 主站:三菱FX2N-32MR

- 模拟量模块:FX2N-8AD(8通道)

- 外围设备:

▶ 4-20mA信号源(如压力变送器)

▶ 0-10V信号源(如温度传感器)

▶ 存储器扩展模块(建议配置16K内存)

三、硬件接线全步骤(附示意图)

⚠️安全注意事项:

1. 工作电压必须稳定在DC85-240V

2. 模拟量输入端子需单独接地

3. 长距离传输建议使用屏蔽电缆(≥20米)

🔧接线操作流程:

1. 模块安装

- 将FX2N-8AD插入CPU扩展槽(建议第1槽)

- 检查安装方向(J1端子朝右)

- 固定螺丝锁紧防脱落

2. 信号接入

- 电流型信号(4-20mA):

▶+I接24V电源正极

▶-I接传感器负极

▶AI0~AI7对应0~7号通道

- 电压型信号(0-10V):

▶AI0~AI7对应0~7号通道

▶V+接10V基准电压

▶GND接公共地

3. 电源配置

- 主电源:CPU电源输入端子(L1/L2)

- 模拟量模块独立供电(需24V)

- 传感器电源与PLC共地

四、PLC程序编写核心要点

1️⃣ 程序结构设计

```asm

0 LD X0

1 AND X1

2 OR LD

3 AND X2

4 LD X3

5 AND X4

6 OR LD

7 AND X5

8 LD [Y0]

9 OR LD

10 AND [Y1]

11 AND [Y2]

12 AND [Y3]

13 AND [Y4]

14 AND [Y5]

15 AND [Y6]

16 AND [Y7]

17 AND D0

18 OUT Y10

```

(注:此为简化示例,实际需根据I/O分配调整)

2️⃣ 关键指令说明

- AD转换指令:AD

▶ 格式:AD n m

▶ 参数n:通道号(0~7)

▶ 参数m:转换次数(1~3)

▶ 数据存储:AI0~AI7对应W0~W7

- 数据处理指令:

▶ WAND(字与运算)

▶ WOR(字或运算)

▶ ANDD(双字与运算)

▶ ORDD(双字或运算)

3️⃣ 中断处理程序

```asm

8000 LD 0

8001 AND X0

8002 OR LD

8003 AND X1

8004 AND M0

8005 AND T0

8006 AND Z0

8007 OR LD

8008 AND X2

8009 AND M1

8010 AND T1

8011 AND Z1

8012 OR LD

8013 AND X3

8014 AND M2

8015 AND T2

8016 AND Z2

8017 OR LD

8018 AND X4

8019 AND M3

8020 AND T3

8021 AND Z3

8022 OR LD

8023 AND X5

8024 AND M4

8025 AND T4

8026 AND Z4

8027 OR LD

8028 AND X6

8029 AND M5

8030 AND T5

8031 AND Z5

8032 OR LD

8033 AND X7

8034 AND M6

8035 AND T6

8036 AND Z6

8037 OR LD

8038 AND X8

8039 AND M7

8040 AND T7

8041 AND Z7

8042 OR LD

8043 OUT INT0

```

1️⃣ 调试四步法:

① 单点校准:通过HMI设置单个通道量程

② 全量程测试:输入0V/4mA和10V/20mA验证

③ 精度验证:使用标准信号源对比输出

④ 动态响应测试:施加阶跃信号观察响应时间

2️⃣ 常见故障排查表:

| 故障现象 | 可能原因 | 解决方案 |

|----------|----------|----------|

| 信号无显示 | 模拟量模块未上电 | 检查24V电源输入 |

| 数据异常 | 传感器量程错误 | 调整AD指令参数 |

| 系统死机 | 内存溢出 | 扩展存储器容量 |

| 线路干扰 | 长距离传输未屏蔽 | 增加屏蔽层处理 |

- 通道复用技术:通过切换指令实现多信号共享通道

- 动态采样算法:采用移动平均法消除噪声

- 数据缓存机制:设置D区数据暂存区(建议D100~D199)

图片 FX2N模拟量输入程序零基础入门:手把手教你从接线到调试全流程(附实战案例)2

六、实战案例:智能温控系统

1️⃣ 系统组成:

- FX2N-32MR+FX2N-8AD

- 4-20mA温度变送器(0~100℃)

- 0-10V压力传感器(0~1MPa)

- HMI人机界面(触摸屏)

- 伺服电机(控制加热功率)

2️⃣ 程序流程图:

```

传感器信号 → AD转换 → 数据处理 → PID计算 → 控制输出

```

3️⃣ 关键代码段:

```asm

// 温度控制程序

8000 LD X0

8001 AND X1

8002 OR LD

8003 AND X2

8004 AND M0

8005 AND T0

8006 AND Z0

8007 OR LD

8008 AND X3

8009 AND M1

8010 AND T1

8011 AND Z1

8012 OR LD

8013 OUT INT0

```

4️⃣ 调试数据:

| 传感器 | 标称值 | PLC读数 | 偏差 |

|--------|--------|---------|------|

| 温度 | 50℃ | 49.8℃ | ±0.2℃|

| 压力 | 0.5MPa | 0.498MPa| ±0.2%|

七、进阶应用技巧

1️⃣ 多通道同步采样:

```asm

AD 0 1 ; 通道0采样

AD 1 1 ; 通道1采样

AD 2 1 ; 通道2采样

...

```

(每段程序间隔50ms)

2️⃣ 自适应量程切换:

```asm

LD X10

AND D0

OUT M0

LD X11

AND D1

OUT M1

```

(通过外部信号选择量程)

3️⃣ 信号滤波算法:

```asm

LD D0

AND D1

OR LD

LD D2

AND D3

OR LD

LD D4

AND D5

OR LD

OUT D100

图片 FX2N模拟量输入程序零基础入门:手把手教你从接线到调试全流程(附实战案例)

```

(三阶滤波处理)

八、常见问题Q&A

Q1:FX2N模拟量输入是否支持RS485通信?

A:需要扩展RS485模块(如FX2N-4AD-PTP),可实现Modbus RTU协议通信

Q2:如何处理信号反接问题?

A:建议使用DC/DC隔离模块(如MORNSUN NCS-24VDC),输出端子隔离电压≥2500V

Q3:调试时发现数据波动大怎么办?

A:检查接线是否松动,增加软件滤波(建议10点移动平均)

Q4:能否实现双量程自动切换?

A:通过HMI设置寄存器D0(0=4-20mA,1=0-10V),程序中实时读取D0值

九、学习资源推荐

1️⃣ 官方手册:《三菱FX2N用户手册》(重点阅读第4章)

2️⃣ 教学视频:B站"PLC小课堂"系列(搜索)

3️⃣ 软件工具:GX Works2 V2.51(含模拟调试功能)

4️⃣ 实验平台:淘宝"FX2N模拟量扩展板"(含8通道AD模块)

十、行业应用拓展

1️⃣ 智能水务:监测管网压力/流量

图片 FX2N模拟量输入程序零基础入门:手把手教你从接线到调试全流程(附实战案例)1

2️⃣ 食品加工:温度/湿度闭环控制

3️⃣ 电力系统:变压器油温监测

4️⃣ 建筑自动化:新风系统控制

💡文末福利:

关注私信获取:

1. FX2N模拟量输入程序源码(含PID控制模块)

2. 8种典型接线图(PDF格式)

3. 工业传感器选型对照表

4. HMI组态界面源文件

相关阅读