3. GX Works3编程软件入门

GX Works3 是三菱电机为 iQ-R、iQ-F(含 FX5U)等新一代可编程控制器提供的集成工程开发环境。它把硬件组态、程序编写、编译检查、下载调试和在线监控整合在同一个工程中,是 FX5U 工程开发的主入口。本节围绕“装、建、配、写、编、下、监”七个动作,梳理一条可复用的入门路径。

一、软件安装与运行环境

GX Works3 以工程为单位管理项目,安装前需确认操作系统版本、磁盘空间与 .NET 运行库满足要求。安装包通常包含主程序与仿真组件,建议一次性勾选安装,避免后期单独补装。安装完成后首次启动,软件会提示选择工程类型与 CPU 系列,此时应选择与实物一致的 FX5U 系列,否则后续硬件组态会出现型号不匹配。

安装路径尽量使用英文目录,避免中文或空格路径导致部分组件注册异常;安装与首次启动建议以管理员权限运行。

二、工程创建与硬件组态

新建工程时,需要依次确定“系列—机型—程序语言”三项。FX5U 常用梯形图(Ladder)作为主程序语言,也可选择 ST 结构化文本。工程建立后进入导航窗口,左侧树形结构包含“参数”“程序”“FB/FUN”等节点,硬件组态就在“参数—模块配置”中完成。

硬件组态的本质是让软件中的虚拟机架与现场实际安装一致:CPU 型号、扩展模块、智能功能模块的插槽顺序、输入输出点数、模块参数都要逐项对应。若组态与实际不符,编译可能通过,但下载后会出现模块识别错误或 I/O 地址偏移。

GX Works3 工程开发主流程 ① 软件安装 主程序+仿真组件 ② 工程创建 系列/机型/语言 ③ 硬件组态 CPU/扩展/参数 ④ 程序编写 梯形图/ST ⑤ 编译检查 语法/地址/错误 ⑥ 下载到CPU USB/以太网 ⑦ 在线监控 软元件/时序 ⑧ 仿真验证 无实物调试 关键校验点 机型一致 · 插槽顺序一致 · I/O 地址无重叠 · 编译无错误 · 下载后 RUN 灯正常 监控值与实际信号一致,方可判定工程可用

三、程序编写与编译

FX5U 的梯形图编写遵循“从左到右、从上到下”的能流逻辑。常用操作包括:输入触点、输出线圈、定时器 T、计数器 C、比较指令、传送指令 MOV 等。编写时建议先规划软元件分配表,再落笔画图,避免地址冲突。

软元件分配示例(FX5U)
X0  启动按钮        Y0  电机输出
X1  停止按钮        Y1  运行指示灯
X2  过载信号        T0  启动延时 3s
M0  运行标志        D0  计数值

编译(Build)不是形式动作,而是把梯形图转换为 CPU 可执行代码并做语法、地址、指令合法性检查。常见错误包括:双线圈输出、软元件地址越界、指令参数类型不符、标签未定义。编译通过后,软件会生成可下载的程序体与参数。

不要跳过编译直接下载。未编译或编译报错的工程即使能写入,也可能在运行中产生不可预期的动作,尤其在安全回路中风险更高。

四、下载、在线监控与仿真

下载前需建立与 CPU 的通信连接。FX5U 常用 USB 直连或以太网连接,需在“在线—当前连接目标”中设置接口、IP 地址与站号。下载内容通常包括程序、参数和软元件初始值,可按需勾选。下载完成后将 CPU 置于 RUN 状态,观察 RUN 指示灯与 ERR 指示灯。

在线监控可实时查看触点通断、线圈状态、T/C 当前值与 D 寄存器数值,是排查逻辑问题最直接的手段。对于时序类问题,可使用时序图监控或采样跟踪,观察多个软元件随时间的变化关系。

仿真功能允许在没有实物 PLC 的情况下运行程序,通过虚拟面板操作 X 输入、观察 Y 输出。它适合验证逻辑框架和联锁关系,但不能替代真实 I/O 响应、模拟量精度和通信时序的验证。

阶段关键动作常见问题处理要点
安装选装仿真组件组件缺失、路径含中文管理员运行、英文路径
建工程选 FX5U 系列与机型机型选错与实物铭牌核对
硬件组态配置扩展模块与参数插槽顺序不符按实际安装顺序排列
编写梯形图/ST 编程双线圈、地址冲突先做软元件分配表
编译语法与地址检查指令参数错误逐条定位报错行
下载USB/以太网连接通信失败、站号错检查接口与 IP 设置
监控/仿真软元件监视、时序跟踪监控值与实际不符核对 I/O 接线与量程

五、典型场景与复盘

以“电机启停控制”为例:X0 启动、X1 停止、Y0 输出,并加入 T0 延时与过载 X2 保护。编写完成后先编译,再下载,随后在线监控 X0 按下时 M0 是否置位、Y0 是否输出、T0 是否计时。若 Y0 不动作,依次检查:程序是否处于 RUN、输出是否被双线圈覆盖、Y0 是否被强制、模块输出点是否损坏。

常见误区有三类:一是把仿真结果当作最终结论,忽略真实接线与负载;二是硬件组态随意填写,导致地址偏移;三是下载后未确认 CPU 状态就判断程序无效。复盘时应形成“组态—编译—下载—监控—记录”的闭环,把每次报错信息与处理方式记录下来,逐步形成自己的排障清单。

掌握 GX Works3 的入门路径后,后续的指令应用、通信配置和运动控制都将建立在这条“工程创建—组态—编程—编译—下载—监控”的主线上。把每一步做扎实,比急于写复杂程序更能提升工程可靠性。