西門子PLC中斷例行程序編程后該如何處理? 西門子PLC中斷由事件驅(qū)動(dòng)。在啟動(dòng)中斷例行程序之前,必須使中斷事件與發(fā)生該事件時(shí)您希望執(zhí)行的程序段建立。使用“附加中斷”指令(ATCH)建立中斷事件(由中斷事件號(hào)碼)與程序段(由中斷例行程序號(hào)碼)之間的。 如果您使用全局禁用中斷指令禁用所有的中斷,中斷事件的每次出現(xiàn)均被排隊(duì)等候,直至使用全局啟用中斷指令重新啟用中斷。 使用“拆卸中斷”指令(DTCH)可拆卸中斷事件與中斷例行程序之間的,從而禁用單個(gè)中斷事件。作為對(duì)關(guān)聯(lián)的內(nèi)部或外部事件的應(yīng)答,執(zhí)行中斷例行程序。一旦中斷例行程序的后一條指令被執(zhí)行,控制被返回至主程序。 您可以用執(zhí)行“從中斷指令有條件返回”指令(CRETI)的方法退出例行程序。 使用中斷例行程序指南和限制 中斷程序?yàn)樘厥鈨?nèi)部或外部事件提供快速反應(yīng)。您應(yīng)當(dāng)優(yōu)化中斷例行程序,執(zhí)行某項(xiàng)具體任務(wù),然后將控制返回至主程序。 通過將中斷例行程序保持為短小和簡明扼要,可加快執(zhí)行的速度,使其他程序不會(huì)受到長時(shí)間的延誤。如果未能做到這一點(diǎn),無法預(yù)料的情形可能導(dǎo)致主程序控制的裝置出現(xiàn)非正常操作狀況。 限制 您不得在中斷例行程序中使用DISI、ENI、HDEF、LSCR和END指令。 中斷的系統(tǒng)支持 由于接點(diǎn)、線圈和累加器邏輯可能受中斷的影響,系統(tǒng)保存和重新載入說明累加器和指令操作狀態(tài)的邏輯堆棧、累加器寄存器 這樣可避免因分支至中斷例行程序和從中斷例行程序分支而導(dǎo)致的主程序中斷。 
西門子PLC中V寄存器的使用方法單擊西門子plc編程軟件瀏覽條上的“數(shù)據(jù)塊” 按鈕。 · 選擇菜單命令檢視(V)》 數(shù)據(jù)塊(D)。 · 打開西門子plc編程軟件中指令樹中的“數(shù)據(jù)塊”文件夾,然后雙擊某塊頁 圖標(biāo)。 通過插入新數(shù)據(jù)塊頁標(biāo)記,將您的數(shù)據(jù)塊V內(nèi)存賦值分成多個(gè)功能組: · 單擊數(shù)據(jù)塊窗口,然后選取菜單命令編輯(E) 》 插入(I) 》 數(shù)據(jù)塊(D) · 在指令樹中,用鼠標(biāo)右鍵單擊數(shù)據(jù)塊頁 圖標(biāo),然后在彈出菜單中選取插入(I) 》 數(shù)據(jù)塊(D) · 用鼠標(biāo)右鍵單擊數(shù)據(jù)塊窗口,然后在彈出菜單中選取插入(I) 》 數(shù)據(jù)塊(D) · 標(biāo)記的大數(shù)目為128。如果您使用向?qū)В嘘P(guān)標(biāo)記會(huì)被自動(dòng)創(chuàng)建以支持向?qū)Чδ堋D梢詣?chuàng)建的標(biāo)記的大數(shù)目為( 128 -由MicroWin自動(dòng)創(chuàng)建的標(biāo)記數(shù)目)。請(qǐng)使用WINOOWs剪貼板合并標(biāo)記數(shù)據(jù);方法為使用剪切和粘貼由一個(gè)標(biāo)記轉(zhuǎn)移到另一個(gè)地址。 重新命名和保護(hù)數(shù)據(jù)塊頁標(biāo)記: · 在指令樹中,用鼠標(biāo)右鍵單擊數(shù)據(jù)塊頁 圖標(biāo),然后在彈出菜單中選取重新命名。您也可以在指令樹內(nèi)直接重新命名數(shù)據(jù)塊頁,方法為單擊該標(biāo)記頁名稱兩次(動(dòng)作要慢一些,以免解釋成雙擊);然后編輯該標(biāo)記名。TPC1162HI的數(shù)據(jù)塊編輯器提供相 同的重新命名功能,方法為用鼠標(biāo)右鍵直接單擊該標(biāo)記名。 · 在指令樹中,用鼠標(biāo)右鍵單擊數(shù)據(jù)塊頁 圖標(biāo),然后在彈出菜單中選取屬性。由此,您可以重新命名該數(shù)據(jù)塊標(biāo)記和作者。屬性對(duì)話框的保護(hù)標(biāo)記令您能夠用密碼保護(hù)單個(gè)數(shù)據(jù)塊標(biāo)記。受保護(hù)的標(biāo)記會(huì)顯示鎖圖標(biāo) 
S7-200數(shù)字量模塊是S7-200 CPU模塊的擴(kuò)展模塊。當(dāng)CPU模塊集成的數(shù)字量I/O點(diǎn)數(shù)或I/O信號(hào)不能滿足實(shí)際應(yīng)用需求時(shí),可考慮增加S7-200數(shù)字量模塊。本文將從以下方面介紹S7-200數(shù)字量模塊: - 模塊類型
- 模塊技術(shù)規(guī)范
- 模塊安裝
- 模塊I/O接線
- 模塊I/O尋址
- 模塊使用常見問題

