西門(mén)子直流調(diào)速器C98043-A1600-L1
說(shuō)明:
在當(dāng)前過(guò)程中可能發(fā)生這樣的事件,它需要的響應(yīng)時(shí)間要快于當(dāng)前程序執(zhí)行周期所能提供的時(shí)間, 還可能發(fā)生這樣的事件,它的持續(xù)時(shí)間短的不足以在當(dāng)前的程序執(zhí)行周期內(nèi)被識(shí)別出來(lái),因此,在 S7-300 控制器以及以下模塊中編輯了過(guò)程報(bào)警。
模擬量模塊(AI)
數(shù)字量輸入(DI) 和
功能模板 (FM)
過(guò)程報(bào)警能力,滿足事件要求而被實(shí)時(shí)調(diào)用。
過(guò)程報(bào)警類似于中斷。
本文為 S7-300 CPU 提供過(guò)程報(bào)警指南。
概要:
如果在程序執(zhí)行過(guò)程中觸發(fā)報(bào)警事件,操作系統(tǒng)會(huì)調(diào)用 OB 40,來(lái)中斷當(dāng)前程序執(zhí)行或者是中斷低優(yōu)先級(jí)的程序塊處理。OB 40 的臨時(shí)堆棧數(shù)據(jù)可以更加精確的一個(gè)或多個(gè)報(bào)警觸發(fā)事件(可置位多個(gè)狀態(tài)位), 這些臨時(shí)堆棧數(shù)據(jù)可以在報(bào)警 OB 塊中通過(guò)用戶程序評(píng)估。
如果在 CPU 中沒(méi)有報(bào)警組織塊 OB 40 存在,當(dāng)報(bào)警事件觸發(fā)時(shí),CPU 會(huì)進(jìn)入停機(jī)模式。報(bào)警組織塊有一個(gè)固定的優(yōu)先級(jí)設(shè)置 16。
在不同模塊中的過(guò)程報(bào)警觸發(fā)事件:
模擬量模塊:可以用過(guò)程報(bào)警監(jiān)視模擬量輸入模塊中的某個(gè)值。當(dāng)模擬量的值低于下限或高于上限的時(shí)候, 過(guò)程報(bào)警可以被組態(tài)為在此時(shí)觸發(fā)。有關(guān)各個(gè)模擬量輸入模塊的更多信息,請(qǐng)參見(jiàn)手冊(cè) "Programmable Logic Controller S7-300 Module Data" (可編程邏輯控制器 S7-300 模板規(guī)范)第4章,條目號(hào) 8859629。
數(shù)字量模塊:具有過(guò)程報(bào)警能力的數(shù)字量輸入模板可以監(jiān)視單獨(dú)的位狀態(tài)。過(guò)程報(bào)警可以在以下事件發(fā)生時(shí)觸發(fā):該位出現(xiàn)下降沿或者上升沿。有關(guān)各個(gè)數(shù)字量輸入模塊的更多信息,請(qǐng)參見(jiàn)手冊(cè) "Programmable Logic Controller S7-300 Module Data" (可編程邏輯控制器 S7-300 模板規(guī)范)第3章,條目號(hào) 8859629。
功能模塊:具有過(guò)程報(bào)警能力的功能模塊能夠執(zhí)行大量不同的任務(wù),可以為不同的事件配置過(guò)程報(bào)警,下面通過(guò) FM350-1 計(jì)數(shù)器模塊的例子來(lái)說(shuō)明。
在下列情況下,F(xiàn)M 350-1 都會(huì)觸發(fā) CPU 中的過(guò)程報(bào)警:達(dá)到比較值、超過(guò)上限/低于下限、計(jì)數(shù)器過(guò)零。有關(guān) FM 350-1 模塊的更多信息,請(qǐng)參見(jiàn)手冊(cè) "FM 350-1 Function Module" (FM 350-1 功能模塊),條目號(hào) 1086726。其它功能模塊的詳細(xì)信息,請(qǐng)參見(jiàn)具體模塊的相關(guān)文檔。
警告:
許多功能模板需要的參數(shù)軟件,這些軟件隨功能模板一起提供,并有專門(mén)的文檔。只能 STEP7 和這類軟件一起使用才能組態(tài)過(guò)程報(bào)警事件觸發(fā)。
SIMATIC S7-300 中的報(bào)警 OB :
在 SIMATIC S7-300 CPU 中,報(bào)警組織塊 OB 40 提供了臨時(shí)堆棧數(shù)據(jù)??梢酝ㄟ^(guò)臨時(shí)堆棧數(shù)據(jù)指示出發(fā)生報(bào)警事件的通道/位。當(dāng)在 CPU 塊文件夾中創(chuàng)建新的報(bào)警組織塊 OB40 時(shí)可以在 STEP7 中找到它的描述 (單擊鼠標(biāo)右鍵 >插入新對(duì)象 >組織塊 > OB 40),選擇創(chuàng)建的 OB 40 按下“F1",打開(kāi)了 STEP7 中的幫助信息,如果已經(jīng)有一個(gè)警報(bào) OB 40 存在,則可以直接選擇它然后按下 F1 ,打開(kāi)的就是關(guān)于警報(bào) OB 40 的幫助文檔。
西門(mén)子直流調(diào)速器C98043-A1600-L1
通訊電纜的屏蔽層在電柜內(nèi)的處理
1) 首先是PROFIBUS插頭,除了之前介紹的,需要將屏蔽層壓在插頭的金屬部分外,還需要注意屏蔽層不要?jiǎng)冮_(kāi)的太長(zhǎng),否則會(huì)暴露在空間,成為容易受干擾的“天線"(圖34)。
圖34 屏蔽層暴露在空間容易接收干擾
2) 通訊電纜的屏蔽層在進(jìn)/出電氣柜時(shí),都應(yīng)該進(jìn)行屏蔽層接地處理
屏蔽層應(yīng)該保證與接地銅排進(jìn)行大面積的接觸(圖35)。
圖35 屏蔽層的接地
通訊電纜在進(jìn)/出電柜時(shí),都應(yīng)該將電纜的屏蔽層進(jìn)行接地處理。這樣避免外部的干擾信號(hào)進(jìn)入電柜,同時(shí)也避免柜內(nèi)產(chǎn)生的干擾對(duì)外部設(shè)備造成影響(圖36)。
圖36 屏蔽層在柜內(nèi)進(jìn)行接地處理
如果通訊電纜在柜內(nèi)需要經(jīng)過(guò)端子進(jìn)行連接,則屏蔽層在端子排的兩側(cè)分別進(jìn)行連接(圖37)。
圖37 通訊電纜通過(guò)端子連接時(shí)的屏蔽層處理
而此時(shí)應(yīng)當(dāng)避免的做法是將屏蔽層剝開(kāi),擰成一根連接到端子(圖38),這種方式在EMC領(lǐng)域有個(gè)名稱叫做“豬尾巴"。
圖38 屏蔽電纜接頭處的“豬尾巴效應(yīng)"
在現(xiàn)場(chǎng)的連接中,如果將屏蔽層剝開(kāi)過(guò)長(zhǎng),則通訊電纜將有很長(zhǎng)一段沒(méi)有被屏蔽層“保護(hù)",而屏蔽層擰成一根后將形成天線,更容易將干擾引入系統(tǒng)(圖39)。
圖39 屏蔽電纜的“豬尾巴"連接
3.2.3 過(guò)壓保護(hù)
如果使用場(chǎng)合存在過(guò)壓的危險(xiǎn),請(qǐng)?jiān)诠裢獠捎弥甭耠娎|,同時(shí)在柜內(nèi)、柜外的電纜上采用過(guò)壓保護(hù)裝置(圖40)。
如果存在雷擊,請(qǐng)參照防雷設(shè)計(jì)標(biāo)準(zhǔn)進(jìn)行防雷的設(shè)計(jì)。
圖40 過(guò)壓保護(hù)裝置