远程连接opc服务器设置[通俗易懂]

远程连接opc服务器设置[通俗易懂]准备工作1.1软件基础(1)安装所需的软件,机器上有必要的OPCclient、OPCServer,如ifix,rslinx,保证rslinx的版本能支持远程opc功能。1.2通讯基础(1)在同一局域网内,能ping通(物理连接,处于同一网段下)(2)建立同名用户及相同密码,win7系统将用户放置于于distributedCOMUser下,若是XP系统,则开启来宾用户…

大家好,又见面了,我是你们的朋友全栈君。

  1. 准备工作

1.1 软件基础

(1)安装所需的软件,机器上有必要的OPC client、OPC Server,如ifix,rslinx,保证rslinx的版本能支持远程opc功能。

1.2 通讯基础

(1)在同一局域网内,能ping通(物理连接,处于同一网段下)

(2)建立同名用户及相同密码,win7系统将用户放置于于distributed COM User下,若是XP系统,则开启来宾用户。

远程连接opc服务器设置[通俗易懂]

远程连接opc服务器设置[通俗易懂]

(3)本地安全策略

OPC服务器和OPCClient服务器电脑都要设置:打开“控制面版”上的“管理工具”并打开“本地安全策略”。

远程连接opc服务器设置[通俗易懂]

点击安全选项—>”网络访问:本地帐户的共享和安全模式”->属性

远程连接opc服务器设置[通俗易懂]

 

选择经典本地用户以自己的身份验证

远程连接opc服务器设置[通俗易懂]

 

2 配置OPCServer所在的计算机

2.1 我的电脑设置

在命令行运行dcomcnfg,组件中我的电脑属性设置

远程连接opc服务器设置[通俗易懂]

 

在上面的[默认属性]页面中,将“在这台计算机上启用分布式COM”打上勾,将<默认身份验证级别>设置为<无>,如图:

远程连接opc服务器设置[通俗易懂]

 

在[COM安全]属性页中,将<访问权限>和<启动和激活权限>都增加分别添加everyoneadministratroanonymous logon用户及建立的相同用户,并选中其所有权限,如下图:

远程连接opc服务器设置[通俗易懂]

 

2.2 配置Opcenum属性

点开左侧树形列表[组件服务->计算机->我的电脑->DCOM配置],如下图:

远程连接opc服务器设置[通俗易懂]

 

在左侧的DCOM程序中找到opcenum,如下图:

远程连接opc服务器设置[通俗易懂]

右键点击<OpcEnum>,弹出的右键菜单,点击<属性>,弹出对话框设置身份验证级别。将<身份验证级别>设置为<无>,如下图:

远程连接opc服务器设置[通俗易懂]

配置安全。全部选择<自定义>,如下图:

远程连接opc服务器设置[通俗易懂]

 

并将<启动和激活权限>、<访问权限>、<配置权限>都增加everyoneadministratroanonymous logon用户及建立的相同用户,并配置全部权限。如下图:

远程连接opc服务器设置[通俗易懂]

配置标识。选择<交互式用户>。

远程连接opc服务器设置[通俗易懂]

若“交互式用户”为灰色,无法选中,则需要注册opcenum.exe。注册方法:在命令行输入:C:\Windows\SysWOW64\opcenum.exe /regserver 后回车。(其中路径可能有所不同,路径为C盘中opcenum.exe的路径)。注册后,即可选中opcenum.exe。

2.3 配置对应的opc server设置(可不做设置)

配置方法与opcenum一样,首先要了解所用的OPC对应的组件。

2.4 防火墙设置

  1. 如果不需要防火墙的话,可以直接点击关闭。(实际操作中直接关闭了防火墙)
  2. 如若有特殊要求,不能关闭防火墙,可进行防火墙设置。
    单击“Windows 防火墙”,弹出下面的画面

    远程连接opc服务器设置[通俗易懂]

    单击“例外”选项,弹出下面的窗口画面:

    远程连接opc服务器设置[通俗易懂]

在这个画面中,在“添加程序”里面把把opcenum.exe 及对应的OPC的应用程序),添加进去;然后135单击“添加端口”,弹出下面的画面 :

远程连接opc服务器设置[通俗易懂]

3 配置opc client所在的计算机

3.1我的电脑属性设置

dcomcnfg命令后,组件中我的电脑属性设置与上述opc server所在的计算机设置一致

3.2 Opcenum属性设置

Opcenum属性设置与上述opc server所在的计算机设置一致

