西門子PLC CPU的控制程序由主程序、子程序和中斷程序組成。STEP 7-Micro/WIN 32在程序編輯器窗口里為每 每個(gè)POU(程序組織單元)提供一個(gè)立的頁。主程序總是1頁,后面是子程序或中斷程序。因?yàn)楦鱾€(gè)程序在編輯器窗口里被分開,編譯時(shí)在程序結(jié)束的地方自動(dòng)加入無條件結(jié)束指令或無條件返回指令。用戶程序只能使用條件結(jié)束和條件返回指令。
1.子程序的作用
子程序常用于需要多次反復(fù)執(zhí)行相同任務(wù)的地方,只需要寫一次子程序,別的程序在需要子程序的時(shí)候調(diào)用它,而*重寫該程序。子程序的調(diào)用是有條件的,未調(diào)用它時(shí)不會(huì)執(zhí)行子程序中的指令,因此使用子程序可以減少掃描時(shí)間。
使用子程序可以將程序分成容易管理的小塊,使程序結(jié)構(gòu)簡(jiǎn)單清晰,易于查錯(cuò)和維護(hù)。如果子程序中只引用參數(shù)和局部變量,可以將子程序移植到其他項(xiàng)目。為了移植子程序,應(yīng)避免使用全局符號(hào)和變量,如I、Q、M、SM、Al、AQ、V、T、C、S、AC等存儲(chǔ)器中的**地址。
2.子程序的創(chuàng)建
可采用下列方法創(chuàng)建PLC子程序:在“編輯”菜單中選擇“插入→子程序”;在程序編輯器視窗中按鼠標(biāo)右鍵,從彈出菜單中選擇“插入→子程序”。程序編輯器將從原來的POU顯示進(jìn)入新的子程序,程序編輯器底部將出現(xiàn)標(biāo)志新的子程序的新標(biāo)簽,在程序編輯器窗口中可以對(duì)新的子程序編程。可以使用該子程序的局部變量表定義參數(shù),各子程序多可以定義16個(gè)IN、OUT參數(shù)。用右鍵雙擊指令樹中的子程序或中斷程序的圖標(biāo),在彈出的窗口中選擇“重新命名”,可修改它們的名稱。
詞條
詞條說明
西門子PLC變量類型自動(dòng)轉(zhuǎn)換小技巧
? ? ? ?西門子PLC,S7-200系列內(nèi)存格式與我們常用PC機(jī)正好相反,它是高字前,低字后。我們可以將字變量放后兩個(gè)字節(jié),程序初始化時(shí)將前兩個(gè)字節(jié)清零(程序其它方不使用這兩個(gè)字節(jié))。? ? ? ?如我們定義符號(hào)時(shí)將字變量定義VW2,同時(shí)保持VW0值為零。則程序中可以用VW2以字型訪問該變量,同時(shí)也可以VD0以雙字
? ? ? ? 在工業(yè)自動(dòng)化控制領(lǐng)域,控制系統(tǒng)中設(shè)備的穩(wěn)定運(yùn)行需要電源。西門子SITOP電源在穩(wěn)定性,可靠性方面有很嚴(yán)格的標(biāo)準(zhǔn),有效的防止由于電源供電問題導(dǎo)致設(shè)備及生產(chǎn)線停止運(yùn)行,從而保證了工廠運(yùn)行的效率和客戶利益的大化。在西門子PLC組成的控制系統(tǒng)中,有時(shí)根據(jù)實(shí)際需求,要選擇一個(gè)合適的開關(guān)電源來對(duì)設(shè)備進(jìn)行供電。本文下面就為您介紹一下開關(guān)電源的選型方法,供
? ? ?梯形圖和語句表的轉(zhuǎn)化在plc編程軟件->工具欄->查看 里選擇切換。? ? ?西門子S7-200的PLC對(duì)語句表編寫的格式要求多,因?yàn)?00的語句表和梯形圖可任意切換,如果語句表格式不對(duì),即回出現(xiàn)編譯錯(cuò)誤。因此,一般多為梯形圖,且程序里只能有一個(gè)語言,要么全部都是語句要么全部都是梯形。? ? &n
? ? ? ?在PLC編程軟件規(guī)范里,變量命名本身就是一門學(xué)問。西門子S7-200PLC的符號(hào)表就是做變量命名工作的,毫不夸張的說,每一個(gè)使用S7-200的人都應(yīng)該熟練掌握它,如果你對(duì)它不屑一顧,覺得自己從來不用它也同樣可以做得很好,那么,你還不能算一個(gè)真正的程序員。? ? ? ?使用符號(hào)表,有程序可讀性好,資源分配
公司名: 上海邑斯自動(dòng)化科技有限公司
聯(lián)系人: LY
電 話: 17621747610
手 機(jī): 15723674756
微 信: 15723674756
地 址: 上海金山楓涇上海市金山區(qū)楓涇鎮(zhèn)涇商路99弄3218
郵 編:
網(wǎng) 址: 17621747610.b2b168.com
公司名: 上海邑斯自動(dòng)化科技有限公司
聯(lián)系人: LY
手 機(jī): 15723674756
電 話: 17621747610
地 址: 上海金山楓涇上海市金山區(qū)楓涇鎮(zhèn)涇商路99弄3218
郵 編:
網(wǎng) 址: 17621747610.b2b168.com