目前我仅考虑组态后台开发的有关问题
开发语言:VB/MFC (VB做配置和显示信息界面 MFC做后台主体和相关驱动程序)
我认为一个标准的组态后台程序应具备如下几个能力。
1、提供驱动接口,可以方便的扩充(或编写)驱动程序
2、提供标准DDE接口:DDE Server /DDE Client
3、提供标准OPC接口:OPC Server/OPC Client
4、提供脚本编辑环境,对变量进行运算
5、对变量词典可扩充可维护
现在除了OPC服务器之外,其它方面的技术基本上不存在什么问题了,仅仅看开发的进度了。
目前对驱动接口,已经开发出如modbus、PPI等标准驱动,效果还可以。
DDE接口这段时间一直研究,现在在MFC开发已经没有什么问题了。
脚本是采用微软提供的脚本控件
变量词典采用共享内存技术,在内存里仿dbase数据库结构,构建了一个内存数据库。
实现各模块各进程之间的数据交换。
下面是程序的一幅截图:
对组态开发感兴趣的朋友可以一起讨论相关的问题
组态后台开发实践
本文介绍了作者在组态后台开发中的实践经验,包括采用VB和MFC作为开发语言,实现了多种驱动接口如modbus、PPI,并成功开发了DDE接口。此外还提供了脚本编辑环境并构建了内存数据库以实现数据交换。
2819

被折叠的 条评论
为什么被折叠?



