宇電 多路儀表通訊協(xié)議說明v9.05_第1頁
宇電 多路儀表通訊協(xié)議說明v9.05_第2頁
宇電 多路儀表通訊協(xié)議說明v9.05_第3頁
宇電 多路儀表通訊協(xié)議說明v9.05_第4頁
宇電 多路儀表通訊協(xié)議說明v9.05_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

宇電AI系列多路儀表通訊協(xié)議說明(V9.05版)TOC\o"1-1"\h\u14691一、接口規(guī)格 18625二、AIBUS協(xié)議通訊指令說明 16996三、MODBUS-RTU通信協(xié)議指令說明 35430四、702M/704M/706M參數代號(寄存器)地址及含義(AIBUS寄存器范圍00H-1BH,MODBU-RTU寄存器范圍00H-89H) 414307五、7648/7668參數代號(寄存器)地址及含義(AIBUS寄存器范圍00H-1CH,MODBU-RTU寄存器范圍00H-8FH) 64304六、7028/7048參數代號(寄存器)地址及含義(AIBUS寄存器范圍00H-1CH,MODBU-RTU寄存器范圍00H-8DH) 811611六、說明: 10宇電V9.X版本以上多路表可支持AIBUS及MODBUS兩種通信協(xié)議,其中AIBUS由廈門宇電自動化科技有限公司自主開發(fā),能用簡單的指令實現全面的功能,其特點是寫參數的同時亦可完成讀功能,因此寫參數時不破壞讀的循環(huán)周期時間,且允許在一個RS485通訊接口上最多連接80臺儀表。而通用的MODBUS協(xié)議則具有更廣泛的兼容性,V9.X以上版本MODBUS協(xié)議讀指令一次最多可讀20個字的數據,其通信效率較本公司以往版本大為提升。V9.X版的新一代AI系列儀表在9600波特率下上位機訪問一臺V9.X版儀表的平均時間僅20mS左右,不考慮數據傳輸時間時,儀表在接收上位機指令后最大延遲時間僅10mS,平均延遲時間僅2~3mS,遠快于本公司以往版本,可輕松組建大型過程控制系統(tǒng)。所有V9.X版本的新一代AI儀表允許上位機寫入次數均達20億次以上,確保儀表內部存儲器不會因為上位機頻繁寫入而損壞,并可利用上位機將儀表組成復雜調節(jié)系統(tǒng)。AI系列儀表可以用PC、觸摸屏及PLC作為上位機,市面各種組態(tài)軟件資源豐富?;cPC的上位機軟件廣泛采用WINDOWS作為操作環(huán)境,不僅操作直觀方便,而且功能強大。最新的工業(yè)平板觸摸屏的應用,更為工業(yè)自動化帶來使用簡單且功能豐富價格便宜的選擇。這使得采用儀表+上位機結構的測控系統(tǒng)價格大大低于傳統(tǒng)DCS系統(tǒng),其分布式結構也具有很高的可靠性。除部分新推出型號外,V9.XX版本通信協(xié)議在提升性能和功能的同時與本公司V7.XX通信協(xié)議完全保持兼容,客戶原有上位機軟件無需修改可直接使用。一、接口規(guī)格AI系列儀表使用異步串行通訊接口,接口電平符合RS232C或RS485標準中的規(guī)定。數據格式為1個起始位,8位數據,無校驗位或偶校驗位,1個或2個停止位。通訊傳輸數據的波特率可調為4800~19200bps,通常用9600bps,需要更快刷新率時,也可嘗試用19200,當通訊距離很長或通訊不可靠常中斷時,可選4800bps。RS485通訊接口通訊距離長達1KM以上(部分實際應用已達3-4KM),只需兩根線就能使多臺AI儀表與計算機進行通訊。普通計算機可使用RS232/RS485或USB/RS485型通訊接口轉換器,將計算機上的RS232通訊口或USB口轉為RS485通訊口。宇電RS232/RS485及USB/RS485轉換器具備體積小、無需初始化而可適應任何軟件、無需外接電源、有一定抗雷擊能力等優(yōu)點。按RS485接口的規(guī)定,RS485通訊接口可在一條通訊線路上連接最多32臺儀表。需要聯(lián)接更多的儀表時,需要中繼器,也可選擇采用1/2或1/4負載等芯片的通訊接口來增加可連接儀表的數量。目前生產的AI儀表通訊接口采用低負載芯片并且一定的防雷擊和防靜電功能,無需中繼器即可連接約60通道儀表。AI儀表的RS232及RS485通訊接口采用光電隔離技術將通訊接口與儀表的其他部分線路隔離,當通訊線路上的某臺儀表損壞或故障時,并不會對其它儀表產生影響。同樣當儀表的通訊部分損壞或主機發(fā)生故障時,儀表仍能正常進行測量及控制,并可通過儀表鍵盤對儀表進行操作,工作可靠性很高。當同一網絡上有其他公司也采用主從方式通訊的產品時,如PLC、變頻器等,需注意AIBUS協(xié)議并不能保證其它公司產品能否正常工作,通常不應將AI儀表與其它產品混在一個RS485通訊總線上,而應分別使用不同的通信線路,或采用MODBUS協(xié)議。多路儀表用AF參數的H項來切換2種協(xié)議,H=0時對應AIBUS,AIBUS模式根據Cn參數占多個地址,H=1時對應MODBUS-RTU,只占1個地址;也就是當AF>=128時對應MODBUS,否則為AIBUS。AF為多功能集合參數,具體設置請參考說明書。二、AIBUS協(xié)議通訊指令說明本文采用16進制數據格式來表示各種指令代碼及數據。AIBUS的通訊指令只有兩條,一條為讀指令,一條為寫指令,指令的發(fā)送字節(jié)長度均為8個字節(jié),而接收字節(jié)長度均為10個字節(jié),這使得上位機軟件編寫容易,但仍能完整地對儀表進行各種操作,指令須連續(xù)發(fā)送,若字節(jié)長度不對則儀表不會響應。儀表地址:AIBUS協(xié)議地址范圍為0~80,一條通訊線路上最多可連接81臺AI儀表,儀表的通訊地址由參數Addr決定。儀表內部采用兩個重復的128~208(16進制為80H~D0H)之間數值來表示地址代號,由于在AI儀表內部連續(xù)兩個128~208的數通常不會出現,因此數據與地址不會重復造成沖突。AI儀表通訊協(xié)議規(guī)定,地址指令為兩個相同的字節(jié),數值為(儀表地址+80H)。例如:儀表參數Addr=10(16進制數為0AH,0A+80H=8AH),則該儀表的地址指令為:8AH8AH參數地址:儀表的參數用1個8位二進制數(一個字節(jié))的參數地址代號來表示。它在指令中表示要讀/寫的參數名,各種參數含義見后文表格。校驗碼:校驗碼采用16位求和校驗方式,其中讀指令的校驗碼計算方法為:要讀參數的代號×256+82(52H)+Addr寫指令的校驗碼計算方法為以下公式做16位二進制加法計算得出的余數(溢出部分不處理):要寫的參數代號×256+67(43H)+要寫的參數值+Addr返回數據:無論是讀還是寫,儀表都返回10個字節(jié)數據,其中PV、SV及所讀參數值均各占2個字節(jié),代表一個16位二進制有符號補碼整數,低位字節(jié)在前,高位字節(jié)在后,整數無法表示小數點,要求用戶在上位機處理;MV占一個字節(jié),按8位有符號二進制數格式,數值范圍-110~+110,狀態(tài)位占一個字節(jié),校驗碼占2個字節(jié),共10個字節(jié)。校驗碼為PV+SV+(報警狀態(tài)*256+MV)+參數值+Addr按16位整數加法相加后得到的余數,溢出數忽略。具體交互命令如下:注意多路表使用AIBUS時占用多個地址,占用通道數同Cn,如706M只使用5通道,Cn設5,addr=1的情況下占用地址1-5,下一臺表站號得設6。讀寫相應通道PV或參數就按相應地址發(fā)送讀命令。讀參數指令:地址代號LSB地址代號MSB讀功能命令讀參數代號寫入值LSB寫入值MSB校驗和LSB校驗和MSB80H+儀表地址80H+儀表地址52H參見參數代號表00H(固定值)00H(固定值)參見注1注1:校驗和=讀參數代號*256(100H)+82(52H)+儀表地址如讀儀表地址1的上限報警值的命令如下:地址代號LSB地址代號MSB讀功能命令讀參數代號寫入值LSB寫入值MSB校驗和LSB校驗和MSB81H81H52H01H00H00H53H01H校驗和=1(01H)*256(100H)+1(01H)+82(52H)=339(153H),因低字節(jié)(LSB)在前,高字節(jié)(MSB)在后,故上表中為53H,01H。寫參數指令:地址代號LSB地址代號MSB寫功能命令寫參數代號寫入值LSB寫入值MSB校驗和LSB校驗和MSB80H+儀表地址80H+儀表地址43H參見參數代號表參見注1參見注2注1:需要寫入到儀表中的數據,低字節(jié)在前,高字節(jié)在后。注2:校驗和=(寫參數代號*256(100H)+67(43H)+儀表地址+寫入值)&FFFFH得到的余數如寫儀表地址1的上限報警為100.0的命令如下:地址代號LSB地址代號MSB寫功能命令寫參數代號寫入值LSB寫入值MSB校驗和LSB校驗和MSB81H81H43H01HE8H03H2CH05H校驗和=1(01H)*256(100H)+1(01H)+1000(03E8H)+67(43H)=1324(52CH),因低字節(jié)(LSB)在前,高字節(jié)(MSB)在后,故上表中為2CH,05H。返回數據:無論是讀命令還是寫命令,儀表都返回10個字節(jié)的數據測量值LSB測量值MSB設定值LSB設定值MSB輸出值MV狀態(tài)字節(jié)讀或寫的參數值LSB讀或寫的參數值MSB校驗和LSB校驗和LSB注1注2注1:測量值=(測量值MSB*256)+測值值LSB設定值及讀或寫的參數值解析方法相同注2、校驗和=(測量值+設定值+狀態(tài)字節(jié)*256+輸出值MV+讀或寫的參數值+儀表地址)&FFFFH得到的余數,當通信數據受干擾時,采集時可將返回值中的校驗和與計算的校驗和比對,兩者相同則數據則數據正常,反之有可能因干擾導致異常。注意對巡檢儀來說沒有給定值SV,返回值中的SV其實是對應下一路的PV。而MV用來對應輸出狀態(tài),位0到位6分別是OP1,OP2,AL1,AL2,AU1,AU2,MIO,1表示動作。假設儀表通道1此時測量值顯示100.0,通道2顯示200.0,無報警邏輯輸入輸出,讀或寫HIAL為0.0返回的命令如下:測量值LSB測量值MSB設定值LSB設定值MSB輸出值MV狀態(tài)字節(jié)讀或寫的參數值LSB讀或寫的參數值MSB校驗和LSB校驗和LSBE8H03HD0H07H00H60H00H00HB9H6BH狀態(tài)字節(jié)表示儀表報警和報警繼電器狀態(tài),其含義如下(位7固定為0):狀態(tài)字節(jié)含義位0上限報警(HIAL)0:無報警1:報警產生位1下限報警(LoAL)0:無報警1:報警產生位2正偏差報警(dHAL)0:無報警1:報警產生位3負偏差報警(dLAL)0:無報警1:報警產生位4輸入超量程報警(orAL)0:無報警1:報警產生位5AL1狀態(tài),0為動作位6AL2狀態(tài),0為動作三、MODBUS-RTU通信協(xié)議指令說明AI系列儀表能支持MODBUS協(xié)議下支持03H(讀參數及數據)及06H(寫單個參數)兩條指令??膳c其它MODBUS設備相互通信,為保證速率,AI儀表采用RTU(二進制)模式,波特率應設置為9600或19200,2個停止位,無奇偶校驗位,儀表地址范圍0~80。MODBUS模式下多路表只占1個地址。對于03H指令,每次可讀取1~20個數據,每個數據2個字節(jié),例如讀2個數據指令如下:儀表地址讀指令(功能碼)讀取參數代號地址讀取數據長度校驗碼XXH03H00HXXH00H02HCRC06H寫指令格式為,舉例寫HIAL值為100.0(參數dPt=1),則發(fā)送的指令為:儀表地址寫指令(功能碼)寫參數代號地址寫數據值校驗碼XXH06H00H01H03HE8HCRC儀表返回數據格式遵守標準MODBUS協(xié)議,通常用戶的組態(tài)軟件都能自行處理。注意寫指令不支持返回測量值等信息,只返回本身寫入的參數值。由于MODBUS協(xié)議的本身的限制,使用寫指令無法返回測量值等信息,會導致寫入時測量值無法刷新。需要連續(xù)寫參數時,應采取寫一次再交替讀一次的方法,避免連續(xù)寫入時測量值等信息無法及時刷新。此外若程序中存在BUG導致通信寫指令若被誤調用,可能導致錯誤的參數寫入儀表,因此程序中應盡量減少寫指令的使用,以免使得儀表工作不正常。若需要更高效率的讀取大量數據,可以使用本公司的Modbus-AIBUS的通信中繼控制及協(xié)議轉換器,詳細信息可參閱相關產品使用手冊,該型號版本不支持S6模塊。四、702M/704M/706M參數代號(寄存器)地址及含義(AIBUS寄存器范圍00H-1BH,MODBU-RTU寄存器范圍00H-89H)10進制代號16進制代號MODBUS寄存器參數名稱參數說明0040001(空)1140002H.AL1上限報警單位同測量值2240003L.AL1下限報警單位同測量值5540006HYS1回差單位同測量值10A40011Cn測量路數可以把不用的通道關閉,會對AIBUS所占地址有所影響。部分版本不可通訊。11B40012InP1輸入規(guī)格見說明書12C40013dPt1小數點位置0,0;1,0.0;2,0.00,3,0.000;13D40014SCL1輸入信號刻度下限單位同測量值14E40015SCH1輸入信號刻度上限單位同測量值15F40016AOP1報警輸入定義見說明書161040017Scb1輸入平移修正見說明書171140018OPn變送輸出通道號1-4對應變送1-4測量值,7變送最小值,8變送最大值181240019OPL變送輸出電流下限一般設40-200對應4-20MA變送191340020OPH變送輸出電流上限201440021AF高級功能代碼見說明書211540022儀表特征碼221640023儀表地址(讀/寫)231740024FIL1數字濾波241840025nonc常開/常閉選擇范圍0-127,注意不能寫超過范圍的數。按位對應,從位0開始分別對應OP1,OP2,AL1,AL2,AU1,AU2,MIO的常開常閉。251940026Loc參數封鎖271B40028Cno通道起始號332140034H.AL1上限報警單位同測量值342240035L.AL1下限報警單位同測量值352340036AOP1報警輸入定義見說明書362440037HYS1回差單位同測量值372540038InP1輸入規(guī)格見說明書382640039dPt1小數點位置0,0;1,0.0;2,0.00,3,0.000;392740040SCL1輸入信號刻度下限單位同測量值402840041SCH1輸入信號刻度上限單位同測量值412940042Scb1輸入平移修正見說明書422A40043FIL1數字濾波493140050H.AL2上限報警單位同測量值503240051L.AL2下限報警單位同測量值513340052AOP2報警輸入定義見說明書523440053HYS2回差單位同測量值533540054InP2輸入規(guī)格見說明書543640055dPt2小數點位置0,0;1,0.0;2,0.00,3,0.000;553740056SCL2輸入信號刻度下限單位同測量值563840057SCH2輸入信號刻度上限單位同測量值573940058Scb2輸入平移修正見說明書583A40059FIL2數字濾波654140066H.AL3上限報警單位同測量值664240067L.AL3下限報警單位同測量值674340068AOP3報警輸入定義見說明書684440069HYS3回差單位同測量值694540070InP3輸入規(guī)格見說明書704640071dPt3小數點位置0,0;1,0.0;2,0.00,3,0.000;714740072SCL3輸入信號刻度下限單位同測量值724840073SCH3輸入信號刻度上限單位同測量值734940074Scb3輸入平移修正見說明書744A40075FIL3數字濾波815140082H.AL4上限報警單位同測量值825240083L.AL4下限報警單位同測量值835340084AOP4報警輸入定義見說明書845440085HYS4回差單位同測量值855540086InP4輸入規(guī)格見說明書865640087dPt4小數點位置0,0;1,0.0;2,0.00,3,0.000;875740088SCL4輸入信號刻度下限單位同測量值885840089SCH4輸入信號刻度上限單位同測量值895940090Scb4輸入平移修正見說明書905A40091FIL4數字濾波976140098H.AL5上限報警單位同測量值986240099L.AL5下限報警單位同測量值996340100AOP5報警輸入定義見說明書1006440101HYS5回差單位同測量值1016540102InP5輸入規(guī)格見說明書1026640103dPt5小數點位置0,0;1,0.0;2,0.00,3,0.000;1036740104SCL5輸入信號刻度下限單位同測量值1046840105SCH5輸入信號刻度上限單位同測量值1056940106Scb5輸入平移修正見說明書1066A40107FIL5數字濾波1137140114H.AL6上限報警單位同測量值1147240115L.AL6下限報警單位同測量值1157340116AOP6報警輸入定義見說明書1167440117HYS6回差單位同測量值1177540118InP6輸入規(guī)格見說明書1187640119dPt6小數點位置0,0;1,0.0;2,0.00,3,0.000;1197740120SCL6輸入信號刻度下限單位同測量值1207840121SCH6輸入信號刻度上限單位同測量值1217940122Scb6輸入平移修正見說明書1227A40123FIL6數字濾波1288040129PV1第1通道測量值1298140130PV2第2通道測量值1308240131PV3第3通道測量值1318340132PV4第4通道測量值1328440133PV5第5通道測量值1338540134PV6第6通道測量值1368840137報警狀態(tài)低字節(jié)位0到位5對應上限報警HIAL1-HIAL6狀態(tài),高字節(jié)位0到位5對應下限報警LOAL1-LOAL6狀態(tài)1378940138輸出狀態(tài)ORAL低字節(jié)位0到位6分別是OP1,OP2,AL1,AL2,AU1,AU2,MIO,0為輸出;高字節(jié)分別為6路ORAL標志位,1為ORAL報警。五、7648/7668參數代號(寄存器)地址及含義(AIBUS寄存器范圍00H-1CH,MODBU-RTU寄存器范圍00H-8FH)10進制代號16進制代號MODBUS寄存器參數名稱參數說明0040001SP1給定值單位同測量值1140002HAL1上限報警單位同測量值2240003LAL1下限報警單位同測量值5540006HYS回差單位同測量值6640007AT1自整定0:PID調節(jié)。5:位式調節(jié)。10:停止7740008P1比例帶單位同測量值8840009I1積分時間秒9940010D1微分時間0.1秒10A40011CTI控制周期0.1秒11B40012INP輸入規(guī)格12C40013dPt小數點位置15F40016AOP1報警定義161040017ScB1平移修正191340020OPH1輸出上限201440021AF高級功能211540022儀表特征字221640023addr站號231740024FIL1輸入濾波241840025nonc范圍0-127,注意不能寫超過范圍的數。從位0開始算,位2對應AL1,位3對應AL2。251940026Loc參數封鎖261A40027Cn通道數量可以把不用的通道關閉,會對AIBUS所占地址有所影響。271B40028Cno通道起始號281C40029AF2高級功能2322040033SP1332140034HAL1342240035LAL1352340036AOP1412940042ScB1422A40043FIL1432B40044At1442C40045P1452D40046I1462E40047d1472F40048OPH1483040049SP2493140050HAL2503240051LAL2513340052AOP2573940058ScB2583A40059FIL2593B40060At2603C40061P2613D40062I2623E40063d2633F40064OPH2644040065SP3654140066HAL3664240067LAL3674340068AOP3734940074ScB3744A40075FIL3754B40076At3764C40077P3774D40078I3784E40079d3794F40080OPH3805040081SP4815140082HAL4825240083LAL4835340084AOP4895940090ScB4905A40091FIL4915B40092At4925C40093P4935D40094I4945E40095d4955F40096OPH4966040097SP5976140098HAL5986240099LAL5996340100AOP51056940106ScB51066A40107FIL51076B40108At51086C40109P51096D40110I51106E40111d51116F40112OPH51127040113SP61137140114HAL61147240115LAL61157340116AOP61217940122ScB61227A40123FIL61237B40124At61247C40125P61257D40126I61267E40127d61277F40128OPH61288040129PV11298140130PV2第1通道測量值1308240131PV3第2通道測量值1318340132PV4第3通道測量值1328440133PV5第4通道測量值1338540134PV6第5通道測量值1368840137報警狀態(tài)第6通道測量值1378940138輸出狀態(tài)ORAL低字節(jié)從位0開始分別對應OP1,OP2,AL1,AL2,OP3,OP4,OP5,OP6邏輯,高字節(jié)為ORAL1-ORAL61388A40139MV1第1通道輸出百分比1398B40140MV2第2通道輸出百分比1408C40141MV3第3通道輸出百分比1418D40142MV4第4通道輸出百分比1428E40143MV5第5通道輸出百分比1438F40144MV6第6通道輸出百分比六、7028/7048參數代號(寄存器)地址及含義(AIBUS寄存器范圍00H-1CH,MODBU-RTU寄存器范圍00H-8DH)10進制代號16進制代號MODBUS寄存器參數名稱參數說明0040001SP1給定值單位同測量值1140002HAL1上限報警單位同測量值2240003LAL1下限報警單位同測量值5540006HYS回差單位同測量值6640007AT1自整定0:PID調節(jié)。5:位式調節(jié)。10:停止7740008P1比例帶單位同測量值8840009I1積分時間秒9940010D1微分時間0.1秒10A40011CTI控制周期0.1秒11B40012INP輸入規(guī)格12C40013dPt小數點位置15F40016AOP1報警定義161040017ScB1平移修正191340020OPH1輸出上限201440021AF高級功能211540022儀表特征字221640023addr站號231740024FIL1輸入濾波241840025nonc范圍0-127,注意不能寫超過范圍的數。從位0開始算,位2對應AL1,位3對應AL2。251940026Loc參數封鎖261A40027Cn通道數量可以把不用的通道關閉,會對AIBUS所占地址有所影響。271B40028Cno通道起始號281C40029AF2高級功能2322040033SP1332140034HAL1342240035LAL1352340036AOP1362440037HYS1372540038INP1382640039dPt1392740040SCL1402840041SCH1412940042ScB1422A40043FIL1432B40044At1442C40045P1452D40046I1462E40047d1472F40048OPH1483040049SP2493140050HAL2503240051LAL2513340052AOP2523440053HYS2533540054INP2543640055dPt2553740056SCL2563840057SCH2573940058ScB2583A40059FIL2593B40060At2603C40061P2613D40062I2623E40063d2633F40064OPH2644040065SP3654140066HAL3664240067LAL3674340068AOP3684440069HYS3694540070INP3704640071dPt3714740072SCL3724840073SCH3734940074ScB3744A40075FIL3754B40076At3764C40077P3774D40078I3784E40079d3794F40080OPH3805040081SP4815140082HAL4825240083LAL4835340084AOP4845440085HYS4855540086INP4865640087dPt4875740088SCL4885840089SCH4895940090ScB4905A40091FIL4915B40092At4925C40093P4935D40094I49

溫馨提示

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

評論

0/150

提交評論