2012年(158)
分类: C/C++
2012-11-15 15:13:58
网友评论2012-11-15 16:29:38
江心沙
xuj说的是国内的现实状况,国人办事就是这种习惯,有时不管实际需要多少,只觉得超大必然越好,反正花同样的钱。我只能说这种情况很多是因为无知。就象我们公司改造某套装置,买一台离心压缩机,功率超出实际需要甚多,但总是毛病常常,用不太好,德国佬说这机器最佳工作状态是负荷80%,你们买得太大了,但几千万一台的东西想换是没门了。这些年计算机业发展很快,现在新型的DCS基本上都考虑到开放的需求,而且性能也比老的要强很多,正常情况下,也许快些影响不大。但是出于生产安全第一的角度,我觉得仍然要考虑实际的需求,毕竟实时数据多数是为了管理需要,而对于流程行业来说,毫秒、秒级的实时数据基本上是没有必要的。毕竟基于实时数据进行的管理层应用是为了提升生产的效率,而不能因为某些或许仅仅是出于虚荣或吹牛需要的理由对生产造成影响,您说对不?
当你坐在办公室,指着网页上流程图自豪地对参观人员说:“你瞧,我这数据100毫秒刷新一次,”如果是我,心里肯定是一阵恶寒,赶紧跑路,小命要紧啊
网友评论2012-11-15 16:29:09
江心沙
对于星星初稿中的关于PHD系统的评论不敢苟同,
“PHD在内部其实使用了Oracle关系数据库,因此购买PHD就必须先购买Oracle。因为 PHD内部使用Oracle简化了开发量 和 Oracle的性能限制比较严重,所以 PHD 的价格在这三种数据库最低,算不上正宗的实时数据库。但不要以为PHD内部使用Oracle就认为Oracle很强,如果直接使用Oracle,只要两三秒的时间,巨大的数据量就会令它崩溃。HONEYWELL其志不在实时数据库这一块,而是她的DCS。”
在结构上Uniformance的内部有一个Oracle的关系数据库。简单的说,对于实时数据库这一部分,这个ORACLE数据库的中存储的是你要取值的实时数据库点的组态信息,当PHD启动时,从ORACLE库中读取点的组态信息进行初始化,此后的取值,存数据过程就不使用它了,其后的数据存储与PI、IP.21相差不大,仅是些细节上的差异而已。
&nbs