ARTICLE · 1217822
EnginOPCScanner 软件介绍(带opcua点位名称步骤)和下载
这个软件可以扫描和导出opcua点位
EnginOPCScanner 产品介绍


使用这个可以将点位名称导出,首先连接-然后扫描Scan -找到需要导出的节点-点击导出按钮


最后导出到Excel

这就是需要的点名称
下面是介绍
EnginOPCScanner 是一款面向工业自动化领域的 OPC UA 地址空间扫描与变量调试工具。它由自动化工程师 Engin Gülgör 开发,主要作用是连接 PLC、工业网关、工控机及其他设备中的 OPC UA 服务器,自动浏览并解析服务器地址空间,将变量路径、节点标识符、数据类型、访问权限、工程单位、数值范围和实时值等信息集中显示出来。该软件适合在 SCADA、HMI、MES、工业物联网和数字化项目的调试、验收及维护阶段使用。
一、产品定位
在工业系统集成中,上位系统往往需要知道目标设备究竟提供了哪些 OPC UA 变量,这些变量分别对应什么工艺对象,采用哪种数据类型,是否允许写入,以及当前数值是多少。传统方式通常要人工查看 PLC 程序、变量表或通信配置,不仅效率低,而且不同品牌设备的工程组织和变量发布方式也存在差异。
EnginOPCScanner 的核心价值,就是充当工程师与 OPC UA 服务器之间的“变量浏览器”。它可以快速建立连接,遍历服务器节点,并生成结构化的变量清单。其目标并不是替代 SCADA、PLC 编程软件或长期数据采集系统,而是帮助工程人员在项目初期快速了解设备的数据结构,从而减少点位核对、通信配置和接口联调时间。
二、主要功能
1. 扫描 OPC UA 地址空间
EnginOPCScanner 可通过 IP 网络访问 OPC UA 服务器,并以树形结构展示地址空间。左侧通常显示节点和文件夹层级,中间列出变量,右侧显示所选节点的详细属性。对于每个变量,软件可以显示完整路径、NodeId、数据类型、ValueRank、数组维度、访问级别、描述、工程单位、数值范围、当前值、状态码及时间戳。
2. 分阶段快速扫描
面对节点数量较多的 PLC 项目,软件不会机械地一次性读取全部属性,而是先获取地址空间结构、变量路径和 NodeId,使用户能够尽快浏览和筛选;数据类型、访问权限等详细信息则在后台继续加载。点击具体变量后,还可以进一步读取其实时值和完整属性。这种设计能够降低大型项目开始浏览前的等待时间。
3. 实时监视
用户可以将感兴趣的变量加入监视列表,通过 OPC UA 订阅机制观察数据变化。与单次手动读取相比,订阅方式更适合观察温度、压力、速度、产量、设备状态和报警位等连续变化的工艺数据,也便于判断通信是否正常、数值是否稳定以及程序逻辑是否按预期执行。
4. 安全写入与操作记录
软件不仅支持读取,还能够在变量允许写入时向服务器写入数值。写入前会进行数据类型校验,并要求用户确认,同时记录写操作日志。这种机制可以降低误操作风险,尤其适用于现场调试和设备参数修改。不过,向 PLC 写入数据可能影响设备运行,因此只能在获得授权并确认安全条件的情况下使用。
5. 网络发现
EnginOPCScanner 支持在指定 IP 地址范围或网段内搜索可用的 OPC UA 服务器,例如扫描“192.168.1.1-254”或“192.168.1.0/24”。发现服务器后,可以直接查看连接端点并尝试建立通信。这对于不清楚设备确切端口、需要快速盘点现场 OPC UA 服务的工程师比较实用。
6. 扫描结果比较
软件可以将扫描结果保存为 .opcscan 文件,并对比两次扫描之间的差异,自动识别新增、删除和发生变化的变量。即使变量对应的命名空间索引发生变化,软件也会尽量根据变量特征进行匹配。该功能适合 PLC 程序升级、变量表调整或设备版本变更后的回归检查。
7. 导出与筛选
变量列表支持按名称、路径、NodeId 和描述进行搜索,也可以按数据类型、访问权限等条件筛选。用户还能将完整变量表导出为 Excel 或 CSV 文件,方便交给 SCADA、MES 开发人员,或者用于建立标签表、编写通信配置文档和整理设备数据字典。
三、兼容性与连接方式
EnginOPCScanner 基于开放的 OPC UA 标准,不绑定特定 PLC 品牌,理论上可以连接任何提供标准 OPC UA 服务器接口的 PLC、HMI、SCADA、工业 PC、边缘网关或软件服务。软件支持无安全、签名以及签名并加密等通信模式,同时支持匿名登录和用户名、密码登录。
需要注意的是,EnginOPCScanner 主要面向 OPC UA,并不是传统 OPC DA、OPC AE 或 OPC HDA 的通用客户端。部分 PLC 还需要在工程项目中单独启用 OPC UA 服务器和变量共享功能;如果出现安全证书错误,通常需要在设备端导入并信任客户端证书。
四、部署与使用
EnginOPCScanner 是一款免费的 Windows 程序,官方当前版本为 1.1.0,适用于 Windows 10 和 Windows 11 的 64 位系统。它采用免安装压缩包形式,解压后直接运行,官方说明不需要额外安装 .NET 运行环境。软件界面提供英文和土耳其文。
基本使用流程通常包括:
确认目标设备已经启用 OPC UA 服务器; 获取服务器地址、端口和安全策略; 使用网络发现或手动输入端点建立连接; 浏览地址空间并筛选所需变量; 查看数据类型、访问权限和实时值; 将关键变量加入监视列表; 必要时导出标签表或保存扫描结果; 程序升级后重新扫描,并比较变量差异。
如果没有实体 PLC,还可以使用官方提供的 DemoServer 进行功能体验。该演示服务器包含类似 PLC 的地址空间和模拟变量,便于练习连接、浏览、监视及扫描比较等操作。
五、典型应用场景
在新建项目中,自动化工程师可以用它快速生成设备变量清单;在 SCADA 或 MES 接入时,软件能够帮助开发人员确认 NodeId、数据类型、数组维度和读写权限;在设备调试阶段,可用于在线监视状态位、设定值、实测值和报警信息;在程序升级或设备换型后,还可以比较新旧变量表,发现遗漏、类型变化或单位修改。
总体而言,EnginOPCScanner 是一款轻量、免费且免安装的 OPC UA 客户端工具。它把地址空间浏览、变量检查、实时监视、安全写入、扫描比较和表格导出整合在同一个界面中,能够帮助工程人员更高效地完成设备通信调试和变量盘点。对于需要频繁对接不同品牌 PLC 或 OPC UA 设备的自动化工程师来说,它具有较强的实用价值。
下载地址:
通过网盘分享的文件:EnginOPCScanner-1.1.0.zip
链接: https://pan.baidu.com/s/1v0vhj4ZA3xn73Avtsk3Mhg?pwd=e8cw 提取码: e8cw















































































