发布于 2014-04-15 22:22:03
3楼
1,程序块要适当细分,尽可能多地调用通用的FC/FB;
2,用程序逻辑描写工艺过程时,不能就事论事,而要从工艺的全过程来思量,引入中间状态变量来分段描述工艺过程。只要模型对路,用户现场不明导致的是增减工艺段,或变动其中某段的逻辑条件,怎么改,程序的框架和整体流程是清晰,不变的。程序的可读性及可维护性就能保持良好。
3,一般逻辑的实现大多工程师都是指令引用数据然后进行逻辑混合运算,这样每次逻辑的更改或完善,就需要重新反复构思逻辑,可读和可维护性都不理想。我的体会,如果引入程序机的原理或面向对象的编程方式,通过将逻辑+数据打包在一起,有很多逻辑复杂逻辑可以简单的逻辑运算+特殊的数据结构来实现,效果非常好。这点不好理解和描述,要通过具体问题才好理解。比如系统有几个输入与输出存在几种固定的关系,就可以引入配方的原理来实现工艺所需的不同输出变化。
知其道,用其妙!