一、前言KEPServerEX 是 Kepware 推出的工业物联网数据采集平台支持上百种 PLC、仪器仪表协议可快速实现设备数据的 OPC UA/DA、Modbus 等协议转换是工业自动化项目中数据采集的常用工具。本文将以KEPServerEX 6.5.829.0版本为例从零讲解软件的安装流程每一步均附对应操作截图新手也能轻松上手。注意本教程仅用于学习交流商业使用请购买官方授权许可。二、安装前准备安装包准备确保已获取KEPServerEX-6.5.829.0安装包如图 1 所示包含主程序、破解工具、说明文档等。系统要求Windows 7/10/11 操作系统推荐 64 位系统安装路径建议选择非中文目录避免权限问题。权限设置安装前请以「管理员身份」运行安装程序防止因权限不足导致安装失败。三、详细安装步骤步骤 1启动安装向导双击安装包中的KEPServerEX-6.5.829.0.exe等待程序加载后会弹出安装向导欢迎界面如下图所示。界面显示软件版本号为V6.5.829.0点击【下一步 (N)】进入安装流程。步骤 2接受用户许可协议进入「最终用户许可协议」界面需先勾选【接受】选项再点击【下一步 (N)】继续安装。协议为 PTC 官方用户许可条款勾选接受后即表示同意协议约束。步骤 3设置软件安装路径进入「目标文件夹」配置界面可自定义软件安装路径也可直接使用默认路径默认路径C:\Program Files (x86)\Kepware\KEPServerEX 6\建议新手直接使用默认路径避免后续服务启动异常。如需修改点击【浏览 (R)...】选择目标文件夹修改完成后点击【下一步 (N)】。步骤 4设置应用程序数据路径进入「应用程序数据文件夹」配置界面界面提示此路径必须可供所有用户访问强烈建议不要修改默认路径默认路径C:\ProgramData\该路径为系统公共数据目录可确保多用户场景下软件正常运行。直接点击【下一步 (N)】继续即可。步骤 5创建桌面快捷方式进入「快捷方式」配置界面勾选【“配置” 桌面快捷方式】选项方便后续快速启动软件点击【下一步 (N)】继续。勾选后安装完成后桌面会生成软件配置工具的快捷方式无需手动查找安装目录启动程序。步骤 6选择安装功能进入「选择功能」配置界面默认已勾选「完整安装」包含以下核心组件通信服务器、通信驱动程序、本机客户端接口、插件、OPC Quick Client建议保持默认配置直接点击【下一步 (N)】如无需硬件密钥、示例文档也可取消对应选项的勾选。步骤 7确认外部依赖项进入「外部依赖项」界面此界面会列出当前安装功能需要的第三方依赖项如 Beckhoff TwinCAT、Fanuc Focas 等若你的设备无需对应协议可直接忽略依赖项提示点击【下一步 (N)】继续安装若后续需要使用对应协议需提前安装对应厂商的驱动工具。步骤 8配置管理员账户密码进入「User Manager Credentials」界面需设置管理员账户密码用于软件的权限管理密码建议设置为至少 14 位包含大小写字母、数字和特殊字符也可勾选【Skip setting a password at this time】跳过设置后续在软件内配置输入完成后点击【下一步 (N)】继续。步骤 9确认安装准备就绪进入「安装 KEPServerEX 6 准备就绪」界面所有安装配置已确认完成如需修改之前的配置可点击【上一步 (B)】返回修改确认无误后点击【安装 (I)】开始安装程序。步骤 10等待安装完成点击安装后进入「正在安装 KEPServerEX 6」界面进度条会显示安装进度等待进度条走完即可安装过程约需 2-5 分钟请勿关闭安装窗口或中断安装安装完成后会自动跳转到安装完成界面点击【完成】即可结束安装。步骤 11完成软件安装安装进度条走完后会弹出「已完成 KEPServerEX 6 安装向导」界面如下图所示点击【完成 (F)】按钮即可退出安装向导软件安装流程正式结束。若勾选了桌面快捷方式此时桌面会出现「KEPServerEX 6 配置」的快捷方式图标。四、OPC UA 服务器配置Prosys Simulation Server1、概述本项目采用Prosys OPC UA Simulation Server作为 OPC UA 测试服务器用于提供标准化的模拟数据节点供 KEPServerEX 等客户端接入、采集与转发。服务器内置多种工业场景典型数据类型可快速完成 OPC UA 通信链路验证。2、服务器启动与状态确认启动服务打开Prosys OPC UA Simulation Server软件在「Status」标签页中确认Server Status显示为Running表示服务器已正常启动并处于监听状态。三、内置模拟节点说明切换到「Objects」标签页服务器默认提供以下模拟数据节点可直接用于测试表格节点名称数据类型说明ConstantDouble固定值常量用于静态数据测试CounterLong递增计数器用于动态变化数据测试RandomDouble随机值数据用于数据波动场景测试SawtoothDouble锯齿波变化数据用于周期性变化测试SinusoidDouble正弦波变化数据用于模拟传感器周期信号SquareDouble方波变化数据用于开关量 / 状态变化测试TriangleDouble三角波变化数据用于线性变化信号测试所有节点均位于Simulation文件夹下客户端可通过标准 OPC UA 协议直接访问。五、OPC UA Client 通道与设备配置实操演示下面以OPC UA Client协议为例演示如何配置通道、添加设备并导入数据标签快速实现与 OPC UA 服务器的数据对接。步骤 1启动软件并新建通道双击桌面快捷方式打开「KEPServerEX 6 配置」工具进入主界面在左侧「项目」导航栏中右键点击【连接性】选择【新建通道】进入通道创建向导。也可以直接点击「连接性」下的加号按钮快速新建通道。步骤 2选择通道协议类型进入「添加通道向导」界面首先需要选择通道对应的通信协议在「选择要创建的通道类型」下拉菜单中选择OPC UA Client本次演示以 OPC UA 协议为例其他协议配置流程类似。点击【下一步 (N)】继续配置。步骤 3设置通道名称进入「指定此对象的标识」界面为新建的通道设置名称在「名称」输入框中填写通道的标识名称如 “通道 2”也可根据项目场景自定义命名方便后续管理。点击【下一步 (N)】继续。步骤 4配置通道高级参数进入通道高级配置界面主要设置数据读写优化参数优化方法默认选择「仅写入所有标记的最新值」该模式会优先处理最新的写请求适合大多数工业场景。工作循环默认值为 10代表读操作与写操作的比例为 10:1可根据设备读写需求调整新手建议保持默认。配置完成后点击【下一步 (N)】继续。步骤 5配置 OPC UA 服务器连接信息进入 OPC UA 服务器连接配置界面需填写关键的连接参数端点 URL填写目标 OPC UA 服务器的访问地址格式为opc.tcp://服务器IP:端口/OPCUA/服务名例如图中的opc.tcp://DESKTOP-ELVF2CD:53530/OPCUA/SimulationServer。安全策略根据服务器配置选择测试场景可选择「无」正式环境建议选择与服务器匹配的安全策略如 Basic256Sha256。消息模式与安全策略对应测试场景选择「无」即可。配置完成后点击【下一步 (N)】完成通道创建。步骤 6在通道下添加设备通道创建完成后需要在通道下添加具体的设备在左侧导航栏中右键点击刚创建的「通道 2」选择【新建设备】进入添加设备向导。在「指定此对象的标识」界面填写设备名称如 “设备 1”可根据实际设备类型自定义命名。点击【下一步 (N)】继续配置。步骤 7导入 OPC UA 服务器数据标签进入设备配置的关键步骤 —— 导入服务器数据标签界面提示「从远程 OPC UA 服务器选择标记来为此设备自动生成标记」点击【选择导入项...】按钮进入标签选择界面。导入标签可快速同步服务器的所有变量无需手动逐个创建标签大幅提升配置效率。步骤 8选择需要导入的 OPC UA 节点进入「选择要导入的项」界面可浏览并选择目标 OPC UA 服务器的节点左侧「浏览」区域会显示服务器的所有节点树如Server、Simulation、StaticData等可勾选需要导入的节点也可直接导入整个分支。点击【添加项 (A)】或【添加分支 (R)】将选中的节点添加到右侧「导入项」列表中配置完成后点击【确定】即可自动生成标签。步骤 9确认导入节点并生成标签在「选择要导入的项」窗口中确认右侧「导入项」列表里的所有 OPC UA 节点来自通道2.设备shturl.cc/I等都已添加完成。点击窗口右下角的【确定】按钮软件会自动将选中的 OPC UA 节点批量生成为本地标签。生成完成后回到 KEPServerEX 主界面在「标记名称」列表中可以看到导入的标签已显示如你第一张图里的Constant、Counter等。步骤 10用 Quick Client 验证标签数据点击工具栏上的【Quick Client】图标第二张图红框标记的按钮打开 OPC Quick Client 测试工具。在左侧节点树中找到并展开通道2.设备shturl.cc/I可以看到所有导入的标签。查看右侧数据区「Item ID」列显示标签完整路径「值」列显示当前数据值如91、Ununknown...等「Quality」列显示为「良好」说明数据通信正常标签配置生效。对应你第三张图的状态步骤 11排查日志报错优化配置回到 KEPServerEX 主界面底部的「事件」日志窗口查看OPC UA C相关报错报错信息The node id refers to a node that does not exist in the server address space说明导入的部分节点在目标 OPC UA 服务器中不存在。处理方案对照 Quick Client 中的「Quality」列筛选出「Bad」质量的标签确认这些节点确实无效。回到「标记名称」列表删除无效的标签或重新执行步骤 8只导入目标服务器中实际存在的节点。完成后再次通过 Quick Client 验证确保所有需要的标签 Quality 均为「良好」日志不再报错。六、配置流程总结1、流程回顾OPC UA 服务器启动 Prosys 模拟服务器获取连接地址确认模拟数据节点正常。KEPServerEX 客户端新建 OPC UA 通道连接服务器导入数据节点生成标签。验证与排错用 Quick Client 验证数据质量删除无效节点解决日志报错。2、核心要点连接地址、安全策略必须与服务器一致仅导入服务器中实际存在的节点数据质量为「良好」才代表通信正常3、后续扩展可直接替换为现场真实 OPC UA 设备流程完全通用正式项目建议启用加密与证书验证提升安全性。