国产aaaa级全身裸体精油片_337p人体粉嫩久久久红粉影视_一区中文字幕在线观看_国产亚洲精品一区二区_欧美裸体男粗大1609_午夜亚洲激情电影av_黄色小说入口_日本精品久久久久中文字幕_少妇思春三a级_亚洲视频自拍偷拍

首頁(yè) > 行業(yè)資訊 > 西門(mén)子故障安全編程——雙手操作指令

西門(mén)子故障安全編程——雙手操作指令

時(shí)間:2023-05-18 來(lái)源: 瀏覽:

西門(mén)子故障安全編程——雙手操作指令

原創(chuàng) 北島李工 方正智芯
方正智芯

founderchip

原創(chuàng)工業(yè)智能控制領(lǐng)域(PLC、單片機(jī)、嵌入式、機(jī)器人、通信)的技術(shù)及經(jīng)驗(yàn)分享。

收錄于合集 #北島李工-西門(mén)子故障安全教學(xué)文章 29個(gè)

在切割/沖壓等機(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ì)話框中單擊“控制器”,任意選擇一款故障安全型CPU(比如:CPU 1515F-2PN)。

在新添加的PLC項(xiàng)目樹(shù)中選擇“程序塊”→“添加新塊”,在彈出的對(duì)話框中選擇“函數(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è)輸入?yún)?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)于雙手操作指令就先介紹到這里,本文的示例代碼可以點(diǎn)擊左下角【閱讀原文】獲取。

我的書(shū)《西門(mén)子S7-1200/1500 PLC SCL語(yǔ)言編程 ——從入門(mén)到精通》從硬件到軟件,比較詳細(xì)的介紹了SCL語(yǔ)言的編程,感興趣的話可以點(diǎn)擊下面的鏈接查看:

版權(quán):如無(wú)特殊注明,文章轉(zhuǎn)載自網(wǎng)絡(luò),侵權(quán)請(qǐng)聯(lián)系cnmhg168#163.com刪除!文件均為網(wǎng)友上傳,僅供研究和學(xué)習(xí)使用,務(wù)必24小時(shí)內(nèi)刪除。
相關(guān)推薦