通訊ACS510字節解釋-_第1頁
通訊ACS510字節解釋-_第2頁
通訊ACS510字節解釋-_第3頁
通訊ACS510字節解釋-_第4頁
通訊ACS510字節解釋-_第5頁
已閱讀5頁,還剩75頁未讀 繼續免費閱讀

付費下載

下載本文檔

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

文檔簡介

ACS510

FieldbusControl

ACS510

現場總線控制ZhangGang2005/06/16ACS510–現場總線控制EFB內置現場總線(X1:28~X1:32)StandardModbusFBA外置現場總線(R-系列現場總線適配器)Profibus(RPBA-01)DeviceNet(RDNA-01)ControlNet(RCNA-01)LonWorks(RLON-01CANOpen(RCAN-01)ACS510內置現場總線-標準ModbusACS510–Modbus總線連接ACS510內置標準Modbus的連接推薦電纜Belden9842–波阻抗為120?的雙絞雙屏蔽線用一對屏蔽雙絞線連接RS485鏈路,A(-)/B(+)另一對雙絞線中的一根導線接到邏輯地(端子31)不要將RS485網絡在任何點直接接地。使用網絡中設備上的接地端子將各設備接地任何一個接地導線都不應該構成一個環路,并且所有設備應該接到一個公共地上ACS510–Modbus總線連接將RS485通訊鏈路接入一個鏈式總線中,無支路為了減小網絡中的干擾,在網絡兩端用120?的電阻來作為RS485網絡的終端電阻。使用DIP開關來連接或斷開終端電阻。將電纜的屏蔽層接到傳動。一個ACS510串口的輸入和輸出電纜一根的屏蔽層接到端子28上,另一根的屏蔽層接到端子32上。不要將輸入和輸出電纜的屏蔽層接到同一個端子上,接到同一端子會使屏蔽層構成一個回路ACS510–Modbus參數設置98.02STDModbus:激活標準ModbusGroup53Modbus通訊設置53.01EFBPROTOCOLID(EFB辨識)現場總線協議和程序版本 xx=協議ID,YY=程序版本。53.02EFBSTATIONID(EFB站號)53.03EFBBAUDRATE(EFB波特率)1.2~76.8kbits/s53.04EFBPARITY(EFB校驗)總線中所有站點的奇偶校驗一致0=8N1–8位,無校驗,一個停止位。1=8N2–8位,無校驗,兩個停止位。2=8E1–8位,偶校驗,一個停止位。3=8O1–8位,奇校驗,一個停止位。53.05EFBCTRLPROFILE(EFB控制通訊配置文件)0=ABBDRVLIM–控制字/狀態字的操作符合ABB傳動協議,與ACS400相同。1=DCUPROFILE–控制字/狀態字的操作符合32位DCU協議。2=ABBDRVFULL–控制字/狀態字的操作符合ABB傳動協議,與ACS600/800相同。大家有疑問的,可以詢問和交流可以互相討論下,但要小聲點ACS510–Modbus參數設置53.06EFBOKMESSAGES(EFB好信息)53.07EFBCRCERRORS(EFBCRC錯誤)53.08EFBUARTERRORS(EFBUART錯誤)53.09EFBSTATUS(EFB狀態)0=IDLE(空閑)–EFB協議已配置,但沒有接收到任何信息。1=EXEC.INIT(初始化)–EFB正在初始化。2=TIMEOUT(超時)–網絡主機和EFB通訊中出現超時故障。3=CONFIGERROR(配置出錯)–EFB配置出錯。4=OFF-LINE(離線)–EFB離線。5=ON-LINE(在線)–EFB在線。6=RESET(復位)–EFB正在進行硬件復位。7=LISTENONLY(只接收狀態)–EFB在只接收狀態。ACS510–Modbus參數設置53.10~53.17定義映射到Modbus保持寄存器40005~40012的參數的地址(XXYY,XX=參數組號,YY=參數在組中的序號)53.18保存最近的異常碼53.19~53.20ABBDrive配置文件的控制字和狀態字Group10傳動起停/反向控制Group11傳動外部給定值53組參數改變后需要重新上電激活ACS510–Modbus參數設置Group14繼電器控制讀取繼電器狀態ACS510–Modbus參數設置Group15模擬輸出(AO)控制Group40PID調節器給定值ACS510–Modbus參數設置其它傳動運行參數設置和通訊故障設置ACS510–Modbus參數值換算比例外部給定值REF1REF2實際值換算ACS510–Modbus功能碼ACS510支持的Modbus功能代碼ACS510–Modbus尋址Modbus的尋址空間和各個尋址空間支持的功能碼ACS510–Modbus尋址0xxxx參考集–Modbus線圈ACS510–Modbus尋址1xxxx映射–Modbus離散輸入3xxxx映射–Modbus輸入ACS510–Modbus尋址4xxxx保持寄存器映射40001~40099映射到傳動控制和實際值40101~49999映射到傳動參數0101~9999。如果寄存器的地址不對應傳動參數,那么該寄存器地址無效。如果試圖對參數地址以外的寄存器進行讀寫,那么Modbus接口會向控制器返回一個異常碼。ACS510–Modbus尋址ACS510–Modbus異常碼ACS510–Modbus數據幀0065=101ACS510–Modbus數據幀請求(Request):從站號為72的從機的102參數開始讀取3個參數值4803006500031B80(CRC=801B)0100100000000011000000000110010100000011100000000000000000011011ACS510–Modbus數據幀應答(Response):站號為72的從機從102參數開始返回6個字節3個參數值48030602E100FA000CE726(CRC=26E7)0100100000000011000001100000001000000000000000001110000111111010000011000010011011100111標準Modbus協議ACS510–標準Modbus協議StandardModbusModbus是主-從協議半雙工RS-485P2P或廣播(broadcasting)RTU和ACSII方式ACS510只支持RTU方式!ACS510–標準Modbus協議RTU(RemoteTerminalUnit)方式消息中的每個8-bit字節由兩個4-bit16進制字符組成在相同波特率下,比ASCII方式數據密度大,從而有更大的數據傳輸量每個RTU消息幀必須連續傳輸,不能有間斷RTU方式中的字節傳輸格式為:

編碼:8-bit二進制,16進制0-9,A-F消息幀中的每個8位字節由兩個 16進制字符表示

每個字節的數據位:1開始位8數據位,低字節先傳1奇偶校驗位;沒有奇偶校驗是無1停止位,有奇偶校驗;2停止位,無奇偶校驗

校驗域:循環冗余校驗

(CRC)ACS510–標準Modbus協議字節傳輸最低位(LSB)…最高位(MSB)RTU方式的位傳輸順序:ACS510–標準Modbus協議Parity(奇偶校驗)Checking計算每個字符的數據位的1的個數當字節中1的個數為奇數或偶數個時,校驗位為0或1一個Modbus總線中的全部站點的奇偶校驗方式必須一致如果不選擇使用奇偶校驗,在數據傳輸中就沒有校驗位,設備也不對字符進行校驗。此時,在字符幀中需要再額外增加一個停止位。例如:11000101共有4位為1如果為偶校驗,校驗位=0(共有4位為1)如果為奇校驗,校驗位=1(共有5位為1)ACS510–標準Modbus協議ModbusMessageFraming(Modbus消息幀)RTU數據幀在一個總線數據幀開始前要有至少3.5個字節傳輸時間的總線空閑時間。如T1-T2-T3-T4所有域中允許傳輸的字符為16進制0-9,A-F一個消息幀必須以連續、完整的數據流傳輸AddressField地址域8位地址,0-247,從機1-247地址為0時為廣播消息ACS510–標準Modbus協議FunctionField指令域8位功能碼1-255從機檢測到通訊異常時,在發回應答時,將主機發送的請求的二進制功能碼的最高位置1,再將此功能碼在應答中返回。

ACS510–標準Modbus協議DataField數據域由兩個16進制字符構成,數值范圍為00至FF。在主機傳送到從機的請求中,包含了從機必須根據功能碼做相應處理時的附加信息。在通訊正常時,從機發送到主機的應答的數據域包含了主機請求的數據。在通訊發生異常時,數據域中包含了異常碼,主機的應用程序可以根據異常碼判斷通訊狀態以進行相應的處理。ACS510–標準Modbus協議ModbusFunctionFormat指令格式Modbus消息幀中的數據尋址ACS510–標準Modbus協議Modbus消息幀107MultipleReadcountNodeAddressRead40108~40110fromNode6讀多個保持寄存器ACS510–標準Modbus協議ACS510–標準Modbus協議ErrorCheckingField校驗域ASCIItheerrorcheckingfieldcontainstwoASCIIcharactersLongitudinalRedundancyCheck(LRC),exclusiveofthebeginning’colon’andterminatingCRLFcharactersLRCcharactersareappendedtothemessageasthelastfieldprecedingtheCRLFcharactersRTU校驗位為16位,由兩個8位字節組成。使用循環冗余校驗CRC校驗域附加在消息幀中構成消息幀的最后一個域。CRC校驗位低字節先傳輸,之后傳輸高字節。CRC校驗的高字節是Modbus消息幀的最后一個字節。.

例如CRC校驗為1241hex(0001001001000001):ACS510現場總線適配器ACS510現場總線適配器-安裝FBA外置現場總線(R-系列現場總線適配器)Profibus(RPBA-01)DeviceNet(RDNA-01)ControlNet(RCNA-01)LonWorks(RLON-01CANOpen(RCAN-01)ACS510現場總線適配器-參數組98.02激活外置現場總線適配器-EXTFBA激活現場總線適配器后,ACS510在現場總線通訊建立后自動識別現場總線的配置文件,如:Profidrive/ABBdrivesGroup51外部現場總線適配器參數51.01表示激活的通訊協議51.02至51.26基于總線協議,用于總線適配器的設置和檢測51.27總線參數刷新51.02至51.26參數組,傳動不需下電51.28CPI固件版本傳動配置文件(在上電時上載至傳動)的CPI的固件版本51.29文件配置ID傳動配置文件ID,取決于傳動應用程序ACS510現場總線適配器-參數組51.30變頻器現場總線適配器配置文件的版本號51.31現場總線適配器狀態0=IDLE(無適配器)–沒有適配器。1=EXEC.INIT(初始化)–適配器在初始化。2=TIMEOUT(超時)–變頻器和適配器通訊超時。3=CONFIGERROR(配置出錯)–適配器配置出錯。?適配器的CPI固件版本老于變頻器配置文件中所需的CPI版本。(參數5132<5128).4=OFF-LINE–Adapterisoff-line-適配器離線。5=ON-LINE–Adapterison-line-適配器在線。6=RESET–Adapterisperformingahardwarereset-適配器硬件復位。51.32現場總線適配器CPI固件版本51.33現場總線適配器的應用程序固件版本ACS510現場總線適配器-參數組Group10起停/反向控制Group11給定值選擇ACS510現場總線適配器-參數組Group16系統控制Group14繼電器輸出控制ACS510現場總線適配器-參數組Group15模擬輸出控制ACS510現場總線適配器-參數組Group40PID控制給定值Group30通訊故障響應設置ABBDrives現場總線通訊配置文件-控制字ABBDrives現場總線通訊配置文件-控制字ABBDrives現場總線通訊配置文件-狀態字ABBDrives現場總線通訊配置文件-狀態字ABBDrives

現場總線通訊

配置文件

-狀態機ABBDrives現場總線通訊配置文件

-給定值換算比例參數的地址空間(Addressing)CWREF1REF2SWACT212345REF3REF4REF5ACT3ACT4ACT5789101112ACT16DS1DS2DS3DS499DS33.3…Par.1.01101Par.1.02102…Par.9.99999SignalGroup1~9Par.10.011001Par.10.021002…Par.99.999999Par.Group10~99DriveWord1Word2Word3Wordn…OUTPUTWord1Word2Word3Wordn…INPUTFIELDBUSAdapterGroup51Word1Word2Word3Wordn…OUTPUTWord1Word2Word3Wordn…INPUTControllerWord1Word2Word3Wordn…OUTPUTWord1Word2Word3Wordn…INPUTWord1Word2Word3Wordn…OUTPUTWord1Word2Word3Wordn…INPUTWord1Word2Word3Wordn…OUTPUTWord1Word2Word3Wordn…INPUT……NodeID,Baudrate…ACS510&RPBA-01

Profibus-DP通訊RPBA-01硬件連接ACS510-slot2ACS510-slot2符合RS-485規范RPBA-01參數設置Group5151.01Profibus-DP–只讀51.02Nodeaddress–RPBA-01硬件設置51.03Baudrate–從上位讀取51.04PPO類型–從上位讀取51.05~51.20–定義PZD3(IN/OUT)~PZD10(IN~OUT)八對過程數據51.0551.0651.0751.0851.0951.1051.1151.1251.1351.1451.1551.1651.1751.1851.1951.20PZDOUT3PZDIN3PZDOUT4PZDIN4PZDOUT5PZDIN5PZDOUT6PZDIN6PZDOUT7PZDIN7PZDOUT8PZDIN8PZDOUT9PZDIN9PZDOUT10PZDIN10RPBA-01PPO類型參數識別:ID–參數識別IND–數組索引號VALUE–參數值(最大4字節)過程數據:CW–控制字(從主機到從機)SW–狀態字(從機到主機)REF–給定值(主機到從機)ACT–實際值(從機到主機)PZD–過程數據(由用戶指定)(從主機到從機的輸出,從從機到主機的輸入)DS–數據集DW–數據字RPBA-01PPO類型PM8xxCI854ARPBA-01ABBDrives/GenericACS510Profibus-DP支持ABBdrives通訊配置文件和Profidrive通訊配置文件Profibus-DP通訊建立后,ACS510自動從上位控制器讀取配置文件的設置當上位控制器的操作模式(operationMode)選擇Profidrive時,ACS510自動選擇Generic配置文件;當上位控制器的操作模式(operationMode)選擇VendorSpecific時,ACS510自動選擇ABBdrives配置文件操作模式(operationMode)的選擇是GSD文件(ABB_0812.gsd)中的信息RPBA-01參數識別PPO1,PPO2,PPO5RPBA-01參數識別RPBA-01參數識別RPBA-01參數識別讀

傳動參數或數據集

從傳動讀取參數84.11:84.11×100=8411=20DBHex.參數號碼(Parameternumber)為20,子索引為DB寫

傳動參數或數據集 寫參數12.02:12.02×100=1202=04B2Hex.參數號碼為04,子索引為2BRPBA-01ABBDrives/GenericForABBdrivesForGeneric,defaultRPBA-01PPO5實例RPBA-01PPO5實例RPBA-01PPO5實例RPBA-01故障跟蹤RPBA-01技術數據安裝:插入傳動單元控制板的可選插槽中。防護等級:IP20環境條件:見傳動單元《硬件手冊》中關于環境條件方面的相關內容。硬件設置:用于節點地址選擇的旋轉開關(地址范圍在00~99);用于總線終端選擇的DIP開關。軟件設置:輸入/輸出/用戶參數數據/診斷格式最大周期性I/O數據:244字節(輸入),最大244字節(輸出),最大416字節(總計)。最大用戶參數數據/診斷長度:237字節連接器:34針并行總線連接器9針凹槽型DSUB連接器一般:所有材質經UL/CSA許可符合EMC標準EN50081-2和EN50082-2RPBA-01技術數據PROFIBUS鏈路兼容設備:所有設備遵循PROFIBUS-DP協議連接數量:127個站點,包括中繼器(每段有31站和1個中繼器)介質:帶屏蔽層的雙絞線RS-485電纜終端器:模塊內部拓撲結構:多點串型通訊類型:異步、半雙工傳輸率:9.6kbit/s,19.2kbit/s,45.45kbit/s,93.75kbit/s,187.5kbit/s,500kbit/s,1.5Mbit/s,3Mbit/s,6Mbit/s,或12Mbit/s(由RPBA-01自動檢測)協議:PROFIBUS-DPRPBA-01DCU配置文件控制字/狀態字ACS510CW0301&0302ACS510SW0303&0304ACS510&RDNA-01

DeviceNet通訊RDNA-01

溫馨提示

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

評論

0/150

提交評論