ModBus通訊規約(三明)_第1頁
ModBus通訊規約(三明)_第2頁
ModBus通訊規約(三明)_第3頁
ModBus通訊規約(三明)_第4頁
ModBus通訊規約(三明)_第5頁
已閱讀5頁,還剩18頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

1、RS485Modbus_RTU 通訊規約中華人民共和國制造計量器具許可證量制閩字(89)04000117三明市無線電八廠廠址:福建三明市列東街梅嶺新村24幢 郵編:365000電話82544688244496傳真:8259496Modbus_RTU通訊規約(本協議采用主從問答方式)一、 Modbus通訊協議概述Modbus通訊規約允許TDS系列儀表/變送器與施耐德、西門子、AB、GE等多個國際著名品牌的可編程順序控制器(PLC)、RTU、SCADA系統、DCS或與第三方具有Modbus兼容的監控系統之間進行信息交換和數據傳送。TDS系列儀表/變送器只要簡單地增加一套

2、基于計算機(或工控機)的監控軟件(如:組態王、Intouch、iFIX、synall等)就可以構成一套工況監控系統。1、 廣泛的系統集成TDS系列儀表/變送器提供了標準的RS-485/422通訊接口及ModBus通訊協議,這個通訊協議已廣泛被國內外工控行業作為系統集成的標準。2、 通訊數據的類型及格式 信息傳輸為異步方式,并以字節為單位。主站和從站之間傳遞的通訊信息為1:10位格式:(1位起始位,8位數據位,1位停止位,無奇偶校驗)2:11位格式:(1位起始位,8位數據位,2位停止位,無奇偶校驗)3:11位格式:(1位起始位,8位數據位,1位停止位,1位奇校驗)4:11位格式: (1位起始位,

3、8位數據位,1位停止位,1位偶校驗)儀表出廠按第2種方式,11位格式:(1位起始位,8位數據位,2位停止位,無奇偶校驗),設置方法參看詳細的使用說明書。儀表無此項設置參數為第2種方式。 通訊數據(信息幀)格式數據格式起始結構地址碼功能碼數據區CRC校檢結束結構數據長度T1T2T3T41字節1字節N字節16位 (CRC碼)T1T2T3T4發送數據之前要求數據總線靜止時間(即無數據時間)大于3.5個字節,可以通過傳輸波特率計算(9600bps約為5ms),信息幀中表示為起始結構(T1T2T3T4),T1、T2、T3、T4分別代表一個字節的靜止時間。當最后一個字節傳輸完,數據總線靜止時間(即無數據時

4、間)還需大于3.5個字節后,才可以開始發送新的數據,信息幀中表示為停止結構(T1T2T3T4)。一條完整的信息幀必須是連續的信息流,字節間的間隔時間小于1.5個字節。TDS系列儀表/變送器收到完整的信息幀后延時250ms左右將數據連續送出,當收到本機地址碼、正確的功能碼后,但無法接收全后面的完整數據信息幀則在2秒左右后回復初始接收狀態。 注:1、1個字節由8位二進制數組成(既8 bit)。 2、ModBus是Modicon公司的注冊商標。 3、“從機”在本文件中既為TDS系列儀表/變送器。二、 通訊信息傳輸過程當通訊命令由發送設備(主機)發送至接收設備(從機)時,在CRC校驗無誤情況下,從機地

5、址與地址碼相符的從機接收通訊命令(TDS系列儀表/變送器以本機的地址碼和功能碼2個字節作為同步字),并根據功能碼及相關要求處理信息,執行相應的任務,然后把執行結果(數據)返送給主機。返回的信息中包括地址碼、功能碼、執行后的數據以及CRC校驗碼。如果CRC校驗出錯就不返回任何信息。TDS系列儀表/變送器使用的Modbus功能碼(16進制)功能碼定 義操 作(二進制)02 HEX讀開關量讀取開關量設置數據;一個或多個開關量控制/報警狀態數據03 HEX讀寄存器數據讀取單路或多路工況數據;單路或多路控制/報警設置數據05 HEX寫開關量寫一個開關量設置數據06 HEX寫單個寄存器寫單個功能寄存器或單

