某地氣象局在一個大型氣象沙盤上放有幾個信捷觸摸屏,觸屏上要實時顯示一些氣象參數(shù),如風(fēng)向、風(fēng)速、降雨量、溫度、氣壓、能見度等。
觸屏要顯示實時數(shù)據(jù)就要有設(shè)備給它發(fā)送數(shù)據(jù),這里我們選用電腦。電腦作為主機(jī)同時與5個觸屏進(jìn)行modbus通訊,電腦做為主設(shè)備周期往觸屏里發(fā)送實時數(shù)據(jù),這樣在電腦上就需要有一個軟件實時處理和發(fā)送數(shù)據(jù),我們選用紫金橋組態(tài)軟件來完成這個工作。氣象局把更新的氣象數(shù)據(jù)周期存到電腦里一個excel表格中,紫金橋軟件周期讀取這個excel表里的數(shù)據(jù)并發(fā)送到各個觸屏上。
下面分步介紹整個配置和實現(xiàn)過程。
1、我們先用信捷觸摸屏的編程軟件TouchWin新建一個工程,編輯畫面并下載到觸摸屏里去。觸屏的型號選擇TH765。
2、因為我們使用觸屏的PLC口進(jìn)行通訊,所以配置觸屏串口設(shè)備時選PLC口,在PLC口的設(shè)置里,我們選觸屏為MODBUS從設(shè)備,通訊參數(shù)選擇9600,8,偶校驗,1 ,站點號為1。
3、系統(tǒng)參數(shù)設(shè)置里,注意“屏?!边x擇無。
4、生成我們需要的畫面
5、屏里的modbus地址參數(shù)選擇,我們選psw類型,地址從301開始。
6、最后我們通過下載按鈕,把這個完成的工程下載到觸屏里。
7、氣象局的氣象實時數(shù)據(jù)表格如下,這些數(shù)據(jù)要分別顯示在5個觸屏上。
8、我們在紫金橋軟件里針對5個觸屏建立5個設(shè)備,如下圖。
9、然后我們在紫金橋軟件過程庫里建立30模擬類型I/O點,每個觸屏使用6個點。
10、然后我們使用腳本語言把氣象局的excel表格里數(shù)據(jù)導(dǎo)入到紫金橋的表格里。
11、然后使用腳本語言把這些數(shù)據(jù)送到紫金橋過程庫的相關(guān)I/O點里,如果過程庫里的這些I/O點發(fā)生了變化,就會發(fā)送到相應(yīng)的觸屏上去,這樣屏上顯示的數(shù)據(jù)就是最新的。