找答案的高端用户(找答案钻石及双钻级别的用户)将尽可能从此问题下的所有回
答中,为您推荐最佳答案。届时您可以根据推荐数采纳答案。
如果自提问时间起7天内您仍无法选出最佳答案,您可以选择“无满意答案”关闭此问题。
问题
取消精华
首页精华问答
取消推荐
高端用户推荐
申请置评
已申请置评
修改
修改标签
添加标签
官方认证
取消官方认证
修改标签
添加标签
转移分类
删除
{{itemCategory}}
收藏({{answerDetail.Q_FavoriteCounts}})
手机扫码追踪该问题,
觉得实用,立即去分享!
点击复制链接
专家建议
取消最佳答案
修改
博图V18的OPC UA服务器接口没有内置的导出/导入Excel功能,这主要是为了防止配置不一致导致通信故障,所以官方只开放了手动编辑入口。你遇到的情况,通常只能借助以下“曲线救国”的思路来批量处理:
1.利用“用户数据类型”映射:这是相对省力的方法。先在PLC的“用户数据类型”(UDT)里建一个结构,成员用英文命名;然后在DB块里直接用这个UDT建数据。这样服务器接口直接引用DB时,变量名就能自动继承UDT的英文成员名,不需要在UA接口里逐个重命名。
2.此外,还需考虑第三方脚本或工具:如果变量已经建好且无法通过UDT改造,可以尝试用C#或Python编写脚本,通过TIA Portal Openness API(开放性接口)来批量修改UA接口的变量名。前提是你的电脑安装了Openness组件且有一定的编程能力。
既然变量较多,那么个人建议优先评估是否来得及将DB数据重构为UDT结构,这是最接近批量处理且风险最低的方案。
等您来回答
换一换
{{item.CoinValue}}西币
{{item.VisitNum}}人想问
本版相关问题
换一换
专家置评
首次回答问题,获得
双倍西币积分!
立即成为技术知识分享的一员!
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!

西门子商城