实例介绍
根据个人的OPC开发经验,总结出的OPC客户端开发的技术流程以及部分代码,希望能够对各位OPC开发者有所裨益,同时请尊重个人的劳动成果。
汇报提纲 中国科学院大学资源与环境学院北京市玉泉路号甲 简介 运行及开发环境配置 组件开发及接口说明 1画 客户端连接服务器 数据读取 订阅机制详解 运行及开发环境配置 n协议 中国科学院大学资源与环境学 分另了而接的CTP 默认协议,需要马,一定要 了面可连接的 添加TCPP配置 确保相阝 需要有着相 ⅴ王比计算 写规逸项默认生默认协设"沉 對认器 F网t 身份到使月本地协调兽 厂北许程客户端q 厂允许远程管 无日志息旧目前为TSW所有二 事务管理通信 置① P允许入站 P允许出站 r们s1sys!n3贴!e 要求对方进行思 容量c) C要求呼叫方速行验证 MSDTC,存我 °端同协议配置①) 厂启用事务 Internet协议 的电脑 厂启用A事务 本地DTc中 标训.010.414的眼务控制状老 状态:已后动联2:5-510-8-55 lm,置然户 止① 帐户 THOKTTT Ne trorkervi浏览① 事头置二 跟凉选项 安全性配置① 三、0P运行及开发环境配置 在访问权限及启动和激活权限区域内点击编辑限制按钮。分别添加 中国科学院大学资源与环境学院北京市玉泉路号甲 用户 ANONYMOUS LOGON, Everyone, INTERACTIVE, ETWORK。选中所 有的允许选项 安全限制 组嘁用尸名称 或用户名称国 f Administrator DILsos-FCLAdniniztra:o) Animistrasors工T50数 EC'Adsinistrator:) ff ANDWYNOUS IDe3 NHM-mia LogoN FritErActriz IHTEFACTIVE 市加更 添加Q)」删除 AKINTWNE InNI的跟印 Rsin:=trators的权限卫) 允拒绝 二、0PC运行及开发环境配置 四、组件配置(仅服务器) 中国科学院大学资源与环境学院北京市玉泉路号干 在DCOM配置里找到需要配置的oPc服务器,右击属性 知文件(D)操作(4)查看()窗口(M书助 今同兴目仙但益 L我的电运 Authentic. AInstSv Background BD[UIau. DelISrr DCM西 D e %sys 音音 鲁 ye ELevated… itectCACitact Ccudsvn. CMLUAUTIL D台%可y3 b音Ac ALex nmFvents. COper.. CS.. CTapiluial ib 三、0P运行及开发环境配置 各个选项卡的配置过程 中国科学院大学资源与环境学院北京市玉泉路号甲 智安常坝仅置安常奴位置会终结桌标 此LL应用释序 择云行此应用序用中卟户 标识选项卡选 C用,认恒(n 中系统账户 G目定草期位你置 c日定 在此计 纪置权阝 系斑帐尸收生十务 二、0PC运行及开发环境配置 中 国四、开始→>运行->输入 secpol. msc进入本地安全设置 院(服务器与客户端都要配置) 学 本地策略->安全选项→>网络访问:本地账户的共享和安全模式 源 修改成经典本地用户身份验证 境 一网安全制M据务你 毒出 金制阳7LM家径八L 一尾金限利加门活被物M份 用啦能 的定 通安金限制M加M桑影过添程层器南 网谓 尾安金力LE国em世 hPhp 对需计界和的CU晶母 号 感口主糖,但机 北标次型 磨马不允许 胃Fu于黑电 网马可五程您费是 网程子 需曾尔 二、0P运行及开发环境配置 中五、在OPC的开发包中,包含有OPC开发所需要的核心动 学态链接库(包括 opccomn ps.dl, PCDAAuto.dl, OpcEnum,exe, 学 opchda_ps.d, opcproxy,d五项) 资 源 全部复制到“c:\ Windows\ Systen32”目录下,然后进行注册 环 院 反权所有(c>2889 ft Corporation。臣所有权为 2>o]GEnun cxG /SERVI CEE 汇报提纲 中国科学院大学资源与环境学院北京市玉泉路号干 简介 运行及开发环境配置 ●Q● 组件开发及接口说明 客户端连接服务器 数据读取 主百 订阅机制详解 、组件开发及0PC接口说明 技术 中国科学院大学资源与环境学院北京市玉泉路号甲 是微软提出的第一个构件模型,源于 动态链接和嵌入采用 动态数据交换在不 同的程序之间进行通信。 缺点:建立在 消息机制基础上,效率低 稳定性不好、使用不方便是为克服上述不足而 出现的。 定义了客户与构件之间互操作的标准,包括规约 与实现两个部分: >规约部分定义了构件之间的通信机制,这些规约 不依赖于任何特定的语言和操作系统 实现部分就是库,为规约的具体实现 提供了一些核心服务。 、组件开发及0PC接口说明 中国科学院大学资源与环境学院北京市玉泉路号干 技术 仅支持同一台计算机上( 操作系统) 的互操作,不支持分布式计算环境。 将技术延伸到分布计算环境,产生了所谓的 分布构件对象模型。用 网络协议代替本地进程之间的通信,针对分布环境 提供了新特性: 位置透明 >网络安全性 跨平台调用等 、组件开发及0PC接口说明 中 国 OPC核心接口 Unkown/所有接口的基类 OPCServerlist//OPC服务器列表 lOPCServer/连接oPC服务器 lOPCItemMgt∥opc数据项服务器端接口 环 lOPCSynclO∥同步读取 OPCAsynclO2/异步读取 院 、组件开发及0PC接口说明 OPC客户端开发核心接口 科 Unkown/所有接口的基类 院 OPCServerlist//oPC服务器列表 学0 PCServer/连接oPc服务器 资 OPCItemMgt//oPc数据项 客户端 源0 PCSynclo∥同步读取 环 OPCAsynclO2/异步读取 号 汇报提纲 中国科学院大学资源与环境学院北京市玉泉路号甲 简介 运行及开发环境配置 组件开发及接口说明 1画 客户端连接服务器 数据读取 订阅机制详解 的四、0户端连接服务器 添加对头文件的引用 中国科学院大学资源与环境学院北京市玉泉路号甲 中初始化变量 服务器的地址 服务名 指向服务器列表 指向服务器列表枚举 服务器接口指针 指向服务器的接口指针 的四0客户端连接服务器 中 国组件注册及登陆 注册组件,获取结果 资 源 环 学获取服务器列表 存放服务器信息 用以获取服务器列表 把服务器名转为宽字节字符串 的四、0户端连接服务器 枚举服务器(遍历服务器) 存放标准接口和 中国科学院大学资源与环境学院北京市玉泉路号干 存放服务器的 得到服务器列表指针 得到服务器枚举接口 【实例截图】
【核心代码】
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论