前幾天的學習一直是使用的模擬器,沒有配置硬件。今天的練習就做一下硬件配置。
1. 新建一個項目。項目名稱不能是中文,只能是字母和數字
點擊確定按鈕,關閉對話框。
2. 在最上面一層點擊鼠標右鍵,插入-下一級,新建一個組態。
3.在組態層級點擊鼠標右鍵,插入-下一級,選擇硬件,新建硬件層級
4. 點擊工具欄上的硬件結構按鈕,進行硬件配置
在右方ControlNet下方點擊鼠標右鍵-插入,選擇如下
點擊確認按鈕,關閉對話框
5. 在硬件結構左邊AC900 F L層級點擊鼠標右鍵,彈出菜單選擇“參數”
上面對話框我只設置了一些注釋信息,其他參數的含義以后再詳細學習。
點擊確認按鈕,關閉對話框。
6. 在右側圖形化界面紅色虛線處雙擊,彈出對話框,選擇通訊模塊。
選擇CI773模塊
點擊確認按鈕,關閉對話框
7 在左側CI773層級處點擊鼠標右鍵-插入,彈出對話框
只有一個選項,表示CI773是Profibus主站。選中后點擊確認按鈕。
從右側圖形化界面可以看到CI773已經連上DP插頭了。
8. 在左側PROFI_M_C層級點擊鼠標右鍵,選擇插入,打開對話框,只有一個選型,那就是profibus從站。
點擊確認按鈕,關閉對話框,會彈出新的對話框,進行從站的DP地址設置,這里需要和通訊木板上撥碼的地址一致。
點擊確認按鈕,關閉對話框。
新的對話框讓人選擇從站的DP通訊模板。這里我需要選擇CI801,但是列表沒有,我就需要從其他路徑導入CI801模板相應的GSD文件。如果我有就點擊“選擇文件”按鈕,然后找到相應的路徑和文件。如果我沒有,先從官網下載GSD文件,一般是一個壓縮文件,解壓后,點擊“選擇文件”按鈕,找到那個文件。
點擊打開按鈕會顯示GSD文件對應的模板信息。確認無誤后,點擊開始導入按鈕。
9. 可以看到左邊的樹形結構已經擴展到profibus DP從站了。
10.在Node1節點處點擊鼠標右鍵,選擇插入,依次插入通訊模板CI801和IO模板,可以通過雙擊模板型號插入一個模板。完成后點擊關閉按鈕
可以看到左邊的結構已經有了剛才插入的模板了。
如果前面設置DP地址的時候弄錯了,可以通過在Node1那里雙擊鼠標
點擊紅圈處就可以修改地址了。其他參數的含義以后深入學習時再去了解。
在Mod.Addr.1:DI818(MIP_1_1)那里點擊鼠標右鍵,選擇IO編輯,打開對話框
接下來要做的類似於西門子的符號表定義。
點擊鼠標右鍵,選擇插入元素
彈出對話框
這是一個32點DI模板,逐個配置DI通道,數據類型是BOOL。需要注意到有8個byte,理論上有64個bit,那么1-32通道和這64個bit是什么對應關系呢,從byte4開始的是什么呢?先不說。把32通道配置完畢。
可以給每個通道設置一個名字,比如寫上位號,如下圖所示
實際上注釋沒有寫入,這里我是自己二次寫上去的,也可以在外面的變量表里面同意寫注釋。
好了,現在需要配置模板的位置信息
可以看到這里有position參數,這表示插槽位置,后面的Deactive channel表示通道是否取消激活,默認所有通道都是激活的。
將其他的模板位置按照實際插槽位置修改一遍。
每個模板插入元素,寫變量名字和注釋。
11.配置完這套控制系統之后,可以繼續配置這個網絡上其他的ABB 控制系統。比如有2#、3#風機的控制系統和1#風機一致,我們就可以將前面配置的硬件復制粘貼。
在網絡空白處點擊右鍵,粘貼,就有兩套控制系統了。
點擊第2套控制系統,看看左邊樹形目錄。硬件、網絡,以及預定義的通道變量,都復制過去了。為了避免變量名相同,將2#風機的控制系統的通道變量名字做修改。
在網絡上再插入一個仿真器
硬件結構就暫不做修改了。
12.退出硬件結構設置,在組態層級點擊鼠標右鍵,選擇插入-下一級,插入軟件層級。
13.在軟件層級點擊鼠標右鍵,選擇插入-下一級,彈出對話框選擇過程站-D-PS
14. 在過程站層.USRTASK級點擊鼠標右鍵,選擇插入-下一級,選擇默認任務PLC模式,這里面是在控制系統(下位機)執行的邏輯。在過程站層.USRTASK級點擊鼠標右鍵,選擇插入-下一級,選擇任務TASK
在默認任務層級點擊鼠標右鍵,選擇插入-下一級,選擇程序列表
在程序列表PL層級點擊鼠標右鍵,選擇插入-下一級,選擇FBD程序
雙擊新建的FBD程序
在軟件層級點擊鼠標右鍵,選擇插入-下一級,選擇操作員站。
回到硬件結構,給模擬器分配資源為新建的過程站。插入一個VIS操作員站,資源指定為剛剛新建的操作員站。
保存,退出硬件結構,回到主界面。
在變量列表處給變量分配資源。
點擊工具欄上的網絡配置,將模擬器和VIS的IP都設置為127.0.0.1,修改各個控制系統的資源ID為不一致的數值
點擊確認按鈕關閉對話框。退出硬件結構設置,回到主界面。保存,檢查錯誤,都沒有問題。
運行模擬器,運行freelance operating,將下位機下載到模擬器,加載整個操作員站。
我沒有做畫面,因此這個練習也可以不配置操作員站。本聯系的重點也不是操作員站和人機畫面功能。
打開FBD程序段,認為修改一下數值,可以看到輸出數字相應變化了。