西門子300模塊6ES7326-2BF01-0AB0
SIMATIC S7, 數(shù)字輸出 SM 326, 10 DO; 24V DC, 2A, 故障安全數(shù)字輸出 用于帶有診斷和干擾的 SIMATIC S7 F 系統(tǒng) 1 X 40 針
西門子300模塊6ES7326-2BF01-0AB0
西門子300模塊6ES7322-5HF00-0AB0
在組態(tài)一個作為從站的CPU315-2DP站時,必須在STEP7程序中編程下列OB以便評估分布式I/O類型的錯誤信息:
OB 82 診斷中斷 OB 、OB 86 子機架故障 OB 、OB 122 I/O 訪問出錯
1) 診斷OB82:如果一個支持診斷,并且已經(jīng)對其釋放了診斷中斷的模塊識別出一個錯誤,它既對進入事件也對外出的事件向 CPU 發(fā)出一個診斷中斷的請求。操作系統(tǒng)然后調(diào)用 OB82。在 OB82 自己的局部變量里包含有有缺陷模塊的邏輯基地址和 4 個字節(jié)的診斷數(shù)據(jù)。如果你還沒有編程 OB82, 則 CPU 進入“停止”模式。你可以阻斷或延遲診斷中斷 OB ,并通過 SFC 39 - 42 重新釋放它。
2) 子機架故障OB86:如果識別出一個 DP 主站系統(tǒng)或一個分布式 I/O 站有故障(既對進入事件也對外出的事件),該 CPU 的操作系統(tǒng)就調(diào)用 OB 86 。如果沒有編程 OB 86 但出現(xiàn)了這樣一個錯誤, CPU 就進入“停止”模式。你可以阻斷或延遲 OB86 并通過 SFC 39 - 42 重新釋放它。
3) I/O 訪問出錯OB122:當訪問一個模塊的數(shù)據(jù)時出錯,該CPU的操作系統(tǒng)就調(diào)用OB 122。比方說,CPU在存取一個單個模塊的數(shù)據(jù)時識別出一個讀錯誤,那么操作系統(tǒng)就調(diào)用OB 122。該OB 122以與中斷塊有相同的優(yōu)先級類別運行。如果沒有編程OB 122,那么CPU由“運行”模式改為“停止”模式。
PT100熱電阻隨溫度的不同其電阻值隨之變化。如果有一恒定電流流經(jīng)該熱電阻,該熱電阻上電壓的下降隨溫度而變化。恒定電流加在接點Ic+ 和 Ic-上。模擬模塊SM331在M+和M-電測定電流的變化。通過測定電壓就可以確定出溫度。
PT100 到模擬輸入組有三類連接:4 線連接可得到最精確的測定值。
* 注意:
1)3 線連接用的公式僅表明了模擬輸入模塊 SM331 (MLFB 號為6ES7 331-7Kxxx-0AB0)b " 的實際測定過程。
2)在 S7-300 系列中,存在一些通過多次測定的模擬輸入端。它們規(guī)定出公共返回線的線電阻并作數(shù)學補償。所獲精確度幾乎與 4 線連接可比美。這樣模塊的一個例子就是SM331(MLFB號6ES7 331-7PF00-0AB0)。
3)所給出的公式仍然適用于主要的物理關系,但并不包含確定 PT100 電阻的有效測定過程。
當使用模擬輸出模塊 SM 332 時,必須注意返回輸入S+和S-的分配。它們起補償性能阻抗的目的。當用獨立的帶有S+ 和S-的電線連接執(zhí)行器的兩個觸點時,模擬輸出會調(diào)節(jié)輸出電壓,以便使動作機構上實際存在的電壓為所期望的電壓。
如果想要獲得補償,那么執(zhí)行器必須用 4 根電線連接。這意味著對于一個通道,需要:
輸出電壓通過針腳 3 和針腳 6 連接到執(zhí)行器。
分配執(zhí)行器的針腳 4 和針腳 5。
如果不想獲得補償,只需在前面的開關上簡單的跨接針腳3-4和針腳5-6。
注意事項:因為打開的傳感器端子 (S+ 和S-),輸出電壓被調(diào)節(jié)到最大值 140 mV (用于 10V)。g 對于此分配,無法保持0.5 %的電壓輸出使用誤差限制。