两台WinCC7.4之间的OPC UA通讯

两台WinCC7.4之间的OPC UA通讯,实现一台做为OPC UA服务器一台作为OPC UA的客户端,而WinCC7.3是没有OPC UA WinCC Channel驱动项的,所以得是wincc7.4以上的版本才可以。

打开STEP7软件创建一个起保停LAD电路,并下载。也可以下载到仿真电路中。本示例以仿真做为测试。

本示例是物理理做为wincc的OPC UA的服务器端192.168.1.247:4862,装的虚拟机是做为OPC UA的客户端192.168.1.246。

简单设置一下启动属性。

由于本示例使用的是仿真,所以TCP/IP参数也选择仿真。

建立一个新的连接关连PLC,本例测试的是300,填写IP地址,槽位号一般是2

关联变量。

创建一个测试画面,并关联变量。

测试关联效果,说明跟300 PLC连接已经成功。

建立OPC UA的通讯。添加OPC UA WinCCChannel驱动。

新建一个OPC UA的连接,填写物理机的IP地址192.168.1.247:4862,【wincc 作为OPC UA客户端不需要额外授权,作OPC UA服务器时,需数据连通性软件包(Connectivity Pack)选件授权】

默认的就行,不需要安全策略。

有小对钩说明连接成功。服务器端就算配置成功了。

在虚拟机中也就是客户端中的wincc创建一个空白工程名为OPC Client;

添加新的驱动程序中,添加OPC UA WinCC Channel驱动。

添加服务器端的OPC UA的IP地址,192.168.1.247:4862

在连接上的OPC UA上右击browse OPC Server

在客户端中打开服务器的变量。并将访问都打上勾。

点击折叠标识。

新建一个测试画面,在里面新建一个按钮或显示元件,并关联OPC UA Server中的变量。

可以发现两台电脑的wincc 都可以同时运行,点任意中的按钮,另一台也会跟随动作。

转载请注明出处:  https://www.cntworld.cn
智能工控 » 两台WinCC7.4之间的OPC UA通讯

发表回复

提供最优质的资源集合

立即查看 了解详情