摘要:from:http://blog.csdn.net/flyback/article/details/459603在制作 OPC Client 的时候通常需要浏览OPC Serve的所有已经定义的item名称(当然OPC Server必须支持这个选项),如果用VC的话就要使用到IOPCBrowseServerAddressSpace接口,那么,下面是提取item目录结构的一个自制的递归函数。void TryBrowseBranch(IOPCBrowseServerAddressSpace*pBSAS, LPCWSTR lpprestr,LPCWSTR lpcw) { HRESULT r1...
阅读全文
03 2013 档案
摘要:1、基本原理OPC服务器是以COM组件的形式存在和管理的,OPC规范着诸如DA Server、HDA Server和A&E Server等不同类型的服务器,相同类型的服务器随着时间推移,又会衍生出升级版本,比如DA1.0、2.0乃至3.0。这些服务器类型是该如何区分呢?COM组件的分类技术解决了这个问题。(参见:理解COM编程中的“种类”(Category)概念)在OPC规范中,明确定义不同种类服务器的CATID,CATID实质上就是GUID。比如在《OPC Data Access Custom Interface Specification2.05A》 中有如下定义:5.1 Comp
阅读全文
摘要:from:http://www.wangchao.net.cn/bbsdetail_72542.html 这个……从哪里说起呢…… 突然要写一个OPC Client,于是,就开始写了-v- 开发工具: 我用VC6比较熟,那就用这个了。 OPC Client可以用两种接口Curstom interface和automation interface,既然用的是VC就可以直接用Curstom interface。 OPC动态连接库: opc_aeps.dll opccomn_ps.dll opchda_ps.dll opcproxy.dll aprxdist.exe op...
阅读全文
摘要:深圳英飞拓:http://www.infinova.com.cn/V2040A系列产品采用ARM9微处理器技术,使用LINUX操作系统内核,功能强大,可实现安防自动化,即使一名操作人员也可控制整个1024路视频输入和128路视频输出的CCTV系统。用户可预定义系统巡视,成组切换,事件定时器,报警显示模式和报警清除模式。这些预定义功能可以分别在单个监视器上执行。V2040A系列产品功能强大,适用于所有安防系统,可利用预配置功能确保最高的可靠性,并且其模块化结构更易于安装、操作和扩展。V2040A代表了视频矩阵切换/控制系统的顶尖技术,同时具有很高的性价比。基于Windows的系统设置软件大大简化
阅读全文
摘要:官网:http://www.zabkz.com/产品特点✵以局域网为主要媒介,可利用已有局域网运行,实现多网合一✵全数字化传输与模拟信号传输相比,失真更小,信噪比更高✵突破传统公共广播只能下传和只能由机房集中控制的格局,具有强大的互动功能✵10.4寸液晶屏显示,友好的人机界面,自带触摸板、触摸屏等两种操作方式✵一共可设置200个分区,每个分区可包含多个终端; 分区和分组可任意组合、随时重组而无须另行布线✵具有定时、分区 、寻呼、报警、电话自动强插;节能运行✵备有市话接口,自动接驳来电✵含有6个独立音频输入通道✵内置 ZABKZ电声节目源,用户可以自己制作节目源,可以通过本机录制,亦可从远程控制
阅读全文
摘要:当初微软设计com规范的时候,有两种选择来保证用户的设计的com组件可以全球唯一:第一种是采用和Internet地址一样的管理方式,成立一个管理机构,用户如果想开发一个COM组件的时候需要向该机构提出申请,并交一定的费用。第二种是发明一种算法,每次都能产生一个全球唯一的COM组件标识符。第一种方法,用户使用起来太不方便,微软采用第二种方法,并发明了一种算法,这种算法用GUID(Globally Unique Identifiers)来标识COM组件,GUID是一个128位长的数字,一般用16进制表示。算法的核心思想是结合机器的网卡、当地时间、一个随即数来生成GUID。从理论上讲,如果一台机器每
阅读全文
摘要:from:http://blog.sina.com.cn/s/blog_86d0ddf30100rfz2.html3.0版本修订概要本次修订包括针对数据访问接口所作的改动(基于2.05A版本)。晚一点将会决定是否提供一个独立文档(OPC数据访问自动化规范3.0)描述OPC自动化接口,简化VB、Delphi和其他自动化产品对OPC服务器的接口。在OPC数据访问接口规范的这个版本中,添加了以下功能:l 增加新接口IOPCBrowseIOPCItemDeadbandMgtIOPCItemSamplingMgtIOPCItemIOIOPCSyncIO2IOPCAsyncIO3IOPCGroupStat
阅读全文
摘要:FROM : http://www.cnblogs.com/killmyday/archive/2010/07/04/1770717.html今天有个网友问我如何编写一个DCOM服务器,可以在C#的客户端中调用。看起来还是有很多人在用COM技术,趁这个机会,就把DCOM和C#之间的互操作好好讲讲。实际上,C#调用DCOM服务器的时候,只需要在C#这边做一些手脚,对于原先的C++ DCOM服务器来说,是不需要做任何改动的。道理很简单,C#后于C++ DCOM技术出现,作为前辈的DCOM技术不可能预知采用什么技术支持小辈C#。在C#里面使用DCOM的服务,跟 C++的COM客户端的步骤是一样的,即
阅读全文
摘要:异常信息:发生了 System.Runtime.InteropServices.COMException Message="没有注册类别 (异常来自 HRESULT:0x80040154 (REGDB_E_CLASSNOTREG))" Source="ControlEase.OpcClient" ErrorCode=-2147221164 StackTrace: 在 Opc.IOPCServerList.GetClassDetails(Guid& clsid, String& ppszProgID, String& ppszUse
阅读全文
摘要:4.4.8.4 IOPCBrowseServerAddressSpace:: GetItemIDHRESULT GetItemID( [in] LPCWSTR szItemDataID, [out, string] LPWSTR * szItemID );DescriptionProvides a way to assemble a ‘fully qualified’ ITEM ID in a hierarchical space. This is required since the browsing functions return only the components or token
阅读全文
摘要:from:http://www.51plc.com/thread-10584-1-2.html表1 ModBus功能码功能码名称作用01读取线圈状态取得一组逻辑线圈的当前状态(ON/OFF)02读取输入状态取得一组开关输入的当前状态(ON/OFF)03读取保持寄存器在一个或多个保持寄存器中取得当前的二进制值04读取输入寄存器在一个或多个输入寄存器中取得当前的二进制值05强置单线圈强置一个逻辑线圈的通断状态06预置单寄存器把具体二进值装入一个保持寄存器07读取异常状态取得8个内部线圈的通断状态,这8个线圈的地址由控制器决定,用户逻辑可以将这些线圈定义,以说明从机状态,短报文适宜于迅速读取状态08
阅读全文
摘要:The ItemID is the fully qualified definition of a data item in the server, commonly referred to as the WHAT. No other information is required to identify the data item for the client to be able to read/write values.The Item definition (ItemID) used in the OPCITEMDEF(定义见最下) and elsewhere is a nul-ter
阅读全文
摘要:通讯参数串口类型RS485波特率(Baud Rate)9600数据位(Data Bits)8停止位(Stop Bits)1校验方式(Parity)无校验通讯协议Modbus RTUModbus ID0x01-0xff从机数据寄存器地址序号描述数据类型寄存器地址单位量程计算1温度十六进制0000℃0~2402压力十六进制0001KPa0~70003工况流量十六进制0002m3//h根据口径4标况流量十六进制0003Nm3/h根据口径5标况累积流量十六进制0004Nm3备注: 1)流量计的参数采用IEEE-754浮点数标准 2)工况流量和标况流量是根据所用流量计口径而定。例如标准DN50,其工况流
阅读全文
摘要:OPC specifications always contain two sets of interfaces; Custom Interfaces and Automation Interfaces. It has been found that it is not possible to define a single (dual-automation) interface which is both highly efficient and provides the look-and-feel of typical automation servers, like Excel. In
阅读全文
摘要:FROM:http://en.wikipedia.org/wiki/Computer-supported_telecommunications_applicationsComputer-supported telecommunications applications (CSTA)is anabstractionlayer fortelecommunicationsapplications. It is independent of underlyingprotocols. It has a telephone device model that enablesCTIapplications
阅读全文
摘要:FROM :http://en.wikipedia.org/wiki/Computer_telephony_integrationComputer telephony integration, also called computer–telephone integration orCTI, is a common name for any technology that allows interactions on atelephoneand acomputerto be integrated or coordinated. The term is predominantly used to
阅读全文
摘要:FROM:http://en.wikipedia.org/wiki/CT_ConnectCT Connectis a software product that allows computer applications to monitor and control telephone calls. This monitoring and control is calledcomputer-telephone integration, or CTI. CT Connect implements CTI by providingserversoftware that supports the CT
阅读全文

浙公网安备 33010602011771号