PROFIBUS-DP在ABB AC450系統中的應用
(6) 模塊定義清單,分為兩類,一類稱為簡單模塊定義,如下例:
;
Module = "1 Byte DI " 0x10 ;1個字節的DI定義
EndModule
Module = "2 Byte DO" 0x21 ;2個字節的DO定義
EndModule
Module = "3 Byte DX" 0x32 ;3個字節的DX定義
EndModule
另一類稱為特殊模塊定義,如下例:
;
Module="PNO Class 1 16 Bit" 0xD0 ;模塊類型及其16進制代碼
Ext_Module_Prm_Data_Len=2 ;擴展模塊參數數據長度(以字節為單位)
Ext_User_Prm_Data_Const(0)=0x00,0x00 ;默認的擴展用戶參數組態
Ext_User_Prm_Data_Ref(1)=1
EndModule
在該部分中,使用Ext_User_Prm_Data_Ref為指定的字節定義所代表的參數,括號內的數字是字節號(從0開始),等號后面的數字指向在擴展用戶參數數據中定義的參數號。
2 AC450系統中PROFIBUS-DP的硬件配置和軟件組態
2.1 硬件配置
要在AC450系統中使用PROFIBUS-DP,需要在CPU機架的擴展槽內安裝一塊通信模塊作為Master,把PROFIBUS電纜通過總線連接器(SIEMENS 6ES7 972-0BA41-0XA0)連接到該板上,然后連接到其它Slave結點。下圖1是一個典型的配置圖,圖中有兩個Slave結點,一個是CE-65-M型絕對值編碼器,另一個是WAGO模塊組成的I/O站,各模塊作用如下:
WAGO 750-303: PROFIBUS-DP Coupler(12Mbaud)
WAGO 750-610: 帶保險絲的供電模塊
WAGO 750-410: 雙通道24VDC DI模塊
WAGO 750-630: SSI傳感器接口模塊
WAGO 750-602: 供電模塊
WAGO 750-507: 雙通道24VDC DO模塊
WAGO 750-600: 終端模塊
2.2 軟件組態
ABB AC450系統中的軟件軟件組態分數據庫(DB)組態和程序(PC)組態兩部分,詳見參考文獻[4]。在PC部分,只需使用PC元素PB-R從Slave站點讀出所需的數據,這里著重介紹DB組態。在AC450中,與PROFIBUS-DP有關的數據庫元素有三個:PB、PBSD、PBS,分別完成對總線、Slave特性描述、Slave站點的組態。各個數據庫元素詳細的輸入輸出端定義見參考文獻[3]。
評論