注册名:

密码:

个人注册

企业注册

商务申请

商务管理平台

企业管理平台

个人管理平台

我的工控博客

中国工控网www.chinakong.com

首页 | 新闻中心 | 工控论坛 | 经验视点 | 工控商务 | 电气手册 | 工控博客 | 招聘求职 | 网上调查 | 企业中心 | 供求信息 | 资料中心 | 工控书店

所在位置:工控论坛 -- 工业自动化网络论坛 -- OPC论坛 -- 协议标准

中国工控网搜索:

 自动化企业招聘

更多..

 登陆:密码:  注册  密码

搜索:

OPC论坛分类  

全部论题

协议标准

硬件配置

发表人:shangzh 发表时间:2011/5/9 21:56:00  

 

 本栏论题: 提供性能稳定,易开发,价格低廉的OPC开发套件,支持DA 1.0,2.0,3.0,包括服务器端和客户端开发包Ver3.8  [2699]

    
   
    提供性能稳定,易开发,价格低廉的OPC开发套件,支持DA 1.0,2.0,3.0,包括服务器端和客户端开发包Ver3.8
   
   
    OPC服务器端开发包下载地址:http://www.xdowns.com/soft/38/110/2011/Soft_72907.html
   
    OPC客户端端开发包下载地址:http://www.oyksoft.com/soft/18132.html
   
    OPC开发包详情:http://item.taobao.com/item.htm?id=9474686238
   
   
    //OPC服务器端API部分接口定义
   
    /// <summary>
    /// 初始化系统运行参数和分配服务器资源
    /// </summary>
    /// <param name="lpCLSID_Svr">服务器标示,以NULL结尾</param>
    /// <param name="uServerRate">服务器支持的客户端最快异步刷新速率</param>
    /// <returns>TRUE成功,FALSE失败</returns>
    BmOpcDaSvr_API BOOL __stdcall CreateServer(LPCSTR lpCLSID_Svr, unsigned long uServerRate);
   
    /// <summary>
    /// 释放服务器资源
    /// </summary>
    /// <returns>void</returns>
    BmOpcDaSvr_API VOID __stdcall FreeServer();
   
    /// <summary>
    /// 构造服务器地址空间(标签列表的组织形式)
    /// </summary>
    /// <param name="hTag">父标签句柄,对于构造平面型地址空间(只有一层的地址空间),hTag=0;对于树型地址空间的第一层节点,hTag=0</param>
    /// <param name="lpName">标签名称</param>
    /// <param name="Value">标签的初始值,其中vt域所定义的数据类型被自动认为为该标签的标准数据类型,如果想修改改标签数据类型,请调用SetTagProperty函数</param>
    /// <param name="wQuality">标签的初始数据质量</param>
    /// <param name="AccessRight">访问权限,0-不能读写(例如树型空间的枝干节点),1-只读,2-只写,3-可读可写</param>
    /// <returns>标签句柄</returns>
    BmOpcDaSvr_API unsigned long __stdcall RegTag(unsigned long hTag,LPCSTR lpName,VARIANT Value,unsigned short wQuality,unsigned short AccessRight);
   
   
    /// <summary>
    /// 构造服务器地址空间(标签列表的组织形式)
    /// 函数增加新节点,设置标签数据类型和初始化标签值(按照给定数据类型),设置数据质量=64(不确定)
    /// </summary>
    /// <param name="hTag">父标签句柄,对于构造平面型地址空间(只有一层的地址空间),hTag=0;对于树型地址空间的第一层节点,hTag=0</param>
    /// <param name="lpName">标签名称</param>
    /// <param name="wDatatype">标签的数据类型,3-Integer 4-Single 5-Double 8-String 11-Boolean</param>
    /// <param name="AccessRight">访问权限,0-不能读写(例如树型空间的枝干节点),1-只读,2-只写,3-可读可写</param>
    /// <returns>标签句柄</returns>
    BmOpcDaSvr_API unsigned long __stdcall RegTagEx(unsigned long hTag,LPCSTR lpName,unsigned short wDatatype,unsigned short AccessRight);
   
    /// <summary>
    /// 删除标签,尽量避免调用此函数
    /// </summary>
    /// <param name="hTag">服务器标识</param>
    /// <returns>TRUE成功,FALSE失败</returns>
    BmOpcDaSvr_API BOOL __stdcall UnregTag(unsigned long hTag);
   
    /// <summary>
    /// 设置地址空间路径分隔符
    /// </summary>
    /// <param name="Qualifier">树型地址空间标签全路径分隔符,默认为'.'</param>
    /// <returns>TRUE成功,FALSE失败</returns>
    BmOpcDaSvr_API BOOL __stdcall SetTagQualifier(char Qualifier);
   
    /// <summary>
    /// 增加标签支持的属性
    /// </summary>
    /// <param name="hTag">标签句柄</param>
    /// <param name="lpName">属性名称</param>
    /// <param name="dwPropertyID">属性标识,默认支持6个属性,例如报警限、说明、条件等</param>
    /// <param name="lpDescription">属性描述</param>
    /// <param name="value">属性值</param>
    /// <returns>TRUE成功,FALSE失败</returns>
    BmOpcDaSvr_API BOOL __stdcall AddTagProperty(unsigned long hTag,LPCSTR lpName,unsigned long dwPropertyID,LPCSTR lpDescription,VARIANT value);
   
    /// <summary>
    /// 增加标签支持的属性
    /// 属性值按照属性值数据类型进行初始化
    /// </summary>
    /// <param name="hTag">标签句柄</param>
    /// <param name="lpName">属性名称</param>
    /// <param name="dwPropertyID">属性标识,默认支持6个属性,例如报警限、说明、条件等</param>
    /// <param name="lpDescription">属性描述</param>
    /// <param name="wDataType">属性值数据类型</param>
    /// <returns>TRUE成功,FALSE失败</returns>
    BmOpcDaSvr_API BOOL __stdcall AddTagPropertyEx(unsigned long hTag,LPCSTR lpName,unsigned long dwPropertyID,LPCSTR lpDescription,unsigned short wDataType);
   
    /// <summary>
    /// 更新标签的属性值
    /// </summary>
    /// <param name="hTag">标签句柄</param>
    /// <param name="dwPropertyID">属性标识</param>
    /// <param name="Value">属性值</param>
    /// <returns>TRUE成功,FALSE失败</returns>
    BmOpcDaSvr_API BOOL __stdcall SetTagProperty(unsigned long hTag, unsigned long dwPropertyID, VARIANT Value);
   
   
    /// <summary>
    /// 更新标签的数据值和时间戳
    /// </summary>
    /// <param name="hTag">标签句柄</param>
    /// <param name="Value">标签值</param>
    /// <param name="wQuality">标签值质量</param>
    /// <param name="TimeStamp">标签刷新时间</param>
    /// <returns>TRUE成功,FALSE失败</returns>
    BmOpcDaSvr_API BOOL __stdcall UpdateTagWithTimeStamp(unsigned long hTag , VARIANT Value,unsigned short wQuality,FILETIME TimeStamp);
   
    /// <summary>
    /// 更新标签的数据值
    /// 标签的刷新时间按照OPC服务器时间设定
    /// </summary>
    /// <param name="hTag">标签句柄</param>
    /// <param name="Value">标签值</param>
    /// <param name="wQuality">标签值质量</param>
    /// <returns>TRUE成功,FALSE失败</returns>
    BmOpcDaSvr_API BOOL __stdcall UpdateTag(DWORD hTag, VARIANT Value,unsigned short wQuality);
   
    /// <summary>
    /// 设置工具包写节点的回调函数
    /// </summary>
    /// <param name="lpCallback">回调函数指针</param>
    /// <returns>TRUE成功,FALSE失败</returns>
    BmOpcDaSvr_API BOOL __stdcall SetWriteCallback(WRITECALLBACK lpCallback);
   
    /// <summary>
    /// 设置工具包写节点的回调函数,支持值之外的属性值回写
    /// </summary>
    /// <param name="lpCallback">回调函数指针</param>
    /// <returns>TRUE成功,FALSE失败</returns>
    BmOpcDaSvr_API BOOL __stdcall SetWriteCallbackEx(WRITECALLBACKEX lpCallback);
   
   
    //OPC客户端API部分接口定义
   
    /// <summary>
    /// 初始化系统运行参数和分配资源,调用此函数初始化工具包参数,分配资源等。调用此函数后工具才能正常工作。
    /// </summary>
    /// <returns>TRUE成功,FALSE失败</returns>
    BmOpcDaClt_API BOOL __stdcall BMDAC_Init();
   
   
    /// <summary>
    /// 释放工具包占用的资源等
    /// </summary>
    /// <returns>TRUE成功,FALSE失败</returns>
    BmOpcDaClt_API BOOL __stdcall BMDAC_Uninit();
   
   
    /// <summary>
    /// 连接OPC服务器, 本机访问ComputerName 设为NULL即可
    /// </summary>
    /// <param name="ComputerName">主机名称或IP地址</param>
    /// <param name="ServerClassID">服务器标识,是一个GUID</param>
    /// <param name="Version">版本标志</param>
    /// <returns>服务器连接句柄</returns>
    BmOpcDaClt_API DWORD __stdcall BMDAC_Connect(LPCSTR ComputerName, LPCSTR ServerClassID, DWORD Version);
   
   
    /// <summary>
    /// 断开服务器连接
    /// </summary>
    /// <param name="ServerHandle">服务器连接句柄</param>
    /// <returns>TRUE成功,FALSE失败</returns>
    BmOpcDaClt_API BOOL __stdcall BMDAC_Disconnect(DWORD ServerHandle);
   
   
    /// <summary>
    /// 获取计算机上注册的OPC服务器
    /// </summary>
    /// <param name="ComputerName">主机名称或IP地址</param>
    /// <param name="Version">服务器启动时间</param>
    /// <param name="ServerNames">服务器当前时间</param>
    /// <param name="ServerClassIDs">最后数据更新时间</param>
    /// <returns>服务器数量</returns>
    BmOpcDaClt_API DWORD __stdcall BMDAC_GetServers(LPCSTR ComputerName, DWORD Version, VARIANT* ServerNames, VARIANT* ServerClassIDs);
   
   
   
    /// <summary>
    /// 获取服务器的地址空间类型
    /// </summary>
    /// <param name="ServerHandle">服务器连接句柄</param>
    /// <param name="NameSpace">服务器启动时间,OPC_NS_HIERARCHIAL=1;树型地址空间 OPC_NS_FLAT=2;平面型地址空间</param>
    /// <returns>TRUE成功,FALSE失败</returns>
    BmOpcDaClt_API BOOL __stdcall BMDAC_GetNameSpace(DWORD ServerHandle,WORD* NameSpace);
   
   
   
    /// <summary>
    /// 移动当前浏览节点
    /// </summary>
    /// <param name="ServerHandle">服务器连接句柄</param>
    /// <param name="Direction">移动方向,OPC_BROWSE_UP =1 移动到上级节点,忽略NodeName OPC_BROWSE_DOWN =2 移动到下级节点 OPC_BROWSE_TO =3 直接移动到某一个节点</param>
    /// <param name="NodeName">节点名称</param>
    /// <returns>TRUE成功,FALSE失败</returns>
    BmOpcDaClt_API BOOL __stdcall BMDAC_ChangeBrowsePosition(DWORD ServerHandle,WORD Direction,LPCSTR NodeName);
   
   
    /// <summary>
    /// 过滤检索节点
    /// </summary>
    /// <param name="ServerHandle">服务器连接句柄</param>
    /// <param name="FilterType">节点类型过滤

