ABB AC800M連接PB-B-MODBUS總線橋實例
一、GSD文件生成HWD文件的過程。
1、新建一個項目命名為test。在硬件中新建一個硬件庫,命名為dingshi。在hardware types處右擊添加硬件類型,找到相應的GSD文件目錄加載GSD文件。在Slave icon in HW tree處選擇Anybus Type類型,如圖1-1所示。
圖1-1
2、添加相應的模塊,這里必選項為control、status,其它的根據需要選擇,在這里選擇寫4區的10個字和讀3區的10個字。如圖1-2、1-3所示。
圖1-2
圖1-3
3、用戶參數的設置:點擊PB-B-MMV33的Custumize按鈕設置串口參數。這里設置為:波特率9600、8數據位1停止位、無校驗,無從站狀態檢測,在每條回答后,等待從站回答到時為500ms。如圖1-4所示
圖1-4
4、下面選擇GSD文件中的字節、字與該軟件中的對應關系,這里一個字節對應8Bool,一個字對應1Dint。如圖1-5
圖1-5
二、在CI854中的組態
1、在目錄controllers下hardware AC800M中插入CI854控制單元,在此插入PB-B-MODBUS,位置為4(DP站地址)與總線橋的硬件旋鈕對應。如圖2-1所示
圖2-1
2、下面分別組態status、control、read 10 words(3xxxx)、write 10 words(4xxxx)這幾個插槽。(注意status對應位置必須為0、control必須為1)如圖2-2所示
圖2-2
3、設置modbus的從站地址和起始地址,這里read 10 words(3xxxx)對應的從站地址為1起始地址為0,write 10 words(4xxxx)對應的從站地址為2起始地址為0。如圖2-3、2-4所示選中相應插槽,右鍵點editor,選擇setting項進行設置。
圖2-3
圖2-4
三、通訊測試
1、建立變量control、status、read_3xxx、write_4xxx。如圖3-1所示
圖3-1
2、在目錄controller,hardware AC800M,CI854,B-B-MMV33下面點擊control右擊editor與剛才所建變量control鏈接。同理Read 10words(3xxx)與read_3xxx鏈接,Write10words(4xxxx)與write_4xxx鏈接。如圖3-2所示
圖3-2
3、將control的第0位置1,啟動發送,與modscan進行通訊,結果如圖3-3、3-4、3-5所示
圖3-3
圖3-4
圖3-5