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 工程创建流程通常包括以下步骤:
- 新建工程:选择“新建”,指定工程类型(如 iQ-R 或 iQ-F)、CPU 型号、程序语言和工程名称。
- 硬件组态:在模块配置图中添加电源、CPU、输入输出、模拟量、网络等模块,并设置站号、起始 XY 等参数。
- 参数设定:配置 CPU 参数、模块参数、网络参数和内置以太网设置。
- 程序编写:在程序块中编写梯形图、ST 或 FBD,并定义全局标签和局部标签。
- 编译检查:执行“编译”或“重建全部”,确认无错误和警告。
- 仿真或下载:先使用仿真器验证逻辑,再连接实际 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 型号是否一致,再查看输出窗口的错误代码。多数连接问题来自机型选择、站号或以太网参数不匹配。
掌握以上内容后,后续的结构化编程才有稳定的工程基础。建议在正式项目开始前,先用一个最小工程完成“新建—组态—编译—仿真”的闭环,确认软件版本、CPU 型号和通信设置均正确,再进入程序设计与调试阶段。