性能和长处 洞悉不同平台 OPC主机开发工具比拟

宣布于:2008-02-2912:22:00楼主1、WTOPCsvr.dll2、我2004年取得WTOPCsvr.dll的代码,这个代码是我学习VC++的启蒙,也是我学习OPC主机开发的最关键的资料。用VB开发OPC主机的话,可以说是首选,简干燥用WTOPCsvr.dll的API就可以开发主机。我到如今还是很溺爱这份代码。齐全用MFC的模式,经过嵌套类成功COM组件的接口,代码比拟明晰。2、Iconics2.11和FactorySoft2.03的主机开发工具他们之间也不知道谁剽窃了谁的代码,Iconics的实践上就是提供一个ModbusOPC主机的源码。而FactorySoft也除了也提供OPC主机的代码外,也提供了相似于WTOPCsvr.dll的DLL,也就是FSServer.dll。总体来说,觉得FactorySoft的代码品质高点。经过ATL多重承袭类来成功组件接口3、IfixOPCServerToolkit7.16这个外表上是个OPC主机开发工具,其实OPC接口只是驱动的一个组成局部,而且只是成功了DA1.0的规范。这个开发工具的重点是驱动组件,还不是OPC。代码品质高,比拟复杂。4、顺便提一下我自己的OPCMaster.exe下载网址:是在提升了Iconics和FatorySoft的Modbus主机的代码基础上开收回来的,关键架构改成了插件式,也就是把驱动的那局部代码移到了独立的DLL,也就是插件。以后开发新的驱动,只需开发一个新的DLL就可以了,而毋庸了解OPC是什么物品。大大降落了重复的上班,稳固性和可裁减性增强了。[color=#FF0000][b]譬如,我要开发允许GE的SNPX协定,只需开发一个叫OM_GE_SNPX.dll,而后修正一下Drivers.ini文件的内容就可以了,而毋庸修正OPCMaster.exe的任何代码。[/b][/color]附件内容:1、OPCMaster.exe是OPC主机主程序,间接运转OPCMaster.exe即可。2、OM_ModbusASCII.dll是允许ModbusASCII协定的驱动插件。3、OM_ModbusRTU.dll是允许ModbusRTU协定的驱动插件。4、OM_ModbusTCP.dll是允许ModbusTCP协定的驱动插件。5、OM_ModbusMMF.dll是允许ModbusMMF协定的驱动插件。(这个是我定义的一个规范,目标是让主机能访问用户自己开发的运行程序的数据)6、Modbus_TCP_Simulator.exe是ModbusTCPSlave的仿真软件。繁难测试OPCMaster.exe的ModbusTCP协定7、Drivers.ini是驱动插件的性能文件。8、VMemory32.dll是成功共享内存的工具。具体说明在"VMemory32.dll(一个成功跨进程访问的繁难工具).doc"9、VMemoryApp是VMemory32.dll经常使用范例VMemoryApp.exe的源代码。可以用来测试OPCMaster.exe的ModbusMMF协定 收藏 约请回答 回复楼主 投诉

本文原创来源:电气TV网,欢迎收藏本网址,收藏不迷路哦!

相关阅读

添加新评论