0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

教你一招,解决头疼的DCOM配置问题!

虹科工业物联网技术 来源:虹科工业物联网技术 作者:虹科工业物联网技 2022-12-22 10:28 次阅读

一、背景

OPC通信技术是工业通信领域中一套广为流行的方案,能够帮助大量的使用不同通信协议的下层现场设备数据与上位机应用程序进行交互。实现OPC通信需要基于Winodows上的COM/DCOM技术,只有在服务器和客户端都进行DCOM配置,开放相应的权限后,才可完成两台主机的连接并进行正常的OPC通信。

二、使用DCOM的用户挑战

1、DCOM安全挑战

分布式COM(DCOM)是微软的一项专有技术,是为一般IT(后台)应用而设计的,不是实时过程控制。

DCOM在寻找其他主机、解析名称、请求服务、授权、发送数据等操作时,需要使用到很多端口。如果这些端口不可用,DCOM会自动搜索其他端口。DCOM使用的任何端口和服务都是病毒和蠕虫的目标,有能力的黑客可以创建针对这些端口的服务,查询哪些服务正在运行,并与黑客的利用脚本工具包相匹配。因此,用户在使用DCOM时经常面临着安全隐患。除此之外,DCOM不能跨越网络地址转换(NAT)工作。

2、DCOM鲁棒性挑战

通常情况下,DCOM可能需要很长的时间才能使一个激活请求失败,因为它会一个接一个地尝试每一个可用的网络协议(TCP、UDP、IPX、NP等),直到它们全部失败。对于IT用户来说,3分钟的LAN连接响应时间过长,并且在实际情况中,响应时间超过3分钟的情况不在少数。

3、DCOM设置的复杂性挑战

当客户端和服务器都安装在同一台机器上时,基于OPC的应用程序的部署很容易。当两个系统都安装在同一个过程控制网络中,但分布在两台不同的机器上时,它就变得有些困难了,尤其是试图将过程控制网络连接到企业或商业网络时,会出现不少问题。要执行这样的配置,用户必须是Windows安全方面的专家,并且设置十分复杂,对一些用户来说,即使有很多帮助,也可能需要几周时间才能使OPC客户端和服务器之间的连接正常。

为应对上述挑战,虹科提供了基于OPC的软件技术——虹科OPCNet Broker。虹科OPCNet Broker可以有效避免DCOM配置带来的问题,同时确保将过程数据和消息从一个系统发送到另一个系统时,仍能防止网络攻击以及防止未经授权的用户获得关键的过程控制数据和管理生产的系统,促进现场通信从单一的工厂系统水平整合到高度复杂的网络。

三、方案示例

该解决方案示例中使用两个虹科OPCNet Broker,一个在服务器端,另一个在客户端。方案中还设有两个网关,这两个网关分别围绕OPC客户端和服务器建立,它们作为.Net对等体,通过.Net Remoting进行通信,将COM(和.Net)调用重定向到.Net(和COM)调用。

poYBAGOjwReAZyYvAADZoVTiPMo292.jpg

该方案中,OPC服务器和客户端有防火墙隔离。为了相互通信,OPC服务器和客户端需要选择相同的通信协议和格式化器。通道协议包括TCP和HTTP,格式化器包括SOAP和二进制。为了获得最佳性能,此方案中使用TCP通道和二进制格式器。

四、OPCNet Broker

OPCNet Broker克服了DCOM瓶颈和漏洞,使联网的OPC系统能够访问实时数据、历史数据、警报和事件,而不会出现DCOM配置所涉及的常见问题。 此外,虹科OPCNet Broker符合 ISA 99 网络安全标准,确保数据完整性和机密性。用户只需单击几下鼠标,即可部署支持数据加密和用户身份验证的安全OPC隧道。

poYBAGOjwTCACoDOAACte7a3p0w876.jpg

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 通信技术
    +关注

    关注

    20

    文章

    1134

    浏览量

    92256
  • 服务器
    +关注

    关注

    12

    文章

    9165

    浏览量

    85436
  • 上位机
    +关注

    关注

    27

    文章

    942

    浏览量

    54816
  • DCOM
    +关注

    关注

    0

    文章

    12

    浏览量

    7322
