1117 【万泉河】烟台方法,万氏优雅
发现我又犯了点小疏忽。
几个月前发表过文章《0628 【万泉河】优雅的PLC程序一定是用EXCEL写出来的》以及对应的系列文章,比如《0822 【万泉河】解读一个用循环法PK万泉河80模拟量例子的例子程序》,《0905 【万泉河】80模拟量例子程序升级版V2.0》。
即,我为了证明用EXCEL方法做出来的PLC程序的优雅, 还专门做了80系列的例子程序。 例子程序中最终对模拟量处理的调用:

在我本人的价值观里,这种平铺的简洁易懂的程序最优雅了。
而对标的另外一些人的做法,比如这样

即通过一些比较复杂的指令技巧,用循环语句来实现。
他们认为我列举的优雅方式等级太低, 也就小学生水平。 而这种循环做法才显得高大上。才更有资格称为优雅。
而我把小学生都能做的程序称之为优雅,令他们笑掉了大牙。纷纷揶揄为:万氏优雅。 甚至有人因此对优雅二字的属性都产生了怀疑,认为优雅属于贬义词。
前段时间,有同行在网上讲课,发了他们制作的比较精美的上位机运行界面。 我看到过,但没有收藏。现在找不到了,否则贴出来帮忙宣传一下。
此后,就有人在某个场合拿这张图DISS我, 对比说这个图比我烟台方法优雅一万倍。
我被惊讶到了。 大有关公战秦琼败走华容道落荒而逃的感觉。
这完完全全风马牛不相及的两回事呀!
终于理解到了, 原来很长时间以来,有很多人的价值观里面,和我对优雅的认知是完全不一样的啊!
或许我表达的方式不够精确,我在讲优雅的PLC程序的时候,讲的并不是这段程序或者设计结果有多优美。 程序是个物体,或者虚拟产品。哪来的优雅和粗俗的比较呢!说优雅的时候,说的是人,制作这个程序的程序员,他的生存状态可以做到有多优雅。
没错,烟台方法做出来的程序,最终小学生都能做。 只要给把模版搭好了,固化了,封装完成了,所有的有难度的地方,全都被封装在内部。 而留给外在的使用的环节的工作,全部不需要什么智商和技能。 随便一个人力,稍作培训,均可代你完成设计工作。 甚至连审核的环节都不需要亲力亲为, 也是同样的不需要技能就可以审核。
当对一套系统的设计达到这样的程度的时候,系统的设计架构师就可以完全轻松下来了。 具体项目可以不再参与过问,直接通过使用指导说明书的方式,传授给生产环节的人来负责。 然后后面的系统设计就可以源源不断地批量复制生产了。
所以,要比较优雅的程度,什么程度最优雅?完全的大撒把,啥活都不用干,闲庭信步,而业绩还都是自己的, 那就叫最优雅。
万氏优雅,小学生都能做的优雅。