2. Sysmac Studio工程环境搭建

Sysmac Studio 是欧姆龙自动化平台统一的工程环境,NJ/NX 系列控制器、EtherCAT 从站、EtherNet/IP 设备以及 HMI、运动轴的组态、编程、仿真与在线调试都在同一个工程文件中完成。理解它的安装与工程搭建流程,是后续所有网络集成工作的起点。本节围绕“装好软件—建好工程—加对设备—分清离线与在线”这条主线展开,重点讲清每一步的实际操作对象、关键参数和判断依据。

一、软件安装与版本匹配

Sysmac Studio 的安装包通常以 DVD 镜像或官网下载的 ISO/自解压形式提供,安装前需要确认三件事:操作系统版本、目标控制器的型号与固件版本、以及是否需要额外选装组件。Sysmac Studio 支持 Windows 10/11 的 64 位版本,安装过程本身是向导式的,但真正决定后续能否顺利连接的是版本匹配。

Sysmac Studio 与控制器 CPU 单元固件之间存在对应关系。例如 Sysmac Studio 1.4x 版本通常对应 NJ 系列固件 1.4x、NX 系列固件 1.4x。如果工程中使用的指令或功能在控制器固件中不存在,在线连接时会出现“工程与控制器版本不一致”的提示,甚至无法下载。因此安装完成后,建议先在“帮助—版本信息”中记录当前 Sysmac Studio 版本,再与现场控制器的固件版本核对。

安装过程中还有一个容易被忽略的选项:EtherCAT 主站配置工具和EtherNet/IP 配置工具通常随主程序一起安装,但如果采用自定义安装,需要确认这两项被勾选。此外,若工程中要使用 NA 系列 HMI 或 1S 系列伺服,对应的设备描述文件(ESI/EDS)也需要在安装后通过“工具—设备描述文件管理”导入,否则在网络组态时找不到对应设备。

安装完成后建议立即做一次“空工程启动测试”:新建一个 NJ 工程,不添加任何设备,直接进入离线状态,确认软件能正常打开、保存、编译。这一步能提前排除安装不完整或授权异常的问题。

二、项目创建与控制器添加

启动 Sysmac Studio 后,选择“新建工程”,在弹出的对话框中需要依次确定:工程名称、保存路径、设备类型(NJ/NX/NY)、CPU 型号、以及是否使用仿真。以常见的 NJ501-1500 为例,设备类型选“NJ 系列”,CPU 型号选“NJ501-1500”,版本选与现场固件一致的版本号。如果只是做逻辑验证,可以勾选“使用仿真”,此时不需要真实控制器即可运行程序。

工程创建完成后,左侧“多视图资源管理器”中会出现“控制器配置”“EtherCAT 主站”“EtherNet/IP 端口”“运动控制”等节点。控制器本身不需要像从站那样“添加”,它由新建工程时的 CPU 型号决定。真正需要手动添加的是挂在控制器下的各类设备。

三、网络设备添加与离线配置

Sysmac Studio 中设备添加分为两条独立路径:EtherCAT 从站通过“EtherCAT 主站”节点添加,EtherNet/IP 设备通过“EtherNet/IP 端口”节点添加。两者使用的描述文件不同,不能混用。

以 EtherCAT 为例,右键“EtherCAT 主站”选择“添加从站”,在设备库中按厂商和型号筛选。添加后需要关注三个参数:节点地址(通常从 1 开始顺序分配)、PDO 映射(决定过程数据中哪些对象被交换)、以及分布式时钟(是否需要同步)。对于伺服驱动器,PDO 映射直接决定了位置、速度、转矩等指令能否被正确读写,是离线配置中最需要仔细核对的部分。

EtherNet/IP 设备的添加方式类似,但需要额外设置IP 地址和连接类型(如 Tag Data Link 或 Explicit Message)。离线配置阶段,IP 地址可以先按规划填写,不必与实物一致,但下载前必须与实际设备匹配。

