2. GX Works3工程创建与硬件组态
在三菱iQ-R系列PLC的实际工程中,GX Works3不仅是编程工具,更是整个控制系统的“数据源头”。工程创建与硬件组态这一步做得是否规范,直接决定了后续程序能否顺利编译、下载,以及系统标签能否被正确引用。很多现场调试中出现的“模块无法识别”“标签找不到”“在线写入失败”等问题,根源往往不在程序逻辑,而在于工程建立阶段CPU选型、模块配置或标签定义出现了偏差。本节围绕一个最小系统的搭建过程,把新建项目、CPU与模块选型、参数设置、系统标签与全局标签定义、在线连接与写入、最小系统运行验证这条主线讲清楚。
一、新建项目与CPU选型
打开GX Works3后,通过“项目”→“新建”进入新建工程界面。此时需要依次确定三个关键选项:系列选择、机型选择、程序语言。对于iQ-R系列,系列应选择“RCPU”,机型则根据实际硬件填写,例如R04CPU、R08CPU、R16CPU、R32CPU等。机型一旦选错,后续可使用的软元件范围、程序容量、内置以太网功能都会受到影响,因此必须以机架上CPU模块正面丝印的型号为准。
程序语言通常选择“梯形图(Ladder)”,对于需要结构化编程的场合也可以选择ST或FBD/LD。新建完成后,工程树中会自动生成“PLC参数”“模块配置”“程序”“标签”等节点,这些节点就是后续组态工作的入口。需要特别提醒的是,工程名与保存路径应避免使用中文和特殊字符,否则在部分版本的GX Works3中可能引发读写异常。
二、模块配置与参数设置
进入“模块配置”视图后,会看到与真实机架一致的插槽布局。iQ-R的机架通常从CPU槽开始,右侧依次为插槽0、插槽1……每个插槽需要拖入与实际安装一致的模块。例如电源模块R61P、输入模块RX40C7、输出模块RY40NT5P、模拟量模块R60AD8-G等。模块型号必须与实物完全一致,包括后缀,因为不同后缀对应不同的点数、响应时间或隔离方式。
模块拖入后,双击模块可打开其参数设置窗口。以RX40C7为例,可以设置输入响应时间(如1ms、5ms、10ms、20ms、70ms);以R60AD8-G为例,需要设置量程(如0~10V、4~20mA)、转换速度、是否启用断线检测等。这些参数会随工程一起下载到CPU,因此必须与现场传感器、执行器的电气规格匹配。若参数设置与实物不符,模块可能报错或采集到错误数据。
三、系统标签与全局标签定义
iQ-R支持标签化编程,这是它与传统软元件编程最大的区别之一。系统标签由GX Works3根据模块配置自动生成,例如模块的输入输出点、模块状态、错误代码等,通常以“模块名_功能”的形式出现。系统标签不需要手动创建,但需要在“标签编辑器”中确认其是否已启用,并可根据需要修改标签名以便程序引用。
全局标签则由工程师根据工艺需求自定义。例如定义“启动按钮”为X0、“停止按钮”为X1、“运行指示灯”为Y0、“电机过载”为X2等。定义时需要指定标签名、数据类型(如Bit、Word、DWord)、软元件地址和注释。标签名建议采用“设备_功能_状态”的命名方式,如“MTR1_Run_Cmd”,便于后期维护。全局标签定义完成后,在梯形图中直接输入标签名即可,无需记忆具体软元件地址。
四、在线连接与写入
硬件组态和标签定义完成后,需要将工程写入CPU。首先通过“在线”→“连接目标”设置连接方式。iQ-R支持USB和以太网两种方式:USB连接时选择“USB”并确认PC端已安装USB驱动;以太网连接时需要设置CPU的IP地址(例如192.168.1.10)和PC的IP地址在同一网段。连接成功后,GX Works3状态栏会显示“已连接”。
写入时选择“在线”→“写入至可编程控制器”,在弹出的对话框中勾选“参数”“程序”“标签”等需要写入的内容。对于首次下载,建议勾选“全部写入”,确保CPU中的参数与工程一致。写入过程中不要断电或拔线,否则可能导致CPU内部数据损坏。写入完成后,CPU会自动复位并进入RUN状态。
五、最小系统运行验证
最小系统验证的目标是确认CPU、电源、输入输出模块和程序能够协同工作。可以编写一段最简单的梯形图程序:以X0作为启动输入,驱动Y0输出;以X1作为停止输入,复位Y0。将程序写入CPU后,切换到“监控模式”,观察X0接通时Y0是否立即输出,X1接通时Y0是否断开。
同时观察CPU模块上的LED指示灯:RUN灯常亮表示程序正在运行,ERR灯熄灭表示无错误,BAT灯熄灭表示电池正常。若ERR灯闪烁,可通过“诊断”功能查看错误代码,常见原因包括模块配置与实际不符、参数设置错误或程序语法错误。对于模拟量模块,还可以通过“缓冲存储器”监视功能查看转换后的数字量是否随输入信号变化。
整个过程中,工程创建与硬件组态是“地基”,标签定义是“桥梁”,在线写入是“通道”,运行验证是“验收”。把这四步做扎实,后续的复杂控制逻辑和故障诊断才有可靠的基础。