在切割/沖壓等機(jī)械加工領(lǐng)域,有時(shí)候需要操作人員手動(dòng)上料。手動(dòng)上料過(guò)程中設(shè)備應(yīng)處于停止?fàn)顟B(tài),當(dāng)上料完畢并確認(rèn)安全后,才能再次啟動(dòng)。如果操作人員違反操作規(guī)程(比如一只手上料的同時(shí)另一只手去啟動(dòng)按鈕),可能造成傷害的發(fā)生。為了避免這種傷害,人們發(fā)明了雙手操作按鈕。雙手操作按鈕必須兩只手同時(shí)按下按鈕才能激活輸出(啟動(dòng)設(shè)備),下面這張圖是西門(mén)子3SB38雙手操作按鈕盒:
雙手操作按鈕盒需要配合專(zhuān)用控制器(雙手同步控制器)才能工作。如果使用故障安全型PLC,可以通過(guò)雙手操作指令來(lái)完成類(lèi)似的功能。今天這篇文章,我們就來(lái)介紹下博途環(huán)境下基于故障安全的雙手操作指令——TWO_H_EN。本文包括兩個(gè)主題:
①指令介紹;
②應(yīng)用舉例;
1、指令介紹
打開(kāi)博途開(kāi)發(fā)環(huán)境,新建項(xiàng)目。在左側(cè)項(xiàng)目樹(shù)雙擊“添加新設(shè)備”,在彈出的對(duì)話(huà)框中單擊“控制器”,任意選擇一款故障安全型CPU(比如:CPU 1515F-2PN)。
在新添加的PLC項(xiàng)目樹(shù)中選擇“程序塊”→“添加新塊”,在彈出的對(duì)話(huà)框中選擇“函數(shù)塊”,命名為“Test”,并勾選“Create F-block(創(chuàng)建安全塊)”,如下圖所示:
打開(kāi)Test函數(shù)塊,在右側(cè)的指令列表中,“基本指令”→“安全指令(Safety functions)”中,可以看到“TWO_H_EN”指令(帶有使能信號(hào)的雙手操作指令),如下圖所示:
將該指令拖放到Test函數(shù)塊中,會(huì)自動(dòng)提示生成背景數(shù)據(jù)塊,完成后如下圖所示:
該指令有四個(gè)輸入參數(shù)和兩個(gè)輸出參數(shù),其中:
輸入?yún)?shù):
①I(mǎi)N1:布爾型,按鈕1的輸入信號(hào);
②IN2:布爾型,按鈕2的輸入信號(hào);
③ENABLE:布爾型:使能信號(hào);
④DISCTIME:TIME型,差異時(shí)間(由于兩個(gè)按鈕不可能絕對(duì)同步,因此允許它們之間的動(dòng)作在短時(shí)間內(nèi)存在差異),取值范圍1~500ms,超出這個(gè)范圍診斷字節(jié)會(huì)報(bào)錯(cuò);
輸出參數(shù):
①Q(mào):布爾型,輸出信號(hào);
②DIAG:字節(jié)型,診斷信息。診斷字節(jié)的每個(gè)位表示相應(yīng)的含義,具體見(jiàn)下面的表格;
位編號(hào) | 含義(當(dāng)值=1時(shí)) |
---|---|
位0(bit0)? | 差異時(shí)間錯(cuò)誤(小于0或大于500) |
位1(bit1) | 按鈕不同步 |
位2(bit2) | 保留 |
位3(bit3) | 保留 |
位4(bit4) | 一個(gè)按鈕未釋放 |
位5(bit5) | 未使能(ENABLE=0) |
位6(bit6) | 保留 |
位7(bit7) | Q的輸出狀態(tài) |
該指令的工作原理如下:
當(dāng)按鈕1的輸入信號(hào)IN1和按鈕2的輸入信號(hào)IN2在差異時(shí)間內(nèi)從0變?yōu)?并保持時(shí),并且使能信號(hào)ENABLE的值為1時(shí),Q輸出為1;
當(dāng)IN1或者IN2或者ENABLE中任何一個(gè)信號(hào)為0時(shí),Q輸出為0;
當(dāng)按鈕輸入信號(hào)IN1或者IN2未在差異時(shí)間內(nèi)激活時(shí)(比如僅按下了其中一個(gè)按鈕),必須先將按鈕松開(kāi),然后再次同步按下兩個(gè)按鈕才能再次激活Q的輸出;
2、應(yīng)用舉例
下面我們創(chuàng)建一個(gè)功能安全函數(shù)塊Test來(lái)測(cè)試TWO_H_EN指令。為了進(jìn)行仿真,我們創(chuàng)建F-DB,名稱(chēng)為simulation,在其中新建變量如下圖所示:
為了模擬雙手按鈕的按下動(dòng)作,編寫(xiě)testFC,使按鈕1和按鈕2的觸發(fā)由有200ms的差異,如下圖所示:
安全函數(shù)塊Test中的代碼如下圖所示:
-
控制器
+關(guān)注
關(guān)注
112文章
16103瀏覽量
177074 -
plc
+關(guān)注
關(guān)注
5006文章
13107瀏覽量
461453
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論