2. Sysmac Studio工程环境搭建

Sysmac Studio 是欧姆龙自动化平台的核心工程软件,它把控制器(NJ/NX 系列)、EtherCAT 从站、HMI、运动轴、安全设备等统一纳入同一个工程树中管理。所谓“工程环境搭建”,并不是简单地把软件装到电脑上,而是要让软件、控制器、网络和仿真器四者之间形成一条可用的工程链路:软件能识别设备,设备能进入网络,网络能被工程正确组态,组态结果能在离线状态下先验证一遍。本节围绕这条链路,讲清安装、注册、建项、组网与离线仿真的关键操作与判断依据。

一、软件安装与版本匹配

Sysmac Studio 的安装包通常包含主程序、EtherCAT 配置组件、运动控制组件以及可选的仿真器(Sysmac Studio Simulator)。安装前先确认三件事:操作系统版本、控制器型号、以及是否需要与 CX-One 或其它欧姆龙软件共存。安装路径建议保持默认,避免中文路径和空格,否则部分驱动与仿真组件可能注册失败。

安装完成后,第一次启动会提示选择“工程语言”和“显示单位”。对于柔性制造单元项目,建议统一使用“结构化文本 + 梯形图”混合编程,单位制选择公制(mm、mm/s、°),与后续运动轴参数保持一致。安装是否成功,可以通过“帮助 → 版本信息”查看主程序版本,并在“工具 → 选项”中确认 EtherCAT 主站配置组件已加载。

版本匹配原则:Sysmac Studio 主版本必须不低于控制器的固件版本。例如控制器固件为 1.45,则工程软件至少为 1.45;若软件版本低于固件,连接时会提示“无法识别设备版本”,此时应升级软件或降级固件,而不是强行连接。

二、设备注册与在线识别

设备注册解决的是“软件如何找到控制器”的问题。常用方式有两种:一是通过 USB 直连,二是通过以太网在线识别。USB 连接时,Windows 会枚举出一个欧姆龙 USB 设备,Sysmac Studio 在“控制器 → 通信设置”中选择“USB 连接”,点击“在线”后即可读取控制器型号、固件版本和节点地址。

以太网方式需要先给电脑网卡配置与控制器同网段的 IP。例如控制器默认 IP 为 192.168.250.1,则电脑可设为 192.168.250.100,子网掩码 255.255.255.0。随后在“通信设置”中选择“以太网”,输入控制器 IP,点击“在线”。若连接失败,按以下顺序排查:网线是否插在 EtherNet/IP 口而非 EtherCAT 口、IP 是否同网段、防火墙是否拦截、控制器是否处于 RUN 以外的状态。

示例:电脑网卡配置
IP 地址:192.168.250.100
子网掩码:255.255.255.0
默认网关:留空
控制器 IP:192.168.250.1
连接方式:以太网(EtherNet/IP 口)

三、项目创建与设备组态

新建工程时,Sysmac Studio 会要求选择控制器型号和项目名称。型号必须与实际硬件一致,例如 NX102-9000 或 NJ501-1300,因为不同型号支持的轴数、EtherCAT 从站数量和内置功能不同。项目名称建议采用“单元名_控制器型号_日期”的格式,便于后期版本管理。

进入工程后,左侧“多视图资源管理器”是核心工作区,主要包含:控制器设置、EtherCAT 主站、运动控制设置、I/O 映射、程序、HMI 等。设备组态的关键动作是“扫描 EtherCAT 网络”:在 EtherCAT 主站节点上右键选择“扫描”,软件会读取实际挂接的从站并按顺序列出。扫描结果需要与设计清单逐项核对,包括从站型号、节点地址、PDO 映射和分布式时钟设置。

对于柔性制造单元,典型从站包括伺服驱动器、远程 I/O、安全输入模块和视觉设备。扫描完成后,建议立即执行“比较实际网络与工程配置”,若存在差异,软件会以列表形式标出缺失或多余的节点,这是避免后期“轴使能失败”或“I/O 地址错位”的第一道防线。

四、网络配置与离线仿真基础

网络配置分为 EtherCAT 和 EtherNet/IP 两层。EtherCAT 负责实时运动与 I/O 数据,配置重点是节点顺序、PDO 分配和分布式时钟;EtherNet/IP 负责控制器与 HMI、上位机、视觉系统之间的信息交互,配置重点是 IP 地址、标签数据链接和连接数。两者不能混接,物理端口也要区分清楚。

离线仿真是本节的收尾环节,也是工程环境是否真正可用的验证手段。Sysmac Studio 提供“仿真”模式,可以在不连接实际控制器的情况下运行程序、观察变量和运动轨迹。启用仿真的前提是:工程中已正确组态控制器型号,程序编译无错误,且仿真器组件已安装。仿真启动后,控制器状态栏会显示“仿真中”,此时可以强制 I/O、监视变量、单步执行程序。

需要注意的是,仿真不能完全替代实机调试。EtherCAT 从站的实际响应、伺服使能时序、安全信号链在仿真中通常被简化或忽略。因此合理的做法是:先在仿真中验证逻辑和轴运动顺序,再下载到实机进行网络扫描和在线调试。仿真结果与实机结果不一致时,优先检查 PDO 映射、轴参数和分布式时钟设置,而不是直接修改程序逻辑。

Sysmac Studio 工程环境搭建链路 软件安装 → 设备注册 → 项目创建 → 网络配置 → 离线仿真 ① 软件安装 Sysmac Studio 主程序 EtherCAT 配置组件 仿真器组件 版本 ≥ 控制器固件 ② 设备注册 USB 直连 / 以太网 读取型号与固件 确认节点地址 在线识别成功标志 ③ 项目创建 选择控制器型号 命名工程文件 建立资源管理器 型号必须与实机一致 ④ 网络配置 EtherCAT 扫描 PDO / 时钟设置 EtherNet/IP 地址 实际与工程比较 ⑤ 离线仿真验证 编译无错误 → 启动仿真 → 监视变量 / 强制 I/O / 单步执行 验证逻辑与轴运动顺序,再下载实机调试 注意:仿真不替代实机 EtherCAT 响应与安全信号链 关键检查点 软件版本 ≥ 控制器固件版本 在线识别能读到型号、固件、节点地址 EtherCAT 扫描结果与设计清单一致 仿真编译通过,变量可监视、I/O 可强制

五、常见问题与处理思路

工程环境搭建阶段最常见的问题集中在“连不上”和“对不上”两类。连不上,优先查物理链路和 IP;对不上,优先查设备型号和 PDO 映射。下面给出一个简化的排查顺序,便于现场快速定位。

现象 优先检查 处理方向
在线连接失败 网口、IP 网段、防火墙 改用 USB 验证控制器是否正常
EtherCAT 扫描不到从站 从站供电、网线顺序、ESI 文件 逐段短接排查,确认 ESI 已安装
轴使能报错 PDO 映射、轴参数、分布式时钟 比较实际网络与工程配置
仿真无法启动 编译错误、仿真器组件、控制器型号 先编译通过,再确认仿真器已安装
不要跳过“比较实际网络与工程配置”这一步。很多现场故障并不是程序写错,而是工程中的从站顺序、PDO 分配或 IP 地址与实机不一致。先对齐环境,再调试逻辑,效率会高很多。

把以上五步走完,一个可用的 Sysmac Studio 工程环境就基本建立起来了:软件能打开工程,工程能识别控制器,控制器能进入网络,网络配置能通过比较验证,仿真能跑通逻辑。后续的编程、运动控制和联机调试,都建立在这个环境之上。环境不稳,后面每一步都会反复返工,因此这一节的投入是值得的。