OPC Tunneller——从此不用配置DCOM了!
前言
在之前的文章里我给大家讲解了如何通过配置DCOM来完成同一网段下的两台电脑的OPC 通信,也留下了一个悬念,提到了OPC Tunneller问世之前,要想进行OPC通信必须要在电脑上完成DCOM的配置,也就是说当我们有了OPC Tunneller之后,DCOM的复杂配置过程将不再是必须进行的步骤了。
如果在这段时间里,还有始终未能通过DCOM配置让自己的OPC通信建立起来的读者朋友,我建议大家收藏本篇文章,因为OPC Tunneller将会是你完成OPC通信的“捷径”。
软硬件需求
硬件需求:
两台电脑,一台做OPC服务器,一台做OPC客户端,两台电脑IP地址在同一网段下,本例的操作系统都是WIN10。
软件需求:
1.MatrikonOPC Explorer(做OPC客户端)
2.MatrikonOPC Server for Simulation(做OPC服务器)
(都是免费的测试软件,可以从matrikonopc.com获取)
3.(新增)OPC UA Tunneller(带有OPC Tunneller功能,需要购买授权,试用版可从matrikonopc.com或者hohuln.com获取)
服务器端设置
先从做服务器的电脑上打开OPC UA Tunneller Configuration Panel,进入Tunneller的配置。OPC UA问世之后,OPC Tunneller整合了OPC 与OPC UA的数据转换改名成了OPC UA Tunneller,虽然有更新但是不影响它的向后兼容性,即使一边是OPC UA Tunneller另一边是OPC Tunneller,也不影响我们建立正常的连接。
现在做的是服务器端的配置所以我们选择“Tunneller Server-Side Gateway Configuration”。
这里可以选择配置加密密钥,有多种高级加密方式,这里我们取消勾选选择不使用加密,然后点击“Apply”。
然后我们进入电脑组件设置中的服务,将列表中的MatrikonOPC Tunneller SSC重新启动,以让我们的设置生效。
这样我们的服务器端的设置就完成了,非常简单。
客户端设置
同样的我们在做客户端的电脑先打开OPC UA Tunneller Configuration Panel,然后选择“Classic Client to Classic Server”->“Tunneller Client-Side Gateway Configuration”
然后做仅有的一项工作,就是在右边的窗口里找到我们服务器端的Hostname/IP,一般除了我们本机的主机名(Hostname)以外会显示服务器端的主机名,如果没有显示,就直接输入服务器端主机的IP地址,如下图所示。(注意:其他默认设置都不需要更改,如果不关闭防火墙就需要单独在防火墙设置开启21379这个端口号,Tunneller默认是通过固定在这个端口进行OPC通信的。)然后点击OK。
等待一会,连接成功后,左边的窗口里就会显示远程服务器连接的远程主机上的OPC服务器的列表,不同的是它们的名字前面会加上“Tunneller”和远程主机的IP地址以示区分。
这样一来我们客户端的配置也做好了。
完成通信
和之前一样我们在客户端的主机上打开OPC Explorer,可以看到远程服务器们直接出现在了左边的服务器列表中。我们选择一个进行连接。
往默认创建的group0中添加Random中的所有标签。
查看结果,可以看到连接成功,从右边的数据标签显示情况来看和我们上次的DCOM配置后完成的连接效果一致。
结论
由此可见,Tunneller极大的简化了我们的OPC通信的前期配置工作。而简化连接的配置过程并不仅仅是它唯一的优点,否则对于经验丰富的工程师来讲,Tunneller并不能对他所管理OPC通信系统产生任何帮助,反而是一笔额外的成本支出,那么后续我将会通过给自己设置“额外障碍”的方式来展示Tunneller连接的强大之处。
OPC Tunneller——从此不用配置DCOM了!相关推荐
- OPC DA通讯 KEP6.4 DCOM 配置脚本
在OPC DA通讯测试时总是避免不了要配置DCOM,我习惯是在虚拟机中装这些通讯测试软件,每次安装都需要再次手动配置,感觉很是麻烦 因此,查找资料,了解到可以用dcomperm这个软件来在命令行下进行 ...
- OPC配置DCOM解决方案
OPC配置DCOM解决方案 概述:随着对数据重要性的提升以及数据交换问题的重视,大家对免费的OPC server使用有所增加,下面跟大家分享一下解决OPC 配置DCOM困难问题,免去繁琐的工作量,直接 ...
- python爬虫——从此不用再愁找不到小说txt文件
python爬虫--从此不用再愁找不到小说txt文件 最近在学习python,学了个大概就开始写爬虫了,之前做了个糗百的简单爬虫,然后底下还做了一些学校教务系统的爬虫,爬取了自己的成绩,看着挂科的大英 ...
- java环境变量用不用jre_为什么安装jdk时,会安装两个jre?不用配置jre的环境变量...
安装jdk时,为什么会安装两个jre?不用配置jre的环境变量 细心的你或许会发现,在安装jdk结束之后会发现,怎么有两个jre的的文件夹, 和jdk里面的 并且里面的文件都是一样的,另外我们在配置环 ...
- opc ua服务器大批量修改,opc ua服务器 数据配置
opc ua服务器 数据配置 内容精选 换一换 云备份提供申请即用的备份服务,使您的数据更加安全可靠.例如,当云服务器或磁盘出现故障或者人为错误导致数据误删时,可以自助快速恢复数据.本节操作介绍备份云 ...
- opcua协议服务器端口号,opc ua服务器 数据配置
opc ua服务器 数据配置 内容精选 换一换 配置OPC-UA服务端的用户身份,添加一个用户名和密码,如用户名:edge-test密码:1234 OPC-UA(OPC Unified Archite ...
- 云小课 | 使用ROMA API,API管理从此不用愁
阅识风云是华为云信息大咖,擅长将复杂信息多元化呈现,其出品的一张图(云图说).深入浅出的博文(云小课)或短视频(云视厅)总有一款能让您快速上手华为云.更多精彩内容请单击此处. 摘要:ROMA API致 ...
- 项目进度计划表(模板)_开工必备!excel表一键绘图,施工进度计划横道图从此不用愁...
开工必备!excel表一键绘图,施工进度计划横道图从此不用愁 横道图在工程进度计划制定以及项目管理等方面运用的非常频繁,这也是每个项目管理人员必备的工具之一,但很多人不会用Excel绘制施工进度横道图 ...
- excel自动排班表_中建最新版施工计划进度横道图,一键自动生成,横道图从此不用愁...
中建最新版施工计划进度横道图,一键自动生成,横道图从此不用愁 横道图,是一种非常实用的图表类型.施工进度计划的制定在工程项目里是很重要的,这可以大大提高施工单位的管理水平,是项目施工必备.作为一个在工 ...
最新文章
- VPLS(Virtual Private LAN Service)
- 号称下一代可视化监控系统,结合SpringBoot使用,贼爽!
- SQL内存优化-最大化使用内存
- excel保存时 检测到错误,Microsoft Excel可通过删除或修复某些功能来保存此文件
- Web前端开发如何提高技术水平!
- win10中plt绘图显示中文
- 如何在C中调用C++的示例代码
- CTP: 接收心跳超时Bug
- Debian下使用Doxygen生成定制样式的开发文档
- 堆排序(java完整代码)
- python GUI编程
- 博弈论笔记:重复博弈
- ESP32+0.96寸OLED
- Apq.Threading.js
- python tkinter怎么读_Python初学 Tkinter
- Git使用的奇技淫巧,看这篇就够了!
- 初中三年级计算机表格考试模拟,初中三年要做这些事情,三张表格说透初中三年,收藏必看...
- c语言0x1234占两个字节,C语言考试必考知识点
- 如何实现在退休时有足够的钱供老年任性花费?(复利年金通胀综合案例)
- 10【matplotlib常用统计图】02绘制条形图
热门文章
- 行为驱动:python+behave,学习记录
- unique函数的用法
- no applicable method for 'irf' applied to an object of class data.frame怎么解决
- 德国超市巨头来了,丹麦生蚝也在路上,歪果仁为何愿借天猫进入中国市场?...
- 面向对象:11、abstract关键字
- 为你的网站引入Fancybox
- 《Arduino奇妙之旅:智能车趣味制作天龙八步》一2.3.2 开发环境
- 小学五年级如何引导学计算机,孩子小学五年级作业写拖拉爱走神,该怎么引导?...
- 机器学习系列2 机器学习的公平性
- vCard通讯录(vcf文件)转excel表格的方法