精华内容
下载资源
问答
  • OPC通讯配置详解.doc

    2021-09-29 14:39:27
    OPC通讯配置详解.doc
  • OPC通讯配置说明-MCGS做客户端.doc
  • 5711卡与S7 300的OPC通讯配置 包括PC站配置 STEP7 硬件组态 OPC通讯测试 KEPware OPC通讯测试
  • rsview32_opc通讯配置

    2012-08-30 13:18:21
    介绍RSVIEW32_OPC通讯配置的方法,是一个较好的教程!
  • opc通讯配置流程.docx

    2019-07-24 15:58:35
    资源实现了如何与西门子的plc进行通讯配置opc,进行读写操作。
  • 西门子博图OPC通讯设置文档,包含组态、调试、通讯各方面设置
  • OPC通讯DCOM配置手册.doc
  • 适用于win10进行opcda环境配置
  • 两台OPC PC Server 和Cilent通讯设置解析
  • OPC DCOM 配置 用 户 操 作 说 明 书 1 第一节 进入 DCOM 配置程序 1运行 dcomcnfg 进入 DCOM 配置程序 2组件服务 >计算机 >我的电脑 > DCOM 配置进入 CCOM 配置程序 第二节 服务端配置 2 一 服务端 DCOM 配置 1右击...
  • OPC DCOM 配置 用 户 操 作 说 明 书 第一节 进入 DCOM 配置程序 1运行 dcomcnfg 进入 DCOM 配置程序 2组件服务 >计算机 >我的电脑 > DCOM 配置进入 CCOM 配置程序 第二节 服务端配置 欢迎下载 2 一 服务端 DCOM ...
  • OPC DCOM 配置 用 户 操 作 说 明 书 第一遴DCOM 配置程序 1运行 dcomcnfg避DCOM 配置程序 2 2 缱服务 > 算机 > 我的触 > DCOM配置避CCOM配置程序 第二龈端配置 DCOM配置1 DCOM 配置 1避我的魅IB性 2遣我的I?...
  • 精选 OPC DCOM配置 用 户 操 作 说 明 书 进入DCOM配置程序 运行dcomcnfg进入DCOM配置程序 组件服务>计算机>我的电脑>DCOM配置进入CCOM配置程序 服务端配置 一 服务端DCOM配置 1右击我的电脑进行属性设置 设置我的...
  • 在使用网络OPC模式前,需要对充当OPC服务器的机器进行dcomcnfg程序配置,本文主要介绍在Windows 2000、NT、XP、2003 Server操作系统下,组态王采用OPC方式通讯时的DCOM配置。 win98操作系统不支持网络OPC功能。
  • Wincc (V7 or Professional) OPC通讯配置要求,进行wincc opc通信的测试
  • 两台计算机之间实现OPC通讯要比一台计算机上实现通讯要复杂的多,为实现网络计算机之间实现opc通讯,服务器端和客户端计算机需要相关DCOM配置,本文教你一步一步如何实现相关配置.
  • SIMATIC NET v6.0 OPC SERVER通讯配置说明doc,SIMATIC NET v6.0 OPC SERVER通讯配置说明
  • 组态王通过网络OPC通讯时DCOM配置文档,可以参考.
  • 介绍了关于XP和2003上OPC通讯时的DCOM配置---中文资料的详细说明,提供工业通讯协议的技术资料的下载。
  • OPC Client远程连接OPC Server配置说明OPCClient远程连接OPC服务器配置手册 作者:张荣华 来源:博客园 发布时间:2008-12-18 16:16 阅读:2434次 原文链接 [收藏] 一,操作系统用户1、在OPC服务器上用Administrator...

    OPC Client远程连接OPC Server配置说明

    OPCClient远程连接OPC服务器配置手册 作者:张荣华 来源:博客园 发布时间:2008-12-18 16:16 阅读:2434

    次 原文链接 [收藏] 一,操作系统用户

    1、在OPC服务器上用Administrator用户建立一个拥有管理员权限的用户并设置密码,一定要设置密码,不能为空,如:用户名:OPCClientUser 密码:123

    2、 在OPCClient服务器上用Administrator用户建立一个相同的拥有管理员权限的用户并设置相同密码,一定要设置密码,不能为空,如:用户名:OPCClientUser 密码:123,并用OPCClientUser用户登入。

    如果OPC Client与OPC Server的当前用户不一样,那么在彼此电脑上均新建个另一台电脑的当前用户密码,并拥有管理员权限。

    二、防火墙设置(OPC服务器和客户端上都要进行设置)

    1、关闭window自带的防火墙。

    2、如果不关闭windows自带的防火墙,则需要在window防火墙管理界面上配置允许客户端程序访问权限和开放OPC通讯135端口。步骤如下:

    1)

    展开全文
  • 介绍了关于Triconex控制器与TRI-VIEW通讯OPCServer配置指南V1.0的详细说明,提供Triconex的技术资料的下载。
  • 组态王的OPC通讯,视频培训教程。组态王的OPC通讯,视频培训教程。组态王的OPC通讯,视频培训教程。组态王的OPC通讯,视频培训教程。组态王的OPC通讯,视频培训教程。
  • OPC详细配置

    2012-10-18 14:23:37
    OPC详细配置OPC服务器与客户端详细配置
  • XP和2003上OPC通讯时的DCOM配置---中文资料pdf,XP和2003上OPC通讯时的DCOM配置---中文资料
  • OPC网络配置工具

    2019-03-09 23:08:21
    自动配置DECOM权限和系统OPC通讯权限,部分电脑配置后,直接可通信
  • ///程式使用C#.NET 2005 编写 ///引用类库OPCDAAuto.dll ///OPCServer采用KEPWare ///在windows xp sp2、sp3、windows 2003上测试通过
  • 真正opc3.0,需要的都知道是什么的,不用多说的,可以打开*.tcf文件
  • 为了能够建立DCOM通讯,需要关闭Windows防火墙。 添加用户账户 确保所有的计算机有相同的用户名和密码的组合. 用户名与密码的匹配在 OPC 的访问是必须的。注意: • 一个账户必须有一个用户名和密码. 如果一个...
    1. 移除Windows安全
      为了能够建立DCOM通讯,需要关闭Windows防火墙。
    2. 添加用户账户
      确保所有的计算机有相同的用户名和密码的组合. 用户名与密码的匹配在 OPC 的访问是必须的。注意:
      • 一个账户必须有一个用户名和密码. 如果一个账户没有密码是不能够建立通讯.
      • 每个计算机上拥有自己全部的用户账户和密码,一般情况下,每台计算机有一个账户,该账户的用户名密码保持一致即可。
    3. 运行dcomcnfg,进入组件服务,开始配置DCOM
      3-1:我的电脑属性配置
      默认属性:
      在这里插入图片描述
      COM安全中访问权限编辑限制:
      组或用户名中需要包含:everyone、simatic hmi、simatic net、performance log users、distributed com users、anonymous logon 6个用户,每个用户均具有本地访问和远程访问权限。
      COM安全中访问权限编辑默认值:
      在这里插入图片描述
      其中,system仅具有本地访问权限,其它用户均具有本地访问和远程访问权限。
      COM安全中启动和激活权限编辑限制:
      组或用户名中需要包含:everyone、simatic hmi、simatic net、administrators、performance log users、distributed com users、anonymous logon 7个用户,每个用户均具有本地访问和远程访问权限。
      COM安全中启动和激活权限编辑默认值:
      在这里插入图片描述
      其中system和interactive仅具有本地启动、本地激活权限,administrators具有所有权限。
      3-2:OPCEnum属性配置
      常规:身份验证级别:默认

    位置:勾选在此计算机上运行应用程序

    安全:启动和激活权限:自定义:编辑
    具有everyone、system、simatic hmi、simatic net、administrators、interactive6个用户,所有用户均具备所有权限

    安全:访问权限:自定义:编辑
    具有everyone、self、system、simatic hmi、simatic net5个用户,其中,system仅具有本地访问权限,其余用户均具有本地访问和远程访问权限。

    安全:配置权限:自定义:编辑
    具有everyone、creator owner、system、administrators、users5个用户,其中creator owner无权限,users仅具有读取权限,其余用户具有完全控制和读取权限
    3-3:OPCServer.wincc属性配置
    常规:身份验证级别:默认

    位置:勾选在此计算机上运行应用程序

    安全:启动和激活权限:自定义:编辑
    具有everyone、system、simatic hmi、administrators、interactive5个用户,其中system和interactive仅具有本地启动和本地激活权限,其余用户均具备所有权限

    安全:访问权限:自定义:编辑
    具有everyone、self、system、simatic hmi4个用户,其中,system仅具有本地访问权限,其余用户均具有本地访问和远程访问权限。

    安全:配置权限:自定义:编辑
    具有everyone、creator owner、system、administrators、users5个用户,其中creator owner无权限,users仅具有读取权限,其余用户具有完全控制和读取权限

    ps:如果参照以上配置完毕后依然无法连接,请检查软件安装是否有问题!
    检查方法:服务器端和客户机端均添加OPC通讯驱动,尝试浏览本地OPCserver,如果不能浏览本地OPCserver,那么软件安装有问题,需要重新安装软件!
    更多自动化知识,关注微信公众号:工控自动化老王,不定期分享!

    展开全文
  • OPC 通讯 Demo

    千次阅读 2017-08-28 11:25:23
    以jeasyopc为例, 导入jeasyopc相关的类和资源文件(注:由于.dll文件限制只能在32位系统上运行) 下载测试服务端软件,(opc相关的机器配置见https://wenku.baidu.com/view/c9b6aca6b0717fd5360cdc55.html) 可以用OPC 的...
    • 以jeasyopc为例, 导入jeasyopc相关的类和资源文件(注:由于.dll文件限制只能在32位系统上运行)
      这里写图片描述

    • 下载测试服务端软件,(opc相关的机器配置见https://wenku.baidu.com/view/c9b6aca6b0717fd5360cdc55.html)
      这里写图片描述

    • 可以用OPC 的客户端软件先测试一下,是否能成功读取
      这里写图片描述

    • 编写测试demo, 进行测试

    opc读取demo

    package com.opc.test;
    
    import java.io.BufferedInputStream;
    import java.io.BufferedOutputStream;
    import java.io.FileInputStream;
    import java.io.InputStream;
    import java.io.OutputStream;
    import java.net.InetAddress;
    import java.net.ServerSocket;
    import java.net.Socket;
    import java.text.SimpleDateFormat;
    import java.util.ArrayList;
    import java.util.Date;
    import java.util.Iterator;
    import java.util.Properties;
    
    import javafish.clients.opc.JEasyOpc;
    import javafish.clients.opc.asynch.AsynchEvent;
    import javafish.clients.opc.asynch.OpcAsynchGroupListener;
    import javafish.clients.opc.component.OpcGroup;
    import javafish.clients.opc.component.OpcItem;
    
    /**
     * OPC demo
     */
    public class Test6 implements OpcAsynchGroupListener {
    
        // 执行
        public static void main(String[] args) throws Exception {
            Test6 t = new Test6();
    
            //构造参数 : IP //OPCServer名称 //任意
            JEasyOpc jopc = new JEasyOpc("127.0.0.1", "Knight.OPC.Server.Demo",
                    "JOPC1");
    
            JEasyOpc.coInitialize(); 
            jopc.connect();
            // (用户组的标识名称),开始活动的组(true 开始 false 不开始) 默认true,刷新组的时间 毫秒,默认 0.0f
            OpcGroup group = new OpcGroup("", true, 3000, 0.0f);
    
            group.addItem(new OpcItem("b.b.b", true, ""));
            jopc.addGroup(group);
            group.addAsynchListener(t); // 添加监听
    
            jopc.run();
    
            jopc.terminate();
            JEasyOpc.coUninitialize();
    
        }
    
        public void getAsynchEvent(AsynchEvent event) {
            ArrayList<OpcItem> list = event.getOPCGroup().getItems();
            for (Iterator<OpcItem> it = list.iterator(); it.hasNext();) {
                OpcItem opcItem = it.next();
                String key = opcItem.getItemName().trim();
                String value = opcItem.getValue().toString().trim();
                String itemName = opcItem.getItemName();
    
                SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
    
                System.out.println("时间 : " + df.format(new Date())
                        + " --> plc数据监听: " + key + " --> " + value);
    
            }
        }
    
    }



    opc 写入demo

    package com.opc.test;
    
    import javafish.clients.opc.JOpc;
    import javafish.clients.opc.component.OpcGroup;
    import javafish.clients.opc.component.OpcItem;
    import javafish.clients.opc.exception.ConnectivityException;
    import javafish.clients.opc.variant.Variant;
    
    public class Test4 {
    
        public static void main(String[] args) throws Exception {
            // 有了jeasyopc,一切操作都简单的很,如下:
            // 第一步,初始化
            JOpc.coInitialize();
            // 第二步,建立一个JOpc对象,三个参数,分别是OpcServer的IP,Server的name,还有JOpc的name
            JOpc jopc = new JOpc("127.0.0.1", "Knight.OPC.Server.Demo", "JOPC1");
            // 第三步,建立连接
            jopc.connect();
            // 第四步,新建一个OPC的group和item,并把item加到group中
            OpcGroup group = new OpcGroup("group", true, 500, 0.0f);
            // 前提 opc的服务店,必须有该点位
            OpcItem item = new OpcItem("f.f.f", true, "");
            group.addItem(item);
            // 第五步,
            jopc.addGroup(group);
            jopc.registerGroup(group);
            jopc.registerItem(group, item);
            // 第六步
            item.setValue(new Variant(0.02f));
            jopc.synchWriteItem(group, item);
            // 最后,该释放的全释放掉
            jopc.unregisterItem(group, item);
            jopc.unregisterGroup(group);
            JOpc.coUninitialize();
        }
    
        public static void run() throws Exception {
            // 有了jeasyopc,一切操作都简单的很,如下:
            // 第一步,初始化
            JOpc.coInitialize();
            // 第二步,建立一个JOpc对象,三个参数,分别是OpcServer的IP,Server的name,还有JOpc的name
            JOpc jopc = new JOpc("127.0.0.1", "Knight.OPC.Server.Demo", "JOPC1");
            // 第三步,建立连接
            jopc.connect();
            // 第四步,新建一个OPC的group和item,并把item加到group中
            OpcGroup group = new OpcGroup("group", true, 500, 0.0f);
            OpcItem item = new OpcItem("f.f.f", true, "");
            group.addItem(item);
            // 第五步,
            jopc.addGroup(group);
            jopc.registerGroup(group);
            jopc.registerItem(group, item);
            // 第六步,写入数据,此处以float类型的0.04f,写入f.f.f地址
            // 写入的数据都需要填入Variant类的构造参数中
            item.setValue(new Variant(0.04f));
            jopc.synchWriteItem(group, item);
            // 最后,该释放的全释放掉
            jopc.unregisterItem(group, item);
            jopc.unregisterGroup(group);
            JOpc.coUninitialize();
        }
    
    }
    展开全文

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,419
精华内容 567
关键字:

opc通讯配置