4 不同的OPC Client连接

4. ifix OPC PowerTool

opc client的操作过程(这里以Ifix为例)

(1)打开ifix中OPC PowerTool

远程连接opc服务器设置[通俗易懂]

(2)选择“Use Local OPC Client Driver”

远程连接opc服务器设置[通俗易懂]

(3)选择远程服务器,选择“Use Remote OPC Server”,输入OPC Server所在计算机的name或IP,这里OPC Server所在计算机的IP是192.168.0.13。

远程连接opc服务器设置[通俗易懂]

(4)正常添加Group、Item,可以连接到远程OPC Server中的数据,如下图:

远程连接opc服务器设置[通俗易懂]

(5)对连接到的数据验证,显示“Good”证明成功连接到远程OPC Server中的数据

 

远程连接opc服务器设置[通俗易懂]

 详细设置下载链接:https://download.csdn.net/download/qq_35573625/10878962

 

 

 

 

 

 

 

 

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/151294.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Java中关于守护线程_守护线程和主线程

    Java中关于守护线程_守护线程和主线程在Java中有两类线程:UserThread(用户线程)、DaemonThread(守护线程) 用个比较通俗的比如,任何一个守护线程都是整个JVM中所有非守护线程的保姆:只要当前JVM实例中尚存在任何一个非守护线程没有结束,守护线程就全部工作;只有当最后一个非守护线程结束时,守护线程随着JVM一同结束工作。Daemon的作用是为其他线程的运行提供便利服务,守护线程最典型的应用就是

    2022年10月16日
    2
  • linux通配符的用法_通配符怎么使用

    linux通配符的用法_通配符怎么使用Linux通配符(转)[@more@]通配符1、基本的通配符有哪些?·“?”可替代单个字符。·“*”可替代任意字符。·方括号“[charset]”可替代charset集中的任何单个字符。对最后一条做些解释。[cChH]通配符便可替代c或h字符的大小写形式。通配符集还能描述介于字符对之间的所有字符。如“[a-z]”就可以代替任意小写字母,而[a-zA-Z]则可替代任意字母。注意可替代的字符包括字符包…

    2022年9月19日
    2
  • mysql 删除语句多表关联_MySQL多表关联数据同时删除sql语句

    mysql 删除语句多表关联_MySQL多表关联数据同时删除sql语句MySQL多表关联数据同时删除sql语句有需要的朋友可参考。DELETE删除多表数据,怎样才能同时删除多个关联表的数据呢?这里做了深入的解释:代码如下1deletefromt1where条件2deletet1fromt1where条件3deletet1fromt1,t2where条件4deletet1,t2fromt1,t2wh…

    2022年7月17日
    17
  • rabbitmq 和 kafka使用场景[通俗易懂]

    rabbitmq 和 kafka使用场景[通俗易懂] rabbitMQ     1.RabbitMQ的消息应当尽可能的小,并且只用来处理实时且要高可靠性的消息。2.消费者和生产者的能力尽量对等,否则消息堆积会严重影响RabbitMQ的性能。3.集群部署,使用热备,保证消息的可靠性。 kafka1.应当有一个非常好的运维监控系统,不单单要监控Kafka本身,还要监控Zookeeper。(kafka强烈的依赖于zookeepe…

    2022年10月14日
    3
  • 史上最全Java多线程面试题及答案[通俗易懂]

    史上最全Java多线程面试题及答案[通俗易懂]这篇文章主要是对多线程的问题进行总结的,因此罗列了40个多线程的问题。这些多线程的问题,有些来源于各大网站、有些来源于自己的思考。可能有些问题网上有、可能有些问题对应的答案也有、也可能有些各位网友也都看过,但是本文写作的重心就是所有的问题都会按照自己的理解回答一遍,不会去看网上的答案,因此可能有些问题讲的不对,能指正的希望大家不吝指教。 1、多线程有什么用?一个可能在很多人看来…

    2022年8月27日
    6
  • mybatis oracle分页查询sql语句(oracle查询分页)

    java实现mysql分页查询1.前言1.mysql中分页用limit,但是limit后面不能跟表达式,错误表达式:limit(1-1)*10,10。2.对象中提供分页数据的方法。备注:limita,b表示从第a+1条开始取,本次一共取b条如limit0,10:取第1-10条数据,如limit25,8:去第26-33条数据。application.properties数据库Mysql配置#数据库配置spring.datasource.url=jdbc:mysql://loc

    2022年4月15日
    255

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号