Advertisement

C#开发的OPC Server包含源代码

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
本项目提供一个用C#编写的开源OPC服务器,旨在为开发者社区提供一种灵活且可定制的数据交换解决方案。包含详细注释的源代码方便学习与二次开发。 最近一直在研究OPCSERVER的开发工作,在网上找了很久后发现缺少C#相关的完整说明与源码支持。经过自己的拼凑尝试,终于成功了。 一、对于32位操作系统,请执行 OPCdist 库文件\opcdist\ 目录下的setupxp.bat 文件;如果是64位系统,则需要自行修改该批处理文件以适配环境(我的系统为win7X64, 并且可以顺利运行)。 二、创建自己的C#项目,并将Wtopcsvr9.0中的 WtOPCSvr.dll 拷贝至项目的执行目录中。完成以上步骤后,准备工作就绪了。 三、打开压缩包内的opcservertest工程(该工程使用VS2005编写, 但支持更高版本的Visual Studio)。其中UpdateRegistry函数用于注册服务,UnregisterServer则为取消服务注册操作。 请参考文档WTOPCSvr+使用手册.doc和WTOPCSVRDLL使用说明中文.doc。需要注意的是:由C#编译生成的应用程序必须是32位的,否则无法正常加载.dll文件。 常用的函数在工程中已有定义并已示例化应用。关于VB版本WtOPCSvr 的使用方法介绍于文档 WTOPCSVRDLL 使用说明 中文 .doc 中(大家可以将其转换为C#代码)。 所有相关资源包括源码、.dll 文件及说明性文档均包含在压缩包内。 WTOPCSvr.dll 应该是注册版的,其对应的序列号可在SerialNumber.txt中找到。但我不清楚具体的注册流程,建议大家自行在网上查找相关信息以完成注册操作。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • C#OPC Server
    优质
    本项目提供一个用C#编写的开源OPC服务器,旨在为开发者社区提供一种灵活且可定制的数据交换解决方案。包含详细注释的源代码方便学习与二次开发。 最近一直在研究OPCSERVER的开发工作,在网上找了很久后发现缺少C#相关的完整说明与源码支持。经过自己的拼凑尝试,终于成功了。 一、对于32位操作系统,请执行 OPCdist 库文件\opcdist\ 目录下的setupxp.bat 文件;如果是64位系统,则需要自行修改该批处理文件以适配环境(我的系统为win7X64, 并且可以顺利运行)。 二、创建自己的C#项目,并将Wtopcsvr9.0中的 WtOPCSvr.dll 拷贝至项目的执行目录中。完成以上步骤后,准备工作就绪了。 三、打开压缩包内的opcservertest工程(该工程使用VS2005编写, 但支持更高版本的Visual Studio)。其中UpdateRegistry函数用于注册服务,UnregisterServer则为取消服务注册操作。 请参考文档WTOPCSvr+使用手册.doc和WTOPCSVRDLL使用说明中文.doc。需要注意的是:由C#编译生成的应用程序必须是32位的,否则无法正常加载.dll文件。 常用的函数在工程中已有定义并已示例化应用。关于VB版本WtOPCSvr 的使用方法介绍于文档 WTOPCSVRDLL 使用说明 中文 .doc 中(大家可以将其转换为C#代码)。 所有相关资源包括源码、.dll 文件及说明性文档均包含在压缩包内。 WTOPCSvr.dll 应该是注册版的,其对应的序列号可在SerialNumber.txt中找到。但我不清楚具体的注册流程,建议大家自行在网上查找相关信息以完成注册操作。
  • C#OPC Server示例(
    优质
    本项目提供了一个用C#编写的OPC服务器实例,包含完整源代码。适合开发者学习和研究如何使用C#实现OPC通信协议。 这几天一直在研究OPCSERVER的开发,在网上找了好久,都没有找到C#成型的说明和源码.于是自己拼凑后终于成功了.我编写了一个例子,这个示例不包含PLC和组态通讯,只有opcserver与客户端之间的通讯.关于客户端代码可以在网上搜索到很多资源,OpcTools.exe是opc客户端工具。本压缩包中的所有资源都是免费的,可以无限制使用。 该实例仅涵盖了opcserver的基础部分,大家可以自行修改和完善(重要的部分已在示例中注明)。以下是具体步骤: 一、对于32位操作系统,请执行 OPCdist 库文件\opcdist\ 目录下的setupxp.bat。如果是64位系统,则需要自己修改此批处理文件;在win7X64上,该操作是成功的。 二、创建自己的C#工程,并将Wtopcsvr9.0\Wtopcsvr9.0\WtOPCSvr.dll拷贝到执行目录中。以上步骤完成后,准备工作已经完成。 三、打开压缩包中的opcservertest工程,此项目使用VS2005编写,但支持更高版本的Visual Studio。UpdateRegistry函数用于注册服务,UnregisterServer函数则是取消注册。更多详情请参考文档 WTOPCSvr+使用手册.doc和WTOPCSVRDLL使用说明中文.doc。 需要注意的是,C#生成的可执行文件必须是32位,否则无法正常加载dll文件. 经常使用的函数已经在工程中定义并使用了.WTOPCSVRDLL使用说明中文.doc介绍了VB中WtOPCSvr的用法,大家可以将其转换为C#代码。我的项目已经提供了一些示例。 压缩包中的所有资源:源码、dll文件和文档都包含在内。WtOPCSvr.dll应是注册版,在SerialNumber.txt中有对应的注册码,具体如何使用请自行搜索相关资料。
  • .NET (VB/C#) OPC Server和详尽说明)
    优质
    本项目提供了一套详细的指导与源代码,用于使用 .NET 平台下的 VB 或 C# 语言开发OPC服务器。其中包括全面的功能讲解及配置说明。 VB.NET 和 C# 开发的 OPCServer 服务器软件(含源代码)适用于 VB.NET2010 和 C# 2010。该软件支持64位系统,并包含详细的使用说明和开发包指南,同时提供了多种通讯驱动的DLL文件,包括ModbusTCP、DTU透传模块RTU协议网络传输等。开发一个OPC并不难。
  • OPC Server
    优质
    《OPC Server源代码》是一本深入讲解如何编写和使用OPC服务器源代码的专业书籍,适合工业自动化领域开发者阅读。 开源的LIGHTOPC源代码可以顺利编译,包括两个DLL、头文件及LIB库。MFC框架非常灵活,但在开发UI方面表现一般。这是学习opc的重要资源。
  • 最佳OPC Server工具
    优质
    本产品提供全面的OPC Server开发解决方案,包括高效编程接口、详尽文档和强大调试工具,助您快速构建稳定可靠的工业自动化软件。 史上最简单的OPC Server SDK开发包只需调用4个函数即可完成一个OPC Server的开发。开发者无需了解OPC规范、COM/DCOM、ATL或MFC的知识,也无须理解wchar_t、BSTR等宽字符以及注册表操作和命令行参数。只需要掌握C++并能使用标准DLL。 该SDK基于win32平台,并满足OPC Server DA1.0/2.0/3.0规范。它不限制标签数或并发客户连接数,每个连接的客户端数据组数量也没有限制。内部标签组织采用HASHMAP,具有极高的检索速度。 开发包包括: - demo:利用该SDK和C++进行OPC Server开发的例子程序 - bin:已编译好的opcsvrtst.exe OPC Server示例文件 - opcsvrtst:包含VC9源码工程的opc da server示例代码 - opcclinet:用于参考的OPC客户端测试工具 - sdk:opcdasvr.dll和opcdasvr.h及辅助开发的C++源码 - wopc3tst:简易测试IOPCItemIO接口(针对opc da 3.0)的代码 此外,还包含 OPC Core Components Redistributable (x86) 105.1.zip 和 OPD Server DA开发包opcdasvr使用说明.doc。
  • OPC UA程序
    优质
    本资源包含OPC UA程序开发教程及完整源代码,适用于希望深入了解并实践OPC UA协议进行工业通讯和数据交换的专业开发者。 资源包含OPC UA客户端和服务器程序开发源码,包括OPC.UA.client.DLL 和 OPC.UA.CORE.DLL。
  • OPC客户端程序
    优质
    本软件为一款集成源代码的OPC客户端程序,旨在提供简单易用的接口与工业控制系统进行数据交换。用户可直接访问和控制自动化设备。 Opc客户端程序包含源代码,是一个完整的工程。
  • C#与ArcGIS ServerWebGIS
    优质
    本项目提供基于C#语言和ArcGIS Server平台进行Web GIS应用开发的完整源代码,适用于地理信息系统开发者及爱好者学习参考。 本代码为.NET环境下利用C#进行ArcGIS Server的二次开发示例集,包含24个例子,如地图属性查询、缓冲区分析、空间查询等常用的GIS功能。部分实例可以直接运行,少数实例可能需要经过简单的调试才能运行。
  • JAVA OPC UA
    优质
    Java OPC UA开发包是一套用于构建与OPC Unified Architecture兼容的应用程序的工具集,支持在Java环境中实现高效的数据交换和通信。 OPC UA(OPC统一架构)是一种开放的标准协议,在工业自动化系统中的设备、应用程序和服务之间提供了安全且可靠的数据交换方式。“OPC UA JAVA开发包”专为Java开发者设计,用于构建支持OPC UA功能的应用程序。 该开发包的核心特性包括: 1. **安全性**:提供强大的身份验证、授权和数据加密机制,确保了传输过程中的数据安全。 2. **互操作性**:基于 OPC UA 的应用可以在不同操作系统上运行并实现无缝的数据共享。 3. **信息模型**:定义了一个标准的信息模型,允许设备和服务之间的结构化数据交换,提高了系统的集成度。 4. **服务导向**:采用Web服务技术(如SOAP或RESTful接口),简化了远程访问和云计算的实施过程。 5. **实时性**:尽管基于网络设计,仍考虑到了低延迟的数据传输需求。 “OPC UA JAVA开发包”包括Prosys OPC UA Java SDK版本2.3.2-781。该SDK包含以下关键组件: 1. **客户端库**:用于创建与OPC UA服务器连接的Java应用程序。 2. **服务器端库**:帮助开发者构建发布数据给客户端访问或接收来自客户端命令的OPC UA服务器。 3. **示例和教程**:提供了许多演示代码及教学文档,便于初学者快速上手。 4. **API文档**:详尽解释了各种类与方法,是理解和使用SDK的重要资源。 5. **测试工具**:可能包括模拟客户端或服务器等辅助软件,方便进行功能性和性能评估。 对于想要利用OPC UA技术的Java开发者而言,“OPC UA JAVA开发包”是一个不可或缺的工具。它不仅有助于构建安全高效的系统,还能促进设备与应用间的无缝交互,在工业自动化、物联网(IoT)和智能工厂领域具有重要价值。
  • 基于C++及SQL Server商品销售管理系统()
    优质
    本项目详细介绍并实现了基于C++和SQL Server数据库技术的商品销售管理系统的开发过程。系统包含用户界面设计、数据处理逻辑以及数据库操作等核心模块,旨在提高商品销售业务的效率与准确性,并附带完整源代码供学习参考。 基于C++和SQL Server开发的商品销售管理系统(包含源程序)。