USS網絡協議控制變頻器的接線_第1頁
USS網絡協議控制變頻器的接線_第2頁
USS網絡協議控制變頻器的接線_第3頁
USS網絡協議控制變頻器的接線_第4頁
USS網絡協議控制變頻器的接線_第5頁
已閱讀5頁,還剩5頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、uss網絡協議控制變頻器的接線、指令、庫一、uss通信及硬件連接、使用uss協議的優點使用uss協議的優點如下:(1) uss協議對硬件設備要求低,減少了設備之間布線的數量。(2) 無需重新布線就可以改變控制功能。(3) 可通過串行接口設置來修改變頻器的參數。(4) 可連續對變頻器的特性進行監測和控制。(5 )利用s7-200 cpu組成uss通信的控制網絡具有較高的性價比。2、s7-200 cpu通信接口的引腳分配s7-200 cpu通信接口的引腳分配連接器.針qpr0fibus 名稱q2屏蔽q機殼味24v返回邏輯地卩邏輯十3ars-485 信號 bqrs-4e1 64小發送申請erts (

2、 5相返回q邏輯十 +5w+5v、 9+24vp+24w5rs-485 號抑rs-4ep9.工連接器外殼卩h聴轍ww. gvbd3、uss通信硬件連接(1)通信注意事項 a、條件許可的情況下,uss主站盡量選用直流型的cpu。當使用交流型的cpu22x和單相變頻器進行uss通信時,cpu22x和變頻器的電源必須接成同相位的。b、一般情況下” uss通信電纜采用雙絞線即可,如果干擾t匕較大,可采用屏蔽雙絞線。c、在采用屏蔽雙絞線作為通信電纜時,把具有不同電位參考點的設備互聯后在連接電纜中 形成不應有的電流,這些電流導致通信錯誤或設備損壞。要確保通信電纜連接的所有設備公 用一個公共電路參考點,或是

3、相互隔離以防止干擾電流產生。屏蔽層必須接到外殼地或9 針連接器的1腳上。d、盡量采用較高的波特率,通信速率只與通信距離有關,與干擾沒有直接關系。巳終端電阻的作用是用來防止信號反射的,并不用來抗干擾。如果通信距離很近,波特率 較彳氐或點對點的通信情況下,可不用終端電阻。f、不要帶電插拔通信電纜,尤其是正在通信過程中,這樣極易損壞傳動裝置和plc的通信 端口。(2 ) s7-200與mm440變頻器的連接將mm440的通信端子為p+ (29)和n-(30)分別接至s7-200通信口的3號與8號針即可。s7-200 cpu通佶接口的引腳分配連接器針pr0f1bus名稱心1,屏蔽“機殼接2心24 v返

4、回邏輯地a邏輯地t3prs-485 信號 bars-4851 64a發送申請qrts (r 知tv返回q邏輯地 6門+5vp+5v、- 94-24vp+24358prs-485信號加rs-485»工連接器外殼。ww ayhplr c、mmi二uss協議專用指令使用uss指令,首先要安裝指令庫,正確安裝結束后,打開指令樹中的"庫"項,出現多個uss協議指令,如圖所示,且會自動添加一個或 幾個相關的子程序。2d程序徑制aj移位旃環si表定時器日q庫i- _ uss protocol port 1 (v2.2)000 a o o00ussjnit_p1 uss uss

5、uss uss uss usssctrl_p1rpm_w.p1 rpm_d_p1 rpm_r_p1 wpm_w_p1 wpm d pir 站:a漢名 qq:ussjnt 指令ussinit plenmodedonebauderroractive(1) 僅限為通信狀態的每次改動執行一次uss_init指令。使用邊緣檢測指令,以脈沖方式打開en輸入。欲改動初始化參數,執行 條新的uss_init指令。(2 ) "mode11輸入數值選擇通信協議:輸入值1將端口分配給uss協議,并啟用該協 議;輸入值0將端口分配給ppi ,并禁止uss協議。(3) "b

6、aud"將波特率設為 1200、2400、4800、9600、19 200、38 400、57 600 或 115 200o(4) "active”表示激活驅動器。某些驅動器僅支持地址0遼 每一位對應一臺變頻器, 如圖所示。如第0位為1表示激活0號變頻器,激活的變頻器自動地被輪詢,以控制其運 行和采集其狀態。2、uss.ctrluss_ctrl指令用于控制處于激活狀態的變頻器,每臺變頻器只能使用一條該指令。指令說(1)uss-ctrl (端口 0 )或 uss_ctrl_p1 (端口 1)指令被用于控制 active (激活)驅動器。uss_ctrl指令將選擇的命令放在通信

7、緩沖區中,然后送至編址的驅動器drive(驅動器)參數,條件是已在uss_init指令的active (激活)參數中選擇該驅動器。(2 )僅限為每臺驅動器指定一條uss_ctrl指令。uss_ctr.pienrun0ff2off3f ackdirdrive resp rtype errorspeed* statusspeedrun end dirinhibitfault(3)某些驅動器僅將速度作為正值報告。如呆速度為負值,驅動器將速度作為正值報告, 但逆轉d_dir (方向)位。(4)en位必須為on,才能啟用uss_ctrl指令。該指令應當始終啟用。(5)run表示驅動器是on還是off。當

8、run (運行)位為on時,驅動器收到一條命 令,按指定的速度和方向開始運行。為了使菠動器運行,必須符合以下條件:1)drive (驅動器)在ussjn1t中必須被選為active (激活)。2)off2和off3必須被設為0。3)fault (故障)fu inhibit (禁止)必須為 0。(6)當run為off時,會向驅動器發出一條命令,將速度降低,直至電動機停止。off2 位被用于允許驅動器自由降速至停止。off2被用于命令驅動器迅速停止。(7)resp_r (收到應答)位確認從驅動器收到應答。対所有的激活驅動器進行輪詢,查找 最新驅動器狀態信息。每次s7-200從驅動器收到應答時,re

