暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

TwinCAT OPC UA的基本功能和常见问题

Lizzy的倍福园地 2021-07-13
3312

在工作中实践,在朋友圈分享,

做最接地气的公众号


内容简介:

TcOpcUa做数据通讯的基本操作大家已经熟知,但在应用中仍然会有各种问题。最新的英文手册TF6100_TC3_OPC-UA_EN.pdf V2.7版共249页,对各种应用都做了详细说明。本文基于近年处理过的OPC UA相关问题,以及通读手册做的多种测试,介绍倍福的TwinCAT OPC UA的各种实现和FAQ。
全文8143字,放在倍福虚拟学院:https://tr.beckhoff.com.cn/mod/folder/view.php?id=1878
或:http://www.baclizzy.com.cn/2020/0317/

测试条件:
TwinCAT 3版本:4024.4
OPC UA版本:4.3.18
OPC DA版本:4.1.96
测试项目:
1 OPC UA数据通讯的基本步骤(略)
IO Device添加OPC UA Client设备
不仅PLC可以作为OPC UA Server的Device,最新版的TF6100还增加了C++和Matlab/Simulink的TcCOM对象作为Device的功能,这意味着UA Client可以直接访问这些对象。详见手册TF6100_TC3_OPC-UA_EN.pdf 第4.1.5和4.1.7节。
PLC程序中实现OPC UA Client
  • 引用库和相关FB
  • 通讯参数详解
4 TwinCAT UA Server的加密访问
  • 用户名/密码方式
启用加密;设置密码;使用密码
  • 安全策略
启用策略;设置策略;使用策略
5 UA GatewayOPC UA的功能拓展
  • UA Server设置和聚合功能示例
  • Endpoint设置
小窍门
  • OPC Client访问UA Server
  • 如果忘记密码如何恢复默认配置
  • 如何修改UA Server但不干扰TwinCAT运行
  • 如何统一命名空间ns和别名Alias
  • 如何简化PLC中的每个UA变量单独的属性设置
  • 用高级语言实现一个OPC Client
  • UaExpert对比Sample Client
  • PLC单独配置UA Server的利弊
优劣分析,以及为了对比集中和分散UA Server的网络负载,用Wireshark抓包分析一个通讯周期的数据包数量和长度:
以及1分钟内的带宽占用对比:
  • 如何设置PLC变量的OPC UA只读访问和其它属性
7 常见问题
  • 已解决
CE的防火墙阻止了FTP通讯
Win10的防火墙阻止了UAGateway通讯
TC2下当前生效的UA配置XML文件保存路径
  • 未解决
UA Client访问DA Server
Client能否省略与PLC变量同类型结构体声明

END


文章转载自Lizzy的倍福园地,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论