用VC开发电气一次系统图的项目。疯狂老鼠求救!

hugos 2001-10-21 09:39:05

系统需求和功能:
1. 系统连接图的录入
电气一次系统图(一幅);6KV连线图(4幅);400V连线图(40幅);
总计(45幅)。完全按照源图的样式录入。
2.屏幕显示功能
各种图能够放大,缩小,平移,拖动;
建立图的自动连接功能(通过点击母图中下一级子图的文字标示可以自动调入相应子图加以显示。
点击后退按钮又可以察看母图或前一幅图)
3.一次系统图的查询功能
可以查询开关,主变,高厂变,发电机,高压备变,线路名称,自动定位到屏幕中央,闪烁显示。
4. 实时数据显示
把DTS系统的线路实时数据(电压电流开关状态等),显示在一次系统图上。
5.模拟操作
开关可以进行闭合或者断开操作,屏幕有相应显示。
6.权限控制

备注:这是某火力发电厂的一个项目。各位网友能否帮忙看一下,该选用什么开发平台,是选用AUTOCAD
还是MAPINFO或者还有什么其他更加专用化的平台,开发工具呢我想还是用VC(因为其他的我也不会),
还有这个项目该收多少MONEY?

窃以为这个项目最大的困难是4和5。因为那些实时数据到底是什么东东,我根本一无所知。
开关断开或者闭合后,怎样引起线路的状态的变化,那就似乎更加高深了。如果不用管线路状态的变化,
只要能在屏幕上显示开关的闭合状态就简单了,但那样又有什么用呢?

谁能给提一些有效的建议或者指导意见,一定加分以示谢意!

(题外话:作为一个系统分析员也好作为一个软件工程师也好,我发现最头疼的是就是不知道客户到底想干什么,到底想实现那些功能。
就像这个项目,客户只是给了一本大大的“电气一次系统图册”,其他的什么都没有!!!晕菜中......)
...全文
2229 72 打赏 收藏 举报
写回复
72 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
阳阳唐 2010-05-31
你好,我现在正在学习关于电控方面的知识,就是像你编得软件的业务方面的知识,现在我刚开始学几乎什么都不懂,我想问问这方面的具体业务什么的,有没有一些详细的资料可以学习,谢谢!
邮箱:yirexiao@yahoo.com.cn
  • 打赏
  • 举报
回复
guww 2001-11-14
我想知道有没有电气控制方面的软件?
  • 打赏
  • 举报
回复
zncat 2001-10-29
我是电力系统专业毕业的,完整的参加过此类项目的设计及开发,愿为你提供帮助。我的电子邮件地址是:zhouning@cqep.com.cn.
  • 打赏
  • 举报
回复
vcnewer 2001-10-29
up
  • 打赏
  • 举报
回复
excelsw 2001-10-28
您的需求是以GIS为主的SCADA系统,全部功能皆可用VC完成(包括数据采集、网络通讯、电力系统分析、GIS...),本人有您所需全部功能及系统软件的技术储备(包括VC源码、相应文档...),有意请与我联系。 E-Mail:excellencesw@sohu.com
  • 打赏
  • 举报
回复
BaoYu 2001-10-28
类似的东西已经做过啦.
VC.
但是那是以前的事儿啦.没有你要的功能多.
我的功能是:
1、实现你4的功能
2、自动识别断电区域并且打印
3、网络监控。(另外一台机器可以看到工作端的动作,可用猫)
4、支持局域网聊天(呵呵,顺便做的)
5、程序的所有元件都可由用户自已制作,扩充,修改(这个版本的程序由于离开原公司,没有做完)。
QQ:8570613
  • 打赏
  • 举报
回复
eghost 2001-10-28
对于你这个问题可以用组态软件来解决,可以用Intouch 或是ifix来做.
你完全不必要担心图象的录入问题,那两个软件有丰富的图形输入功能,可以完全满足你的需求.
另外图象的显示也不是问题,它本身就提供了图象的浏览功能,调一幅画面就象在IE上浏览一个
网址一样方便,当然需要你先进行动态连接的工作.
你的工作可以通过如下结构来实现:
底层为RTU,负责采集数据,为了保证适时数据,应该用以太网和监控终端相连,这些上面的那
两个软件都支持;
在你的上位机系统中,应该至少有个实时数据库,而这个实时数据库是你连点的基础,这些都
可以通过Ifix 或intouch来实现.
至于其他不太重要的设备则可以通过串口通讯来实现.这就需要编写一些串口通讯了。
如果你要是想完全自己开发,那恐怕不是一下子就可以做出来的.除非你忽略掉很多功能.
至于整套设备的价格,如果算上硬件的话,恐怕至少要RMB 300000.
当然国内也有一些好的组态软件,就象上面的那位仁兄说的,南瑞和东方电子的.
  • 打赏
  • 举报
回复
kpetrug 2001-10-26
我现在武大搞此课题,希望多多交流!
MAILTO :sunny_lunr@sina.com
  • 打赏
  • 举报
