音樂噴泉的控制單元由哪幾部分組成?
音樂噴泉的控制由以下幾個部分組成:
1)、音樂信號的采集和處理:
在這個過程中,音樂信號的采集由含DSP芯片的音樂數字采集分析器來完成,在完成數據采集的同時,音樂采集分析器將采集進來的信號按照按照分析音樂的算法將采集的信號根據音樂信號的元素和特征轉化成特定規律的數字信號輸出至中心控制站—工控機。(該音樂采集分析器是根據該裝置完成的功能而定義的名稱,在實際上該裝置可能并不是這個名稱,而是別的名稱。在上面的流程圖中,完成音樂信號采集和傳輸的部分是一個硬件裝置,但在實際過程中完成音樂信號的采集和分析的部分也可以通過組態軟件專用驅動程序或在組態軟件平臺下開發的專用數據采集程序來完成。
2)、音樂噴泉中的水形與音樂采集分析器輸出的數字信號和諧對應的處理過程:
在這個處理過程中,操作員要根據播放音樂的旋律為該音樂配置相應的水形,所作的配置可以存儲在組態軟件的程序中,同時也可以根據需要進行參數修改。在這個過程中,可以根據用戶的需要定義為以下這幾種模式:
※音樂自動模式:在這種模式下,隨著音樂在播放過程中旋律的變化,組態軟件將實時的、嚴格按照操作人員設定的水形配置向PLC發送數據,并由PLC輸出指令動態地改變水形以配合音樂的播放。
※音樂隨機模式:在這種模式下,隨著音樂在播放過程中旋律的變化,組態軟件將實時的、隨機的選擇水形配置向PLC發送數據并由PLC輸出指令動態地改變水形以配合音樂的播放。
※音樂手動模式:在這種模式下,隨著音樂在播放過程中旋律的變化,組態軟件將操作員實時的、確定的水形指令發送給PLC,并由PLC輸出指令動態地該變水形配合音樂的播放。
※無音樂隨機模式:在這種模式下,組態軟件將實時的、隨機的選擇水形,向PLC發送數據,并由PLC輸出指令動態地該變水形。
※無音樂手動模式:在這種模式下,組態軟件將操作員實時確定的水形發送給 PLC發送數據,并由PLC輸出指令以動態地該變水形。
在上述的5種模式下都可以在組態軟件的畫面中通過視頻控件觀察現場安裝的攝像頭發送來的視頻畫面,或根據工程中確定的水形來制作相應的三維動畫來反映音樂噴泉的當前水形,同時在組態軟件中還可以進行事件的顯示和存儲。PLC接到組態軟件輸出的數據進行邏輯運算控制相應的水泵的開啟和關閉、電磁閥的開和關、燈光、激光和各種執行單元的動作和變化。
應當著重指出的是:上述的5種模式中的手動模式是非常重要的。由于現在大多數噴泉使用單位對音樂噴泉的要求越來越高,他們想讓噴泉具備更多的變化手段或表現形式,所以有越來越多的用戶或者需要根據自己的喜好;或者對音樂噴泉控制程序進行進一步研發和應用;或者抱著游戲的態度對噴泉本身的水形變化根據音樂信號的特征進行有目的或隨機的編排。這就要求音樂噴泉控制系統中的組態軟件、PLC編程軟件、網絡通訊架構和變頻器必須具備“宏指令編輯功能”(即在組態界面專門開辟出的編輯菜單或子程序內填寫相應的數據后存儲形成新的控制程序)、開放式編程環境(即可以在線或離線編制與主控制程序相適應的符合國際標準的開放式程序寫入到組態軟件和PLC程序內形成新的控制程序)和快速穩定可靠的網絡通訊功能。
下面討論一下組態軟件在音樂噴泉工程中所完成的功能:
1、 組態軟件以強大畫面制作能力搭建良好的人機交互界面:
現在市場上主流的組態軟件大多具有以下特點:優秀的性能、純中文界面、編程風格簡單、實時性能好、與其他應用程序交換方便、調試簡便等。在音樂噴泉這個特殊領域依然可以使用組態軟件強大的畫面制作能力,制作出畫面美觀且適合于操作員操作的畫面。
2、在組態軟件的畫面上播放視頻信號監視音樂噴泉現場:
成熟的組態軟件可提供視頻控件來播放符合WVF標準的視頻采集卡采集到的視頻信號。這樣就豐富了對生產現場的監控方式,在音樂噴泉工程中實現了對音樂噴泉的多視角的監視。
3、在組態軟件的驅動程序中完成對音樂的分析:
可以將音樂的分析功能用組態軟件的驅動程序來完成。該驅動程序將要播放的音樂文件用一種特定的算法進行運算,產生一個純文本文件。該文件中包含有該音樂文件的分段數、分段時刻、段持續的時間和對應的水形組合碼。水形組合碼包含該水形組合碼對應哪些水形的信息。
4、在組態軟件運行環境下進行動態的控制:
在上述的音樂噴泉工程概述的幾種工作模式下進行相互切換。
5、對生成的音樂文件進行在線修改:
可以在組態軟件中直接啟動Excel對音樂驅動程序分析生成的純文本文件進行修改,修改的內容包括:分段時刻、段持續的時間和對應的水形組合碼,以此來控制音樂和噴泉的配合。
6、用戶的權限分配和安全管理:
為不同的操作員分配不同的操作權限,保障操作員對噴泉控制的安全性。
7、支持在組態軟件的畫面中播放動畫:
以動態的動畫完成對工業現場的模擬,增強美觀效果。一般來說組態軟件現在支持的動畫格式分別為gif、avi等。
8、控制音樂的播放:
成熟的組態軟件可以直接播放WAV格式的歌曲或音樂CD上的歌曲。實現了真正意義上的多媒體在組態軟件上的使用。