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