6、路控制/報警設置數據10 HEX寫多路寄存器寫多路功能寄存器或多路控制/報警設置數據TDS系列儀表/變送器Modbus協議的數據地址表中數據地址使用直接地址,在組態軟件中通訊口可選用莫迪康(Modicon)PLC的RTU,對應的地址如下:02 功能 Read Input Status,10001對應0000H。03 功能 Read Holding Registers,40001對應0000H地址。05 功能 Force Single Coil,00001對應0000H地址。06 功能 Preset Single Register,40001對應0000H地址。10 功能 Preset Mult

7、iple Registers,40001對應0000H地址。但組態軟件產生的通訊報文都是直接地址,與功能碼說明中的報文是一致的。如:TDS-04006400智能數字溫度巡檢控制儀中的數據地址表中讀或寫寄存器:如地址0000H003FH對應4000140064。讀開關量:如地址0400H043FH對應1102511088,0440H047FH對應1108911152。寫開關量:如地址0300H033FH對應0076900832。1、 地址碼 地址碼是每次通訊信息幀的第一字節(8位),從01H到FFH。每個從機都必須有唯一的地址碼,儀表說明書中將這唯一的地址碼稱為“從機號”或“從機地址”。所有地址

8、的從機都將接收由主機發送來的信息,只有符合地址碼的從機才響應要求,回送信息。當從機回送信息時,回送數據均以各自的地址碼開始。主機發送的地址碼表明將發送到的從機地址,而從機返回的地址碼表明回送的從機地址。2、 功能碼 是每次通訊信息幀傳送的第二個字節。ModBus通訊規約可定義的功能碼為0到127。TDS系列儀表/變送器僅用到其中的一部分功能碼。作為主機請求發送,通過功能碼告訴從機應執行什么動作。作為響應,從機返回的功能碼與從主機發送來的功能碼一樣,并表明從機已響應主機并且已進行相關的操作。3、 數據區數據區包括需要由主機發送、從機回送何種信息或執行什么動作。這些信息可以是數據(如:開關量、模擬

9、量、儀表參數設置值等)或參考地址等。如:主機通過功能碼03告訴從機返回單路或多路工況數據寄存器的值或“單路或多路控制/報警設置值(包括要讀取寄存器的起始地址及讀取寄存器的長度等),則返回的數據包括寄存器的數據長度及數據內容。對于不同型號的儀表/變送器,寄存器地址和數據信息都不相同(見數據地址表)。功能碼 03 HEX、06 HEX、10 HEX讀取或寫“寄存器”,每個地址為一個寄存器,一個寄存器為16位(2 字節)的二進制數據(整型),高位在前、低位在后,最高位為符號位,其后15位數據位。(如1500D à05DCH;-500D à81F4H)。數據地址表如果不作特別說明,

10、則數據的通用轉換方法為:小數點在十位,儀表回送的工況數據都是整數,上位機如果轉換為實型,可以除十處理,如果轉換成字符串型,可以直接將小數點插入在十位。如1:工況溫度值=60.0,小數點在十位儀表回送數據=60010 =25816 = 00000010010110002如2:溫度值=-60.0,小數點在十位儀表回送數據=-60010 =825816 = 10000010010110002小數點在百位,如果轉換為實型,可以除百處理,如果轉換成字符串型,可以直接將小數點插入在百位。功能碼02 HEX、05 HEX讀/寫開關量,數據都為開關量,每個地址為一個位,以bit位為單位。從機數據返回是以 bi

11、t 位為單元的二進制數組成(即 8 bit 為1個字節)多字節數據。TDS響應的命令格式是從機地址、功能碼、數據區及CRC碼。數據區的數據為多字節開關量數據或模擬量數據。三、 Modbus功能碼介紹以64路TDS儀表為例作如下說明1、 功能碼02 HEX:讀開關量 開關量狀態:1為 ON,0為OFF。例如:從機其中的48路開關量設定數據(內容:10110001B(1-8路由右到左),01110011B,10100110B,11111011B,00010101B,11001101B),主機要讀取從機地址為01的從機第3路到第22路巡檢狀態開關量設置數據,數據地址為0302H開始20bit 位(內

12、容:11101100B,10011100B,XXXX1001B)。(未參加巡檢時,該路數的開關量數據0)主機發送的報文格式主機發送字節數發送的信息舉例說明從機地址101H 發送至地址為01的從機功能碼102H 讀取開關量設置數據起始地址(高)103H數據地址0302H起始地址(低)102H單元數(高)100H20bit 位20路巡檢狀態單元數(低)114HCRC碼2XXXXH由主機計算得到CRC碼從機(TDS)響應返回的報文從機響應字節數返回的信息舉例說明從機地址101H 來自從機01功能碼102H 讀取開關量設置數據字節數103H數據區字節數開關量設置數據111101100B8 bit位設置

