1. 工控人绕不开的那道坎:GX Works3 安装这件事
但凡接触过三菱PLC的同行,手里大概率都攥着几个版本的编程软件。从早期的GX Developer到GX Works2,再到如今主推的GX Works3,每一次软件迭代都伴随着安装环节的各种折腾。GX Works3 Ver1.097b这个版本,在圈子里算是比较稳定的一个分支,支持FX系列、Q系列、L系列、iQ-R系列、iQ-F系列等主流机型,尤其是对FX5U和iQ-R系列的支持相当完善。但问题在于,三菱的软件安装从来不是“下一步、下一步、完成”这么简单,它涉及环境依赖、版本兼容、授权管理、系统区域设置等一系列前置条件,任何一个环节出问题都可能导致安装失败或者装完后无法正常通讯。
我见过太多新手卡在安装这一步:有人装到一半报错“无法安装此程序”,有人装完后打开提示“未找到许可证”,有人USB线插上电脑死活认不到PLC,还有人因为系统里残留了旧版本导致新版本反复安装失败。这些问题看起来零散,其实背后都有明确的成因和对应的解决路径。这篇内容就是把我自己反复安装GX Works3 Ver1.097b的经验整理出来,从环境准备到安装步骤,从授权配置到通讯测试,再到常见报错的排查思路,尽量把每个环节讲透。不管你是第一次接触三菱PLC编程软件,还是已经用过GX Works2想升级到Works3,都可以按这个流程走一遍。
需要提前说明的是,GX Works3的安装包体积不小,完整安装后占用空间在5GB到8GB之间,具体取决于你勾选了哪些组件。安装过程对系统环境有一定要求,尤其是操作系统版本、.NET Framework组件、Visual C++运行库这几项,缺一不可。下面我会按照实际操作的顺序,把整个流程拆解开来讲。
2. 安装前的环境准备与兼容性确认
2.1 操作系统版本的选择与取舍
GX Works3 Ver1.097b官方支持的操作系统包括Windows 7 SP1(32位/64位)、Windows 8.1(32位/64位)、Windows 10(32位/64位)、Windows 11(部分版本需要确认兼容性)。从实际使用经验来看,Windows 10 64位专业版是最稳妥的选择,兼容性好、驱动支持完善、系统更新不会频繁打断工作。Windows 11虽然也能装,但部分老型号PLC的USB驱动在Win11下需要手动指定驱动路径,稍微麻烦一些。
如果你用的是Windows 7,需要注意必须先安装SP1补丁包,否则安装程序会直接拒绝运行。另外,家庭版系统在某些情况下会遇到权限问题,建议使用专业版或企业版。还有一点容易被忽略:系统区域设置如果是中文(简体)以外的语言,安装过程中可能会出现乱码或者路径识别错误,建议提前把“区域和语言”中的“非Unicode程序语言”设置为中文(简体,中国)。
注意:不建议在虚拟机里安装GX Works3用于实际项目调试,USB通讯在虚拟机中的稳定性很差,容易出现断连或者识别不到PLC的情况。如果只是用来学习软件操作,虚拟机可以凑合,但涉及现场调试一定要用物理机。
2.2 必须提前装好的系统组件
GX Works3依赖几个关键的Windows组件,这些组件在安装包内通常会自带,但有些系统版本会因为缺少前置条件而导致自带组件也装不上。我习惯在安装GX Works3之前,先把下面这几项手动确认一遍:
- .NET Framework 3.5:Windows 10和Windows 11默认不开启这个功能,需要手动在“启用或关闭Windows功能”里勾选。很多安装失败案例都是因为缺这个。
- .NET Framework 4.6.2或更高版本:Ver1.097b要求至少4.6.2,Win10 1809之后的版本一般自带4.7以上,不用额外装。
- Visual C++ 2013/2015-2022运行库:安装包内会自带,但如果系统之前装过其他版本导致冲突,建议先卸载干净再让安装程序自己装。
- Internet Explorer 11:虽然现在没人用IE了,但GX Works3的部分帮助文档和在线功能仍然依赖IE组件,Win10默认有,Win11需要手动开启。
2.3 旧版本软件的清理策略
如果你电脑里已经装过GX Works2或者其他版本的三菱软件,安装GX Works3之前需要做一次清理。这里分两种情况:
第一种情况是只装过GX Works2,没有装过GX Works3。这种情况下两个软件可以共存,不需要卸载GX Works2,但建议把GX Works2的版本更新到最新,避免共用组件冲突。安装GX Works3时,安装程序会自动检测已存在的共用组件,如果版本比自带的旧,会提示更新。
第二种情况是装过旧版GX Works3(比如Ver1.050、Ver1.070等),现在要升级到Ver1.097b。这种情况必须先通过控制面板卸载旧版本,卸载完成后手动删除残留目录(默认在C:\Program Files (x86)\MELSOFT和C:\Program Files (x86)\Common Files\MELSOFT),然后重启电脑再装新版本。如果不删残留目录,新版本安装后可能出现工程文件打不开、菜单栏缺失等奇怪问题。
实操心得:卸载三菱软件后,注册表里会残留一些键值,正常情况下不影响新版本安装。但如果遇到反复安装失败,可以用三菱官方的“MELSOFT清除工具”清理一下,这个工具在安装包的Tools文件夹里能找到。
2.4 安装包的获取与完整性校验
GX Works3 Ver1.097b的安装包通常是一个ISO镜像文件或者自解压压缩包,体积在4GB到6GB左右。获取渠道这里不展开说,重点讲一下拿到安装包之后怎么校验完整性。最简单的方法是看文件大小是否和官方公布的一致,另外可以检查ISO文件的MD5或SHA1值。如果安装包在下载过程中损坏,安装到一半会报“cab文件损坏”或者“解压失败”的错误,这时候重新下载比反复重试更省时间。
安装包解压后的根目录下应该能看到setup.exe、Disk1、Disk2等文件夹,以及一个名为“EnvChecker”的环境检查工具。强烈建议先运行EnvChecker,它会自动检测系统是否满足安装条件,并给出具体的缺失项提示。这个工具能帮你省掉很多盲目试错的时间。
3. 安装过程详解与关键选项配置
3.1 安装向导的逐步操作与选项含义
双击setup.exe之后,安装程序会先解压临时文件,这个过程大概需要3到5分钟,取决于硬盘速度。解压完成后进入正式的安装向导界面,语言默认是中文(简体),直接点“确定”进入下一步。
第一个关键界面是“用户信息”填写,这里需要输入姓名、公司名和序列号。序列号在安装包的SN.txt文件里,或者在你购买软件时获得的授权文件中。注意:序列号输入错误不会立即报错,但装完后软件会提示“许可证无效”,所以务必核对清楚。
接下来是“安装类型”选择,通常有三个选项:
| 安装类型 | 适用场景 | 占用空间 |
|---|---|---|
| 标准安装 | 包含GX Works3主程序、仿真器、通讯驱动、帮助文档 | 约6.5GB |
| 最小安装 | 仅主程序和通讯驱动,不含仿真器和帮助 | 约3.2GB |
| 自定义安装 | 手动勾选需要的组件 | 视选择而定 |
我一般推荐标准安装,因为仿真器(GX Works3 Simulator)在调试程序时非常有用,可以在没有实际PLC的情况下验证逻辑。帮助文档虽然占空间,但离线查阅比上网搜方便得多。
3.2 组件选择与安装路径规划
自定义安装界面会列出所有可选的组件,这里有几个需要特别注意的:
- GX Works3主程序:必选,核心编程环境。
- GX Works3 Simulator:仿真器,建议勾选,学习阶段尤其有用。
- MX Component:用于上位机与PLC通讯的ActiveX控件,如果你需要自己写上位机软件,这个要装。
- MX Sheet:Excel插件,用于数据采集和报表生成,按需选择。
- 通讯驱动:包括USB驱动、以太网驱动、串口驱动,建议全选。
- 帮助文档:包含指令手册、硬件手册等,建议勾选。
安装路径默认是C:\Program Files (x86)\MELSOFT,一般不建议改到其他盘。虽然改路径本身没问题,但部分组件会强制安装到系统盘,改了反而容易出乱子。如果C盘空间紧张,可以在安装前清理一下临时文件,或者把虚拟内存页面文件移到其他盘。
3.3 安装过程中的等待与异常处理
组件勾选完成后,点击“安装”按钮,接下来就是漫长的等待。整个安装过程大概需要15到30分钟,具体取决于电脑性能和勾选的组件数量。安装过程中进度条可能会在某个位置停留很久,比如“正在注册组件”或者“正在安装驱动”,这是正常现象,不要急着点取消。
如果安装过程中弹出Windows安全提示“是否安装此设备软件”,一定要选择“安装”。这是三菱的USB驱动在注册,如果点了“不安装”,后面USB线插上电脑会认不到PLC。
安装完成后会提示重启电脑,建议立即重启,不要跳过。有些驱动和注册表项需要重启后才能生效。
注意:如果安装过程中出现“Error 1920”或者“服务启动失败”的提示,大概率是权限问题。右键setup.exe选择“以管理员身份运行”可以解决大部分这类问题。
3.4 安装后的首次启动与授权确认
重启电脑后,从开始菜单找到GX Works3的快捷方式,首次启动会弹出许可证确认界面。这里需要输入之前填写的序列号,或者导入授权文件。如果序列号正确,会进入软件主界面;如果提示“许可证已过期”或者“许可证无效”,检查一下系统日期是否正确,系统日期错误会导致授权验证失败。
首次启动后,建议先做两件事:第一,在“工具”菜单里找到“选项”,确认“通讯设置”中的默认端口和波特率;第二,打开一个示例工程,测试一下软件的基本功能是否正常。示例工程在安装目录的Samples文件夹里,随便打开一个FX5U的示例,看看能不能正常编译和仿真。
4. 通讯配置与PLC连接测试
4.1 USB通讯的驱动安装与端口确认
GX Works3与PLC的通讯方式主要有三种:USB、以太网、串口。对于FX5U和iQ-R系列,USB是最常用的连接方式。安装完GX Works3后,USB驱动会自动安装,但有时候需要手动确认一下。
把USB线插到PLC的USB口(通常是Mini-B或者Type-B接口),另一端插电脑。打开设备管理器,在“通用串行总线控制器”下面应该能看到“Mitsubishi USB Device”或者类似的条目。如果没有,检查一下USB线是否支持数据传输(有些线只能充电),或者换一个USB口试试。
在GX Works3中,点击“在线”菜单下的“当前连接目标”,会弹出连接目标设置窗口。对于USB连接,选择“USB”选项卡,然后点击“通信测试”。如果连接成功,会显示PLC的型号和CPU版本信息。如果失败,检查一下PLC是否上电、USB线是否插紧、驱动是否正常。
4.2 以太网连接的参数设置
以太网连接适合距离较远或者需要多台设备联网的场景。设置步骤如下:
- 确认PLC的IP地址。默认情况下,FX5U的IP是192.168.1.10,iQ-R的IP是192.168.1.10或者192.168.1.20,具体看型号。
- 把电脑的IP设置成和PLC同一网段,比如192.168.1.100,子网掩码255.255.255.0。
- 在GX Works3的连接目标设置中,选择“以太网”选项卡,输入PLC的IP地址。
- 点击“通信测试”,如果成功会显示PLC信息。
实操心得:如果以太网连接不上,先ping一下PLC的IP地址,看网络是否通。如果ping不通,检查网线、交换机、防火墙设置。Windows防火墙有时候会拦截GX Works3的通讯请求,临时关闭防火墙测试一下。
4.3 串口连接的注意事项
串口连接现在用得比较少,主要针对老型号的FX系列和Q系列。需要注意的是,三菱PLC的串口线序和普通串口线不一样,必须用三菱专用的编程电缆(比如SC-09),或者自己按圆头针脚定义做一根。FX系列的圆头针脚定义是:2号针脚是RXD,3号针脚是TXD,5号针脚是GND,7号针脚是RTS,8号针脚是CTS。如果自己做线,一定要交叉连接RXD和TXD。
串口连接时,波特率一般设为9600或者19200,数据位7或8,停止位1,校验位偶校验。具体参数在PLC的D8120寄存器里设置,或者通过GX Works3的通讯设置界面配置。
4.4 连接成功后的基本测试
连接成功后,建议做几个基本测试来确认通讯稳定:
- 读取PLC的型号和版本信息,确认和实际硬件一致。
- 读取PLC的当前程序,看看能不能正常上传。
- 写入一个简单的测试程序,比如让一个输出点闪烁,观察PLC的LED指示灯是否按预期动作。
- 使用“监视”功能,实时查看软元件状态。
这几个测试都通过之后,说明软件安装和通讯配置都没有问题,可以开始正式的项目开发了。
5. 常见安装与通讯问题排查实录
5.1 安装阶段典型报错与解决
| 报错信息 | 可能原因 | 解决方法 |
|---|---|---|
| “无法安装此程序,因为缺少.NET Framework 3.5” | 系统未启用.NET 3.5 | 在“启用或关闭Windows功能”中勾选.NET Framework 3.5 |
| “Error 1920,服务MELSOFT Service启动失败” | 权限不足或服务被禁用 | 以管理员身份运行安装程序,检查Windows Installer服务是否开启 |
| “cab文件损坏或解压失败” | 安装包下载不完整 | 重新下载安装包,校验MD5 |
| “已安装更新版本的MELSOFT共用组件” | 旧版本残留 | 卸载旧版本,清理残留目录后重装 |
| “序列号无效” | 序列号输入错误或系统日期不对 | 核对序列号,检查系统日期和时间 |
5.2 通讯阶段的连接失败排查
通讯失败是最常见的问题,排查思路可以按下面这个顺序来:
第一步,确认物理连接。USB线是否插好,网线是否插好,串口线是否接对针脚。这一步看似简单,但至少三成的通讯问题都是线的问题。
第二步,确认驱动。设备管理器里有没有未识别的设备,有没有黄色感叹号。如果有,重新安装驱动或者手动指定驱动路径。
第三步,确认参数。IP地址是否在同一网段,波特率是否匹配,站号是否冲突。这些参数在GX Works3的连接设置里都能看到。
第四步,确认防火墙和安全软件。Windows防火墙、第三方杀毒软件有时候会拦截通讯端口,临时关闭测试一下。
第五步,确认PLC状态。PLC是否处于RUN模式,是否被其他设备占用,是否设置了密码保护。
5.3 软件运行中的异常与修复
装完能用一段时间后,有时候会遇到软件打不开、工程文件损坏、菜单栏消失等问题。这类问题通常和系统更新、注册表损坏、配置文件丢失有关。修复方法如下:
- 软件打不开:先重启电脑,如果还不行,用安装包里的“修复”功能修复安装。
- 工程文件损坏:GX Works3有自动备份功能,备份文件在工程目录的Backup文件夹里,扩展名是.bak,改回.gx3就能打开。
- 菜单栏消失:删除配置文件(在C:\Users\用户名\AppData\Roaming\MELSOFT目录下),重启软件会自动重建。
避坑技巧:建议定期导出工程文件的副本,不要只依赖自动备份。另外,GX Works3的工程文件在不同版本之间兼容性有限,Ver1.097b创建的工程在旧版本上可能打不开,团队协作时要统一版本。
5.4 版本升级与多版本共存的注意事项
有些同行电脑里同时装了GX Works2和GX Works3,甚至装了多个版本的GX Works3。这种多版本共存的情况需要注意几点:
- 不同版本的GX Works3不能同时运行,打开一个版本时另一个版本会被锁定。
- 共用组件(如通讯驱动、MX Component)只能有一个版本,安装新版本时会覆盖旧版本。
- 工程文件默认关联到最后安装的那个版本,双击工程文件会用最后装的版本打开。
- 如果需要在不同版本之间切换,建议用“打开方式”手动选择,不要依赖默认关联。
6. 装好之后:从点亮第一个程序开始
软件装好、通讯调通,接下来就是实际编程了。对于刚接触GX Works3的朋友,建议从FX5U或者iQ-F系列入手,这两个系列的编程方式和指令系统比较现代,资料也多。新建工程时,选择对应的CPU型号,程序语言建议先用梯形图(Ladder),熟悉之后再尝试ST或者FBD。
第一个测试程序可以很简单:一个启动按钮X0,一个停止按钮X1,一个输出Y0。逻辑就是经典的启保停电路。写完之后编译,下载到PLC,然后在线监视,按按钮看Y0是否动作。这个流程走通一遍,基本上就算入门了。
GX Works3的仿真器在这种情况下特别好用,不用实际PLC就能验证程序逻辑。仿真器的启动方式是:在“调试”菜单里选择“仿真器启动”,然后像连接真实PLC一样下载程序、监视运行。仿真器支持大部分指令,但涉及实际硬件的功能(比如高速计数器、定位控制)仿真不了,这些还是需要真机测试。
定位控制是FX5U和iQ-R系列的强项,GX Works3里内置了定位设置向导,可以图形化配置轴参数、原点回归、定位数据表等。这部分内容展开讲篇幅会很长,后续可以单独写一篇定位控制的实操案例。对于刚装好软件的朋友,先把基本的逻辑控制和通讯调通,再逐步深入运动控制、模拟量处理、网络通讯这些高级功能。
我在实际使用中体会比较深的一点是:GX Works3的工程管理比GX Works2清晰很多,一个工程文件里可以包含多个CPU、多个模块的配置,结构化程序的层级也更合理。但这也意味着新手容易在工程结构上犯迷糊,建议一开始就养成规范命名和分层管理的习惯,不然后期维护会很头疼。另外,GX Works3的帮助文档做得相当不错,遇到不熟悉的指令直接按F1就能看到详细说明和示例,这个功能一定要用起来。