485通信講解(附案例)解析PPT課件_第1頁
485通信講解(附案例)解析PPT課件_第2頁
485通信講解(附案例)解析PPT課件_第3頁
485通信講解(附案例)解析PPT課件_第4頁
485通信講解(附案例)解析PPT課件_第5頁
已閱讀5頁,還剩37頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、RS485 通訊,目錄,RS485基礎(chǔ) 通訊協(xié)議 通訊案例 超級(jí)終端,RS485基礎(chǔ),通信接口方式 RS485接口:異步,半雙工,串行 數(shù)據(jù)格式 1位起始位、8位數(shù)據(jù)位、1位停止位、無校驗(yàn) 1位起始位、8位數(shù)據(jù)位、1位停止位、奇校驗(yàn) 1位起始位、8位數(shù)據(jù)位、1位停止位、偶校驗(yàn) 波特率 1200bps、2400bps、4800bps、9600bps、19200bps、38400bps、125K 當(dāng)與現(xiàn)場(chǎng)總線適配器PROFIBUS連接時(shí)采用默認(rèn)數(shù)據(jù)格式:見上黑粗體,RS485基礎(chǔ),RS485基礎(chǔ),通信方式 采用主機(jī)“輪詢”,從機(jī)“應(yīng)答”的點(diǎn)對(duì)點(diǎn)通信方式,變頻器為從機(jī)。 主機(jī)使用廣播地址發(fā)送命令時(shí),

2、從機(jī)不允許應(yīng)答。 從機(jī)在最近一次對(duì)主機(jī)輪詢的應(yīng)答幀中上報(bào)當(dāng)前故障信息。 通信準(zhǔn)備 用從機(jī)鍵盤設(shè)置變頻器串行接口通信參數(shù):本機(jī)地址、波特率、數(shù)據(jù)格式。 具備RS232的主機(jī)可以使用通信接口轉(zhuǎn)換器( OCI6A)完成到RS485的轉(zhuǎn)換,RS485通訊協(xié)議,數(shù)據(jù)幀結(jié)構(gòu) 幀頭:起始字節(jié)、從機(jī)地址。 幀尾:校驗(yàn)數(shù)據(jù)(異或校驗(yàn))。 用戶數(shù)據(jù):參數(shù)數(shù)據(jù)和過程數(shù)據(jù)兩部分。 參數(shù)數(shù)據(jù):功能碼操作命令/響應(yīng)、功能碼號(hào)、功能碼設(shè)定/實(shí)際值。 在短幀中沒有參數(shù)數(shù)據(jù)。 過程數(shù)據(jù):主機(jī)控制命令/從機(jī)狀態(tài)響應(yīng)、主機(jī)運(yùn)行主設(shè)定/從機(jī)運(yùn)行實(shí)際值,RS485通訊協(xié)議,特殊報(bào)文(起始字節(jié)=68H),用于獲取從站的軟件版本和機(jī)器型號(hào)