13、數據(103路)開關量設置數據110011100B8 bit位設置數據(1811路)開關量設置數據1XXXX1001B4 bit位設置數據(2219路)CRC碼2XXXXH 由從機計算得到CRC碼2、 功能碼03 HEX:讀多路寄存器例如:從機地址01的工況數據值(儀表測量到的數據,如溫度、壓力等)如下表,其中第2路未參加巡檢。(未參加巡檢時,該路數的工況數據為0000H)巡檢路數數據(16進制)01路1784H02路0000H03路178AH主機要讀取從機地址為01,數據地址為0000H開始的3路工況數據。主機發送的報文格式:主機發送字節數發送的信息舉例說明從機地址101H發送至地址為01的

14、從機功能碼103H讀取工況數據起始地址(高)100H起始地址為0000H(1路)起始地址(低)100H單元數(高)100H讀取3路工況數據單元數(低)103HCRC碼2XXXXH由主機計算得到CRC碼從機(TDS)響應返回的報文格式從機響應字節數返回的信息舉例說明從機地址101H 來自從機01功能碼103H 讀取工況數據 字節數106H0000H數據(高)117H1路數據為1784H0000H數據(低)184H0001H數據(高)100H2路數據為0000H0001H數據(低)100H0002H數據(高)117H 3路數據為178AH0002H數據(低)18AHCRC碼2XXXXH 由從機計算

15、得到CRC碼3、 功能碼05 HEX:寫開關量數據FF00H為ON,數據0000H為OFF。例如:主機要設置從機地址為01的從機第9路參加巡檢(數據FF00H代表ON該路參加巡檢;數據0000H代表OFF該路不參加巡檢)。主機發送的報文格式主機發送字節數發送的信息舉例說明從機地址101H 發送至地址為01的從機功能碼105H 寫開關量設置數據數據地址(高)103H地址為0308H(第9路)數據地址(低)108H1 FFH寫入ON,參加巡檢。100HCRC碼2XXXXH由主機計算得到CRC碼從機(TDS)響應返回的報文格式從機響應字節數返回的信息舉例說明從機地址101H來自從機01功能碼105H

16、寫開關量設置數據數據地址(高)103H地址為0308H(第9路)數據地址(低)108H數據(高)1FFH數據(低)100HCRC碼2XXXXH 由從機計算得到CRC碼4、 功能碼06 HEX:寫單路寄存器主機利用這個功能碼把單路二進制控制/報警設置數據保存到從機的數據存儲器中去(寄存器)。例如:主機要把04B0H保存到從機第6路上上限寄存器中去(從機地址碼為01)。通訊數據保存結束后,TDS表內 第6路上上限為04B0H:主機發送數據地址和數據為:數據地址 數據0205H04B0H主機發送的報文格式主機發送字節數發送的信息舉例說明從機地址101H發送至從機01功能碼106H寫單路寄存器數據地址

17、(高)102H地址為0205H(第6路上上限寄存器)數據地址(低)105H數據(高)104H寫入數據04B0H數據(低)1B0HCRC碼2XXXXH由主機計算得到的CRC碼從機(TDS)響應返回的報文格式從機響應字節數返回的信息舉例說明從機地址101H來自從機01功能碼106H寫多路寄存器數據地址(高)102H地址為0205H(第6路上上限寄存器)數據地址(低)105H數據(高)104H數據(低)1B0HCRC碼2XXXXH由從機計算得到的CRC碼5、 功能碼10 HEX:寫多路寄存器主機利用這個功能碼把多路二進制控制/報警設置數據保存到從機的數據存儲器中去(寄存器)。例如:主機要把04B0H

18、,保存到從機第1路上限寄存器中去;1388H保存到從機第2路上限寄存器中去(從機地址碼為01)。通訊數據保存結束后,TDS表內第1路上限為04B0H;、第2路上限為1388H:主機發送數據地址和數據為數據地址 數據0100H04B0H0101H1388H主機發送的報文格式主機發送字節數發送的信息舉例說明從機地址101H發送至從機01功能碼110H寫多路寄存器起始地址(高)101H地址為0100H(第1路開始)起始地址(低)100H單元數(高)100H2路設定數據單元數(低)102H字節數104H保存數據1(高)104H寫入數據為04B0H保存數據1(低)1B0H保存數據2(高)113H寫入數據

