3. GX Works3工程创建与设备组态
在iQ-R系列PLC的调试与优化工作中,GX Works3工程是所有后续编程、仿真、在线调试和产线优化的起点。工程创建阶段如果结构混乱、参数遗漏或标签规划不合理,后期排查故障时往往需要反复修改底层配置,代价极高。本节围绕“新建工程—模块组态—参数配置—标签规划”这条主线,说明如何建立一个结构清晰、可维护、可扩展的iQ-R工程。
一、新建工程的机型与语言选择
启动GX Works3后,通过“新建工程”进入工程类型选择界面。此处需要依次确定四个关键项:系列选择“iQ-R系列”,机型选择实际CPU型号(例如R04CPU、R08CPU、R16CPU等),程序语言选择“梯形图”或“ST”,以及是否勾选“使用标签”。对于复杂产线项目,建议程序语言以梯形图为主、ST为辅,并勾选“使用标签”,因为标签化编程是iQ-R工程可维护性的基础。
机型选择必须与实际硬件一致。若实际使用R08CPU却新建为R04CPU,虽然程序可能编译通过,但后续在“模块配置”中可挂载的智能功能模块数量、扩展底板能力、程序容量都会受到限制,在线写入时可能出现“机型不一致”报错。工程名建议采用“产线代号_工位_版本”的命名方式,例如“L3_Station2_V1.0”,便于多版本管理和团队协作。
二、模块组态:从底板到模块的层级搭建
新建工程后,进入“模块配置”窗口。iQ-R系统的组态遵循“主基板—插槽—模块”的层级结构。操作顺序是:先在导航窗口中选择“模块配置”,然后从右侧模块库中拖拽主基板(如R35B、R38B)到配置区,再按实际插槽位置依次拖入电源模块、CPU模块、输入模块、输出模块、模拟量模块、定位模块、通信模块等。
模块组态的核心原则是“位置即地址”。iQ-R的I/O地址按插槽顺序自动分配,第一个插槽的输入模块通常从X00开始,输出模块从Y00开始。如果实际硬件中模块顺序与组态不一致,会导致输入输出地址错位,产线调试时表现为“按钮按下无反应”或“气缸动作对应错误”。因此,组态完成后必须与电气图纸的插槽布置逐一核对。
三、模块参数配置的关键项
模块组态完成后,双击任一模块即可进入其参数设置界面。不同模块的参数差异很大,但有几类参数在产线调试中必须重点关注。
对于输入模块,需要设置“输入响应时间”。默认值通常为10ms,若产线中存在高速传感器信号(如编码器、高速计数),应缩短至1ms或更小;若信号存在抖动,则可适当增大以滤波。对于输出模块,需关注“输出保持/清除”设置,这决定了CPU停止时输出是保持最后状态还是全部断开,直接影响产线安全逻辑。
对于模拟量模块,必须设置量程(如4~20mA、0~10V)、平均处理次数和报警输出。以R60AD8为例,若传感器输出4~20mA对应0~100℃,则需在参数中设定量程范围,并在程序中按比例换算。对于定位模块,需设置单位制(脉冲/毫米/度)、加减速时间和原点回归方式,这些参数直接决定伺服轴的运动精度和回零可靠性。
四、系统标签与全局标签的规划方法
标签是GX Works3中替代传统软元件编程的核心机制。系统标签由工程自动生成,对应SM(特殊继电器)、SD(特殊寄存器)等系统资源,例如SM402为初始脉冲、SD210为当前时间。这类标签无需用户定义,但应在编程时熟悉其含义,避免误用。
全局标签是用户为产线设备定义的命名变量,其规划质量直接决定程序的可读性。推荐采用“区域_设备_功能”的三段式命名法。例如,第二条产线(Station2)的一号气缸(Cyl1)伸出动作,可命名为“ST2_Cyl1_Extend”,数据类型为BOOL,分配软元件为X10或M100。这样在梯形图中看到标签名即可理解其物理含义,无需反复查阅地址表。
全局标签的规划应遵循以下原则:第一,按产线区域分组,如ST1、ST2、ST3,避免所有标签混在一起;第二,输入/输出标签直接映射到X/Y,中间继电器映射到M,数据寄存器映射到D;第三,对于模拟量、定位等需要连续数据区的设备,预留足够的D寄存器空间,避免地址重叠;第四,标签注释必须填写,说明该标签对应的实际设备、信号类型和有效电平。
局部标签仅在当前程序块内有效,适合用于中间计算、临时标志和循环变量。合理使用局部标签可以减少全局标签数量,降低命名冲突风险。但需注意,局部标签不能跨程序块引用,若多个程序块需要共享同一变量,必须定义为全局标签。
五、工程创建后的检查清单
完成上述步骤后,建议按以下清单逐项确认:机型与实际CPU一致;模块配置与电气图纸插槽顺序一致;各模块参数已按传感器和执行器规格设置;全局标签命名规范统一、注释完整;系统标签未被误修改;工程已编译且无错误。确认无误后,保存工程并备份,再进入程序编写阶段。
一个规划良好的GX Works3工程,在后续在线调试、程序修改和产线扩展时,能够显著降低维护成本。反之,若在工程创建阶段草率处理,后期往往需要推倒重来。因此,本节所讲的组态与标签规划方法,是iQ-R复杂产线调试与优化工作中不可跳过的基础环节。