Sysmac Studio 工程结构与离线/在线连接路径 工程文件 (.smc2) 控制器配置 EtherCAT 主站配置 EtherNet/IP 端口配置 程序 / 运动 / HMI 离线状态(Offline) 编辑程序、组态设备 分配节点地址 / IP PDO 映射、参数设置 编译检查(Build) 在线状态(Online) 同步 / 下载 / 上传 运行监视、变量监控 故障诊断、强制操作 在线编辑(部分支持) 连接 在线连接方式 • USB 直连:控制器 USB 口,免 IP 设置,适合首次调试 • EtherNet/IP 直连:通过以太网口,需设置同网段 IP • 远程连接:经交换机/路由,需确认路由可达与端口开放 NJ/NX 控制器 CPU 单元 + 电源 EtherCAT 端口 EtherNet/IP 端口 网络设备层 伺服驱动器 远程 I/O 视觉/传感器 HMI / 上位机 EtherCAT / EtherNet/IP

四、离线配置与在线连接的区别

离线配置和在线连接是 Sysmac Studio 中两个明确区分的工作状态,理解它们的边界可以避免很多误操作。

离线状态下,所有编辑都发生在 PC 上的工程文件中,控制器不参与。此时可以自由修改程序、增删设备、调整 PDO 映射和参数,不会影响现场运行。离线阶段最重要的动作是编译(Build):Sysmac Studio 会检查语法、变量重复定义、设备配置冲突等问题。编译通过是下载的前提,但编译通过不代表在线一定能运行,因为实际硬件版本、接线和 IP 可能仍有差异。

在线状态下,PC 与控制器建立通信,可以执行同步、下载、上传、运行监视等操作。首次连接时,Sysmac Studio 会对比工程与控制器中的内容,并给出“仅工程有”“仅控制器有”“不一致”三类提示。此时需要谨慎选择下载方向:如果控制器中已有现场调试过的程序,直接下载可能覆盖掉现场修改,建议先上传或另存备份。

在线连接后不要急于点击“下载”。先执行一次“与控制器比较”,确认差异范围;对于生产设备,下载前应确认设备处于安全状态,必要时先停止运行。

五、一次完整的搭建示例

假设要搭建一个 NJ501-1500 + 1 台 G5 系列伺服 + 1 台远程 I/O 的最小系统,操作顺序如下:

  1. 新建工程,设备类型选 NJ 系列,CPU 型号 NJ501-1500,版本与实物一致,不勾选仿真。
  2. 在“EtherCAT 主站”下添加 G5 伺服,节点地址设为 1;添加远程 I/O,节点地址设为 2。
  3. 对伺服配置 PDO 映射,至少包含位置指令、位置反馈、状态字和控制字。
  4. 在“EtherNet/IP 端口”下按规划填写控制器 IP,例如 192.168.1.10,子网掩码 255.255.255.0。
  5. 编译工程,确认无错误。
  6. 用 USB 线连接 PC 与控制器,选择“在线—连接”,确认连接成功后执行“与控制器比较”。
  7. 确认差异后下载,将控制器切换到运行状态,观察 EtherCAT 从站是否全部进入 OP 状态。

判断搭建是否成功的依据不是“软件没报错”,而是:EtherCAT 主站诊断中所有从站显示为 OP(Operational),EtherNet/IP 连接状态为正常,且程序中对应的输入输出变量能随实际信号变化。如果某个从站停留在 PRE-OP 或 SAFE-OP,通常说明 PDO 映射或分布式时钟配置存在问题,需要回到离线配置中检查。

六、常见问题与排查方向

现象 可能原因 排查方向
在线连接失败 IP 不同网段 / USB 驱动未装 检查 PC 网卡 IP、USB 驱动、防火墙
提示版本不一致 工程版本与控制器固件不匹配 核对 Sysmac Studio 与 CPU 固件版本
从站无法进入 OP PDO 映射错误 / 节点地址冲突 检查从站地址、PDO 配置、DC 设置
设备库中找不到型号 ESI/EDS 未导入 通过设备描述文件管理导入对应文件

把软件安装、工程创建、设备添加、离线配置和在线连接这五件事按顺序做扎实,后续的 EtherCAT 同步、EtherNet/IP 标签数据链接和运动控制调试才有稳定的基础。工程环境搭建的质量,直接决定了后面排障时是“查配置”还是“猜问题”。