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è)郵件,其它要求同上