1. 三菱FX系列模拟量FB功能块概述
在工业自动化控制领域,三菱FX系列PLC因其高性价比和稳定性能,成为中小型控制系统的首选。模拟量处理作为PLC控制的重要功能,传统上需要工程师手动编写复杂的转换程序。而FB(Function Block)功能块的出现,极大简化了这一过程。
我使用三菱PLC已有8年时间,从最初的FX1N到现在的FX5U系列都深度使用过。在实际项目中,模拟量处理约占30%的调试时间,特别是当需要处理多个传感器信号时,传统的梯形图编程方式会让程序变得臃肿难维护。直到发现FB功能块的妙用,才真正解决了这个痛点。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 硬件配置与准备工作
2.1 支持FB功能块的PLC型号
并非所有FX系列PLC都支持FB编程,以下是经过实测可用的型号:
- FX3U系列(需固件版本V3.20以上)
- FX3G系列(V1.40以上固件)
- FX5U系列(全系列支持)
重要提示:FX1S/FX1N等早期型号不支持FB编程,若强行使用GX Works2编译会报错"指令不支持"。
2.2 模拟量模块选型指南
根据项目需求,常用的模拟量扩展模块有:
-
输入模块:
- FX2N-2AD(2通道12位模拟输入)
- FX2N-4AD(4通道12位输入)
- FX3U-4AD(4通道16位高精度)
-
输出模块:
- FX2N-2DA(2通道12位输出)
- FX3U-4DA(4通道16位输出)
我曾在一个恒压供水项目中同时使用过FX2N-4AD和FX3U-4AD,实测后者在信号稳定性上明显优于前者,特别是在有变频器干扰的场合,16位分辨率模块的波动范围能控制在±0.1%以内。
2.3 软件环境搭建
需要准备:
- 编程软件:GX Works2(推荐Version 1.91以上)
- 驱动安装:确保PLC与电脑通信正常
- 库文件:提前下载模拟量FB库(文件扩展名为.gxlib)
安装时有个细节容易忽略:在Win10系统上安装GX Works2时,务必右键安装程序选择"以管理员身份运行",否则可能因权限问题导致FB库导入失败。
3. FB功能块详解与参数设置
3.1 模拟量输入FB解析
以最常用的AI_Scale功能块为例,其引脚定义如下:
| 引脚名称
