![PLC的标准化应用:基于西门子OMAC的面向对象的编程方法](https://wfqqreader-1252317822.image.myqcloud.com/cover/872/41309872/b_41309872.jpg)
上QQ阅读APP看书,第一时间看更新
3.3 对象属性
第一步,提炼对象属性。这个需求里面,程序员要面对的对象是显而易见的,“大象”和“冰箱”都是这个需求中明确的实体对象。
“装进”这个动作是一串的指令,其实包括两方面的动作:打开(冰箱)+装(大象);那这个需求的对象见表3-1。
表3-1 提炼对象属性清单表
![](https://epubservercos.yuewen.com/A5C4EB/21511157108180806/epubprivate/OEBPS/Images/39_01.jpg?sign=1739384826-PRhqZNn80EKgDkswb4t7hI9KDcBGlWeW-0-786ae90c5b249b12bf0f94459f323888)
第二步,分析对象属性。属性分析就是描述对象特征,像上文说的一样,可以用“数据”和“能力”来描述,见表3-2。
表3-2 对象属性分析表
![](https://epubservercos.yuewen.com/A5C4EB/21511157108180806/epubprivate/OEBPS/Images/39_02.jpg?sign=1739384826-h3Vczk1VjMOVkHivFzZ9CCdEuZRolaZH-0-ef4166ea69b98b735c525e6b6d9b3380)
在PLC编程过程中,除了分析这个对象属性以外,还要做的就是将对象属性和程序结构相关联,细化到程序中就如表3-3所示。
表3-3 程序实例化分析表
![](https://epubservercos.yuewen.com/A5C4EB/21511157108180806/epubprivate/OEBPS/Images/39_03.jpg?sign=1739384826-RX9j5Qsj1u8x3HOmh5qRaVIyUhG6GoTK-0-233a10b0394f7f83c33b763b88cf0499)