19、為1388H保存數據2(低)188HCRC碼2XXXXH由主機計算得到的CRC碼從機(TDS)響應返回的報文格式從機響應字節數返回的信息舉例說明從機地址101H來自從機01功能碼110H寫多路寄存器起始地址(高)101H地址為0100H(第1路開始)起始地址(低)100H單元數(高)100H保存2路設定數據單元數(低)102HCRC碼2XXXXH由從機計算得到的CRC碼四、 錯誤校驗碼(CRC校驗)主機或從機可用校驗碼進行判別接收信息是否正確。由于電子噪聲或一些其它干擾,信息在傳輸過程中有時會發生錯誤,錯誤校驗碼(CRC)可以檢驗主機或從機在通訊數據傳送過程中的信息是否有誤,錯誤的數據可以放棄

20、(無論是發送還是接收),這樣增加了系統的安全和效率。MODBUS通訊協議的CRC(冗余循環碼)包含2個字節,即16位二進制數。CRC碼由發送設備(主機)計算,放置于發送信息幀的尾部。接收信息的設備(從機)再重新計算接收到信息的CRC,比較計算得到的CRC是否與接收到的相符,如果兩者不相符,則表明出錯。在進行CRC計算時只用8個數據位,起始位、停止位和奇偶校驗位都不參與CRC計算。CRC碼的計算方法 1、預置1個16位的寄存器為十六進制FFFF(即全為1);稱此寄存器為 CRC寄存器;2、把第一個8位二進制數據(既通訊信息幀的第一個字節)與16位的CRC 寄存器的低8位相異或,把結果放于CRC寄

21、存器;3、把CRC寄存器的內容右移一位(朝低位)用0填補最高位,并檢查最低位(LSB位被提取出來檢測);如果最低位為1:移位后 CRC寄存器與多項式A001(1010 0000 0000 0001)進行異或;如果最低位為0:不作處理;4、重復步驟3,直到右移8次,這樣整個8位數據全部進行了處理;5、重復步驟2到步驟5,進行通訊信息幀下一個字節的處理;6、最后得到的CRC寄存器內容即為:CRC碼。注意:報文中的CRC碼低八位(低字節)在前,高八位(高字節)在后。Pascal高級語言直接計算CRC碼舉例如下:/ 輸入參數: Cauarray計算的報文字節數組,Count字節數,函數返回CRC碼。F

22、unction CauCRC(CauArray:array of byte: Count:byte):word:var TempCRC:Word:/存放CRC計算的臨時變量。CRC :Word:/存放CRC碼。RCRC :Word:/判定最低位為1的臨時變量。i,j :Word:begin CRC :=$FFFF: for i:=0 to Count-1 dobegin TempCRC := (CRC and $00FF) xor CauArrayi: TempCRC := TempCRC or (CRC and $FF00): for j:=1 to 8 dobegin RCRC := Te

23、mpCRC and $0001: TempCRC := TempCRC and $FFFE: TempCRC := TempCRC shr 1: if RCRC =1 then TempCRC := TempCRC xor $A001: end: CRC := TempCRC: end: Result:= CRC:end:五、 通訊錯誤信息及數據的處理當從機檢測到除了CRC碼出錯以外的錯誤時,必須向主機回送信息,功能碼的最高位置為1,即從機返送給主機的功能碼是在主機發送的功能碼的基礎上加128 。以下的這些代碼表明有意外的錯誤發生。從機(TDS)接收到的信息如有CRC錯誤,則將被從機忽略,不返

24、回信息。從機(TDS)返送的錯誤碼的格式如下(共5個字節): 地址碼: 1字節 功能碼: 1字節(最高位為1,例:03H功能碼變為83H) 錯誤碼: 1字節 CRC碼:2字節從機(TDS)響應回送如下錯誤碼: 81:非法的數據地址。 指定的數據地址超出從機“數據地址表”的范圍或不在從機“數據地址表”的范圍。 82:非法的數據值。 接收到主機發送的數據值超出從機“數據地址表”相應數據地址的數據可改范圍。如從機(TDS)01正確收到主機報文,但數據地址不在其“數據地址表”范圍。則從機響應返回的數據地址出錯報文。從機響應字節數返回的信息舉例說明從機地址101H來自從機01功能碼183H讀多路寄存器錯

