2. GX Works3概述

GX Works3 是三菱电机为 iQ-R、iQ-F、iQ-L 及部分 iQ-Platform 系列可编程控制器提供的工程软件,用于完成硬件组态、程序编写、参数设定、仿真验证、在线调试与维护。它并不是 GX Works2 的简单升级,而是面向结构化编程与标签化设计的新一代平台。理解它的定位、版本差异和工程创建流程,是后续学习结构化编程与调试的基础。

一、软件定位:从“写梯形图”到“管理工程”

在 GX Works2 时代,工程师更多以“程序文件”为中心组织项目;而 GX Works3 以“工程”为中心,把 CPU 参数、模块配置、程序块、标签、FB/FC、安全程序和仿真环境统一在一个工程树中管理。它的核心定位可以概括为三点:

  • 面向 iQ 系列:原生支持 iQ-R、iQ-F 等新机型,能直接读取模块型号与固件信息,减少手动配置。
  • 结构化编程载体:支持 ST、FBD/LD、SFC 等多种语言,并允许在同一工程内混合使用,便于按工艺划分程序块。
  • 全流程调试平台:从离线编写、仿真到在线监控、强制、跟踪,均可在同一软件内完成。

关键理解:GX Works3 的工程文件不仅保存程序,还保存硬件构成、网络参数、标签数据库和模块设置。因此,工程创建顺序会直接影响后续编译与下载是否顺利。

二、版本差异:选对版本再动手

GX Works3 的版本差异主要体现在支持的 CPU 型号、编程语言、功能模块和操作系统兼容性上。常见版本包括 1.000、1.015、1.035、1.045、1.065 等,版本号越高,通常支持的新模块和新功能越多。例如,较早版本可能不支持某些 iQ-R 安全模块或最新固件;而较新版本会加入对 GX Works3 工程格式的优化、仿真器增强和标签导入导出改进。

对比项 GX Works2 GX Works3
主要目标机型 FX、Q、L 系列为主 iQ-R、iQ-F、iQ-L 系列为主
工程组织方式 以程序文件为中心 以工程树和模块为中心
结构化语言 支持有限 ST、FBD/LD、SFC 等完整支持
标签与 FB/FC 支持但较弱 标签数据库、FB/FC 复用更完善
仿真与在线调试 需配合其他工具 内置仿真器,支持在线监控与跟踪

选择版本时,应优先确认目标 CPU 型号和固件版本,再查看软件版本说明中的“支持机型”列表。若现场使用较新的 iQ-R 模块,却安装旧版 GX Works3,可能出现无法识别模块或无法下载的情况。

三、工程创建流程:从新建到可下载

一个规范的 GX Works3 工程创建流程通常包括以下步骤:

  1. 新建工程:选择“新建”,指定工程类型(如 iQ-R 或 iQ-F)、CPU 型号、程序语言和工程名称。
  2. 硬件组态:在模块配置图中添加电源、CPU、输入输出、模拟量、网络等模块,并设置站号、起始 XY 等参数。
  3. 参数设定:配置 CPU 参数、模块参数、网络参数和内置以太网设置。
  4. 程序编写:在程序块中编写梯形图、ST 或 FBD,并定义全局标签和局部标签。
  5. 编译检查:执行“编译”或“重建全部”,确认无错误和警告。
  6. 仿真或下载:先使用仿真器验证逻辑,再连接实际 PLC 下载并运行。
工程创建检查清单:
[ ] CPU 型号与实物一致
[ ] 模块配置顺序与机架一致
[ ] 参数已写入且无冲突
[ ] 程序块已编译通过
[ ] 标签无重复、无未定义
[ ] 下载前已备份原程序

四、基本界面与导航操作

GX Works3 的主界面由标题栏、菜单栏、工具栏、工程树、编辑区、输出窗口和状态栏组成。工程树是导航核心,通常包含“参数”“模块配置”“程序”“标签”“FB/FC”等节点。双击节点即可打开对应编辑界面;右键节点可执行新建、删除、属性查看等操作。

常用导航操作包括:

  • 工程树搜索:在工程树顶部输入关键字,快速定位程序块或标签。
  • 交叉引用:选中变量或软元件后查看其被引用位置,便于排查重复输出。
  • 标签编辑器:集中管理全局标签和局部标签,支持导入导出 CSV。
  • 窗口布局:可拖动停靠输出窗口、监视窗口,建议将“输出”固定在底部以便查看编译信息。

效率建议:把“编译输出”“交叉引用”“监视”三个窗口固定在同一区域,调试时可快速切换,减少鼠标移动。

五、案例与常见误区

假设要为一个 iQ-R 控制柜创建工程:CPU 为 R04CPU,机架上依次为电源、CPU、16 点输入、16 点输出和以太网模块。若新建工程时误选 iQ-F,后续模块配置中将找不到对应机架,必须重建工程。正确做法是新建时选择 iQ-R 系列和 R04CPU,再按实际顺序添加模块。

常见误区包括:

  • 先写程序后配硬件,导致软元件地址与模块实际地址不一致。
  • 忽略 CPU 固件版本,下载时提示“机型不匹配”。
  • 未编译就下载,程序块中存在未定义标签。
  • 把 GX Works2 工程直接当 GX Works3 工程打开,造成部分功能丢失。

排障提示:若下载失败,先检查“在线”菜单中的 PLC 型号与工程 CPU 型号是否一致,再查看输出窗口的错误代码。多数连接问题来自机型选择、站号或以太网参数不匹配。

GX Works3 工程创建流程与界面导航 工程创建主流程 1 新建工程 2 硬件组态 3 参数设定 4 程序编写 5 编译检查 6 仿真/下载 工程树(导航核心) 📁 参数 📁 模块配置 📁 程序 📁 标签 📁 FB/FC 📁 安全程序 编辑区 • 梯形图 / ST / FBD 编辑 • 标签定义与引用 • 模块参数设置 • 交叉引用查看 • 编译与重建全部 输出与监视窗口 • 编译错误 / 警告 • 在线连接状态 • 软元件监视 • 强制输入输出 • 跟踪与采样 版本选择与常见排障 版本差异关注点 CPU 支持 / 固件 / 模块 / 语言 下载失败排查 机型 / 站号 / 以太网参数 推荐操作顺序 先组态 → 再参数 → 后程序 工程备份 下载前保存原工程与参数

掌握以上内容后,后续的结构化编程才有稳定的工程基础。建议在正式项目开始前,先用一个最小工程完成“新建—组态—编译—仿真”的闭环,确认软件版本、CPU 型号和通信设置均正确,再进入程序设计与调试阶段。