熱情、耐心、真誠(chéng)的服務(wù)與支持
億維200PLC實(shí)現(xiàn)單按鈕啟停
與客戶交流中,客戶述說自己寫的單按鈕啟停程序太繁瑣,詢問有沒有簡(jiǎn)單點(diǎn)的方式。以前自己做項(xiàng)目也曾遇到過此類問題,隨便寫了一下也沒有深究。秉承程序設(shè)計(jì)越簡(jiǎn)單越好的原則,思索了幾種方案,以尋求最簡(jiǎn)潔的方式。同事一旁說道,實(shí)際應(yīng)用中,選擇自鎖按鈕或旋轉(zhuǎn)開關(guān)或鑰匙開關(guān),程序最簡(jiǎn)潔最簡(jiǎn)單。為了發(fā)散思維,并為初學(xué)者多接觸一些指令,我們這里提供幾種單按鈕實(shí)現(xiàn)啟停的方法。
1、推薦方式一:SR指令
設(shè)置主雙穩(wěn)態(tài)觸發(fā)器(SR)是一種設(shè)置主要位的鎖存器。如果設(shè)置(S1)和復(fù)原(R)信號(hào)均為真實(shí),則輸出(OUT)為真實(shí)。
SR指令真值表:
S1 |
R |
OUT |
0 |
0 |
以前的狀態(tài) |
0 |
1 |
0 |
1 |
0 |
1 |
1 |
1 |
1 |
實(shí)現(xiàn)方式:
2、推薦方式二:RS指令
復(fù)原主雙穩(wěn)態(tài)觸發(fā)器(RS)是一種復(fù)原主要位的鎖存器。如果設(shè)置(S)和復(fù)原(R)信號(hào)均為真實(shí),則輸出(OUT)為虛假。
RS指令真值表:
S |
R1 |
OUT |
0 |
0 |
以前的狀態(tài) |
0 |
1 |
0 |
1 |
0 |
1 |
1 |
1 |
0 |
實(shí)現(xiàn)方式:
3、異或
如果a、b兩個(gè)值不相同,則異或結(jié)果為1。如果a、b兩個(gè)值相同,異或結(jié)果為0。
實(shí)現(xiàn)方式:
4、置位復(fù)位指令
實(shí)現(xiàn)方式:
5、計(jì)數(shù)器指令
實(shí)現(xiàn)方式:
6、整數(shù)相加指令,與計(jì)數(shù)器類似。
實(shí)現(xiàn)方式:
7、取反指令
實(shí)現(xiàn)方式:
8、循環(huán)左移或右移指令
實(shí)現(xiàn)方式:
結(jié)束語:在設(shè)計(jì)PLC控制方案時(shí),我們應(yīng)考慮如何減少所需PLC的輸入點(diǎn)數(shù)問題。為了減少所需PLC的輸入點(diǎn)數(shù),區(qū)別不同情況,其實(shí)實(shí)現(xiàn)方法有多種,其中一種實(shí)現(xiàn)方法就是采用單按鈕控制啟動(dòng)/停止。利用PLC實(shí)現(xiàn)單按鈕控制啟動(dòng)/停止有很多種方法,這里拋磚引玉,大家有興趣的話可以編寫適合自己思維方式的一種。