25、誤錯誤碼181H非法的數據地址CRC碼2XXXXH由從機計算得到的CRC碼附錄1:TDS-04006400智能數字巡檢控制儀數據地址表寄存器地址數據類型單元地址說明工況數據(只讀)0000H003FH從0000H到003FH共64個單元(雙字節)分別代表64路工況數據。附加功能(只讀)0040H0040H單元(雙字節),后字節為巡檢路數設定字節(主機可改)是TDS表工況現場設定的巡檢路數。前字節(主機不可改)低4位代表控制/報警方式:0000 單顯示0001 上限報警0010 上限/上上限報警字節高4位代表工況數據小數點位置:0000 無小數點0001 小數點在十位0010 小數點在百位001

26、1 小數點在千位上限/下限寄存器(可改)0100H013FH從0100H到013FH共64個單元(雙字節)分別代表64路上限/下限設定數據)。當該控制/報警方式不存在時,對所有單元讀/寫時,回送為非法的數據地址報文。上上限/上限寄存器(可改)0200H023FH從0200H到023FH共64個單元(雙字節)分別代表64路上上限/上限設定數據。當該控制/報警方式不存在時,對所有單元讀/寫時,回送為非法的數據地址報文。開關量地址數據類型單元地址說明開關量設定數據(可改)0300H033FH從0300H到033FH每個單元為1bit,每單元分別對應1巡檢路,分別代表64路巡檢狀態設定(主機可改)(第

27、1單元0300H主機不可改)。每8個單元組成1字節(每1字節8 bit)。單元(bit位)為1表示對應的巡檢路參加巡檢,未參加巡檢時該路所有單元參數為0。第1字節最末位代表第1路巡檢狀態,第8字節最高位代表第64路巡檢狀態。開關量控制/報警狀態(只讀)0400H043FH0400H043FH共64 bit分別代表64路斷阻報警狀態。每8個單元組成1字節,每8個字節為一組,第1字節最末位代表第1路控制/報警狀態,第8字節最高位代表第64路控制/報警狀態。數據類型單元地址說明開關量控制/報警狀態(只讀)0440H047FH0440H047FH共64 bit分別代表上限/下限控制/報警狀態。每8個單

28、元組成1字節,每8個字節為一組,第1字節最末位代表第1路控制/報警狀態,第8字節最高位代表第64路控制/報警狀態。0480H04BFH0480H04BFH共64 bit分別代表上上限/上限控制/報警狀態。每8個單元組成1字節,每8個字節為一組,第1字節最末位代表第1路控制/報警狀態,第8字節最高位代表第64路控制/報警狀態。說明:1、工況數據就是指儀表測量到的數據,如溫度、壓力等2、附加功能也可以通過具體的儀表參數或設置參數獲得,具體請看儀表說明書。輸入信號為熱電阻的(cu50、Pt100),小數點固定在十位。3、開關量為位地址單元,一個地址存放一位(bit)。4、讀取的寄存器數據路數不能超過

29、儀表設定的“巡檢總路數”,否則回送錯誤碼:81非法的數據地址。可以使用 “消隱路數”(儀表設置參數)去掉不要的巡檢路,如:TDS-163377M只需要前14路,必須保持 “巡檢總路數”(儀表設置參數)為16路,然后將15、16路“消隱”(儀表設置參數),具體操作請參看儀表說明書。5、對于消隱的路,也就是不參加巡檢的路(儀表可設定),該路回送工況數據值為0.0。6、本表數據地址是全64路的地址,應根據相應儀表的路數縮減數據地址。如:TDS-1600十六路巡檢巡檢控制儀工況數據地址只從0000H000FH,如果 “巡檢總路數”(儀表設置參數)設為14,那么工況數據地址只從0000H000DH。7、

