86、展宏图大胆创新,X欲挑战西门子(2 / 2)

加入书签

客厅的右侧放着二张长长的工作台,其中一张工作台上放着一台电子管的示波器和一只三位半的数字万用表,还有二把25瓦的电烙铁;另一张工作台上安装着一架台钻,一个台虎钳,桌上凌乱地放着几把锉刀和一把钢锯。</p>

这是我们工业电脑分公司的“新家”——随着我们的现金流改善后,我们退掉了科学会堂维修部的那个自行车棚,租了这间位于乌鲁沐齐路上的一个花园洋房底楼的客厅,既作为我们的办公室,同时又是生产和研发的地方。</p>

这天上午,我来到公司,照例是先给自己泡了一杯茶,然而还没有坐下,就见小褚手里拿着一份厚厚的资料进来了。</p>

“X,这里有一份资料,我昨天下班前去总公司找小萍报销费用,她给了我这份资料,让我交给你,还说这是陈老师刚翻译出来的当前国外最先进的控制系统资料。”小褚一面说一面把手里那份厚厚的资料放在了我的桌子上。</p>

“嘿,我发现小萍好像对你很上心啊!”小褚放下资料后,又凑近我并向我挤了挤眼睛,故作神秘地说道。</p>

我被小褚这么一说不好意思了,于是红着脸违心地说:“去、去!不要瞎说!”</p>

实际上,小萍对我有点意思,这我早就觉察了,只是我不愿意承认罢了。</p>

小褚见我不好意思了,他熟悉我的脾气,那就是不喜欢别人和我开这类玩笑,于是就一面给自己泡茶一面换了个话题,说:“这份资料昨天晚上我拿回去后仔细看了一下,觉得蛮有意思的。”</p>

这时我已经坐了下来,开始在认真地看小萍托小褚带来的这份资料了,资料中讲最近德国的西门子研发推出了一种可编程逻辑控制器,简称PLC。</p>

看着看着,我突然产生了一个想法:</p>

PLC是为控制对象是“开关量”的逻辑控制而设计的,那么能不能在此基础上加以扩展,开发出一种不仅针对“开关量”,同时也能针对控制对象是“模拟量”的更加复杂的过程控制的、在控制算法上是可编程的智能化工业控制系统呢?</p>

这个全新的想法像闪电一样瞬间照亮了我的脑海:既然控制系统的硬件通过模块化的设计解决了大多数工业控制系统在硬件上的通用化问题,那么模块化的控制软件是否也能因此而解决大多数工业控制系统在软件上的通用化问题呢?</p>

于是我放下手中的资料,对小褚说:“小褚,德国的西门子搞了个可编程逻辑控制器PLC,那我们能不能搞一个不仅仅是面向逻辑控制,同时也内面向过程控制的可编程智能化工业控制系统呢?”</p>

“搞个可编程的智能化工业控制系统?”小褚第一次听我提起这样的设想,于是就放下手中的茶杯反问道。</p>

“是啊,你看,传统的单元控制仪表,其本质就是根据工业过程控制的特点把一个个常用的控制功能做成一个个单独的仪表,从而在面对不同规模和不同复杂程度的工业过程控制要求时,只需选用不同的单元控制仪表进行组合,就能形成不同规模不同复杂程度的工业过程控制系统。”我点点头对小褚说道。</p>

“是,没错。”小褚听我说起了单元控制组合仪表,点点头表示明白当初单元控制组合仪表的设计初衷。</p>

“那么,我们是否能把不同功能的传统单元控制组合仪表变成一个个不同功能的智能算法软件模块呢?”我见小褚明白当初单元控制组合仪表的设计初衷,就进一步说出了我的想法。</p>

小褚被我这么一说,突然眼睛一亮,但随即又摇摇头说道“那怎么用呢?单元控制仪表可以通过导线连接起来形成一个完整的系统,但这智能算法软件模块又如何连接起来呢?”</p>

“我在想是不是可以设计一种简便易用的高级语言,通过简单的选择,就能对不同功能的智能算法模块进行组合,从而形成不同规模不同复杂程度的工业过程控制系统呢?”我看着小褚说道。</p>

“嘿,这可是一个好办法!”小褚点点头,表示同意我的想法。</p>

“你看,现在开发一个面向工业控制的微型计算机应用项目,必须是负责项目的人先把项目的要求和一些控制的细节告诉软件设计人员,然后软件设计人员才能开始编写相关的控制程序。”小褚接着说道。</p>

“但很多时候,负责应用项目的人没有把项目要求说清楚,或者是说清楚了,但软件设计人员没有听明白,因此设计出来的控制软件经常需要反复修改,导致项目的开发周期很长。”</p>

小褚滔滔不绝地说着他为什么认为这是一个好办法,他说到了一个关键点,那就是软件开发人员和应用需求方经常在沟通上会出现问题,小褚负责现场调试,因此他对此最有体会了。</p>

事实上我和小褚都早已发现在很多时候,时间都浪费在了控制软件的不停修改上,而这不停地修改控制软件往往是因为开发软件的人没有真正搞明白提出项目需求的人的实际要求。</p>

不过,我提出的这个想法好是好,但实现起来难度太大!于是,小褚在先是兴奋地说了一大通我的这个想法很好后,转而脸色一沉,摇摇头说道:“不过,昨天晚上我看了PLC的逻辑编程语言,太复杂!不经过三个月以上的专业培训,根本无法使用!”</p>

小褚的意思很明确,那就是开发一个高级语言,通过选择就能对不同功能的智能算法模块进行组合的想法虽然很好,但从德国西门子的例子来看,这样的一种高级语言可能会很难用,因此不经过长时间的专业培训用户根本不会用,这样一来就有点不切合中国的实际情况了,同时也与我们的初衷有点事与愿违了!</p>

听了小褚的话,我不得不同意他的想法,因为我刚刚也仔细看了德国西门子的可编程语言,说实话,实在是太难用了,这让我看了后真的很纳闷,大名鼎鼎的德国西门子的工程师们怎么就搞出这么一个酶涩的可编程语言?!</p><div id='gc1' class='gcontent1'><script type='text/javascript'>try{ggauto();} catch(ex){}</script>

↑返回顶部↑

书页/目录