9、sp_r位均會打開,進行一次掃 描,所有值均被更新。(8)f_ack (故障確認)位被用于確認驅動器中的故障。當f_ack從0轉為1時,驅動 器清除故障。(9)d1r (方向)位用來控制電動機轉動方向。(10)drive (驅動器地址)輸入是micromastcr驅動器的地址,向該地址發送uss_ctrl 命令。有效地址:031。(11)type (驅動器類型)輸入選擇驅動器的類型。將micromaster 3 (或更早版本)驅動 器的類型設為0,將micromaster 4驅動器的類型設為1。(12)speed_sp (速度設定值)是作為全速百分比的驅動器速度。speed_sp的負值會使驅

10、動器反向旋轉方向,其范圍為-200.0%200.0%。(13)“fault”表示故障位的狀態(0無錯誤,1冇錯謀),驅動器顯示故障代碼(有 關驅動器信息,請參閱用戶手冊)。欲清除故障位,糾正引起故障的原因,并打開f_ack 位。(14)inhibit表示驅動器上的禁止位狀態(0不禁止,1 一禁止)。欲清除禁止位,故障位 必須為off,運行、off2和off3輸入也必須為off。(15)d_dir表示驅動器的旋轉方向。(16)run_en (運行啟用)表示鞭動器是在運行(1)還是停止(0)。(17)speed是以全速百分比表示的驅動器速度,其范圍為:200.()%200.0%。(18)sums是

11、驅動器返回的狀態字原始數值。(19)error是一個包含對驅動器最新通信請求結果的錯誤字節。uss指令執行錯誤主題定 義了可能因執行指令而導致的錯課條件。(20)resp.r (收到的響應)位確認來白驅動器的響應。對所有的激活驅動器都要輪詢最 新的驅動器狀態信息。每次s7-200接收到來口驅動器的響應時,每掃描一次,resp.r位就 會接通一次并更新所有相應的值。151413121110987654320-1=淮笛啟動一匸準訴操作一 1=11啟用操作一 i二出現駅動器故熱一 0=0卜卜2 (岀現岸邊停止命一 0=off3 (出現快速停止命一 1=開關打開禁止一 i二出現馳動器警告_ 1 =未便

12、用隔終為i)1 =允許執行串行操作 一()=串廳操作被祖斷一 僅限本地操作一 1=達到頻率一 u轉換器輸出沿順時葉方p-1二轉換器輸出沿逆時針方f保留將來使用:這些位不-3、uss.rpmuss.rpm指令用于讀取變頻器的參數,uss協議有3條讀指令:(1) uss_rpm_w扌旨令讀取一個無符號字類型的參數。(2 ) uss_rpm_d指令讀取一個無符號雙字類型的參數。(3 ) uss_rpm_r指令讀取一個浮點數類型的參數。指令說明:(1)一次僅限將一條讀?。╱ss_rpm_x)或寫入(uss_wpm_x)指令設為激活。(2)en位必須為on,才能啟用請求傳送,并應當保持on,直至設置“完

13、成”位,表示 進程完成。例如,當xmt_req輸入為on,在每次掃描吋向micromaster傳送一條 uss_rpm_x請求。因此,xmt_req輸入應當通過一個脈沖方式打開。(3)“drive”輸入是micromaster驅動器的地址,uss_rpm_x指令被發送至該地址。單 臺驅動器的有效地址是031。(4)“param”是參數號碼?!癷ndex”是需要讀取參數的索引值?!皵抵怠笔欠祷氐膮?值。必須向db_ptr輸入提供16個字節的緩沖區地址。該緩沖區被uss_rpm_x指令用于存 儲向micromaster驅動器發出的命令結果。(5)當uss_rpm_x指令完成時,“done”輸出o

14、n, “error”輸出字節和“value”輸出 包含執行指令的結果。“error”和“value”輸出在“done”輸出打開之前無效。4、uss_wpmuss wpm指令用于寫入變頻器的參數,uss協議共有3種寫入指令:(1)uss_wpm_w (端口 0)或uss_wpm_w_p1 (端口 1)指令寫入不帶符號的字參數。(2)uss_wpm_d (端i i 0)或uss_wpm_d_p1 (端口 1)指令寫入不帶符號的雙字參數。(3)uss_wpm_r (端口 0)或 uss_wpm_r_p1 (端口 1)指令寫入浮點uss wpm w enxmt_-eepri>rivc i)otie parain error indexvaluedb hruss wpm renxmt_-feprdrivedonepaiwnerror引血1236h指令說明:(1) 一次僅限將一條讀取(uss_rpm_x)或寫入(uss_wpm_x)指令設為激活。(2) 當micromaster驅動器確認收到命令或發送一則錯謀條件時,uss. wpm_x事項完成。 當該進程等待應答時,邏輯掃描繼續執行。(3) en位必須為on

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論