30、對于上限、上上限控制方式:0100H013FH為上限寄存器,0200H023FH為上上限寄存器。對于下限、上限控制方式:0100H013FH為下限寄存器,0200H023FH為上限寄存器附錄2:TDS-3D000四屏四路智能數字測控儀TDS-0400智能數字巡檢控制儀數據地址表寄存器地址數據類型單元地址說明工況數據(只讀)0000H0003H從0000H到0003H共4個單元(雙字節)分別代表4路工況數據; 附加功能(只讀)0004H雙字節,前字節高四位代表第一路工況數據小數點位置,低四位代表第二路工況數據小數點位置,后字節高四位代表第三路工況數據小數點位置,低四位代表第四路工況數據小數點位置

31、。(儀表可以更改,主機不可改) 0000 無小數點0001 小數點在十位0010 小數點在百位0011 小數點在千位開關量地址數據類型單元地址說明開關量控制/報警狀態(只讀)0400H0403H從0400H到040FH每個單元為1 bit,0400H0403H共4 bit分別代表4路下限報警狀態。0404H0407H0404H0407H共4 bit分別代表下下限報警狀態0408H040BH0408H040BH共4 bit分別代表上上限報警狀態040CH040FH040CH040FH共4 bit分別代表上限報警狀態說明:1、這種TDS-0400智能巡檢控制儀與附錄1中不同,差別為儀表的四路量程、

32、小數點位置可以分別獨立設置,請參看訂貨信息或儀表說明書中“參數設置”。2、工況數據就是指儀表測量到的數據,如溫度、壓力等。3、附加功能也可以通過具體的儀表參數或設置參數獲得,具體請看儀表說明書。輸入信號為熱電阻的(cu50、Pt100),小數點固定在十位。4、開關量為位地址單元,一個地址存放一位(bit)。5、開關量報警狀態單元附錄3:TDS4338/4335/4332智能數字轉速信號測控裝置數據地址表寄存器地址數據類型單元地址說明工況數據(只讀)0000H頻率f數據帶2位小數點(小數點在百位)0001H轉速n0002H轉速%數據帶1位小數點(小數點在十位)0003H頻率f max.數據帶2位

33、小數點(小數點在百位)0004H轉速n max.0005H轉速% max.數據帶1位小數點(小數點在十位)設定數據寄存器(可改)0100H控制/報警J10%5%額定轉速0101H控制/報警J225%40%額定轉速0102H控制/報警J340%80%額定轉速0103H控制/報警J480%90%額定轉速0104H控制/報警J585%100%額定轉速0105H控制/報警J6100%125%額定轉速0106H控制/報警J7130%175%額定轉速附加功能(只讀)0107H極對數/額定頻率單元前字節為極對數,范圍13FH (63D)極對數;單元后字節為轉速儀測量額定頻率: 00H 60Hz01H 50H

34、z02H 25Hz03H 17.5Hz0108H歸零延時單元前字節為歸零延時115,1為12秒;2為24秒;3.15為180秒;單元后字節為轉速儀轉速n/轉速n max. 數據小數點位置:0000 無小數點0001 小數點在十位0010 小數點在百位0011 小數點在千位開關量地址開關量控制/報警狀態(只讀)03000307從0300H到0306H每個單元為1 bit,共7 bit(單元), 分別代表J1J7工況開關量控制/報警狀態。0307H單元為斷相開關量報警狀態。說明:1、控制/報警J1、J2、J3、J4、J5、J6、J7的設定數據,為正數表示當轉速n大于設定值時該控制/報警動作;為負數

35、表示當轉速n小于設定值時該控制/報警動作。TDS轉速測控儀對J1、J2、J3、J4、J5、J6、J7設定數據的規定范圍是J1、J2、J3為負數;J4、J5、J6、J7為正數。例J3 設定數據為50%即8032H,J6 設定數據為105%即0069H。2、頻率f、頻率f最大值數據帶2位小數(小數點在百位);轉速n、轉速n最大值數據,當轉速n的額定轉速大于等于100轉/每分鐘數據帶1位小數(小數點在十位),也就是極對數小于30對極;當轉速n的額定轉速小于100轉/每分鐘數據帶2位小數(小數點在百位),也就是極對數大于等于30對極。額定轉速和極對數相關。3、附加功能也可以通過具體的儀表參數或設置參數

