一站式掌握多协议数据交互解决方案之LinkMaster迁移篇

一站式掌握多协议数据交互解决方案之LinkMaster迁移篇

引言

  • 桥接软件已经具备LinkMaster商业软件的主要功能,不同协议的数据实时交互。
  • 当然桥接软件还存在相当棘手待处理的问题,我们来一一说明。

用OPC UA代替CodeSys Ethernet

  • CodeSys 的UA存在限制,当写入100点以上,服务器会返回10进制错误状态码。
  • 配置文件路径通常位于 CODESYS 安装目录的 \GatewayPLC 文件夹下,文件名为 CODESYSControl.cfg。
  • 修改配置文件
    [CmpOPCUAServer]
    MaxNodesPerWrite=200  # 将默认值 100 调整为所需数值
    

OPC DA连接失败,错误原因未注册OPC组件

  • 桥接软件是64位的,只能访问64位注册表
  • 目前最佳办法是安装OPC 3.0组件64位,OPC 3.0组件32位要谨慎安装。
  • 后续安排是需改成32位程序

OPC DA读取写入失败,错误原因拒绝访问

  • DCOM配置默认身份验证都改为无

桥接软件点表是一一对应,这是有问题的

  • LinkMaster数据源点位是唯一的,但是目标集可以是重复的。
  • 桥接软件点表必须一一对应的,数据源点位也必须是唯一的。
  • 这样LinkMaster一对多的时候,桥接软件需要创建多个通道来解决。
  • 后续要修改点表的逻辑。

桥接软件缓存增长问题

  • 桥接软件由于使用QT C++ 编写,目前有内存泄漏的问题。

原KepServer、LinkMaster配置文件,是最快、最好的迁移辅助选择

  • 拿到配置文件xxx.opf和xxx.lmf,导出对应的csv
  • 点表是分为两部分,上半是数据源,下半时目标集,可能存在一对多,数据类型基本只有布尔型和浮点型。

posted on 2025-05-05 21:07  一般每天吃随便  阅读(60)  评论(0)    收藏  举报

导航