2008年9月18日
罗斐走了,他是被工作累死的。
罗斐走了,他把自己献给了这个工作。
罗斐高高瘦瘦的样子,长相清秀。
罗斐技术扎实,品德端正,为人稳重,工作努力,有思想,有干劲。
最早认识罗斐,是03年尾,04年初在宁波局做PI的时候。
我们代表着各自公司的利益,协商着,讨论着,争吵着,合作着,加班着,微笑着,无奈着,欣喜着。
我们熬夜,一根烟一人抽一半;我们喝酒,干了一杯又一杯。
终于项目做完了,这是浙电第一批PI的试点项目,我们也结下深厚的友谊。
2005年,我们继续合作PI在浙电的推广事情。
一年之后,再聚首,还是我们混在一起。
我们复制了宁波和嘉兴的经验,在全省推广。
2006年,因为竞争性关系,他在MSN屏蔽了我们,但是没有割断我们的情谊。
回想上次在杭州喝酒,大家忆往昔,热情高涨。
这个时候,我们对PI都有了自己的理解,讨论了PI 在中国国情,在浙江电力的思路。
我们聊了很多可以合作的地方。
2007年,我们在上海见面,参加会议的芸芸众生,少有的人,可以达到你的造诣。
08年再见到他的时候,却是在客户那里了。
温州我们合作了一把,我们说好衢州再合作一把。
不想,噩耗传来......
你,为了工作,不要命的干活,
我敬重你,我佩服你。
罗斐,你是我的客户,也是我的朋友。
罗斐,你是我的对手,也是我的伙伴。
罗斐,走好,天堂不会有那么多加班的。
2008年7月25日
2个业务场景
1. 我在公司绘制PDI图,图上放了 一个 sinusoid 测点,那么这个PDI图拿到 客户现场,无论客户那边的sinusoid的测点ID是多少,打开一次,都可以识别的。 也就是说,PDI 可以通过tagname 来访问数据。
2. 我们原有很多PDI图,比如上面有 一个测点叫 sinusoid。
我把服务器里的 sinusoid rename成 zljini
PDI图 只要打开一次, sinusoid 会自己变成 zljini。
也就是说,PDI 可以通过 tag ID 来访问数据
over 答 张先生问。
2008年7月4日
我的PI 报表历程
从03年到06年,我一直是基于 PI datalink做报表系统。
DL是基于 EXCEL的,开发很简单,简单的报表,用起来,很流畅。就是直接在单元格计算。但是面对复杂的运算,就难以为继。这就算EXCLE 第一代探索吧。
公司开始尝试用别的报表系统来做 PI的业务报表。那时候,别的一个小组,使用了用友旗下的一个报表工具,模拟EXCEL的方法,在单元格做计算,并且把整个日统计或者月统计报表,以大二进制的方式,存储在oracle。结果失败了,项目拖延不说,客户后面的钱,直接不给了,甚至也是公司倒闭的原因之一。应该说这个,这个第三方报表 1.0 探索是失败的。
05年,又遇到一个大型的PI项目。于是我深入研究了VBA技术,写了一些很精妙的代码模块(宏),在各种业务报表中使用。这个时候,我对 DL在EXCLE 的开发,几乎达到一个顶峰。我不厌其烦的改进VBA代码,使用PI API访问数据库。 在这个阶段,DL 的使用有了很大的进步,DL的使用,已经可以为客户真正接受,可以处理一些简单的业务。 我把这个叫做 EXCEL 2.0 探索。
06年,我追随前同事的脚步,来到了第二个做PI的公司。在我接手PI之前,公司也进行了2代的探索。
其一 也是 EXCEL 2.0探索,应用在 发布平台上,后来我做了一点修订,使用至今,不过用的人不多。在电压合格率和公变管理也有应用。 后者的应用是失败的,面对复杂业务,运算速度慢,IE开发容易死机的事情经常发生。两任部门经理就倒在后面2个项目上了。
第三任部门经理上任了。恰好我公司的报表组同事也来了这个公司。他们进行了 第三方报表的2.0 探索。
他们利用后台,使用PI ODBC,把数据抽取到 ORACLE,再用 杰表3.0把数据展现出来。 业务逻辑是 后台实现的,报表只是展现工具。这个技术用在了 电压合格率的2.0版本上,达到了目的。
作为一个专业的PI 人员,我对于把数据弄到ORACLE,再做报表,深感害羞。我们再次研究这个事情,终于实现了JAVA下对API的封装,用杰表4.0 直接把数据从PI里取了出来。 在公变2.0实现了这个突破。接着,线损管理和负荷分析也用了这个方法,客户表示满意。运算速度大为提高,系统部署大为简单。我们把这个叫做 第三方报表 3.0时探索。业务逻辑是在JAR包里实现的,算好之后,送到报表。但是开发的难度太大,调试困难。开发人员非常辛苦。我们又希望再突破一下。
和杰表公司谈了两轮,但是他们的这个功能还不完善,于是我们选择了 较好的润乾。
又是一轮自定义函数的封装,这次终于实现了在报表里的业务逻辑计算,并且开发难度大大降低了,调试也变得相对简单。然后就在 电压合格率和高压线路监测实现了。
PI引入中国, 将近5年,历经EXCEL的2代探索,第三方报表的 四次探索,才初步实现企业级应用,其中艰辛,难以为外人道也。
2008年7月2日
杭州中型软件公司 招聘 需求中高级Java开发人员 4-6名
希望:Java熟悉 能比较好的写各种文档 有系统分析潜力 业务分析潜力 做过电力业务软件的最好 说潜力我是说 毕竟一下子要熟悉 公司 自己的中间件平台 公司原来的产品 总需要一些时间 所以我期盼你 以后能担当这个职位
也盼望能找到 善于SVG XML 或者实时数据库 ,
或者善于接口的人才
善于PDA开发也非常好 ,请大家帮我转发
有意向请给我发邮件
工作地点在杭州
2008年5月23日
近来,针对 杭州新世纪信息股份有限公司 的 SVG平台项目 查新的事情
发布一个声明,本博客所描述的SVG产品,与杭州新世纪信息股份有限公司 的产品
是同一个产品,本人也是其中的项目成员之一。产品的1.1版本已经 投入市场,
新版本正在开发中。
同时,招募 设计开发过 SVG图形产品,WEBGIS,组态软件,实时数据库的 优秀人员。
谢谢。
近来太忙了,无暇更新博客,抱歉,抱歉。
2007年12月24日
今年做了些什么呢
集成发布平台做了一个 一个人独立实施的 遇到N多问题 半懂着 做完了
CIM解析和实时数据接口都升级到1.1版本了 并且用在了3个地方
SVG服务平台 弄了2个地方 改进了很多细节 Java版本和js版本都有更新
报表平台做了升级 现在好看多了 并且 整个架构比较合理 直接从PI获取数据 主要开发了一个半系统 半个还没做好
公用配变管理系统 获得了 浙江科委的奖励 白拿了十几万
电压合格率的系统 在接口上做了改进
负荷分析系统 做了一半
某个局的 规划弄好了 不知道走了多少部门和单位
最后 某个局签了一个合同 后继还有2个
某个局将要去签一个合同 后继还有一个
某个局做了半个项目 等着签 不给钱 绝对不再继续做了
另外 今年体检 居然发现脂肪肝了
PI的ProcessBook真是 太伟大了
可惜是 C/S架构的,是 私有的格式
我们试图开发SVG图形服务平台来 局部的替换它
已经基本实现
在2个局 部署好了 并且在上面展现实时和历史数据
但是曾经遇到不少困惑
首先,SVG的格式 不算统一 A局转出的SVG 格式和B局的不一样 其实他们都是南瑞的
其次 同是一个Scada 大家用法不一样 有的用一个图元表示一个设备 有个用2个图元表示一个设备
大家对色彩的定义 不一样
Scada 送出的实时数据 单位 必须统一
SVG文件的命名 应该是同一的
最后 南瑞的系统 很多地方 不开放 我很费心
很多工作应该在 转换层 完成的
教训 : 我们应该制定 符合 SVG标准的 SVG细节
2007年11月24日
终于实现了 用Java写PI接口
其意义不光是写了一个接口
而是突破了 接口的人力资源障碍
熟悉C++的人太少了
乌拉!
2007年11月18日
摘要: 为某客户做的电压合格率系统,基于PI DataLink和 ProcessBook 1.1 实时曲线查询 1.1.1 电压实时曲线 n 描述 电压实时曲线反映监测点在一段时间内电压值的波动情况。 n 条件 时间段、测点 n 曲线 X轴:时间(时);Y轴:电压(V/kV) 1.1.2 月统计值变化曲线 月统计值变化曲线包括电压合格率、电压越上限率、电压越下限、平均电压、最高电压、最低电压等曲线。 1....
阅读全文
2007年8月27日
PItool 功能分析
版本:0.8
作者:Alex
日期:2006-4-13
1. 开始,结束时间设置
Av环境下有一个工具条可以设置开始,结束时间,但是需要手动输入时间,本功能设计了2个日历,可以选择时间,还有2个Spin Button,可以微调时间。
Default按钮是回复默认时间。
2. 时间设置
该功能起源于Pb图的combox时间框设置,不仅选择更加丰富,还具备自定义时间差的功能.
3. 趋势图播放
趋势图播放功能算是亮点了,目前实施里没有,某局使用了osi开发的工具,但是只能朝一个方向播放,并且是一桢一桢播放的,效果没本功能强.
4. 趋势图设置
该功能实现对趋势图纵坐标的设置,便于对一些数字量的设置。
文档是0.8版本的
1.0版本已经申请了软件著作权
添加了 生成测点 趋势图 自己从新写了一个 TagSearch功能
文档却不知道丢哪里去了
2006年底有4个用户 现在不知道了 呵呵
软件已经打包 可以自动安装 自动注册
图片见 www.realtime.net.cn