下面我們正式對(duì)梯形編程進(jìn)行介紹、講解以及演示,主要分為以下7中編程方式:自鎖按鈕ALT指令上升沿保持置位和復(fù)位指令計(jì)數(shù)器功能定時(shí)器功能移位指令
●自鎖按鈕
這是最簡(jiǎn)單的實(shí)現(xiàn)方式不使用plc都可以,只需要使用個(gè)帶自鎖功能的開(kāi)關(guān)即可比如旋鈕,這種開(kāi)關(guān)你撥打哪個(gè)位置不會(huì)自動(dòng)復(fù)位。
●ALT指令
使用了ALT交替輸出指令,當(dāng)輸入ON時(shí)控制位元件反轉(zhuǎn)(ON~OFF)輸出,這里采用脈沖型指令A(yù)LTP進(jìn)行控制,每接通一次M0,輸出Y0的狀態(tài)就進(jìn)行一次反轉(zhuǎn)。
●保持功能
對(duì)輸出Y0的狀態(tài)進(jìn)行識(shí)別,如果是OFF狀態(tài),閉合M0檢測(cè)到上升沿信號(hào)則進(jìn)行輸出保持(自鎖),如果是ON狀態(tài),檢測(cè)到M0信號(hào)后,常閉的M4觸點(diǎn)斷開(kāi),自鎖功能解除,Y0線圈斷開(kāi)。
●置位和復(fù)位指令
使用了SET置位指令和RST置位指令,其原理與上一個(gè)方式是相同的,只不過(guò)保持(自鎖)采用SET指令,自鎖解除使用RST復(fù)位指令來(lái)實(shí)現(xiàn)。
●計(jì)數(shù)器功能
對(duì)M0的輸入進(jìn)行次數(shù)的檢測(cè),M0閉合一次,C0計(jì)數(shù)一次同時(shí)輸出保持,當(dāng)M0再次閉合時(shí),計(jì)數(shù)器C0累加到2線圈導(dǎo)通,常閉的C0觸點(diǎn)斷開(kāi)使得輸出保持?jǐn)嚅_(kāi),同時(shí)對(duì)計(jì)數(shù)器進(jìn)行復(fù)位,為下一次計(jì)數(shù)功能進(jìn)行初始化。
●定時(shí)器功能
當(dāng)M0閉合位置輸入Y0,同時(shí)進(jìn)行定時(shí),時(shí)間到達(dá)后,常閉的T0觸點(diǎn)斷開(kāi);常開(kāi)的T0觸點(diǎn)接通,當(dāng)M0再次閉合對(duì)Y0進(jìn)行復(fù)位。這里沒(méi)有直接對(duì)輸出Y進(jìn)行識(shí)別,而是通過(guò)定時(shí)器線圈來(lái)判斷。
●移位指令
使用了SFTL位左移指令,把M8000作為一個(gè)ON信號(hào)對(duì)M1,M2進(jìn)行1位數(shù)據(jù)的移動(dòng),當(dāng)輸入M0閉合時(shí),ON狀態(tài)先移動(dòng)到M1的位置,則Y0線圈接通;M0再次閉合后,M1和M2都是ON狀態(tài),M2觸點(diǎn)接通后使用ZRST對(duì)M1、M2進(jìn)行全部復(fù)位恢復(fù)最初狀態(tài),Y0斷開(kāi)。
總結(jié)
通過(guò)以上的分析、演示,我們可以看出無(wú)論使用什么樣的編程方式,單按鈕控制很重要的一點(diǎn)就是對(duì)輸出Y狀態(tài)進(jìn)行識(shí)別。如果識(shí)別到ON,則下一次的輸入起到停止作用,如果識(shí)別到OFF,則下次輸入為啟動(dòng)的功能。這里我們只簡(jiǎn)單闡述幾種簡(jiǎn)單的控制方式,當(dāng)然還有其他的方法來(lái)實(shí)現(xiàn)。
-
電路圖
+關(guān)注
關(guān)注
10414文章
10738瀏覽量
542956 -
plc
+關(guān)注
關(guān)注
5036文章
13904瀏覽量
474375 -
控制程序
+關(guān)注
關(guān)注
1文章
52瀏覽量
9308
發(fā)布評(píng)論請(qǐng)先 登錄
物聯(lián)網(wǎng)遠(yuǎn)程控制器控制水泵啟停,智能自控,智能化水務(wù)管理
智能啟停時(shí)代,DF MAX啟停電池“蓄勢(shì)待發(fā)”
ACS880基本控制程序(YINLX)固件手冊(cè)
如何使用window程序對(duì)控制參數(shù)進(jìn)行調(diào)整?
plc控制電路檢測(cè)技術(shù)與維修方法

請(qǐng)問(wèn)DLPDLCR4710EVM-G2如何進(jìn)行控制程序的二次開(kāi)發(fā)?
用DLP3310 EVM做二次開(kāi)發(fā),F(xiàn)PGA這部分是需要我們自己寫(xiě)控制程序嗎?
請(qǐng)問(wèn)TLC3578的控制程序能夠采集到數(shù)據(jù),但采集的數(shù)據(jù)始終不正確,這可能是什么原因?
用fpga寫(xiě)了一個(gè)tlv5610的控制程序,引起tlv5610輸出不正常的原因?
ACS580標(biāo)準(zhǔn)控制程序固件手冊(cè)
PLC急停按鈕多選用常閉觸點(diǎn)的原因
變頻器外接啟停按鈕如何接線
PLC開(kāi)關(guān)信號(hào)數(shù)據(jù)采集遠(yuǎn)程監(jiān)控系統(tǒng)解決方案

評(píng)論