模塊類型 S7-200數(shù)字量模塊有進(jìn)口與國產(chǎn)兩種類型。進(jìn)口與國產(chǎn)模塊在功能上沒有區(qū)別,并且在一個(gè)S7-200系統(tǒng)中可以混合使用。 S7-200 數(shù)字量模塊根據(jù)模塊功能分為以下三個(gè)類型: • DI:數(shù)字量輸入模塊EM221 • DO:數(shù)字量輸出模塊EM222 • DI/DO:數(shù)字量輸入/輸出模塊EM223 具體可參見下表所示: 
注:(1)表中未標(biāo)注“只有進(jìn)口模塊”注釋的其它模塊都有進(jìn)口與國產(chǎn)兩種類型的模塊 (2)EM223中輸入/輸出類型中:24V DC/24VDC-0.75A是指:輸入類型是直流24V,輸出類型是直流24V且大每點(diǎn)電流為0.75A 
模塊技術(shù)規(guī)范 在使用S7-200 數(shù)字量模塊時(shí),我們需要了解模塊的很多的具體參數(shù),如:輸入輸出類型、輸入輸出的點(diǎn)數(shù)、模塊功耗﹑輸入/輸出點(diǎn)額定電流等,您可以在以下文檔中獲得這些具體參數(shù) 《S7-200可編程控制器系統(tǒng)手冊(cè)》附錄A 技術(shù)規(guī)范表A-12至表A-14 如何查詢西門子產(chǎn)品的技術(shù)數(shù)據(jù),請(qǐng)點(diǎn)擊 查看 在眾多參數(shù)中,需要特別提醒您注意模塊的以下兩個(gè)重要參數(shù): • 模塊的電源消耗 • 輸出點(diǎn)的切換頻率 參數(shù)1: 模塊的電源消耗:主要指模塊對(duì)5V電源和24V電源的消耗能力。 (1) 5V電源消耗:5V電源是CPU通過I/O總線電纜供給模塊使用的,5V電源是無法通過外接電源補(bǔ)充和擴(kuò)展的。我們需計(jì)算所有S7-200數(shù)字量模塊的5V電源消耗總和,以保證其不超過CPU 5V電源供應(yīng)能力。 (2) 24V電源消耗:部分S7-200數(shù)字量模塊的供電、數(shù)字量輸入點(diǎn)及輸出點(diǎn)需要使用24V電源。24V電源可由CPU模塊的24V DC傳感器輸出電源提供,也可外加24V DC電源。通常,我們需計(jì)算S7-200數(shù)字量模塊的24V電源消耗總和,以保證其不超過CPU模塊的電源定額或選用正確容量的24V電源模塊。 模塊5V/24V電源消耗請(qǐng)參考《S7-200可編程控制器系統(tǒng)手冊(cè)》附錄A 技術(shù)規(guī)范表A-12 。 5V/24V電源計(jì)算請(qǐng)參考《S7-200可編程控制器系統(tǒng)手冊(cè)》附錄B 計(jì)算電源定額。 參數(shù)2:輸出點(diǎn)的切換頻率 S7-200數(shù)字量模塊晶體管輸出類型的DO點(diǎn)不能輸出高速脈沖;繼電器輸出的DO點(diǎn)大切換頻率為1HZ且有機(jī)械壽命,因此不能頻繁開關(guān)。 除了以上重要參數(shù)外,還需要提醒您注意模塊連接的負(fù)載類型,尤其對(duì)于數(shù)字量輸出點(diǎn)連接接感性負(fù)載時(shí),應(yīng)設(shè)計(jì)保護(hù)電路。 感性負(fù)載設(shè)計(jì)請(qǐng)參考《S7-200可編程控制器系統(tǒng)手冊(cè)》第3章 S7-200的安裝->感性負(fù)載設(shè)計(jì)指南 |