![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=1739184759-jSSym47Ny90T1u3pF54JJp7axGEk7O5M-0-ad8cdc769d1493aa4a529dfd11a400d6)
第二步,分析对象属性。属性分析就是描述对象特征,像上文说的一样,可以用“数据”和“能力”来描述,见表3-2。
表3-2 对象属性分析表
![](https://epubservercos.yuewen.com/A5C4EB/21511157108180806/epubprivate/OEBPS/Images/39_02.jpg?sign=1739184759-AcK9ppZyss8wu5YILA8g5dnFAhwyaJen-0-75329253f5eaddb26db85d8a33179f84)
在PLC编程过程中,除了分析这个对象属性以外,还要做的就是将对象属性和程序结构相关联,细化到程序中就如表3-3所示。
表3-3 程序实例化分析表
![](https://epubservercos.yuewen.com/A5C4EB/21511157108180806/epubprivate/OEBPS/Images/39_03.jpg?sign=1739184759-DDxskxA8ElbJB0CuGeeHFdoGymygl1UR-0-7b7563608a9fc59121b7c496c9c083be)