三菱 iQ-F PLC 的程序复用,重点不是省去设计,而是把重复逻辑整理成可以核对、调用和维护的功能块。GX Works3 支持用户定义的 FB(Function Block,功能块)。选择现成库或样本之前,应先确认 CPU、模块、软件版本和程序接口,不能把示例直接当作整机控制程序。
本文原发表于2018年3月15日;2026年9月11日补充文字说明、适用边界与资料入口。下方保留原文教学配图,属于历史功能示例,不代表高威中正的客户交付案例或当前版本的完整操作步骤。
一、GX Works3、MELSOFT Library 与 FB 有什么关系?
GX Works3 是三菱 MELSEC iQ-F 系列使用的工程软件。FB 是将重复使用的控制逻辑封装为程序部件的方式,通过清楚的输入、输出和内部逻辑,帮助工程人员复用与维护程序。三菱官方资料说明,GX Works3 支持用户定义功能块以及全局、局部和模块标签。
原文所说的 MELSOFT Library,是供工程项目参考或调用的程序部件与样本资料。实际选用时,应查阅该库随附说明,核对支持对象、版本和调用条件;不要假设所有库都已安装,或每个 iQ-F 型号都支持同一个 FB。

二、原文三个功能示例分别解决什么问题?
1. 动作次数统计与维护提醒
第一张应用图以 FX5U CPU 的功能块为例,对指定对象的动作次数进行累计,在达到设置条件时给出提示。它展示的是维护提醒思路,不是寿命预测保证。实际阈值应结合器件资料、负载、工作环境和维护记录确定,不能仅凭累计次数判断设备是否安全。

2. 前后轴定位动作的条件衔接
第二张图是 FX5-20PG 的示例:先行轴达到规定位置条件后,再启动后行轴的定位动作。关注点是工序衔接与启动条件;不能据此推断为任意两轴的连续同步插补,也不能把图中的程序步数直接换算成设备节拍提升。

3. SLMP 通信读写程序的封装
第三张图展示 FX5U CPU 通过相应功能块,按指定地址读写支持 SLMP 的设备数据。程序复用并不等于网络即插即用:仍需核对对端设备、网络设置、目标数据范围、异常处理与访问权限。未经评估,不应向运行设备写入数据或将控制网络直接暴露到公网。


施耐德D3N系列热继电器-Easy Pact
三菱变频器F800(F840)系列-风机水泵型专用
三菱伺服MR-JE系列
施耐德全新Easypact D3N系列接触器