西門子PLC CPU的控制程序由主程序、子程序和中斷程序組成。STEP 7-Micro/WIN 32在程序編輯器窗口里為每 每個(gè)POU(程序組織單元)提供一個(gè)立的頁(yè)。主程序總是1頁(yè),后面是子程序或中斷程序。因?yàn)楦鱾€(gè)程序在編輯器窗口里被分開(kāi),編譯時(shí)在程序結(jié)束的地方自動(dòng)加入無(wú)條件結(jié)束指令或無(wú)條件返回指令。用戶程序只能使用條件結(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)右鍵,從彈出菜單中選擇“插入→子程序”。程序編輯器將從原來(lái)的POU顯示進(jìn)入新的子程序,程序編輯器底部將出現(xiàn)標(biāo)志新的子程序的新標(biāo)簽,在程序編輯器窗口中可以對(duì)新的子程序編程??梢允褂迷撟映绦虻木植孔兞勘矶x參數(shù),各子程序多可以定義16個(gè)IN、OUT參數(shù)。用右鍵雙擊指令樹中的子程序或中斷程序的圖標(biāo),在彈出的窗口中選擇“重新命名”,可修改它們的名稱。
詞條
詞條說(shuō)明
? ? ? ?西門子PLC常見(jiàn)的通訊方法有RS485通訊,PPI通信,MPI通信,以太網(wǎng)通信,下面就對(duì)他們進(jìn)行一一的介紹。西門子PLC常見(jiàn)的通訊方法1、RS485串口通信三方設(shè)備大部分支持,西門子S7PLC可以通過(guò)選擇自由口通信模式控制串口通信。簡(jiǎn)單的情況是只用發(fā)送指令(XMT)向打印機(jī)或者變頻器等三方設(shè)備發(fā)送信息。不管任何情況,都必須通過(guò)S7PLC編
? ? ? ?西門子PLC型號(hào)編制通常所指的是訂貨號(hào)。以6ES7 221-0BA23-0xA0為例:6-自動(dòng)化系統(tǒng)系列;S7-S7系列,S5-S5系列;2-200系列,3-300系列,4-400系列;2-DI/DO,1-CPU,3-AI/AO,4-通信模塊,5-功能模塊;1-輸入,2-輸出,3-輸入/輸出(對(duì)于數(shù)字量);OBA-輸入/輸出電壓等級(jí)、類型、點(diǎn)數(shù)
S是根據(jù)RLO狀態(tài)來(lái)置位,SET是將 RLO 狀態(tài)來(lái)置位。西門子PLC中的s與set的指令有什么區(qū)別1、S 置位:如果 RLO = 1,則使用置位指令(S),可以將尋址位置位為“1”例如:A I0.0S Q0.0//如果I0.0為1( RLO = 1),則 Q0.0也為1;如果I0.0為0( RLO = 0),則 Q0.0也為0.。2、SET RLO 置位:使用 RLO 置位(SET)指令,可以將
問(wèn)題: CPU全面復(fù)位后哪些設(shè)置會(huì)保留下來(lái)?解答: 當(dāng)復(fù)位CPU時(shí),內(nèi)存沒(méi)有被完全刪除。整個(gè)主內(nèi)存被完全刪除了,但加載內(nèi)存中數(shù)據(jù),以及保存在Flash-EPROM存儲(chǔ)卡(MC)或微存儲(chǔ)卡(MMC)上的數(shù)據(jù),則會(huì)全部保留下來(lái)。除了加載內(nèi)存以外,計(jì)時(shí)器(CPU 312 IFM除外)和診斷緩沖也被保留。具有MPI接口或一個(gè)組合MPI/DP接口的CPU只在全部復(fù)位之前保留接口所采用的當(dāng)前地址和波特率。另一
公司名: 上海邑斯自動(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