OPCUA的一些问题及OPCUA 2.2客户端

已锁定

asdf6

西门子1847工业学习平台

  • 帖子

    1182
  • 精华

    12
  • 被关注

    132

论坛等级:奇侠

注册时间:2008-09-02

钻石 钻石 如何晋级?

OPCUA的一些问题及OPCUA 2.2客户端

4631

3

2020-09-16 11:17:28

最近试验OPCUA遇到一些问题:

828D V4.8.4:

1、使用OPCUA 2.0客户端, 不使用签名和加密方式可以通讯,但也只是可以读变量,比如R,但无法写,这可能与登录的管理员身份有关,看介绍管理员只是管理用户,分配用户权限,但自身的权限并不高。

2、 使用签名和加密方式通讯,就出现证书不对,服务器侧已经是自动接收证书,这问题可能是我使用的客户端这边的问题。

3、 VM虚拟机中用博途TIA 15/16的WINCC PRO RT,使用OPCUA可以选取变量,选取时能在828D服务器侧看到连接已建立,然后再画面中用IO域显示这个变量,再仿真运行,结果无法显示,IO域中一个黄色的叹号,应该是连接没建立。在服务器侧也没看到连接。

4、 VM虚拟机中 WINCC 7.5SP1,使用OPCUA,在无签名和加密方式下可以通讯,试验建立了一个R变量,只有读取权限,画面中用IO域显示此变量,仿真运行可以正常显示R变量,828D上能看到连接已建立,但也只是能读取,而无法改变。关键一点是这里R只是默认R1,不能修改成[例如 R[U1,5]这样的R5形式。在博途的WINCC和西门子的OPCUA客户端例子中,是可以有 R[U1,5]这样形式的。


昨天使用2.2的客户端解决了上述三个问题。

1、 2.2客户端里有用户管理,查看管理员权限,只有sinureadall 读所有变量的权限,没有sinuwriteall写所有变量的权限,增加写权限后可以读写例如R参数了。

2、 签名和加密方式通讯,使用2.2客户端时,会弹出一个确认证书的窗口,接受后,就可以了。

4、 WINCC中尽管依然无法写【u1,3】这种格式,但是当2.2客户端监控这种形式的变量时,这个变量会就以R[U1,5]这种形式保留在OPCUA服务器上,而在WINCC中选取变量时,就可以直接选择2.2监控的这个变量。也就是要先在2.2中去监控,然后再WINCC中选取。这个过程肯定是有问题,不会这么麻烦,暂时没找到其他办法。

下面是2.2的客户端:

828D_840Dsl_工具_SINUMERIK OPC UA2.2功能测试客户端_201906.zip

还有个文档说明,文件大小超出,需要的可以自己搜索:

828D_840Dsl_手册_SINUMERIK OPC UA 2.2 配置及样例使用说明

OPCUA的一些问题及OPCUA 2.2客户端 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SINUMERIK

共有25500条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。