收藏 人收藏

    评论

    相关推荐

    存储空间告急?NAS扩容一招搞定,轻松无忧!

    和vlog …… 这些点点滴滴 都是我们共同走过2024年的珍贵凭证 当硬盘的进度条渐渐变红 仿佛在向我们展示这年来满满的收获 但存储空间紧急告急怎么办? NAS扩容一招搞定 、阵列扩容 在不改变阵列模式,保证数据不被删除的
    的头像 发表于 12-24 16:35 100次阅读
    存储空间告急?NAS扩容<b class='flag-5'>一招</b>搞定,轻松无忧!

    一招速成,EtherNET/IP转Profinet网关配置超简单

    种广泛应用的局域网技术,具有高带宽、稳定性强和易于扩展等显著优势。它能够支持大量数据的高速传输,满足了现代通信系统对于大数据量、实时性的需求。无论是企业办公网络中的文件共享、视频会议,还是工业自动化领域中的设备控制与数据
    的头像 发表于 11-18 13:49 162次阅读
    <b class='flag-5'>一招</b>速成,EtherNET/IP转Profinet网关<b class='flag-5'>配置</b>超简单

    国产大模型第梯队玩家,为什么pick了CPU?

    AI从“烧钱游戏”变为“普惠科技”,正是AIGC产业应对算力门槛,推动规模化应用落地的关键一招。未来,随着技术创新和生态完善,这模式还将为更多企业创造价值,为产业发展注入新的动力。
    的头像 发表于 07-10 20:13 354次阅读
    国产大模型第<b class='flag-5'>一</b>梯队玩家,为什么pick了CPU?

    网络故障导致流量失控?看虹科Qci方案如何一招制胜!

    导读在当今快速发展的智能通讯领域,时间敏感网络(TSN)已成为确保网络通信高可靠性和低延迟的关键技术。IEEE802.1Qci作为TSN的个重要组成部分,提供了套强大的机制来管理网络流量,确保
    的头像 发表于 06-20 08:04 507次阅读
    网络故障导致流量失控?看虹科Qci方案如何<b class='flag-5'>一招</b>制胜!

    教你一招键学会NAS磁盘“净身出户”的好方法!

    在毕业季这个充满离别与新的开始的时刻,空气中似乎也弥漫着种“断舍离”的氛围。就在这个特殊的季节里,我们迎来了618购物节,各种诱人的优惠活动如雨后春笋般涌现。铁威马618优惠不断!T系列部分低至
    的头像 发表于 06-18 15:06 469次阅读
    <b class='flag-5'>教你</b><b class='flag-5'>一招</b>,<b class='flag-5'>一</b>键学会NAS磁盘“净身出户”的好方法!

    教你一招键解锁云盘与NAS自动同步!

    ! TOS 6创新功能:云盘挂载 教你轻松实现云盘与NAS的无缝同步 准备好了吗? 让我们系好安全带 起向着云端与地面的交汇处进发吧! 01什么是云盘挂载 云盘挂载是TOS 6的项创新功能。它允许用户将公有云的云盘目录与TN
    的头像 发表于 05-15 16:58 344次阅读
    <b class='flag-5'>教你</b><b class='flag-5'>一招</b>,<b class='flag-5'>一</b>键解锁云盘与NAS自动同步!

    一招教你如何选择适用的工业GDS气体检测报警系统

    在化工企业生产、储运等过程中,经常会涉及到各类可燃、有毒气体释放源,可燃气体和有毒气体检测报警系统GasDetectionSystem(以下简称GDS系统)就是套通过气体检测报警器实时检测和监测各
    的头像 发表于 04-23 17:15 912次阅读
    <b class='flag-5'>一招</b><b class='flag-5'>教你</b>如何选择适用的工业GDS气体检测报警系统

    一招掌握C语言代码如何变成bin文件?

    、关键步骤将单片机的源代码转换成二进制文件(bin文件)的过程涉及几个关键步骤,这些步骤是编译过程中的标准组成部分,主要包括以下步骤:预处理、编译、汇编、链接、二进制转换。01预处理这是编译过程
    的头像 发表于 04-13 08:10 3251次阅读
    <b class='flag-5'>一招</b>掌握C语言代码如何变成bin文件?

    德力西电气斩获“全国企业竞争力5A级•标杆单位”荣誉称号

    近日,国家标准《企业竞争力评价规范》宣贯会在国务院机关事务管理局第一招待所隆重召开。
    的头像 发表于 04-03 14:30 649次阅读
    德力西电气斩获“全国企业竞争力5A级•标杆单位”荣誉称号

    新火种AI|OpenAI核心资料被盗!谷歌承认“主动攻击”,成本仅150元?

    谷歌,一招杀入OpenAI大本营。
    的头像 发表于 03-16 11:11 716次阅读
    新火种AI|OpenAI核心资料被盗!谷歌承认“主动攻击”,成本仅150元?

    教你一招,简化仪器Python编程控制!

    许多行业的工程师都使用自动化来扩展其测试仪器的功能,而大多是选择免费的编程语言——Python来完成。作为适用于自动化的主要编程语言,Python具备许多显著优势
    的头像 发表于 03-15 14:31 2391次阅读
    <b class='flag-5'>教你</b><b class='flag-5'>一招</b>,简化仪器Python编程控制!

    一招教你如何解决管材激光切割机割不透毛边问题

    编辑:镭拓激光管材激光切割机在切割过程中可能会出现割不透或者毛边问题,以下是一招综合性的解决方案:1.检查激光功率:检查激光切割机的功率和激光管的状态。若功率下降或激光管老化,更换激光管或调整激光
    的头像 发表于 03-12 13:17 1200次阅读
    <b class='flag-5'>一招</b><b class='flag-5'>教你</b>如何解决管材激光切割机割不透毛边问题

    一招就行—鸿蒙OS 编写第个页面

    在 Java UI 框架中,提供了两种编写布局的方式:在XML中声明UI布局和在代码中创建布局。这两种方式创建出的布局没有本质差别,为了熟悉两种方式,我们将通过 XML 的方式编写第个页面,通过
    的头像 发表于 01-26 18:01 776次阅读
    <b class='flag-5'>一招</b>就行—鸿蒙OS 编写第<b class='flag-5'>一</b>个页面

    色标法识别电阻阻值

    哎呀,说到电阻器的阻值,这可是个技术活!不过别担心,我今天就来教你一招,让你轻松识别电阻器的阻值。
    的头像 发表于 01-23 09:22 1855次阅读
    色标法识别电阻阻值

    存储空间满了?学会这一招,给设备瘦瘦身

    上传 那么有什么更简单的方法吗? 学会这一招 轻松给设备瘦瘦身 01 映射网络驱动器 1、点击我的电脑—计算机—映射网络驱动器,注意NAS需开启SMB服务;   2、输入NAS的IP地址及文件夹名称,示例:\IP文件夹名字;   3、输入NAS的账号密码; 勾选记住我的凭据,即记住
    的头像 发表于 01-05 11:26 439次阅读
    存储空间满了?学会这<b class='flag-5'>一招</b>,给设备瘦瘦身