如何通过OPC UA实现两台WinCC SCADA电脑间的客户端服务器通讯

如何通过OPC UA实现两台WinCC SCADA电脑间的客户端/服务器通讯OPC UA(“开放平台通讯--统一架构”)是用于交换两台不同品牌设备或应用间数据的标准软件平台。本常见问题详细描述了如何在两台运行WinCC SCADA的PC间配置OPC UA通讯以实现客户端服务器的应用。

运行WinCC组态软件的PC可以通过OPC UA服务器和OPC UA客户端实现通讯。在通讯时,服务器和客户端需要交换安全认证证书,详细配置步骤如下:

步骤

1.在服务器的PC上启动WinCC Runtime。

2.在客户端的PC上打开WinCC工程的“变量管理”。

3.在工程向导中右键单击“变量管理”选项,在弹出菜单中选择“添加新的驱动”选择“OPC”。

4.OPC通道创建完成。

5.在工程向导中右键选择“OPC Groups...” 然后再弹出菜单中选择并打开“系统参数”。

1.打开“OPC条目管理器”界面。

2.点击“OPC UA服务器”按钮。

3.

4.打开“添加OPC UA服务器”界面。

5.在“服务器信息”对话框中输入服务器的URL地址,格式为:'opc.tcp://[服务器]:[端口号]'。其中,“[服务器]”中输入作为服务器的PC的IP地址;“[端口号]”中输入OPC UA服务器使用的端口号,默认端口是“4862”。(如下图中所示)

6.

1.在“安全性”对话框中,“安全策略”选择“Basic128Rsa15”,“消息安全模式”选择“签名和加密”。(如上图所示,需要注意的是,设置为“无安全”也可以达到通讯的效果,但从安全角度考虑不推荐使用)
点击“确定”关闭对话框。

2.在“OPC条目管理器”中选择新创建的OPC UA服务器选项。点击“浏览服务器”按钮。

3.

4.几秒钟后会弹出对话框,显示错误提示“此OPC服务器不支持浏览器接口!”点击“OK关闭提示框”。

5.

6.打开Windows浏览器访问WinCC的安装路径。(Win7系统的默认安装路径为:'C:\Program Files (x86)\Siemens\WinCC')

7.在该路径下进入如下子文件夹'...\opc\UAWrapper\PKI\CA\rejected\certs'.将安全认证证书移动到 '...\opc\UAWrapper\PKI\CA\certs'子文件夹下。

8.

1.重复步骤9。

2.在服务器PC上访问WinCC的安装目录。

3.访问子文件夹'...\opc\UAServer\PKI\CA\rejected\certs'。移动安全认证证书到  '...\opc\UAServer\PKI\CA\certs' 子文件夹。

4.

1.在客户端PC上再次点击“浏览服务器”按钮。

2.打开“过滤条件”选项卡,设置变量的过滤条件后点击“下一步”按钮。设置完成后可以浏览服务器的变量管理列表。

配置OPC UA端口及安全设置
在上述操作过程中,步骤6所要求的数据储存在服务器PC工程文件的 '...\OPC\UAServer' 子文件夹下。文件名为 'OpcUaServerWinCC.xml'。

服务器名称和端口信息可在“BaseAddresses”中设置。

个人安全策略储存在“安全配置”参数中。当配置文件的“Enable”值为“True”时允许修改。

安全策略中的安全模式参数存储在“信息安全模式”参数中。

检查与OPC UA服务器的连接

“此OPC服务器不支持浏览器接口”错误提示说明客户端/服务器认证证书没有交换,或无法访问指定WinCC服务器,用户可以使用“telnet”工具检测OPC连接是否被成功创建。

打开Windows输入命令,键入命令行“telnet [server] [port]”测试。相关参数参见步骤6。

“无法创建与主机的连接...连接失败”错误提示说明无法访问OPC UA服务器电脑,请检查服务器电脑的IP地址或端口号设置。同时需要保证防火墙没有屏蔽客户端与服务器间的通讯。

注意

正确使用OPC UA服务必须安装WinCC连通性软件包授权。

Windows默认没有安装'telnet'工具。如果需要安装,需要进入电脑开始菜单打开控制面板,选择“程序和特性”选项。点击“打开或关闭Windows选件”,在弹出列表中选择“Telnet Client”,则“telnet”功能启动。

(0)

