在西門(mén)子博途(TIA Portal)硬件組態(tài)中添加故障安全輸入/輸出(F-I/O)模塊后,編程開(kāi)發(fā)環(huán)境會(huì)自動(dòng)為其生成一個(gè)安全I(xiàn)/O數(shù)據(jù)塊(F-I/O DB)。通過(guò)設(shè)置該安全數(shù)據(jù)塊的參數(shù),可以讓整個(gè)故障安全輸入/輸出模塊鈍化、使其某個(gè)通道鈍化或者模塊鈍化后使其重新集成。今天這篇文章,我們來(lái)聊聊這個(gè)安全數(shù)據(jù)塊。
下面這張圖是某項(xiàng)目的硬件組態(tài),在西門(mén)子S7-1200 故障安全CPU——CPU 1214FC的右側(cè)添加一個(gè)故障安全輸入模塊F-DI 8/16x24VDC和一個(gè)故障安全輸出模塊F-DQ 4x24VDC:
添加完成后,在項(xiàng)目樹(shù)的“程序塊” →“系統(tǒng)塊”→“STEP 7 Safety”→“F-I/O data blocks”會(huì)自動(dòng)添加兩個(gè)安全I(xiàn)/O數(shù)據(jù)塊(F-I/O DB),如下圖所示:
安全I(xiàn)/O數(shù)據(jù)塊的名稱(chēng)以“F”開(kāi)頭,后面的數(shù)字表示模塊的起始地址,其后是模塊在硬件組態(tài)中的名稱(chēng)。比如:“F00008_F-DI8/16x24VDC_1”,“F”表示是故障安全,“8”表示模塊的起始地址為“8”,后面的字母是模塊的名稱(chēng),與硬件組態(tài)中相同。
雙擊打開(kāi)該數(shù)據(jù)塊,如下圖所示:
它由輸入和輸出兩部分參數(shù)組成。輸入?yún)?shù)可對(duì)模塊進(jìn)行控制,輸出參數(shù)可用來(lái)評(píng)估模塊的狀態(tài)。其中:
輸入?yún)?shù):
PASS_ON:布爾型,1=使能模塊的鈍化;在安全程序中將該值設(shè)置為1將鈍化整個(gè)故障安全輸入/輸出模塊;
ACK_NEC:布爾型,當(dāng)安全模塊故障消除后,重新集成是否需要確認(rèn)(1=需要確認(rèn);0=不需要確認(rèn),自動(dòng)重新集成;默認(rèn)為1);
ACK_REI:布爾型,確認(rèn)重新集成的輸入信號(hào)(上升沿);
IPAR_EN:布爾型,PROFIsafe協(xié)議中“iPar_EN_C”參數(shù);
DISABLE:布爾型,1=禁用安全I(xiàn)/O數(shù)據(jù)塊;
輸出參數(shù):
PASS_OUT:布爾型,模塊的鈍化狀態(tài)(1=模塊已經(jīng)鈍化);
QBAD:布爾型,1=輸出故障安全值;
ACK_REQ:布爾型,故障消除后,請(qǐng)求重新集成;
IPAR_OK:布爾型,PROFIsafe協(xié)議中“iPar_EN_S”參數(shù);;
DIAG:字節(jié)型,診斷信息;
DISABLED:布爾型,1=故障安全信號(hào)模塊已經(jīng)禁用;
可以看出,安全I(xiàn)/O數(shù)據(jù)塊中的參數(shù)主要是和模塊的鈍化及重新集成有關(guān)。所謂“鈍化(Passivation)”是指安全輸入/輸出(F-I/O)模塊檢測(cè)到故障時(shí),使用故障安全值替代正常的輸出值進(jìn)行輸出的狀態(tài);所謂“重新集成”,是指當(dāng)模塊故障消除后,重新恢復(fù)成正常工作狀態(tài)。詳見(jiàn)我之前寫(xiě)過(guò)一篇文章《什么是故障安全模塊的鈍化和重新集成?》。
在安全程序中,可以通過(guò)讀取安全I(xiàn)/O數(shù)據(jù)塊的參數(shù)值來(lái)獲取相關(guān)的信息。
比如下面的代碼讀取安全模塊的鈍化信息并存放到安全數(shù)據(jù)塊DB900中:
下面的代碼讀取模塊的請(qǐng)求重新集成的信息并存放到全局?jǐn)?shù)據(jù)塊中:
對(duì)于單個(gè)安全模塊的重新集成,可以通過(guò)給其安全數(shù)據(jù)塊的“ACK_REI”參數(shù)賦值來(lái)完成,比如:
不過(guò)在實(shí)際項(xiàng)目中,通常有多個(gè)安全輸入/輸出模塊,逐一進(jìn)行復(fù)位顯得比較繁瑣。我們可以使用安全指令“ACK_GL”對(duì)安全運(yùn)行組中的所有安全模塊進(jìn)行重新集成,比如下面的代碼:
需要說(shuō)明的是:只有當(dāng)“ACK_REQ”的值為1的情況下才能完成模塊的重新集成(也就是所有故障已經(jīng)消除)。
好了,關(guān)于西門(mén)子故障安全模塊的安全I(xiàn)/O數(shù)據(jù)塊就先介紹到這里。
詞條
詞條說(shuō)明
? ? ?您可在任何時(shí)間*符號(hào)賦值:在建立程序邏輯之前、之間或之后。您可在“注解”列中增加注釋?zhuān)涗浤姆?hào)。編程時(shí),可使用“定義、編輯或選擇符號(hào)”命令從列表選擇新符號(hào)名或建立新符號(hào)名。通過(guò)單擊不同的表列,可對(duì)符號(hào)表/全局變量表中的數(shù)值進(jìn)行檢索。通過(guò)拖拉邊緣,可重定列尺寸。? ? ? 您可使用文件(File)> 打?。≒rint)
豐富的產(chǎn)品應(yīng)用和實(shí)踐經(jīng)驗(yàn)以及技術(shù)力量,尤其PLC復(fù)雜控制系統(tǒng)、傳動(dòng)技術(shù)應(yīng)用、伺服控制系統(tǒng)、數(shù)控備品備件、人機(jī)界面及網(wǎng)絡(luò)/軟件應(yīng)用為公司的技術(shù)特長(zhǎng)。
西門(mén)子PLC應(yīng)該怎么保養(yǎng)與維護(hù)
設(shè)備定期測(cè)試、調(diào)整(1) 每半年或季度檢查PLC柜中接線(xiàn)端子的連接情況,若發(fā)現(xiàn)松動(dòng)的地方及時(shí)重新堅(jiān)固連接;(2) 對(duì)柜中給主機(jī)供電的電源每月重新測(cè)量工作電壓;設(shè)備定期清掃(1) 每六個(gè)月或季度對(duì)PLC進(jìn)行清掃,切斷給PLC供電的電源把電源機(jī)架、CPU主板及輸入/輸出板依次拆下,進(jìn)行吹掃、清掃后再依次原位安裝好,將全部連接恢復(fù)后送電并啟動(dòng)PLC主機(jī)。認(rèn)真清掃PLC箱內(nèi)衛(wèi)生;(2) 每三個(gè)月?lián)Q電源機(jī)
湖南一方電氣設(shè)備有限公司與在合作伙伴長(zhǎng)期緊密合作過(guò)程中,建立了良好的相互協(xié)作關(guān)系,經(jīng)營(yíng)自動(dòng)化產(chǎn)品,產(chǎn)品種類(lèi)豐富。
公司名: 湖南一方電氣設(shè)備有限公司
聯(lián)系人: 方夢(mèng)霞
電 話(huà):
手 機(jī): 15343018302
微 信: 15343018302
地 址: 湖南長(zhǎng)沙雨花區(qū)長(zhǎng)沙市雨花區(qū)同升街道環(huán)保中路188號(hào)14,15棟1003號(hào)房2022-28號(hào)
郵 編:
網(wǎng) 址: fancymoon.b2b168.com
公司名: 湖南一方電氣設(shè)備有限公司
聯(lián)系人: 方夢(mèng)霞
手 機(jī): 15343018302
電 話(huà):
地 址: 湖南長(zhǎng)沙雨花區(qū)長(zhǎng)沙市雨花區(qū)同升街道環(huán)保中路188號(hào)14,15棟1003號(hào)房2022-28號(hào)
郵 編:
網(wǎng) 址: fancymoon.b2b168.com