36、獲得,具體請看儀表說明書。4、TDS-4335無控制/報警J3、J4,無J5或J6。 TDS-4332只有控制/報警J1、J2。附錄4:TDS-4339智能齒盤數字轉速信號測控裝置數據地址表寄存器地址數據類型單元地址說明工況數據(只讀)0000H頻率f數據帶2位小數點(小數點在百位)0001H轉速n0002H轉速%數據帶1位小數點(小數點在十位)0003H頻率f max.數據帶2位小數點(小數點在百位)0004H轉速n max.0005H轉速% max.數據帶1位小數點(小數點在十位)0006H挪動轉速數據帶2位小數點(小數點在百位)設定數據寄存器(只讀)0100H控制/報警J10%5%額定轉

37、速0101H控制/報警J225%40%額定轉速0102H控制/報警J340%80%額定轉速0103H控制/報警J480%90%額定轉速0104H控制/報警J585%100%額定轉速0105H控制/報警J6100%125%額定轉速0106H控制/報警J7130%175%額定轉速0107H控制/報警J8130%175%額定轉速附加功能(只讀)0108H極對數/額定頻率(主機不可改)單元前字節為極對數,范圍13FH (63D)極對數;單元后字節為轉速儀測量額定頻率:00H 60Hz01H 50Hz02H 25Hz03H 17.5Hz0109H歸零延時(主機不可改)單元前字節為歸零延時115,1為12

38、秒;2為24秒;3.15為180秒;單元后字節為轉速儀轉速n/轉速n max. 數據小數點位置:0000 無小數點0001 小數點在十位0010 小數點在百位0011 小數點在千位開關量地址數據類型單元地址說明開關量控制/報警狀態(只讀)03000307H從0300H到0307H每個單元為1 bit,共8 bit(單元), 分別代表J1J8工況開關量控制/報警狀態。0308H儀表故障報警狀態0309H挪動報警狀態0310HPT斷相報警狀態0311H齒盤斷相報警狀態說明: 1、頻率f、頻率f最大值數據帶2位小數(小數點在百位);轉速n、轉速n最大值數據,當轉速n的額定轉速大于等于100轉/每分鐘

39、數據帶1位小數(小數點在十位),也就是極對數小于30對極;當轉速n的額定轉速小于100轉/每分鐘數據帶2位小數(小數點在百位),也就是極對數大于等于30對極。額定轉速和極對數相關。2、附加功能也可以通過具體的儀表參數或設置參數獲得,具體請看儀表說明書。3、TDS-4339-A無0107H地址“控制/報警J8”。附錄5: TDSS3000雙路、雙路差值智能數字控制儀數據地址表寄存器地址數據類型單元地址 說明工況數據(只讀)0000H路溫度分辨率由具體儀表設定確定0001H路溫度附加功能(只讀)0100H0100H單元前字節代表路報警方式(0-正常/ 1-偏差);后字節代表(低4位路/高4位路)0

40、000 單顯示0001 下限報警0010 上限報警0011 下下限/下限報警 0100 下限/上限報警 0101 上限/上上限報警設定數據寄存器(只讀)0101H路第一報警0102H路第二報警0103H路第一報警0104H路第二報警開關量地址數據類型單元地址 說明開關量控制/報警狀態(只讀)0300H0301H報警狀態0300H第一控制/報警狀態0301H第二控制/報警狀態0302H0303H報警狀態0302H第一控制/報警狀態0303H第二控制/報警狀態說明:1、分辨率在這里指小數點位置。輸入信號為熱電阻的(cu50、Pt100),小數點固定在十位。2、附加功能也可以通過具體的儀表參數或設置

41、參數獲得,具體請看儀表說明書。附錄6:TDS3300智能數字溫度控制儀數據地址表寄存器地址數據類型單元地址 說明工況數據(只讀)0000H溫度分辨率由具體儀表設定確定0001H溫度max附加功能(只讀)0002H單元前字節低4位代表控制/報警方式:0000 單顯示0001 下限報警0010 上限報警0011 下下限/下限報警 0100 下限/上限報警 0101 上限/上上限報警前字節高4位代表工況數據類型:0000 Cu50 (-50.0150.0)0001 Pt100(-50.0150.0)0010Cu50/Pt100通用(-30.0130.0)0011 Pt100(-100.0300.0)

