欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    OPC相关知识-上海迅饶.ppt

    • 资源ID:70797732       资源大小:1.02MB        全文页数:28页
    • 资源格式: PPT        下载积分:11.9金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要11.9金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    OPC相关知识-上海迅饶.ppt

    OPCOPCOPCOPC技术规范技术规范技术规范技术规范上海迅饶自动化科技有限公司上海迅饶自动化科技有限公司电话:电话:021-20252795Email:OPC 基本原理基本原理OPC 的特点的特点vv任何客户机都可以与服务器连接n n 即插即用即插即用 的互操作性是其目标的互操作性是其目标vv集合最优秀的 C API功能vv该标准已被公开,并出版vvOPC基金会是管理此工业标准的组织vv灵活性 接纳所有类型的客户机及服务器vv高效性 优化快速传输数据vv可以支持所有编程语言n nC,C+,VB,Java,HTML,DHTMLC,C+,VB,Java,HTML,DHTMLvv可利用 InternetOPC的优点的优点显示应用显示应用趋势应用趋势应用OPCOPCDCSCONTROLLERPLC开放性开放性开放性开放性 :为编程和服务器提供了一个开放的界面模式为编程和服务器提供了一个开放的界面模式为编程和服务器提供了一个开放的界面模式为编程和服务器提供了一个开放的界面模式有有有有OPCOPC标准后标准后标准后标准后:客户机及服务器有了相应连接标准客户机及服务器有了相应连接标准客户机及服务器有了相应连接标准客户机及服务器有了相应连接标准n n节省了费用节省了费用节省了费用节省了费用n n降低了投资风险降低了投资风险降低了投资风险降低了投资风险n n有了更多的选择有了更多的选择有了更多的选择有了更多的选择n n提高产量力提高产量力提高产量力提高产量力产业性产业性产业性产业性 :有有有有OPCOPC标准前标准前标准前标准前:保守的数据交换保守的数据交换保守的数据交换保守的数据交换花费高花费高花费高花费高低效率低效率低效率低效率有风险有风险有风险有风险 应应 用用 X应应 用用 Y.DCSCONTROLLERPLC互联性互联性互联性互联性 :典型的典型的OPC系统接口系统接口OPC的技术基础的技术基础vv基于微软的基于微软的OLE(现在的现在的ActiveX)、COM(对象组件模型对象组件模型)和和DCOM(分布式对分布式对象组件模型象组件模型)等技术。等技术。vvActiveX/COM技术定义各种不同的软件技术定义各种不同的软件部件如何交互使用和分享数据。部件如何交互使用和分享数据。vvDCOM技术定义了技术定义了MS Windows分布式分布式环境下软件部件如何交互使用和分享数环境下软件部件如何交互使用和分享数据。据。OPC的技术基础的技术基础vvOPC数据存取规范版本数据存取规范版本2.02服务器对象接口服务器对象接口OPC的技术基础的技术基础vvOPC数据存取规范版本数据存取规范版本2.02组对象接口组对象接口OPC 规规范范主要的主要的OPC技术规范技术规范vvDA-Data Access 3.0vvAE-Alarm and Events 1.1vvBatch-Batch Data Access 2.0vvHDA-Historical Data Access 1.2 vvDX-Data eXchange 1.0vvXML DA-XML Data Access 1.0vvCD Complex Data 1.0OPC DA的适用领域的适用领域底层传感器往往使用专用接口和协议设备专用的 I/O 控制数据监视子系统OPCOPC(通过DCOM)可以使用在各个子系统与管理终端之间OPC处于数据监视应用程序和专用的IO驱动软件之间我们现在采用WT的WTOPCSvr.Dll就是传统的驱动程序就是配置界面OPC DA应用应用EthernetPLC&DCS系系统统PROFInetPROFIBUSPROFIBUS 系系统统EtherNet/IP ControlNetControlNet Intl.系系统统ODVA 系系统统 应应用用OPC数据客数据客户户端端 EtherNet/IPDeviceNetI/OI/OI/OOPC DAOPC DAI/OI/OI/OI/OI/OI/OI/OI/OI/OOPC DAHSEH1Fieldbus Foundation系系统统OPC DAI/OI/OI/OOPC DAOPC DA 的应用架构的应用架构vv每个每个OPC DA服务器是一个独立的对象服务器是一个独立的对象vvOPC DA服务器提供了到现场数据源的一服务器提供了到现场数据源的一个个“窗口窗口”vv数据通过对应的数据通过对应的Tag访问访问(Tag的定义由的定义由生产商和硬件有关生产商和硬件有关)vv数据可以周期性轮询或单次读写数据可以周期性轮询或单次读写现场SCADA,DCS,PLC或其他数据源FIC101,FIC102.OPC DA 服务器OPC DA客户端OPC 基本结构基本结构Server(服务器)服务器)Group(组)组)Item(项)项)Item(项)项)Group(组)组)OPC逻辑对象模型逻辑对象模型OPCServerOPCGroupOPC/COMInterfacesOPCGroupOPCGroup(s)OPCItem(s)OPCItem(s)OPCItem(s)OPCItem(s)OPCItem(s)OPCItem(s)OPCItem(s)OPCItem(s)OPCItem(s)典型的典型的OPC Server设计设计OPC/COM InterfacesOPC Group&Item ManagementItem Data Optimization and MonitoringDevice Specific Protocol LogicHardware Connection ManagementOPC服务器开发工具服务器开发工具 vvOPC服务器开发工具通常又分为源码级服务器开发工具通常又分为源码级开发工具和快速开发工具两种开发工具和快速开发工具两种:vv以使用微软的以使用微软的Visual C+6.0为例,源码为例,源码级开发级开发OPC服务器又有两种方式:通过服务器又有两种方式:通过MFC提供的提供的COM支持实现支持实现COM组件和通组件和通过过ATL来实现来实现COM组件。组件。vv快速开发工具则是以动态链接库快速开发工具则是以动态链接库(DLL)形形式提供给用户,用户只要按照动态链接式提供给用户,用户只要按照动态链接库中提供的应用编程接口库中提供的应用编程接口(API)即可完成即可完成OPC服务器的开发。本项目中,采用服务器的开发。本项目中,采用WinTECH Software公司的公司的OPC快速开快速开发工具箱发工具箱WTOPCSvr.DLL来开发来开发OPC服服务器。务器。WTOPCSvr.DLL工具包工具包 vvWTOPCSvr.DLLWTOPCSvr.DLL作为一个快速开发作为一个快速开发作为一个快速开发作为一个快速开发OPCOPC服务服务服务服务器的工具包,它封装了所有关于器的工具包,它封装了所有关于器的工具包,它封装了所有关于器的工具包,它封装了所有关于COMCOM和和和和OPCOPC的的的的技术细节,将技术细节,将技术细节,将技术细节,将MicrosoftMicrosoft公司的公司的公司的公司的OLEOLE、COMCOM、DCOMDCOM技术和技术和技术和技术和OPCOPC的技术细节隐藏起来。使用的技术细节隐藏起来。使用的技术细节隐藏起来。使用的技术细节隐藏起来。使用这个动态链接库这个动态链接库这个动态链接库这个动态链接库(WTOPCSvr.DLL)(WTOPCSvr.DLL)可以迅速地可以迅速地可以迅速地可以迅速地开发开发开发开发OPCOPC数据存取服务器,它提供了一些把设数据存取服务器,它提供了一些把设数据存取服务器,它提供了一些把设数据存取服务器,它提供了一些把设备数据集成到备数据集成到备数据集成到备数据集成到OPCOPC服务器的易于使用的服务器的易于使用的服务器的易于使用的服务器的易于使用的APIAPI函函函函数。数。数。数。vv使用动态链接库开发使用动态链接库开发使用动态链接库开发使用动态链接库开发OPCOPC服务器时,关键要求服务器时,关键要求服务器时,关键要求服务器时,关键要求用户对动态链接库的各个用户对动态链接库的各个用户对动态链接库的各个用户对动态链接库的各个APIAPI函数要熟悉,从函数要熟悉,从函数要熟悉,从函数要熟悉,从而提高软件开发的灵活性。这个动态链接库包而提高软件开发的灵活性。这个动态链接库包而提高软件开发的灵活性。这个动态链接库包而提高软件开发的灵活性。这个动态链接库包含五大功能块:调用返回定义、初始化和注册含五大功能块:调用返回定义、初始化和注册含五大功能块:调用返回定义、初始化和注册含五大功能块:调用返回定义、初始化和注册函数、函数、函数、函数、OPCOPC项函数、辅助功能函数和对报警与项函数、辅助功能函数和对报警与项函数、辅助功能函数和对报警与项函数、辅助功能函数和对报警与事件的支持事件的支持事件的支持事件的支持 。一、调用返回定义一、调用返回定义vvEnableUnknownItemNotification vvEnableItemRemovalNotification vvEnableDisconnectNotification vvEnableWriteNotification 二、初始化与注册函数二、初始化与注册函数 vvInitWTOPCsvr vvUpdateRegistry vv UnregisterServer 三、三、OPC项函数项函数 vvCreateTag vvUpdateTagvv UpdateTagWithTimeStamp vvUpdateTagByName vvSuspendTagUpdates vvReadTag vvReadTagWithTimeStampvv StartUpdateTags vvUpdateTagToList vvEndUpdateTags()四、辅助功能函数四、辅助功能函数 vvRefreshAllClients:服务器可以使用此:服务器可以使用此函数对所有连接的客户进行初始化。正函数对所有连接的客户进行初始化。正常情况下,客户应用数据是基于常情况下,客户应用数据是基于DLL中中的异步时针刷新的,这个函数让服务器的异步时针刷新的,这个函数让服务器可以刷新所有客户数据。可以刷新所有客户数据。vvResetServerRate vvNumbrClientConnections vvRemoveTag 五、对报警与事件的支持五、对报警与事件的支持vvUserAEMessage:此函数发送用户定义此函数发送用户定义的事件消息给所有连接的的事件消息给所有连接的OPC报警与事报警与事件客户。件客户。vvSetItemLevelAlarm:每个过程标签可:每个过程标签可以定义几个报警级别,以定义几个报警级别,DLL将检测所有将检测所有报警级别同时在刷新项时通知连接的报警级别同时在刷新项时通知连接的OPC报警与事件客户。参数报警与事件客户。参数LevelID有以有以下几个级别:下几个级别:#define ID_LOLO_LIMIT l、#define ID_LO_LIMIT 2、#define ID_HI_LIMIT 3、#define ID_HIHI_LIMIT 4。vvGetItemLevelAlarm迅饶OPC服务器-绿色免安装,支持中英文;-将各种协议转为OPC服务器,目前支持协议BACnetIP/BACnet MSTP,ModbusRTU/TCP/ASCLLSNMP,DLT6451997/2007等;-支持1024个点;-支持WEB查看,故障诊断;-导出至EXCEL编辑,然后导入到X2OPC;-简单易用的上位机配置软件X2OPC;-支持OPC DA1.0,2.0,3.0规范,AE1.0;-支持断开自动重连;迅饶OPC服务器原理图迅饶OPC服务器支持的协议定制OPC服务器如需定制,请联系上海迅饶自动化科技有限公司我们能让您的设备支持OPC服务器,为您增加市场竞争力;谢谢!

    注意事项

    本文(OPC相关知识-上海迅饶.ppt)为本站会员(wuy****n92)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开