基于S7-300控制的音樂演奏系統(tǒng)仿真設(shè)計(jì)
4 監(jiān)控畫面的設(shè)計(jì)
畫面設(shè)計(jì)就是將表示過程的對象插入到畫面中,并對該對象進(jìn)行組態(tài)使之符合過程要求。畫面包含靜態(tài)和動(dòng)態(tài)元素。其中靜態(tài)元素是在運(yùn)行時(shí)不改變它們的狀態(tài)(如文本或圖形對象);動(dòng)態(tài)元素是根據(jù)過程改變它們的狀態(tài)。動(dòng)態(tài)元素通過下列方式顯示當(dāng)前過程值。
通過外部變量,從PLC的映像寄存器中獲得當(dāng)前過程值。例如以字母數(shù)字、趨勢圖和棒圖的形式顯示過程值。
通過外部變量。將HMI設(shè)備上的輸入值寫入到PLC的映像寄存器中。例如按鈕啟動(dòng)、溫度給定值。
1)組態(tài)HMI,打開Wincc flexible,建立項(xiàng)目;創(chuàng)建連接,將PIC的硬件部分連接過來;創(chuàng)建變量,根據(jù)PLC的I/O口和內(nèi)存分配情況來建立變量。
2)畫面的設(shè)計(jì)
監(jiān)控操作畫面的制作原則是既美觀實(shí)用,又便于操作。在啟動(dòng)畫面上點(diǎn)擊啟動(dòng)時(shí)。開始播放音樂,同時(shí)啟動(dòng)指示燈亮,當(dāng)輸出0通道中的樂曲表時(shí),它的指示燈亮,當(dāng)輸出1通道中的樂曲表時(shí),它的指示燈亮,在鍵盤上相應(yīng)按鍵的指示燈亮,提示字符顯示“播放中……”,按下停止后,所有指示燈熄滅,提示字符顯示“停止播放”。圖4為音樂演奏控制系統(tǒng)監(jiān)控界面。

3)為各個(gè)對象元素關(guān)聯(lián)對應(yīng)變量及動(dòng)作,在畫面中的各個(gè)指示燈和按鈕均要與PLC程序的輸入端口、輸出端口和內(nèi)存單元相關(guān)聯(lián),從而實(shí)現(xiàn)他們的聯(lián)動(dòng)。
4)下載項(xiàng)目內(nèi)容,當(dāng)項(xiàng)目下載成功后,拔下PPI通信電纜。用標(biāo)準(zhǔn)通信電纜RS485(1F1B)將觸摸屏與裝有溫度控制程序的S7—300相連。設(shè)備通電后,項(xiàng)目就可以運(yùn)行了。
5 觸摸屏與PLC之間的通信設(shè)置問題
首先用RS232/PPI多主站電纜將觸摸屏連接到計(jì)算機(jī)。然后做如下的通信設(shè)置:
1)將觸摸屏接通電源。設(shè)備啟動(dòng)后,控制面板畫面將短暫出現(xiàn)。如果項(xiàng)目正在運(yùn)行,首先要停止該項(xiàng)目,然后打開控制面板畫面。
2)單擊通信圖標(biāo)(transfer),打開傳送畫面。選中“啟用通道”復(fù)選框以啟用串口傳送。確認(rèn)后,將觸摸屏設(shè)為傳送模式,等待計(jì)算機(jī)的傳送。
單擊計(jì)算機(jī)“開始控制面板設(shè)置PG/PC接口”。進(jìn)入通信設(shè)置窗口,選擇S7online。在PPI屬性窗口,將計(jì)算機(jī)站地址設(shè)為0,不能與觸摸屏站地址相同。
6 結(jié)束語
本次設(shè)計(jì)的基于PLC S7—300的演奏音樂控制系統(tǒng),并利用WinCC flexible進(jìn)行仿真,如果要生成完整的音樂,則要把整首歌曲的簡譜的音符按彈奏順序進(jìn)行編碼并存入數(shù)據(jù)存儲(chǔ)區(qū),然后再把變址寄存器賦值為存在數(shù)據(jù)存儲(chǔ)區(qū)。這樣修改后的PLC程序就能控制電子琴生成完整的音樂了。該設(shè)計(jì)融合了較先進(jìn)的自動(dòng)化技術(shù)、計(jì)算機(jī)技術(shù)、通訊技術(shù),具有可靠性高、操作簡單、維護(hù)容易等特點(diǎn)。
評(píng)論