You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在可视化PLC项目中引用另一PLC项目内的DUT

可视化PLC项目引用主逻辑项目DUT的操作步骤

以下操作逻辑适用于绝大多数主流PLC开发套件(如西门子TIA Portal、倍福TwinCAT 3、CODESYS等),部分菜单命名会随厂商不同存在细微差异:

1. 完成主逻辑项目的共享配置

  • 打开主逻辑PLC项目,确认存放电机控制相关数据的DUT(数据单元类型)已完成编译,无语法报错
  • 开启项目的类型共享权限:找到项目属性中的外部访问配置项,勾选允许其他项目引用全局数据类型,部分环境需要将目标DUT的访问权限设置为Public/公开,避免私有类型无法被外部读取
  • 重新编译整个主逻辑项目,确保DUT的定义被写入项目的共享元数据中

2. 在可视化项目中添加主逻辑项目引用

  • 打开可视化HMI项目,找到外部引用/库引用的菜单入口
  • 选择添加项目引用,在文件浏览器中选中已编译完成的主逻辑PLC项目文件(对应格式如.ap14/.tsproj等)
  • 确认引用后,在可视化项目的类型库列表中可以找到主逻辑项目的命名空间,目标DUT会出现在该命名空间的类型列表下

3. 关联IO接口映射

  • 在可视化项目的变量编辑器中新建变量时,选择数据类型直接从刚才导入的主逻辑项目命名空间下,选中对应电机控制的DUT作为变量类型
  • 将该变量绑定到两个项目约定的IO通讯接口地址上,确保和主逻辑项目中该DUT实例对应的IO地址完全一致
  • 编译可视化项目,无类型不匹配报错即代表引用成功

常见问题排查

  • 找不到对应DUT时,优先检查主逻辑项目的DUT访问权限是否为公开、是否开启外部引用权限、两个项目的编译目标平台版本是否一致
  • 绑定后数据不更新时,检查IO接口的地址映射是否对应、通讯链路的采样周期是否配置合理

内容的提问来源于stack exchange,提问作者Suske Lambik

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.30 20:48:01