42、0100 Pt100(-200600)單元后字節低4位代表工況數據小數點位置:0000 無小數點0001 小數點在十位0010 小數點在百位0011 小數點在千位設定數據寄存器(可改)0100H第一控制/報警單報警或前報警設定0101H第二控制/報警后報警設定開關量地址數據類型單元地址 說明開關量控制/報警狀態(只讀)03000302H從0300H到0302H每個單元為1 bit,共3 bit(單元)。0300H第一控制/報警狀態0301H第二控制/報警狀態0302H 工況輸入斷阻報警說明:1、 分辨率在這里指小數點位置。輸入信號為熱電阻的(cu50、Pt100),小數點固定在十位。2、 附加

43、功能也可以通過具體的儀表參數或設置參數獲得,具體請看儀表說明書。附錄7:TDS3400/3L00/3100/3A00智能水位/流量/壓力/轉速監控儀數據地址表寄存器地址數據類型單元地址 說明工況數據(只讀)0000H工況值分辨率由具體儀表設定確定0001H工況值max附加功能(只讀)0002H單元前字節低4位代表控制/報警方式:0000 單顯示0001 下限報警0010 上限報警0011 下下限/下限報警 0100 下限/上限報警 0101 上限/上上限報警前字節高4位代表工況數據類型:0000(0-10mA或0-5V輸入)0001(4-20mA或1-5V輸入)單元后字節低4位代表工況數據小數

44、點位置:(儀表可以更改,主機不可改)0000 無小數點0001 小數點在十位0010 小數點在百位0011 小數點在千位設定數據寄存器(可改)0100H第一控制/報警單報警或前報警設定0101H第二控制/報警后報警設定開關量地址數據類型單元地址 說明開關量控制/報警狀態(只讀)03000302H從0300H到0302H每個單元為1 bit,共3 bit(單元)。0300H第一控制/報警狀態0301H第二控制/報警狀態0302H 工況輸入斷阻報警說明:1、 分辨率在這里指小數點位置。2、 工況數據就是指儀表測量到的數據,如水位、壓力等3、 附加功能也可以通過具體的儀表參數或設置參數獲得,具體請看

45、儀表說明書。附錄8: TDS-38900/TDS-389W00數字功率表TDS-38A00智能數字綜合數字電量表TDS-3600數字功率因素表數據地址表數據類型單元地址 說明工況數據(只讀)0000H有功功率四字節0001H0002H無功功率四字節0003H0004H功率因素雙字節0005HA相電流雙字節0006HA相電壓雙字節0007HB相電流雙字節0008HB相電壓雙字節0009HC相電流雙字節000AHC相電壓雙字節附加功能(只讀)000BH單元前字節:高四位為有功功率(無功功率)小數點位,低四位為功率因數小數點位。單元后字節:高四位為電壓小數點位,低四位為電流小數點位。0000B 無小

46、數點0001B 小數點在十位0010B 小數點在百位0011B 小數點在千位0100B 小數點在萬位說明:1、有功功率、無功功率數據轉換為特殊方法,都為四字節的整型,最高位為符號位,但數據轉換的小數點換算和“二、通訊信息傳輸過程:3、數據區”中說明一致。例如:有功功率:6000D à00001770H單元地址0000=0000H 單元地址0001=1770H有功功率:-6000D à80001770H單元地址0000=8000H 單元地址0001=1770H電壓、電流、功率因數為雙字節,最高位為符號位。例如:6000D à1770H;-6000D à97

47、70H。2、附加功能也可以通過具體的儀表參數或設置參數獲得,具體請看儀表說明書。3、“工況數據”單元地址是TDS-38A00智能數字綜合數字電量表的數據地址,對于TDS-38900數字有功功率表只有“0000H-0001H有功功率”數據地址,TDS-389W00數字無功功率表只有“0002H-0003H無功功率”數據地址,TDS-3600數字功率因素表只有“0004H功率因素”數據地址。附錄9:TDS-3500數字工頻表/變送器數據地址表數據類型單元地址 說明工況數據(只讀)0000H頻率頻率數據小數點固定在百位設定數據寄存器(可改)0100H第一控制/報警單報警或前報警設定0101H第二控制/報警后報警設定開關量地址數據類型單元地址 說明開關量控制/報警狀態(只讀)03000301H從0300H到0301H每個單元為1 bit,共2 bit(單元)。0300H第一控制/報警狀態0301H第二控制/報警狀態附錄10:TDS-3800數字電壓表/變送器TDS-3900電流表/變送器數據地址表數據

溫馨提示

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

評論

0/150

提交評論