6SL3060-4AP00-0AA0連接電纜
這個(gè)應(yīng)用例子展示怎樣利用S7-214 DC/DC/DC PLC的脈沖輸出功能演奏音樂(lè)。為了使音調(diào)能持續(xù)0.125秒,25個(gè)音符周期時(shí)問(wèn)用與之對(duì)應(yīng)的脈沖數(shù)存放在音符表中。因?yàn)槭峭瑫r(shí)演奏2個(gè)音符,所以另有兩個(gè)樂(lè)曲表格為通道0和通道1存儲(chǔ)樂(lè)曲信息。
兩個(gè)脈沖通道都被設(shè)置成脈沖序列輸出(PTO),當(dāng)演奏每個(gè)通道的第一個(gè)音符時(shí),就請(qǐng)求第2個(gè)音符,這樣就構(gòu)成了深度為1的隊(duì)列(一個(gè)在進(jìn)程中,一個(gè)在隊(duì)列中)。
中斷子程序附著于P丁O完成事件。第一個(gè)音符演奏完,中斷程序調(diào)用下一個(gè)音符。這個(gè)過(guò)程繼續(xù)下去,自到樂(lè)曲結(jié)束。
例圖
硬件要求
SMATIC S7-214 DC/DC/DC
電源:115VAC/24 VDC,0.9A(通常300mA至400mA就可以)
揚(yáng)聲器,430電阻
程序框圖
程序和注釋
此脈沖輸出程序長(zhǎng)度為778個(gè)字。
6SL3060-4AP00-0AA0連接電纜
一、實(shí)驗(yàn)設(shè)備
YX-80系列PLC實(shí)訓(xùn)裝置;
個(gè)人計(jì)算機(jī)(WINDOW ),
PC/PPI編程線纜、STEP7Micro/WIN32編程環(huán)境;
連接導(dǎo)線一套。
郵件分揀機(jī)實(shí)驗(yàn)板,如圖1所示;
注:郵件分揀機(jī)實(shí)驗(yàn)板的輸入端子為一特殊設(shè)計(jì)的端子,其原畫(huà)圖如圖2所示,它的功能是:當(dāng)輸出端MS為ON時(shí),S1自動(dòng)產(chǎn)生脈沖信號(hào)模擬測(cè)量電動(dòng)機(jī)轉(zhuǎn)速光碼盤(pán)信號(hào)。
二、實(shí)驗(yàn)內(nèi)容
①控制要求:啟動(dòng)后綠燈L2亮表示可以進(jìn)郵件,S2為ON表示檢測(cè)到了郵件,撥碼器(I0.0-I0.3)模擬郵件的郵碼,從撥碼器讀到郵碼的正常值為1, 2, 3, 4, 5, 若非此5個(gè)數(shù),則紅燈L1閃爍,表示出錯(cuò),電動(dòng)機(jī)MS停止。重新啟動(dòng)后,能重新運(yùn)行,若此5個(gè)數(shù)中的任一個(gè),則紅燈L1亮,表示系統(tǒng)正在分揀。電動(dòng)機(jī)M5運(yùn)行,將郵件分揀至箱內(nèi)完成L1滅,L2亮,表示可繼續(xù)分揀郵件。
②IO口分配
③編輯調(diào)試并運(yùn)行程序
三、編程練習(xí)
根據(jù)下述兩種控制要求,編制多個(gè)郵件分揀控制程序,調(diào)試并運(yùn)行程序。
①開(kāi)機(jī)綠燈亮,電動(dòng)機(jī)M5運(yùn)行,當(dāng)檢測(cè)到郵件的郵碼不是(1, 2, 3, 4, 5)任何一個(gè)時(shí),則紅燈L1閃爍,M5停止,重新啟動(dòng)。
可同時(shí)分揀到多個(gè)郵件。郵件一件接一件地被檢到它的到來(lái)和它的郵碼,機(jī)器將每個(gè)郵件分揀到其對(duì)應(yīng)的信箱中。例如,在n2時(shí)刻,S2檢測(cè)到郵碼為2的郵件時(shí),如果高速計(jì)數(shù)器的計(jì)數(shù)值為m2,則M2在(m2+n2 )時(shí)刻動(dòng)作,若高速計(jì)數(shù)器的計(jì)數(shù)值為m3,當(dāng)在n3時(shí)刻檢測(cè)到一個(gè)郵碼為3的郵件時(shí),M3在(m3+n3)時(shí)刻動(dòng)作。
②開(kāi)機(jī)綠燈亮,電動(dòng)機(jī)M5運(yùn)行,當(dāng)檢測(cè)到郵件的郵碼不是(1, 2, 3, 4, 5)中的任何一個(gè)時(shí),則紅燈L1閃爍,MS停止運(yùn)行,當(dāng)檢測(cè)到郵件欠資或未貼郵票時(shí)則蜂鳴器發(fā)生響聲,M5停止。按動(dòng)啟動(dòng)按鈕,表示故障清除,重新運(yùn)行。
可同時(shí)分揀多個(gè)郵件,其它要求同上