一站式掌握多协议数据交互解决方案之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
- 点表是分为两部分,上半是数据源,下半时目标集,可能存在一对多,数据类型基本只有布尔型和浮点型。
浙公网安备 33010602011771号