基于S7-300控制的音樂演奏系統(tǒng)仿真設(shè)計
4 監(jiān)控畫面的設(shè)計
畫面設(shè)計就是將表示過程的對象插入到畫面中,并對該對象進行組態(tài)使之符合過程要求。畫面包含靜態(tài)和動態(tài)元素。其中靜態(tài)元素是在運行時不改變它們的狀態(tài)(如文本或圖形對象);動態(tài)元素是根據(jù)過程改變它們的狀態(tài)。動態(tài)元素通過下列方式顯示當前過程值。
通過外部變量,從PLC的映像寄存器中獲得當前過程值。例如以字母數(shù)字、趨勢圖和棒圖的形式顯示過程值。
通過外部變量。將HMI設(shè)備上的輸入值寫入到PLC的映像寄存器中。例如按鈕啟動、溫度給定值。
1)組態(tài)HMI,打開Wincc flexible,建立項目;創(chuàng)建連接,將PIC的硬件部分連接過來;創(chuàng)建變量,根據(jù)PLC的I/O口和內(nèi)存分配情況來建立變量。
2)畫面的設(shè)計
監(jiān)控操作畫面的制作原則是既美觀實用,又便于操作。在啟動畫面上點擊啟動時。開始播放音樂,同時啟動指示燈亮,當輸出0通道中的樂曲表時,它的指示燈亮,當輸出1通道中的樂曲表時,它的指示燈亮,在鍵盤上相應(yīng)按鍵的指示燈亮,提示字符顯示“播放中……”,按下停止后,所有指示燈熄滅,提示字符顯示“停止播放”。圖4為音樂演奏控制系統(tǒng)監(jiān)控界面。
3)為各個對象元素關(guān)聯(lián)對應(yīng)變量及動作,在畫面中的各個指示燈和按鈕均要與PLC程序的輸入端口、輸出端口和內(nèi)存單元相關(guān)聯(lián),從而實現(xiàn)他們的聯(lián)動。
4)下載項目內(nèi)容,當項目下載成功后,拔下PPI通信電纜。用標準通信電纜RS485(1F1B)將觸摸屏與裝有溫度控制程序的S7—300相連。設(shè)備通電后,項目就可以運行了。
5 觸摸屏與PLC之間的通信設(shè)置問題
首先用RS232/PPI多主站電纜將觸摸屏連接到計算機。然后做如下的通信設(shè)置:
1)將觸摸屏接通電源。設(shè)備啟動后,控制面板畫面將短暫出現(xiàn)。如果項目正在運行,首先要停止該項目,然后打開控制面板畫面。
2)單擊通信圖標(transfer),打開傳送畫面。選中“啟用通道”復(fù)選框以啟用串口傳送。確認后,將觸摸屏設(shè)為傳送模式,等待計算機的傳送。
單擊計算機“開始控制面板設(shè)置PG/PC接口”。進入通信設(shè)置窗口,選擇S7online。在PPI屬性窗口,將計算機站地址設(shè)為0,不能與觸摸屏站地址相同。
6 結(jié)束語
本次設(shè)計的基于PLC S7—300的演奏音樂控制系統(tǒng),并利用WinCC flexible進行仿真,如果要生成完整的音樂,則要把整首歌曲的簡譜的音符按彈奏順序進行編碼并存入數(shù)據(jù)存儲區(qū),然后再把變址寄存器賦值為存在數(shù)據(jù)存儲區(qū)。這樣修改后的PLC程序就能控制電子琴生成完整的音樂了。該設(shè)計融合了較先進的自動化技術(shù)、計算機技術(shù)、通訊技術(shù),具有可靠性高、操作簡單、維護容易等特點。
評論