西门子CP443-1处理器6GK7443-1EX11-0XE0
价格
订货量(台)
¥1520.00
≥1
¥1450.00
≥2
店铺主推品 热销潜力款
잵잲잴잭잵잴잳잰잰재잯
在线客服
西门子CP443-1处理器6GK7443-1EX11-0XE0
试验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中选取。这个过程肯定是有问题,不会这么麻烦,暂时没找到其他办法。
西门子CP443-1处理器6GK7443-1EX11-0XE0