回复
dickwhite 2001-10-26
你没听说过mapgis吗?
你的这些显示问题用mapgis很容易搞定,mapgis带有很丰富的二次开发函数,应该可以帮助你。
mapgis是什么东东,你可以到www.mapgis.com.cn上看看。
  • 打赏
  • 举报
回复
yayongm 2001-10-25
最近帮公司做了一个类,10000行代码呀!!!!快把我累死了,不过全部搞定后,发现正合你的胃口,所有的东西都封装起来了,只能比你想的功能强大,绝对不会输给你的想法,同时通用性很强.不过,我们是一家外企,没钱可就没戏了.
  • 打赏
  • 举报
回复
lzs125 2001-10-25
1.我也在作一次接线图。
2.电厂时实数据的接收与具体设备有关,陡河点厂时实数据会自动生成文本文件(太棒了)
而微水电厂可通过串口传送。还有其他情况,有时必须与时时设备生产商联系。
3.通信协议一定要弄明白.
4.与电厂技术人员交流.
5.为啥作这种TMD项目?????????????????
  • 打赏
  • 举报
回复
lzs125 2001-10-25
dddd
  • 打赏
  • 举报
回复
loutingyv 2001-10-24
一个标准的组态软件应用,(某些特殊的功能可以用自己的驱动来完成)
美国GE公司的cimplplicity组态软件不错。(可以支持全以太网络的控制系统,速度快)
  • 打赏
  • 举报
回复
Frank0233 2001-10-24
我是学习电力系统自动化的,大4的时候就到一个公司作这样的项目了,那个公司当初要我的原因不是因为我编程序厉害,而是因为我学的专业,所以,你身边必须要有一个懂电力系统自动化的人
记得当初做的时候,和一个软件公司合作,我们做硬件的集成部分,也就是你这里面的RTU部分,rtu把数据送到控制中心,在软件中实时动态的反映线路的变化,数据接口部门,多数用的是串口我想这对大多数的编程人员来说都不太难,关键是通讯协议,麻烦的是各个厂家的设备通讯协议不见得都一样,所以你可能要写好几个通讯协议。比如modbus,cdt等等,如果甲方已经有数据的采集设备吧来自各个RTU的数据都采集好了,你的工作就减轻了好多了,接下来是实时动态的数据反应了,其实并不难,如果时间充裕,可以独立开发,自己设计一RAD的一次接线图绘制工具,然后
在程序里面调用生成的图形,针对线路变化,改变图元的颜色和图形的位置。
当然我说的都是基于独立开发的这个思想,如果用什么狗屁的组态软件,我的意见你大可不听了,那个东西实在是弱智,我想一个真正的程序员是不会去用这个东西。(个人意见)
  • 打赏
  • 举报
回复
Frank0233 2001-10-24
看来这里的人都很热情,但是发言到不见得怎么负责,想想啊,这的系统没有详细的需求分析和人员构成盲目的采用这样那样的东西。我想最终的结果也许是失败。
  • 打赏
  • 举报
回复
hugos 2001-10-24
用组态软件的话,我需要重新熟悉,因为以前从未用过。不如mapinfo 或者arcinfo 来的快。
一个问题:用组态软件的话,图怎么录入,是不是很麻烦?
  • 打赏
  • 举报
回复
windwy 2001-10-24
我用DELPHI写过电气一次系统图。但需求没有你这么多,只要显示系统图开关的实时状态。和电压电流值。一次系统图用一个大的图片。所有开关你可以在做图时做成开或关。然后在相应的开关位置放上一个小的开关状态图(),根据情况显示隐藏小的开关状态图。问题就是当大图(一次系统图)的放大缩小时。开关状态图的定位。
还有就是电气数据的接口。我碰到的是RTU。据所是每一个电网所用的都是一种。开关状态无非就是0和1,但系统中的开关默认状态一不样,有的是O,有的是1。
系统图你电厂肯定有,你可以找他们要。
  • 打赏
  • 举报
回复
Ily 2001-10-23
to hugos(疯狂老鼠) 我的意思是说不能在论坛中显示图形。
一些组态软件好像不是很好使用,某些用户需要的功能,组态软件没有,不大很适合需求。我的软件是在绘制完图形后,根据图形进行拓扑分析,然后进行计算。我还想自己从底层做一个图形平台(用VC),做了一部分的工作,但是由于忙现在没有完成。
  • 打赏
  • 举报
回复
jokerman 2001-10-23
用专门的工控组态软件,如Wonderware的Intouch,国内的组态王等都可以,采用DDE和OPC进行通讯。
  • 打赏
  • 举报
回复
ajet 2001-10-23
我们组现在正在做一套面向供电的SCADA,已经做得差不多了,就差联调了。其实你的问题就是数据通讯和图形(包括编辑和监控)这两部份的问题,图形部份可用组态软件(如:InTouch),通讯最好是专门做一个数采的进程并通过共享内存与图形部分通讯。
  • 打赏
  • 举报
回复
加载更多回复
发帖
VC/MFC
加入

1.6w+

社区成员

VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Web++
  • encoderlee
申请成为版主
帖子事件
创建了帖子
2001-10-21 09:39
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……