PLC的标准化应用:基于西门子OMAC的面向对象的编程方法
上QQ阅读APP看书,第一时间看更新

3.6 小结

本章以一个非控制实体为例,展示了面向对象的编程思路,在实际编程中,最重要的就是要把对象进行正确且详细的拆分。

工艺的拆分是最考验工程师能力的地方,很多标准化设备都是由于工艺理解不到位,或者工艺总结不够详细,到实际工作就发现,某个已经做好的标准化设备,由于其中很小的一个改动或者客户的一个不同要求的提出,这个标准的设备就又无法适用需求。

因此,工艺部分的理解和拆分的标准化,是整个标准化工作的核心,这也应了一句话就是,程序就是工艺。

在工艺设备中,我们应该怎么样划分对象呢?

首先,我们面向的基本对象应该是具备工艺功能的,那对应的就是设备分层中的Unit或EM的部分。处于该部分的设备具备单独工艺功能,可以和其他的Unit或在EM的设备组成一个完整生产线,只有面向该部分的对象,整个标准化体系才能达到模块化要求。

其次,除了工艺对象以外,底层的控制模块(CM)也是面向对象的部分。每一个Unit或者EM的基本组成单元都是这些CM,标准化体系中只有这部分都标准化了,整个标准化的体系才会更加全面。

再次,除了设备层面以外,电气设备也是程序中必须考虑的对象,整个标准化体系由机械工艺、电气设备、程序架构以及信息接口四个方面组成,所以整个系统中的电气柜以及电气设备也是需要考虑的控制对象。

从下一章开始,本书将进入实际的编程的说明部分,而其中最重要的部分就是对上述的控制模型的描述和详细说明。