以下是关于《 提供性能稳定,易开发,价格低廉的OPC开发套件,支持DA 1.0,2.0,3.0,包括服务器端和客户端开发包Ver3.8》论题的回复(共2篇)

回复人:lupei 

 回复时间:2011/8/19 15:14:00

支持(467) | 反对(631)

 

    本人现有北京纵横科技的hmibuilder组态软件150点,中间变量不算点,现欲清仓出售,1000块一套,正版,有软件狗,包装盒里有详细的说明书和功能手册,有兴趣的qq联系。
    qq:1455457295
   

回复人:杭州双翌 

 回复时间:2017/6/29 15:42:00

支持(270) | 反对(370)

 

    杭州双翌自动化科技有限公司主要致力于发展
   
    MicroPos机械手视觉定位系统:MicroPos机械手视觉定位系统是双翌光电自主研发的软件算法,MicroPos功能齐备,使用简便,满足自动化绝大部分的应用需求,开放的通讯接口,能快速搭建如1相机的拾取加工、2相机或者多颗相机的高精装配等应用
   
    机器视觉:机器视觉系统主要由三部分组成:图像的获取、图像的处理和分析、输出或显示,双翌为客户提供配套的机器视觉产品。从光源、镜头、相机到图像处理库,实现最大化脱离人工干预的自动化,为工业4.0助力
   
    MicroDistPro对位系统 :MicroDistPro视觉对位系统是双翌光电科技专门针对高精度对位需求而自主研发的视觉对位产品。先进的机器视觉技术与运动控制相结合,无需提供精密的辅助工具,就能完成精确的系统自标定,实现精准的对位应用。简单易学的使用理念,强大的算法功能,助你快速实现高效的生产。MicroDistPro视觉对位系统有着广泛的应用领域,在精密加工与装配方面发挥着重要作用。双翌光电科技追求在自动控制领域中实现客户的梦想,为客户创造与众不同的价值。
   
    图像处理库: SYMV是面向工业自动化的图像处理库,为你带来简洁实用的6个类库:SYBASE/SYBLOB/SYCOLOR/SYGAUGE/SYIMGPROC/SYMCH,涵盖定位,识别,测量等机器视觉主要应用领域。 SYMV图像处理库,将继续立足于工业机器视觉,不断改进性能,增加更多实用性功能。
   
    杭州双翌自动化科技有限公司 宋永辉(YongHui Song)Maketing Manager
    TEL:0571-28350143 FAX:0571-88315242
    Add:杭州市西湖区文三路249号联强大厦A座421室
    Web:www.shuangyi-tech.com
    Mobile: (+86)135-8847-3224

如果要回复本栏论题,请首先中国工控网www.chinakong.com

·如果你已经是中国工控网www.chinakong.com成员,请直接登录。

·如果你还不是中国工控网www.chinakong.com成员,请首先注册,注册为免费!

注册名:

密  码:

           注册中国工控网www.chinakong.com
           忘记密码

关闭该窗口

关于我们     免责声明     服务项目     广告联系     友情链接     联系方式     意见反馈     设为首页     加入收藏

 ©2023-2025 中国工控网(www.chinakong.com) 版权所有 豫ICP备17046657号

管理员信箱:chinakong98@163.com  服务热线:13525974529

洛阳博德工控自动化技术有限公司

中国    洛阳