相关推荐

  • 【对话老宋】深入浅出OPC UA经典十五问

    现在谈到智能制造或者工业互联网的时候,总会提到OPC UA.很多人对OPC UA听的几乎耳朵起茧了,但是,对究竟什么是OPC UA?为什么会被工业4.0标准如此重视?各大自动化厂商为什么会纷纷追捧?O ...

  • 仿真实例:三菱PLC与WinCC实现OPC通讯

    一.硬件软件需求 硬件: ① PC 机(带普通以太网卡) ② 交换机.以太网线 软件: ① GX Developer 8.1  ② GX SimulatorV7.16 ③ MX OPC ④ WINCC ...

  • 【技术讲堂】HMI 与历史数据库的集成(二)

    [技术讲堂]HMI 与历史数据库的集成(一) 历史数据库和HMI:大数据分析的基础 将HMI与监视控制和数据采集(SCADA)软件以及历史数据库软件集成在一起,可以帮助汇总.整合及分析所收集到的大数据 ...

  • opc ua 服务器模拟

    JZGKCHINA 工控技术分享平台 本文将介绍西门子S7-1500与PC机的OPC通讯组态. 一. 打开TIA软件,添加CPU 1511-1和常规PC station站 二. 在PC station ...

  • 【案例】两台S7-200SMART PLC Modbus TCP(客户端、服务器)互相通信

    一说到Modbus通信大家肯定第一时间会想到Modbus RTU通信就是串口485通信,那么不知Modbus通信还有以太网TCP通信功能,Modbus TCP比Modbus RTU方便的多,以太网通讯 ...

  • 两台电脑不在一个城市,如何使这两台电脑构成一个局域网?

    https://m.toutiao.com/is/eDhMAM2/ 两台电脑即使不在一个城市,通过一些非常规的技术方法,依然可以实现这两台电脑间的局域网构建.具体构建方法大致有以下几种,下面我们具体来 ...

  • 最全的两台无线路由器如何连接上网图文参考

    今天要讲两台路由器连接的原理,两台无线路由器或者一台有线路由器一台无线路由器都可以通过这种方式连接上网.大家都知道每个路由器都有一个登录地址,但如果你买的是两台相同的路由器,那么可能会造成路由器登录地 ...

  • 一台摄像机可以被添加到两台录像机上吗?

    康康小课堂 每天进步一点点 在日常的监控使用场景中,康康有时候会遇到要求摄像机既要在机房看又要在保安室看的场景,这种情况,康康会建议大家使用客户端软件来实现,但是往往有客户想要将摄像机同时添加到两台录 ...

  • 两台电脑如何利用网线直连高速传输文件?

    我们总有需要把一台电脑的资料传输到另一台电脑的时候,其实我们可以让两台电脑共享局域网,通过网线直连来达到传输的目的,下面来看看是怎么操作的吧. 1.设置电脑IP,首先打开下图界面,点击本地连接. 2. ...

  • 我国将造两台跑得最远的探测器,分别飞向太阳系前后两端详细探测

    迄今为止,人类已经发射了上万颗航天器,要问哪颗距离人类最远,那肯定是美国的旅行者1号深空探测器了,今天的它至少在距离我们220亿公里远的地方,被认为已经飞奔到了太阳系外的星际空间中. 44年前的197 ...

  • 「618蒸烤箱怎么选」我搞来两台热销蒸烤箱告诉你,就看这7点

    入手实测过的蒸/烤箱不下10台了,关于蒸烤箱的选购攻略和单机测评也发过好多,618将近,群里好多粉丝也都在咨询蒸烤箱的问题,很多人提到了传统强势品牌「西门子」和新晋热门品牌「凯度」.刚好最近手上这两个 ...

  • PLC对两台三相交流电动机联锁启停控制

    技成PLC课堂 从0到1,带你学习PLC技能! 78篇原创内容 公众号 免费学习PLC课程 ☝立即学习 长按识别二维码,免费学习PLC课程 两台三相交流电动机联锁的控制电路是指电路中两台或两台以上的电 ...

  • 两台血糖仪测出两种结果,该相信哪个?

    只见一大妈嘟嘟囔囔从对面跑过来测血糖-- "阿姨,血糖没必要测两次,对面都测过了,就别测了." "不是啊,我刚刚在对面测了7.5的,从来没这么高过,吓死我了,你再给我测一 ...