【控制要求】
z共有 5首歌曲,不管當(dāng)前狀態(tài)如何,按下 [播放]按鈕 X0,就開始播放第一首;z按下[下一首]按鈕 X1,中止并播放下一首,若到最后一首,則循環(huán)回到第一首,如此反復(fù)。z按下[上一首]按鈕 X2,中止并播放上一首,若到第一首,則循環(huán)回到最后一首,如此反復(fù)。
z按下[停止]按鈕 X3,不管當(dāng)前狀態(tài)如何,都會(huì)停止播放?!驹f明】
PLC 元件
|
控制說明
|
X0
|
[播放]按鈕:按下時(shí), X0狀態(tài)為ON
|
X1
|
[上一首 ]按鈕:按下時(shí), X1狀態(tài)為 ON
|
X2
|
[下一首 ]按鈕:按下時(shí), X2狀態(tài)為 ON
|
X3
|
[停止]按鈕:按下時(shí), X3狀態(tài)為ON
|
Y16~Y23
|
VOM模塊占用, PLC通過改變其輸出狀態(tài)編碼來控制語音輸出的序號(hào)
|
【制作步驟】(一)安裝 Vom-Edit軟件。(二)準(zhǔn)備好 5首歌曲,將其文件格式轉(zhuǎn)換為 Vom模塊能夠識(shí)別的格式( .wav格式、 8kHz取樣頻率、 8
位元、單聲道)??捎?Windows系統(tǒng)自帶的“錄音機(jī)”程序進(jìn)行轉(zhuǎn)換:用“錄音機(jī)”程序打開源語音文件,然后將其另存為上述格式即可。(三)打開 Vom- Edit軟件:
-
建立語音資料庫( Archive):集合所有分類的地方。點(diǎn)擊菜單欄【 File】下的【 Create Archive】,本例中更改名稱為【 TEST】;
-
Bin):為了方便語音存取管理,設(shè)定分類右鍵點(diǎn)擊【 TEST】,出現(xiàn)【 Create Bin】,本例中更改名稱為【 Music】,即建立了一個(gè)分類;
-
添加語音文件:在 Vom-Edit的編輯區(qū),單擊右鍵彈出菜單,選擇【 Add Voice】,將之前準(zhǔn)備好的文件導(dǎo)入,本例中分別更改名稱為 A、B、C、D、E;
-
Play List):根據(jù)需要,將各個(gè) Bin中的語音文件按順序添加到播放清單中,以供生成最終的工作文檔。選擇菜單欄【 Play List】下的【 Create Play list】,本例中更名為【PlayList0】,并右鍵點(diǎn)擊曲目 A,選擇【 Add To Play List】?【Move to】:1。重復(fù)上述操作,將剩下的 4個(gè)曲目添加到播放清單上去。下圖為 PlayList0的內(nèi)容:
-
生成工作文檔:將 PlayList中的.wave檔裝換成硬件需要的 .wrk檔:選擇菜單欄【 PlayList】下的【Compile To Wrk File】,本例中更名為【 PlayMusic.wrk】
6.將【PlayMusic.wrk】存放到 SD卡,并將 SD卡插入 Vom模塊的插槽中?!究刂瞥绦颉?
【程序說明】
-
Vom模塊在 IO組態(tài)中占用 Y16~Y23這 8個(gè)輸出點(diǎn),因此 PLC程序可通過改變 WY16的值,從而控制播放第幾首語音。 [播放]按鈕 X1上升沿觸發(fā),就將“ 1”設(shè)定到 WY16中,開始播放第一首。
-
2. [上一首 ]和[下一首]的控制,只需要對(duì) WY16的值作“減 1”和“加 1”運(yùn)算即可,而循環(huán)播放則只需要作比較判斷,再作設(shè)定即可。
-
3. [停止]按鈕將 WY16的值設(shè)為 0,強(qiáng)制停止輸出。
-
關(guān)于音量控制,則是 WY16的值為 246~255分別對(duì)應(yīng)著“音量 0”~“音量 9”。本例不作介紹。
-
5. VOM模塊可廣泛應(yīng)用于停車系統(tǒng),電梯系統(tǒng),工業(yè)生產(chǎn)線等,使自動(dòng)化系統(tǒng)具備更人性化的功能。
|