金年会 金字招牌诚信至上,金年会 金字招牌诚信至上,金年会 金字招牌诚信至上,金年会 金字招牌诚信至上

SIMATIC西門(mén)子伺服電機授權代理商丨黑龍江地區一級代理

西門(mén)子: 西門(mén)子電機總代理
西門(mén)子電機: 西門(mén)子電機總代理商
德國: 西門(mén)子電機一級總代理
單價(jià): 面議
發(fā)貨期限: 自買(mǎi)家付款之日起 天內發(fā)貨
所在地: 直轄市 上海 上海寶山
有效期至: 長(cháng)期有效
發(fā)布時(shí)間: 2023-12-13 17:51
最后更新: 2023-12-13 17:51
瀏覽次數: 121
采購咨詢(xún):
請賣(mài)家聯(lián)系我
發(fā)布企業(yè)資料
詳細說(shuō)明

     作為一個(gè)自動(dòng)化行業(yè)的從業(yè)者,你或多或少應該聽(tīng)過(guò)結構化編程。那么什么是結構化編程呢?它是將復雜自動(dòng)化任務(wù)分割成與過(guò)程工藝功能相對應或可重復使用的更小的子任務(wù),將更易于對這些復雜任務(wù)進(jìn)行處理和管理。這些子任務(wù)在用戶(hù)程序中以塊來(lái)表示。因此,每個(gè)塊是用戶(hù)程序的獨立部分。

 

       在進(jìn)行PLC編程的時(shí)候,我們常用的方式有,線(xiàn)性化編程、模塊化編程以及結構化編程。線(xiàn)性化編程只使用一個(gè)主程序,所有的程序指令都在主程序中執行,適合小型自動(dòng)化項目。模塊化編程是將一個(gè)自動(dòng)化項目分割成不同的功能模塊,比如一個(gè)自動(dòng)化項目可以分成手動(dòng)、自動(dòng)、報警等不同的功能,這些不同的功能然后再統一被主程序調用。結構化編程與模塊化有些類(lèi)似,都是使用多個(gè)子程序,但是結構化編程將某些可重復性的任務(wù),做成可復用的程序塊,方便移植使用。為了直觀(guān)的理解這三種編程方式的區別,下面以?xún)蓷l流水線(xiàn)的起保??刂谱鳛榕e例說(shuō)明。使用的硬件信號表1所示:

 

       表1:IO信號表

       

 

       01、線(xiàn)性化編程

       線(xiàn)性化的編程方式,所有的程序都在OB1中,如圖1所示:

       

           

                                                                    ▲ 圖1 線(xiàn)性化編程

 

       02、模塊化編程

       

       模塊化的編程方式,將兩條流水線(xiàn)分別在不同的子程序中進(jìn)行調用,如圖2、圖3所示:         
       
                                                                        ▲ 圖2 主程序調用子程序

       
                                                                      ▲ 圖3 流水線(xiàn)1執行程序

       
                                                                     ▲ 圖4 流水線(xiàn)2執行程序

       
       03、結構化編程      

       結構化編程,則是通過(guò)建立FB程序塊,內部的功能在FB中實(shí)現,該FB塊可重復使用,當進(jìn)行FB程序塊調用的時(shí)候,會(huì )自動(dòng)生產(chǎn)對應的DB數據塊,程序進(jìn)行控制的時(shí)候,定義具體的管腳即可。具體的結構化編程如圖所示:
       

                                                                  ▲ 圖5 OB1的程序調用
 

         

                                                                          ▲ 圖6 流水線(xiàn)1的程序

       

                                                                    ▲ 圖7 流水線(xiàn)2的程序

 

       

                                                             ▲ 圖8 流水線(xiàn)功能的背景塊


      總結

 

       在上文中,對兩個(gè)流水線(xiàn)的起保??刂?,分別用不同的編程方式進(jìn)行了舉例。每種編程方式大致有了一定的認識,由于舉例的程序比較簡(jiǎn)單,所以程序的優(yōu)缺點(diǎn)不是那么的明顯,但是隨著(zhù)項目的程序越來(lái)越復雜,編程的工作量越來(lái)越大,結構化的編程方式優(yōu)勢會(huì )更加明顯,它的易讀性、復用性可以提高工作的效率。在PLC的編程過(guò)程中,推薦大家使用結構化和模塊化的混合編程方式。


相關(guān)伺服電機產(chǎn)品
相關(guān)伺服電機產(chǎn)品
相關(guān)產(chǎn)品
 
潜江市| 宁远县| 日照市| 青龙| 阿克陶县| 呼和浩特市| 青岛市| 邢台县| 万山特区| 新密市| 甘德县| 绥滨县| 广水市| 岳池县| 昌都县| 巨鹿县| 景东| 黄龙县| 三亚市| 区。| 东明县| 吴桥县| 荔波县| 蛟河市| 井研县| 曲沃县| 蒙自县| 高雄县| 宣化县| 门源| 宜良县| 广东省| 公安县| 大渡口区| 岚皋县| 廉江市| 乌兰浩特市| 清涧县| 万荣县| 玉山县| 阜宁县|