3、,RS485通訊協(xié)議,短幀(起始字節(jié)=7EH,RS485通訊協(xié)議,長幀(起始字節(jié)=02H,RS485通訊協(xié)議,幀頭 幀頭:一個(gè)字節(jié) 幀頭是主機(jī)發(fā)布命令或從機(jī)回應(yīng)主機(jī)響應(yīng)的第一個(gè)字節(jié),不論是主機(jī)還是從機(jī),都在收到該字節(jié)后開始記錄有效數(shù)據(jù)。 為確保能準(zhǔn)確識(shí)別報(bào)文頭,要求兩個(gè)通信幀之間保持2個(gè)字節(jié)傳輸時(shí)間以上的總線空閑時(shí)間,RS485通訊協(xié)議,從機(jī)地址 數(shù)據(jù)含義:從機(jī)的本機(jī)地址 從機(jī)地址范圍2 126,127為廣播地址,0、1號(hào)地址保留。從站數(shù)目超出29個(gè),要求使用中繼器,同時(shí)中繼器將占用從機(jī)數(shù)目。從機(jī)的群組地址與本機(jī)地址不同時(shí)使用。地址字節(jié)最高位為0表示是本機(jī)的單機(jī)地址,為1表示是群組地址,RS4

4、85通訊協(xié)議,命令字(響應(yīng)字)+功能碼號(hào)(2個(gè)字節(jié),16BIT) 數(shù)據(jù)含義:主機(jī)發(fā)送的命令或從機(jī)對(duì)命令的應(yīng)答。 功能碼組號(hào)范圍016(BIT8BIT11),功能碼的范圍099(BIT0BIT7),參見TD3000 先發(fā)高字節(jié),再發(fā)低字節(jié)的原則,RS485通訊協(xié)議,命令字(碼,響應(yīng)字(碼,RS485通訊協(xié)議,響應(yīng)字(碼) 參數(shù)操作錯(cuò)誤(響應(yīng)字=7時(shí))內(nèi)容定義列表,RS485通訊協(xié)議,功能碼設(shè)定/實(shí)際值(2個(gè)字節(jié),16BIT) 對(duì)應(yīng)功能碼號(hào)的參數(shù)值或錯(cuò)誤參數(shù)代碼。當(dāng)功能碼操作正確時(shí),功能碼的實(shí)際返回值用一個(gè)字(2個(gè)字節(jié))表示;如果功能碼操作不正確則用低字節(jié)返回操作錯(cuò)誤代碼,此時(shí)高字節(jié)為0;遵循先發(fā)

5、高字節(jié),再發(fā)低字節(jié)的原則,RS485通訊協(xié)議,控制/狀態(tài)字(2個(gè)字節(jié),16BIT,RS485通訊協(xié)議,控制字定義,RS485通訊協(xié)議,控制字定義,RS485通訊協(xié)議,控制字定義,RS485通訊協(xié)議,響應(yīng)字定義,變頻器執(zhí)行停機(jī)1命令,處于停機(jī)狀態(tài),RS485通訊協(xié)議,響應(yīng)字定義,因停機(jī)1或停機(jī)2或變頻器故障或異常命令使變頻器停機(jī)的狀態(tài),需控制字恢復(fù)到準(zhǔn)備運(yùn)行狀態(tài)使其復(fù)位,變頻器只允許本地控制(面板和端子,RS485通訊協(xié)議,響應(yīng)字位定義,RS485通訊協(xié)議,運(yùn)行數(shù)據(jù)設(shè)定值/運(yùn)行數(shù)據(jù)實(shí)際值(16BIT) 運(yùn)行數(shù)據(jù)設(shè)定值由用戶根據(jù)控制要求來設(shè)定,通過設(shè)定功能碼的形式來實(shí)現(xiàn), 包括:運(yùn)行設(shè)定頻率、設(shè)定

6、轉(zhuǎn)速、設(shè)定線速度、閉環(huán)設(shè)定等等。 運(yùn)行數(shù)據(jù)實(shí)際值是由設(shè)定值來決定 ,如:實(shí)際運(yùn)行頻率、實(shí)際轉(zhuǎn)速等。 當(dāng)狀態(tài)字反映出運(yùn)行故障時(shí),實(shí)際值將為故障代號(hào)。故障代號(hào)如下,RS485通訊協(xié)議,故障代號(hào),RS485通訊協(xié)議,故障代號(hào),RS485通訊協(xié)議,校驗(yàn)和 數(shù)據(jù)含義:數(shù)據(jù)幀校驗(yàn)和計(jì)算結(jié)果。 數(shù)據(jù)類型:16進(jìn)制,單字節(jié)。 計(jì)算方法:連續(xù)異或,RS485案例,應(yīng)用案例 說明:使用通信控制變頻器時(shí),請(qǐng)先檢查硬件是否連接好。同時(shí),將變頻器的通信數(shù)據(jù)格式,波特率,以及通信地址設(shè)置好。如果是用在PROFIBUS上,還需選定PPO參數(shù)(F9參數(shù)組)。本文例子中默認(rèn)變頻器使用長楨進(jìn)行通信,1、以50Hz運(yùn)行2#變頻器。

7、(此例需要將變頻器頻率設(shè)定成F0.03=6,2、使2#變頻器減速停機(jī),RS485案例,應(yīng)用案例,3、讀取2#變頻器功能碼F3.06(此命令會(huì)同時(shí)運(yùn)行變頻器,4、將2#變頻器功能碼F0.10變頻器加速時(shí)間設(shè)成30S。對(duì)正在運(yùn)行中的變頻器,此命令會(huì)使變頻器減速停機(jī)。若欲不影響變頻器運(yùn)行狀態(tài),只需將該楨中的控制低位改成7FH,RS485案例,應(yīng)用案例,5、復(fù)位發(fā)生了故障的2#變頻器,6、點(diǎn)動(dòng)正轉(zhuǎn)2#變頻器,RS485案例,應(yīng)用案例,7、點(diǎn)動(dòng)反轉(zhuǎn)2#變頻器,8、關(guān)于TD3000參數(shù)定標(biāo)的說明: A)頻率的定標(biāo)為1:100 欲使變頻器按50Hz運(yùn)轉(zhuǎn),則主設(shè)定應(yīng)為1388H(5000) B)時(shí)間的定標(biāo)為1

8、:10 欲使變頻器加速時(shí)間為30S,則功能碼設(shè)定應(yīng)為012CH(300) C)電流的定標(biāo)為1:10 若變頻器反饋電流為012CH,則該變頻器當(dāng)前電流為30A。 D)其他(如端子輸入,輸出)請(qǐng)參考TD3000用戶手冊(cè),RS485案例,9、TD3000通信協(xié)議需要注意的事項(xiàng) 當(dāng)變頻器自由停車,緊急停車后(用停機(jī)方式1,2停機(jī)后),上位機(jī)必須發(fā)送例2楨, 使變頻器從不可運(yùn)行狀態(tài)回到可運(yùn)行狀態(tài),這一楨類似復(fù)位楨。當(dāng)變頻器在不同運(yùn)行方式切換時(shí),也必須添加例2楨。例如,當(dāng)前變頻器受例6驅(qū)動(dòng)處于正轉(zhuǎn)點(diǎn)動(dòng)狀態(tài),此時(shí)可用下面楨使之點(diǎn)動(dòng)停止。若要變頻器回到正常運(yùn)行狀態(tài)(非點(diǎn)動(dòng)),則還必須發(fā)送該楨一次。這楨之后才能發(fā)送變頻器運(yùn)行命令。(例1楨,編程心得,1、數(shù)據(jù)包提供起始字節(jié)、地址、異或校驗(yàn)等校驗(yàn)手段 2、主機(jī)設(shè)計(jì)為建立三次握手呼叫過程 3、報(bào)文間要保證有2個(gè)字節(jié)傳輸時(shí)間的間隔 4、主機(jī)握手等待時(shí)間和從機(jī)最長響應(yīng)時(shí)間為7字節(jié)傳輸時(shí)間(參考西門子 通信協(xié)議的最長響應(yīng)時(shí)間),超時(shí)則判定為通信失敗 5、主站對(duì)從站的“輪詢”可以建立在一個(gè)用戶定義的輪詢鏈表上(可選功能) 6、在輪詢鏈表內(nèi)的每一個(gè)從站,主站必需定期輪詢,包括無應(yīng)答時(shí),應(yīng)呼叫 三次,既保證能及時(shí)發(fā)現(xiàn)從站的通信故障,

溫馨提示

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

評(píng)論

0/150

提交評(píng)論