4. 配置工具Anybus Configuration Manager入门

Anybus Configuration Manager(下文简称 ACM)是 HMS 为 Anybus 系列可编程网关提供的官方配置工具。它的核心作用不是“写代码”,而是把网关内部的通信映射关系、设备目录、参数与固件配置组织成一个可保存、可下载、可复用的工程文件。理解 ACM 的安装、界面分区、项目创建流程以及项目文件结构,是后续所有网关集成工作的起点。

安装与环境准备

ACM 通常随 Anybus 网关的配置软件包一起提供,也可以从 HMS 官方支持页面下载。安装前需要确认三件事:操作系统版本是否在支持列表内(常见为 Windows 10/11 64 位)、是否具备管理员权限、以及网关与 PC 之间的物理连接方式。对于大多数 Anybus 可编程网关,配置通道走以太网,因此 PC 需要与网关处于同一网段,或者通过网关的默认 IP 进行直连访问。

安装过程本身比较直接:运行安装程序,选择安装路径,等待驱动与组件注册完成。安装完成后,建议先不要急着打开项目,而是先确认网关的默认网络参数。以常见的 Anybus 可编程网关为例,出厂默认 IP 可能是 192.168.0.10,子网掩码 255.255.255.0。如果 PC 的网卡地址是 192.168.1.x,两者不在同一网段,ACM 就无法扫描到设备。此时应先把 PC 网卡改为 192.168.0.100 这类同网段地址,再继续操作。

安装完成后,建议先用 ping 命令确认网关可达,例如 ping 192.168.0.10。如果 ping 不通,先排查网线、网段和防火墙,而不是反复重装 ACM。

界面导航:ACM 的主要工作区

ACM 的界面可以理解为“左侧设备树 + 中间配置区 + 右侧参数/属性区 + 底部状态与日志区”的组合。左侧设备树是项目的骨架,用来展示网关本体、现场总线接口、工业以太网接口以及挂载的设备节点;中间区域根据当前选中的对象显示不同的配置页面,例如总线映射表、设备参数、I/O 数据长度等;右侧属性区用于查看和修改当前对象的详细属性;底部通常显示连接状态、下载进度和错误提示。

初次使用时,最容易混淆的是“设备目录”和“项目树”的区别。设备目录是 ACM 内置或导入的设备描述集合,相当于一个“可选设备库”;项目树则是当前工程中实际使用到的设备实例。设备目录里的设备不会自动出现在项目树中,必须通过添加操作把选中的设备实例化到项目里。理解这一点,可以避免“明明目录里有这个设备,为什么项目里找不到”的常见困惑。

Anybus Configuration Manager 工作区与项目结构 项目树 / 设备目录 📁 MyFirstGateway 🔌 Anybus 网关本体 ↔ PROFINET 接口 ↔ EtherNet/IP 接口 ↔ Modbus TCP 接口 📂 设备目录(可选库) • 变频器 / 伺服 • 远程 I/O 模块 • 条码阅读器 / RFID • 自定义设备描述 目录 ≠ 项目,需实例化 配置区:总线映射与参数 输入数据(网关 → 上层总线) 输出数据(上层总线 → 网关) 参数访问 / 服务通道 设备实例与节点地址 I/O 数据长度与偏移 下载 / 上传 / 校验 选中左侧对象后,此处显示对应配置页 属性 / 参数区 名称:Gateway_01 IP:192.168.0.10 总线类型:PROFINET 输入长度:16 Byte 输出长度:16 Byte 设备地址:Node 1 修改后需下载到网关生效 状态 / 日志区 [12:01:03] 扫描到设备 192.168.0.10,型号 AB-PN-GW [12:01:05] 项目已连接,固件版本 2.14.0 [12:02:11] 下载配置成功,输入 16 Byte / 输出 16 Byte [12:02:12] 网关重启完成,通信正常

创建第一个网关项目

创建项目的推荐顺序是:先新建空白工程,再添加网关设备,然后配置总线接口,最后从设备目录中实例化现场设备并建立映射。具体操作如下。

  1. 新建工程:启动 ACM,选择“新建项目”,指定保存路径和项目名称,例如 MyFirstGateway。此时项目树中只有一个根节点,还没有任何设备。
  2. 添加网关:在设备目录中找到实际使用的 Anybus 网关型号,例如 AB-PN-GW,将其拖入项目树或右键选择“添加到项目”。添加后,项目树中会出现网关本体节点及其支持的接口节点。
  3. 设置通信参数:选中网关本体,在右侧属性区确认 IP 地址、子网掩码和总线类型。若使用 PROFINET,还需要设置设备名称(Device Name),该名称必须与上位 PLC 工程中的名称一致。
  4. 实例化现场设备:从设备目录中选择一台从站设备,例如某型号变频器,添加到项目树中的对应接口下。添加时需要指定节点地址(如 Modbus 从站地址 1)和通信参数(波特率、数据位、校验位等)。
  5. 建立 I/O 映射:在配置区中把变频器的状态字、频率给定、实际频率等参数映射到网关的输入/输出数据区。例如,将状态字映射到输入区偏移 0,长度 2 Byte;将频率给定映射到输出区偏移 0,长度 2 Byte。
  6. 下载与验证:点击“下载”将配置写入网关。下载完成后,观察底部日志是否出现“下载成功”和“重启完成”。随后可用上位 PLC 或 Modbus 主站读取网关输入区,确认数据是否按预期更新。

项目文件结构与设备目录

ACM 项目通常以一个主工程文件为核心,例如 MyFirstGateway.acm 或类似扩展名,同时可能伴随若干辅助文件。主工程文件保存了项目树结构、设备实例、参数配置和映射关系;辅助文件可能包括设备描述文件、固件版本记录或导出报表。理解这一点很重要:不要只拷贝主工程文件而忽略同目录下的辅助文件,否则在另一台电脑上打开时可能出现设备目录缺失或映射无法解析的问题。

设备目录则相当于 ACM 的“设备知识库”。它包含设备类型、通信协议、参数列表、I/O 数据长度和默认映射模板。设备目录可以来自 ACM 安装包自带的标准库,也可以由设备厂商提供的 EDS、GSD 或自定义描述文件导入。项目树中的设备实例是对目录中设备模板的引用,修改实例参数不会改变目录模板本身;反过来,如果目录模板被删除或版本不匹配,项目中的实例就可能显示为“未知设备”。

对象 作用 是否随项目保存 常见问题
主工程文件 保存项目树、映射和参数 是 单独拷贝后打不开
设备目录 提供可选设备模板 通常不随项目保存 换机后设备显示未知
设备实例 项目中实际使用的设备 是 节点地址冲突
映射配置 定义输入/输出数据对应关系 是 偏移或长度不一致
如果项目在另一台电脑上打开时提示设备目录缺失,应先把原电脑上的设备目录文件一并拷贝到相同路径,或在 ACM 中重新导入对应的设备描述文件,而不是直接删除项目中的设备实例。

完成第一个项目后,建议做一次“最小闭环验证”:确认网关能被扫描到、配置能成功下载、输入/输出数据长度与上位工程一致、至少一个映射点能观察到数值变化。只要这四点成立,就说明 ACM 的安装、界面导航、项目创建和文件结构理解已经基本到位,可以进入更复杂的多设备映射与参数访问配置。