S7-200與6RA70裝置的連線
(1)系統要求
安裝MicroWin software(V3.2以上)以及 USS協議庫(V2.0以上)
PC/PPI電纜、S7-200CPU、電源模組、通訊電纜
6RA70驅動裝置及一臺PC機
(2)連線方式
用串列埠電纜將S7-200PORT0埠與6RA70的PMU上X300、CUD1端子X172或CUD2端子X162相連 (注意:埠連線的規則,X300是3對3、8對8;CUD1端子X172是3對X172:58,8對X172:59;CUD2端子X162是3對X162:63,8對X162:64)
(3)基本引數設定
引數 USS1(PMU:X300) USS2(CUD1:X172) USS3(CUD2:X162)
P780=2 P790=2 P800=2
P787=0 P797=0 P807=0
P786=11 P796=11 P806=11
P783=6 P793=6 P803=6
P781=2 P791=2 P801=2
P782=127 P792=127 P802=127
P927 P927=6 P927=42 P927=82
P785.1=1 P795.1=1 P805.1=1
P785.2=0 P795.2=0 P805.2=0
P644=2002 P644=6002 P644=9002
P661=2100 P661=6100 P661=9100
(4)程式實現及注意事項
根據檢測元件返回的電機實際電流值,先在S7-200中判斷電機是否過流,利用S7-200的自由通訊埠與6RA70的實時通訊,來改變6RA70裝置中電流限幅值,達到控制電機電樞電流目的。如果電機不過流,正常保持6RA70裝置中電流限幅值的80%,如果電機過流,則改變6RA70裝置中電流限幅的值為100%,如果通訊反饋回的電機轉速實際值很低而且有電機繼續過流,則判斷電機機械堵轉,此時則透過通訊方式封鎖6RA70裝置,系統停機並報警。
在程式實現過程中要注意以下幾點:
a) USS 主站(PLC)與USS 從站(傳動裝置)之間的通訊是非同步方式的,負責與傳動裝置通訊的工作程式應採用後臺工作方式,如何傳送接收資料應與控制邏輯無關。使用者程式透過改變USS 報文中的STW 及HSW 的值,來控制變頻器的啟停及改變設定頻率值。
b) 利用傳送指令(如XMT,P_SEND,P_SND_RK)傳送USS 報文至傳動裝置,利用接收指令(如RCV,P_RCV,P_RCV_RK)接收變頻器返回的USS 報文。同一時刻,只能有一個傳送指令或接收指令被啟用。
c) USS 通訊程式包括通訊埠初始化子程式、 BCC 校驗碼計算子程式、資料傳送子程式、資料接收子程式、通訊超時響應子程式、通訊流程控制子程式等。可採用中斷響應的方式,也可用查詢相應標誌位的方式來實現。
d) 設立傳送接收資料快取區與映像區,使用者應透過改變映像區的USS 傳送報文值來控制傳動裝置,或透過讀取映像區USS 接收報文中的狀態值來判斷傳動裝置的當前狀態。以防止因干擾而接收到錯誤資料而使PLC 做出錯誤的判斷和控制。
S7-200與6RA70裝置的連線
(1)系統要求
安裝MicroWin software(V3.2以上)以及 USS協議庫(V2.0以上)
PC/PPI電纜、S7-200CPU、電源模組、通訊電纜
6RA70驅動裝置及一臺PC機
(2)連線方式
用串列埠電纜將S7-200PORT0埠與6RA70的PMU上X300、CUD1端子X172或CUD2端子X162相連 (注意:埠連線的規則,X300是3對3、8對8;CUD1端子X172是3對X172:58,8對X172:59;CUD2端子X162是3對X162:63,8對X162:64)
(3)基本引數設定
引數 USS1(PMU:X300) USS2(CUD1:X172) USS3(CUD2:X162)
P780=2 P790=2 P800=2
P787=0 P797=0 P807=0
P786=11 P796=11 P806=11
P783=6 P793=6 P803=6
P781=2 P791=2 P801=2
P782=127 P792=127 P802=127
P927 P927=6 P927=42 P927=82
P785.1=1 P795.1=1 P805.1=1
P785.2=0 P795.2=0 P805.2=0
P644=2002 P644=6002 P644=9002
P661=2100 P661=6100 P661=9100
(4)程式實現及注意事項
根據檢測元件返回的電機實際電流值,先在S7-200中判斷電機是否過流,利用S7-200的自由通訊埠與6RA70的實時通訊,來改變6RA70裝置中電流限幅值,達到控制電機電樞電流目的。如果電機不過流,正常保持6RA70裝置中電流限幅值的80%,如果電機過流,則改變6RA70裝置中電流限幅的值為100%,如果通訊反饋回的電機轉速實際值很低而且有電機繼續過流,則判斷電機機械堵轉,此時則透過通訊方式封鎖6RA70裝置,系統停機並報警。
在程式實現過程中要注意以下幾點:
a) USS 主站(PLC)與USS 從站(傳動裝置)之間的通訊是非同步方式的,負責與傳動裝置通訊的工作程式應採用後臺工作方式,如何傳送接收資料應與控制邏輯無關。使用者程式透過改變USS 報文中的STW 及HSW 的值,來控制變頻器的啟停及改變設定頻率值。
b) 利用傳送指令(如XMT,P_SEND,P_SND_RK)傳送USS 報文至傳動裝置,利用接收指令(如RCV,P_RCV,P_RCV_RK)接收變頻器返回的USS 報文。同一時刻,只能有一個傳送指令或接收指令被啟用。
c) USS 通訊程式包括通訊埠初始化子程式、 BCC 校驗碼計算子程式、資料傳送子程式、資料接收子程式、通訊超時響應子程式、通訊流程控制子程式等。可採用中斷響應的方式,也可用查詢相應標誌位的方式來實現。
d) 設立傳送接收資料快取區與映像區,使用者應透過改變映像區的USS 傳送報文值來控制傳動裝置,或透過讀取映像區USS 接收報文中的狀態值來判斷傳動裝置的當前狀態。以防止因干擾而接收到錯誤資料而使PLC 做出錯誤的判斷和控制。