工控高手请进入,高分悬赏(100分)

  • 主题发起人 主题发起人 gy21
  • 开始时间 开始时间
G

gy21

Unregistered / Unconfirmed
GUEST, unregistred user!
有谁用delphi做过电力系统监控软件啊?我现在一点思路都没有,我现在可以用delphi 制作许多控件
比如,变压器,断路器等,难道一个监控系统就是把这些控件拼凑在一起,在赋之于一些关系就可以吗?
如何把这些控件做成一个外部图形文件,可以被前台系统调用啊?
 
怎么没有人回答啊?是不是难度过大啊?[:(]
 
老兄,请把你的delphi 制作的控件比如,变压器,断路器,耦合电容器,发电机等发给我一份好吗?

多谢,

huixing@public.md.hl.cn


gaoya
 
我没做过,但我知道一点
电力设备可通过串口或MODEM发给计算机,你要做的是识别他发过来的信息
我们单位电力系统监控软件的结构如下:
中心服务器《--网络--》各分局监控机器《--MODEM巡检--》电力设备

每种电力设备的发过来的信息是不同的,你要向厂家要他的资料
 
此外,我还想说一下我说的核心技术:

在工控的实时监控系统中,尤其在电力行业,系统面临大规模,多种通信方式,海量数据的传输与界面的刷新,国家标准要求,数据的时间间隔<2秒,如果没处理好内存的控制,刷新起来,屏幕就会闪烁(在一个界面200个动态控件的情况下).
我以前走了不少弯路,最后找到了一个属于自己的解决方法,其实说白了也很简单:就是一个结构优良的,高效的数据结构,配合数据库使用.在工程中不断积累与改进,才有了做组态的基础.这些技术都没有界面,但是直接影响监控系统的效率.
从其他优秀的组态软件中(组态王之类),我们都看不出这些技术,因为这才是他的核心,而对于组态来说,界面控制也很重要.
我得第一个系统是win 3.1+bc(bcb的前身),最近的一个是w2k+bcb6.0 其中界面控制变化很大,核心却没怎么变.
欢迎大家和我交流.

http://61.132.118.185:8080/dispdocnew.php?t=27&amp;id=4520
 
我们已经作好了工控程序(HACCP工业控制)。
所有的控件打成流可以保存为数据库或文件。
 
给wyddr兄加上分吧
我还是不明白,怎么把做好的控件与监控系统连接起来
唉!自己摸索吧
 
to gy21:

我简单讲讲我得做法吧
1,实时监控系统是以一个动态,实时数据库为中心;
2,数据库前端与界面交互,就是用一个线程刷新界面上的控件(label或着自己的控件)
3,数据库的后端与通信交互,就是用另一个线程把通信传上来的数据,在内存中改写;
4,那么,怎样设计使得控件--数据库--通信量 很好的定位,需要一个数据结构,
这不是一二句话能说清楚的,建议你看看我得数据库(例子中),也许能收到启发;
5,其他应该注意的:为了效率,我们在初始阶段,把数据库全部读进内存,减少磁盘操作,
因为内存比硬盘快多了,对于保存数据,就是定时的将内存中的数据写回硬盘(电厂都要求)
6,你还有什么问题?
 
wyddr兄:
看了你的留言,我明白好多了,你的数据库例子是不是在那个源码网站上公布的那个啊?[:(]
 
还有wyddr,我这方面还有点搞不懂,是实时数据库?还是内存表?或者是sockset技术啊?
 
例子里面有个数据库,就是我在 武汉大学水电站过渡过程及控制实验室
的实时监控系统中用的,那个复杂多了,要监控3个电站模型,4套电量,还要求能做试验

技术不是什么很新的,说白了就是数据结构的高级运用

你不要想的太复杂,如果这里能贴图,我一画你就知道了,设计模式中(除了那本书讲的那24个外),
还有个叫实时控制的(名字我记得不是很清楚),就讲了这个问题,你参考参考吧
 
呵呵
我去找一找,你那个例子我怎么找不到啊?你放在那里啊?那个数据库是不是用控件做成的?
 
华军里面

http://www.newhua.com/Electricitydesigner.htm

数据库用的DBISAM,下载的文件里面有工具(不过发布的版本有个bug[:D],看看还是可以的),

例子里面有说明

 
对了

我的ed里面看不出来这个核心技术的

因为我把通信取消了,一般工控机用多串口卡或者串口服务器,一般电脑没有撒

ed主要演示组态的思想
 
我也是做电力监控系统的,很苦于大数据量的传输、存储和查询。
不知那位朋友有好的解决方法?
 
现代电力监控系统都可以使用以太网和TCP/IP协议来传输数据,如果设备还用串口,干脆搞个RS232、RS485等<->TCP/IP协议网关,这样通讯问题基本上统一了,画图时注意设置DoubleBuffered:=true;这样就不会有闪烁现象了,以前有个类似的项目不过种种原因没继续搞下去希望有所帮助
 
后退
顶部