SRS13A儀表通訊協(xié)議
|
| (發(fā)布日期:2015-9-23 11:09:44) 來源: |
![]() |
| |
要求 說明書應(yīng)該被放在最終用戶必要時能 參考 它的一個方便的地方 。 序言 SRS10A(SRS11A/SRS12A/SRS13A/SRS14A) 系列 數(shù)字調(diào)節(jié) 器 通訊接口 ( R S- 48 5 ) 說明書 謝謝你購買Shimaden數(shù)字調(diào)節(jié)器。 在保證這種產(chǎn)品適合您的要求之后, 在試圖操作設(shè)備 之前,你應(yīng)該仔細讀說明書并且理解其內(nèi)容。 這本說明書描述SRS10A(SRS11A/12A/13A/14A)系列數(shù)字調(diào)節(jié)器的通信接口(RS-485)的基本功能和使用方法。 對于產(chǎn)品概述和在產(chǎn)品功能的細節(jié),或者關(guān)于接線、安裝、操作或者日常維護的信息,請看《SRS10A(SRS11A /SRS12A/SRS13A/SRS14A)系列數(shù)字化調(diào)節(jié)器使用手冊》(下文簡稱《使用手冊》) 2 目 錄 要求 ................................................................................... . 1 序言 ................................................................................... . 1 1. 安全措施 ....................................................................... . 3 2. 概述 ............................................................................... . 4 2-1. 通訊接口 ......................... ....... .... .. ................................... ..4 2- 2. 通訊協(xié)議與規(guī)格 ............................................................... 4 3. 調(diào)節(jié)器與計算機的連接 ................................................ . 6 3-1. RS -48 5 ..............................................................................6. 3-2. 3- 狀 態(tài)輸出控制 ................................................................ 6 4 . 與通訊有關(guān)的設(shè)置 . .. . .. . .. . .. . ... . .. . .............................. . ..... 7 4-1. 通訊方式設(shè)置 .................................................................. 7 4-2. 通訊地址設(shè)置 .................................................................. 7 4-3. 通訊數(shù)據(jù)格式設(shè)置 .......................................................... 7 4- 4 . 狀態(tài)字符設(shè)置 ................................................................... 7 4-5. BCC 運算/協(xié)議類型設(shè)置 8 4-6. 通訊速度設(shè)置 ................................................................. 8 4-7. 延遲時間設(shè)置 .................................................................... 8 4-8. 通訊存儲方式設(shè)置 ..........................................................8. 4-10. 主控方式設(shè)定................................................................9 4-9. 通訊方式類型設(shè)置.........................................................9 4-11. 起始從控調(diào)節(jié)器地址9 4-12. 結(jié)束從控調(diào)節(jié)器地址9 4-13. 寫入數(shù)據(jù)地址................................................................ 9 5. Shimaden 通訊協(xié)議的概述....................................... 10 5-1. 通訊過程10 (1) 主控-從控關(guān)系10 (2) 通訊過程 (3) 超時 5-2. 通訊格式 (1) 通訊格式概述 (2) 基本格式第I部分詳解 (3) 基本格式第II部分詳解 (4) 文本部分概述 5-3. 讀指令(R)細節(jié) (1) 讀指令格式 (2) 讀指令的正常應(yīng)答格式 (3) 讀指令的非正常應(yīng)答格式 5-4. 寫指令(W)細節(jié) (1) 寫指令格式 (2) 寫指令的正常應(yīng)答格式 (3) 寫指令的非正常應(yīng)答格式 5-5. 廣播指令(B)細節(jié) (1) 廣播指令格式 5-6. 應(yīng)答代碼詳解 (1) 應(yīng)答代碼類型 (2) 應(yīng)答代碼排列順序 6. M O D B US 協(xié)議概述 ................................................... . 1 9 6-1. 傳送方式概述 .................................................................. . 1 9 ( 1 ) ASC I I 方式 .................................................................................. . 1 9 ( 2 ) R T U 方式 ..................................................................................... . 1 9 6-2. 消息構(gòu)造 ......................................................................... . 1 9 ( 1 ) ASC I I 方式 ................................................................................... . 1 9 ( 2 ) R T U 方式 ...................................................................................... . 1 9 6 - 3. 從控設(shè)備地址 ................................................................. . 1 9 6-4. 功能代碼 .......................................................................... . 1 9 6-5. 數(shù)據(jù) ................................................................................. . 2 0 6-6. 錯誤校驗 .......................................................................... . 2 0 ( 1 ) ASC I I 方式 .................................................................................. . 2 0 ( 2 ) R T U 方式 .................................................................................... . 2 0 6 - 7 . 消息實例 .... . . . .. . . . .... . .... . .... . .... . . . .. . . . .. . . . .. . . . ... ... .............. ... . . 2 0 ( 1 ) ASC I I 方式 ................................................................................. . 2 0 ( 2 ) R T U 方式 .................................................................................... . 2 1 7. 主控調(diào)節(jié)器通訊功能概述 ..........................................22 7-1. 主控/從控設(shè)備連接 ....................................................... . 2 2 7-2. 傳送過程 ........................................................................ . 2 2 7-4. 超時 ................................................................................ .22 7-3. 暫停 ................................................................................ .22 7-5. SV值寫入.........................................................................22 8. 通訊數(shù)據(jù)地址...............................................................23 8-1. 通訊數(shù)據(jù)地址詳解..........................................................2.3 (1) 數(shù)據(jù)地址及其讀/寫 ................................................................ 23 (2) 數(shù)據(jù)地址及數(shù)據(jù)項號.................................................................. 23 (3) 數(shù)據(jù).............................................................................................. 23 (4) 參數(shù)部分的“空缺” ..................................................................... 23 (5) 有關(guān)選項的參數(shù)......................................................................... 23 (6) 關(guān)于設(shè)置與執(zhí)行時不在面板上顯示的參數(shù)........................... 23 8-2. 通訊數(shù)據(jù)地址................................................................ .24 9. 補充解釋......................................................................29 9-1. 測量范圍代碼.................................................................29 9-2. 事件類型 .......................................................................30 9-3. DI 類型表.........................................................................30 9-4. ASCII 代碼表................................................................. .31 ............................................... ..................................................... .................................................... ......................................................................... ...................................................................................10 ............................................................................................10 ........................................................................ 10 ........................................................................... 10 ............................................................. 11 ............................................................11 ......................................................................... 12 ......................................................................... 14 ........................................................... 14 ........................................................15 .................................................................................16 ........................................................... 16 ........................................................17 ......................................................................... 17 ......................................................................... 18 .................................................................... 18 ...............................................................14 ................................................................15 ..........................................................17 ...............................................................18 ................................................................ 3 1. 安全措施 警告 : 如不遵守將導(dǎo)致人身傷害或死亡 。 注意:如不遵守將導(dǎo)致設(shè)備損壞 。 警 告 • • 注 意 安全措施:為防止損壞儀表,用以下標題表示額外的提示與說明 SRS10A系列數(shù)字調(diào)節(jié)儀是為控制一般工業(yè)設(shè)備的溫度、濕度及其它物理量 而設(shè)計和生產(chǎn)的。應(yīng)該避免把該儀表用于嚴重影響人身安全的裝置。采取 措施保證安全是用戶的責任。對于因沒采取適當?shù)陌踩胧⿲?dǎo)致的事故, Shimaden對此不應(yīng)負責任。 如果控制器安裝在控制箱內(nèi)部,請確保接線端子不會被人身體的任何部 分接觸到。 不要打開外殼,觸摸電路板或用手指接觸內(nèi)部的任何導(dǎo)體。不要試圖自 行修理或改變儀表。這會導(dǎo)致引起死亡或嚴重傷害的觸電事故。 如果由于控制器故障會導(dǎo)致其它設(shè)備損壞的危險,您應(yīng)該采取適當?shù)陌踩?BR>措施,例如安裝保險或預(yù)防過熱的裝置。Shimaden 將不對由于沒有采取 適當安全措施造成的事故負責。 在使用儀表之前請確保通讀使用說明書中的安全注意事項且完全理解其 中內(nèi)容。 4 2 . 概述 2-1. 通訊接口 2-2. 通訊協(xié)議與規(guī)格 SRS10 A系列調(diào)節(jié)器支持S h i m a d en 協(xié)議和MODEBUS(RTU/ASCII)通訊協(xié)議。 ■ 兩種 協(xié)議的共同部分 信號層 EI A RS-485 兼容 通訊系統(tǒng) RS-485 2- 線半雙工多點系統(tǒng) 同步系統(tǒng) 半雙工起/停同步系統(tǒng) 通訊距離 RS-485 最大長度 5 00 米 ( 根據(jù)連接條件而異 ) 通訊速度 12 0 0 / 2 4 0 0 / 48 0 0 / 9 6 0 0 / 19 2 0 0 / 3 8 4 0 0 b p s 傳送過程 無過程 通訊延遲時間 1 – 100 ( x 0. 51 2 毫秒 ) 通訊設(shè)備數(shù)量 RS-485 最多 31 臺設(shè)備 ( 根據(jù)連接條件而異 ) 通訊地址 1 – 25 5 通訊存儲模式 EEP / RA M / R_ E ■ Shimaden 協(xié)議 S h i m a d e n 有自己的通訊協(xié)議 。其詳細規(guī)格見下表。 數(shù)據(jù)格式 數(shù)據(jù)長度 校驗方式 停止位 數(shù)據(jù)長度: 7 位 , 校驗方式:偶校驗 , 停止位: 1 數(shù)據(jù)長度: 7 位 , 校驗方式:偶校驗 , 停止位: 2 數(shù)據(jù)長度: 7 位 , 校驗方式:無 , 停止位: 1 數(shù)據(jù)長度: 7 位 , 校驗方式:無 , 停止位: 2 數(shù)據(jù)長度: 8 位 , 校驗方式:偶校驗 , 停止位: 1 數(shù)據(jù)長度: 8 位 , 校驗方式:偶校驗 , 停止位: 2 數(shù)據(jù)長度: 8 位 , 校驗方式:無 , 停止位: 1 數(shù)據(jù)長度: 8 位 , 校驗方式:無 , 停止位: 2 通訊代碼 ASCII 碼 控制代碼 S T X _ E T X _CR , @_ : _C R BCC 校驗 AD D / ADD_ t w o’s cmp / X O R / N O N E 對于SRS10A系列,RS-485 通訊是選件。帶選件時,你能使用RS-485接口讀入與設(shè)置不同類型的數(shù)據(jù)。 RS-485是美國電子工業(yè)協(xié)會(EIA)建立的數(shù)據(jù)通信標準。這標準規(guī)定了硬件。然而,沒有定義數(shù)據(jù)傳輸程序軟件, 因此不能在裝有相同的接口的不同設(shè)備之間進行無條件的通訊。 在使用設(shè)備之前,用戶必須很好地理解數(shù)據(jù)傳輸 的規(guī)格和過程。 RS-485接口能夠按并聯(lián)連接多臺SRS10A系列調(diào)節(jié)器。目前很少型號的PC支持RS-485接口,但是如果你的計算 機安裝了市面上可買到的RS-485轉(zhuǎn)換器,你就能使用RS-485接口。 5 ■ MODBUS (RTU/A S C Ⅱ ) 通訊協(xié)議 ▪ AS C Ⅱ 模式 數(shù)據(jù)格式 數(shù)據(jù)長度 校驗方式 停止位 數(shù)據(jù)長度:7位,校驗方式:偶校驗,停止位:1 數(shù)據(jù)長度:7位,校驗方式:偶校驗,停止位:2 數(shù)據(jù)長度:7位,校驗方式:無,停止位:1 數(shù)據(jù)長度:7位,校驗方式:無,停止位:2 通訊代碼 ASCII 碼 控制代碼 :_CRL F 錯誤校驗 LR C ▪ R T U 模式 數(shù)據(jù)格式 數(shù)據(jù)長度 檢驗方式 停止位 數(shù)據(jù)長度:8位,校驗方式:偶校驗,停止位:1 數(shù)據(jù)長度:8位,校驗方式:偶校驗,停止位:2 數(shù)據(jù)長度:8位,校驗方式:無,停止位:1 數(shù)據(jù)長度:8位,校驗方式:無,停止位:2 通訊代碼 二進制數(shù)據(jù) 控制代碼 無 錯誤校驗 CR C MODBUS(RTU/ASCII)通訊協(xié)議是Modicon公司為PLC開發(fā)的通訊協(xié)議。協(xié)議的詳細規(guī)格是公開的,只定義了 通訊協(xié)議而沒有規(guī)定物理層如通訊介質(zhì)。下表給出了詳細規(guī)格。 6 3. 調(diào)節(jié)器與計算機的連接 3-1. RS-485 3-2. 3- 狀態(tài)輸出控制 結(jié)束字符 結(jié)束字符 1 傳送信號 高阻抗狀態(tài) 高阻抗狀態(tài) 0 結(jié)束位 起始位 結(jié)束位 阻 電 端 終 計算機 + - + - + - + - 調(diào)節(jié)器 1 調(diào)節(jié)器 2 調(diào)節(jié)器 N ・ ・ ・ ・ ・ ( 12 0 Ω ) S R S 1 0A 系列 S R S 10A 系列端子No. + - S R S 11A 1 7 SRS12A 1 1 8 2 SRS13A/SRS14A 11 12 注意 1 : 主計算機與SRS10A系列調(diào)節(jié)器之間用一條傳送線和一條接收線連接。連接實例見下圖,細節(jié)請參考主計算 機說明書。 輸入/輸出邏輯電平基本如下: 標記 -端子 < +端子 空白 -端子 > +端子 調(diào)節(jié)器+與-端子在傳送開始之前都是高阻抗,在傳送開始后上述電平立即輸出。(參考3-2.3-狀態(tài)輸出控 制。) 用RS485時,如果需要,您需要在+與-端子間安裝端子 組件附帶的1/2W 120Ω終端電阻。 終端電阻只需安裝在最末一臺調(diào)節(jié)器上。 如果終端電阻安裝在一臺以上的調(diào)節(jié)器上,則不能保 證操作。 由于RS-485是多點線路系統(tǒng),為了避免傳送信號的沖突,在非發(fā)送或接收狀態(tài)時線路阻抗總是高的。在傳送開 始后狀態(tài)從高阻改變到通訊發(fā)送,傳送結(jié)束后立即恢復(fù)到高阻抗狀態(tài)。 由于3-狀態(tài)控制會延遲約1毫秒,在傳送最后一個字節(jié)的最后一位后,您應(yīng)該讓計算機接收數(shù)據(jù)之后,提供幾毫 秒的延遲時間再開始傳送指令。 7 4. 與通訊有關(guān)的設(shè)置 4-1. 通訊方式設(shè)置 4-3 2 出廠值 : Lo c 設(shè)置范圍 : Loc , Co m COM 指示燈 Loc Off Com Com1 Com2 讀,寫 讀,寫 On 有效 指令 讀 讀,寫 4-2. 通訊地址設(shè)置 4-33 出廠值: 1 設(shè)置范圍: Stop, mAST, 1 - 255 注意1:地址可設(shè)置為1-255。最多可連接31塊調(diào)節(jié)器。 4-3. 通訊數(shù)據(jù)格式設(shè)置 4-34 出廠值: 7E1 設(shè)置范圍: 8種,見下表 通訊數(shù)據(jù)格式可從以下8種中選擇。 選項 字長 校驗 停止位Shimaden 標準 MODBUS/ASCII 方式 MODBUS/RTU 方式 7E1 7 位 偶校驗1位○ ○ ⺷ 7E2 7 位 偶校驗2位○ ○ ⺷ 7N1 7 位 無 1位○ ○ ⺷ 7N2 7 位 無 2位○ ○ ⺷ 8E1 8 位 偶校驗1位○ ⺷ ○ 8E2 8 位 偶校驗2位○ ⺷ ○ 8N1 8 位 無 1位○ ⺷ ○ 8N2 8 位 無 2位○ ⺷ ○ 4-4. 狀態(tài)字符設(shè)置 4-35 出廠值: StX 設(shè)定范圍: StX, Att 可選擇控制代碼。本參數(shù)僅在使用Shimaden標準通訊協(xié)議時有效。 選項 起始字符 文本結(jié)束字符 結(jié)束字符 STX STX(02H) ETX(03H) CR(0DH) ATT “@”(40H) “ : ”(3AH) CR(0DH) SRS10A系列調(diào)整器有13個參數(shù)與通訊有關(guān)。這些參數(shù)不能由通訊指令設(shè)置或修改,只能在儀表面板上用按鍵設(shè) 置或修改。 設(shè)置參數(shù)時,應(yīng)該按照儀表說明書中“6屏幕的說明與設(shè)置”一節(jié)所提到的過程進行。 以下選項用于設(shè)置通訊,且僅能用面板按鍵從Com修改到Loc 由于是多點系統(tǒng),可連接1-31(最多)塊調(diào)節(jié)器。 在此系統(tǒng)中,每臺調(diào)節(jié)器都有一個特定的地址(機器號)用于區(qū)分彼此,設(shè)置為MAST的調(diào)節(jié)器是主控調(diào)節(jié)器。 如果設(shè)置為STOP,主從功能暫時停止,從設(shè)備改成 LOC。 8 4-5. BCC 運算/協(xié)議類型設(shè)置 4-3 6 出廠值 : Add 設(shè)定范圍 : non, Add , A dd2 , Xor , L rc , cr16 通過選擇BCC運算類型,同時選擇通訊協(xié)議。 選項 操作方法 通訊協(xié)議 NON 無 ADD 累加值 ADD2 累加值的二進制補碼 XOR XOR ( 異或 ) Sh i m aden 協(xié)議 L RC L RC MO D B US A S C II CR16 C R C-16 MO D B US R T U 4-6. 通訊速度設(shè)置 4-3 7 出廠值 : 9600 b p s 設(shè)置范圍 : 12 0 0, 24 0 0, 48 0 0, 96 0 0, 19 2 00, 38 4 0 0 b p s 選擇/設(shè)置向計算機傳送數(shù)據(jù)的通訊速度。 4-7. 延遲時間設(shè)置 4-3 8 出廠值 : 2 0 設(shè)置范圍 : 1 – 1 0 0 設(shè)置通訊從接收狀態(tài)轉(zhuǎn)到傳送狀態(tài)的延遲時間。 延遲時間 ( m se c ) = 設(shè)定值 ( 數(shù)值 ) x 0. 5 12 ( m se c ) 注意 1 : 注意 2 : 4-8. 通訊存儲方式設(shè)置 4-3 9 出廠值 : EE P 設(shè)置選項 : EE P , rAm, r _ E 選項 處理內(nèi)容 EEP rAm r_E SV 和輸出數(shù)據(jù)只被寫在 RAM 中;其他數(shù)據(jù)被寫在 RAM 或者 EEPROM 中。 在使用RS-485時,線路轉(zhuǎn)換器因3-態(tài)控制會引起一定延遲,在某些情況下會發(fā)生信號沖突。這可以通過增加延遲時 間來避免。在通訊速度比較慢時(1200/2400 bps等等)需特別注意。 從通訊指令接收到傳送的真實延遲時間是延遲時間加上軟件處理指令的時間。特別是在寫指令時,可能需要400毫秒 的時間去處理指令。 因為寫周期是由SRS10A系列使用的非易失性存儲器的(EEPROM)決定的,如果SV數(shù)據(jù)經(jīng)常被通訊替換,EEPROM的壽 命將被縮短。為了預(yù)防此事,在通訊期間當數(shù)據(jù)將經(jīng)常被替換時,設(shè)置為RAM方式,以便數(shù)據(jù)可在RAM中被替換而 不是在EEPROM里替換,以此延長EEPROM的壽命。 本模式下數(shù)據(jù)被通訊替換時,EEPROM 數(shù)據(jù)也被替換。從而即使在斷電的情況下數(shù)據(jù)也 受到保護。 本模式下如果數(shù)據(jù)被通訊改變,僅RAM中的數(shù)據(jù)被替換而不是替換EEPROM中的數(shù)據(jù)。 當斷電時,保存在RAM里的數(shù)據(jù)被清除。當電力恢復(fù)時,引導(dǎo)操作將由儲存在EEPROM 里保存的數(shù)據(jù)進行。 *當用通訊存儲器為“RAM”模式需要注意: 如果通訊存儲器模式設(shè)置為RAM時,通訊傳輸?shù)膬?nèi)容只寫入RAM。由此會引起與之前設(shè)置的不匹配。 實例: 如果測量范圍被調(diào)整到05: K 0.0-800.0 1.使用通訊功能把事件輸出從上限偏差警報改為上限絕對值警報,然后改變通信存儲方式從COM到LOC。 2.用按鍵操作將上限點從800.0調(diào)整到700.0。(當用按鍵操作時,寫給EEPROM.) 3.斷電,然后重新上電。 4.雖然由通訊功能傳達的事件碼的變回到上限偏差報警,由按鍵改變的上限值寫入了EEPROM,所以讀出700.0。 5.上限偏差報警的動作點最初是-199.9-200.0。但在此情況下,已經(jīng)被設(shè)置為700.0(異常值)。因此,它應(yīng)該 被修改成正常的范圍。 9 4-9. 主控模式設(shè)定 4-40 出廠值: Com1 設(shè)置范圍: Com1, Com2 4-11. 起始從控調(diào)節(jié)器地址 4-42 出廠值: 1 設(shè)定范圍: bcas, 1 – 255 (僅當 4-33 通訊地址設(shè)置屏幕選擇主從控制時顯示。) (僅當 4-33 通訊地址設(shè)置屏幕選擇主從控制時顯示。) (僅當 4-33 通訊地址設(shè)置屏幕選擇主從控制時顯示。) 4-12. 最后從控調(diào)節(jié)器地址 4-43 出廠值: 1 設(shè)定范圍: 1 – 255 4-13. 寫入數(shù)據(jù)地址 4-44 出廠值: 0300H 設(shè)定范圍: 0000H – FFFFH 選擇通訊方式的類型。 設(shè)置為 COM1 時,當通訊狀態(tài)寫參數(shù),也能實現(xiàn)按鍵操作。 4-10. 主控模式設(shè)定 4-41 出廠值: SV 如果由通訊命令更改“通訊方式類型”,如下: 設(shè)置范圍: SV, OUT1, 01SC, OUT2, 02SC 選項操作內(nèi)容 SV 執(zhí)行SV值傳送給被動模式的儀表。 OUT1 傳送輸出1的輸出百分比。 O1SC 傳送相對于輸出1輸出百分比的測量范圍。 OUT2 傳送輸出2的輸出百分比。 O2SC 傳送相對于輸出2輸出百分比的測量范圍。 在主控模式下,選擇的數(shù)據(jù)將傳送給從控模式的調(diào)節(jié)器。 僅在主控模式下顯示。 注意1:當選擇O1SC/O2SC時,實際傳送數(shù)值為“(測量范圍×輸出百分比)+測量范圍下限值。” 在主控模式下選擇從控儀表的起始地址以傳送指令。 選擇bcas時發(fā)出廣播指令。 在主控模式下,選擇從控儀表的起始地址以傳送指令。 在主控模式下如果從控儀表的起始地址不是bcas則顯示。 從控儀表的結(jié)束地址可設(shè)置為起始地址+30。 在主控模式下設(shè)置從控端通訊地址用于替換數(shù)據(jù)。 在主控模式下顯示。 COM COM1 COM2 LOC 有效 有效 有效 有效 有效 無效 無效 有效 通訊方式類型 通訊方式 按鍵操作 通訊寫命令 COM LOC LOC COM1 COM2 通訊方式 有效 無效 通訊寫命令 COM → COM2 → COM1 COM1 COM2 有效 有效 → COM2 → COM1 10 5. Shimaden通訊協(xié)議概述 5-1. 通訊過程 (1) 主控-從控關(guān)系 ▪▪ ▪ (2) 通訊過程 通訊程序要求從控端對主控端發(fā)出的指令做出應(yīng)答,有相互傳送的權(quán)限。 (3) 超時 5-2. 通訊格式 推薦格式 控制碼STX_FTX_CR BCC 操作方法ADD 通訊數(shù)據(jù)格式7E1 8N1 (1) 通訊格式概述 ■ 通訊指令格式 d e c d e f g h i j ⑪ ⑫ ⑬ ⑭ ⑮ STX 0 1 1 R 0 1 0 0 0 ---- ETX D A CR STX 0 2 1 W 0 1 8 C 0 ,**** ETX E 8 CR 起始字符 調(diào)節(jié)器地址 子地址 指令類型 數(shù)據(jù)前地址 數(shù)據(jù)項數(shù)目 數(shù)據(jù) 文本結(jié)束字符 BCC 數(shù)據(jù) 結(jié)束字符 (分界符) 基本格式第1部分 文本部分基本格式第II部分 SRS10A系列調(diào)節(jié)器使用Shimaden通訊協(xié)議。 因此,不同系列儀表之間使用Shimaden通訊協(xié)議相連時,可由相同的通訊格式而獲得數(shù)據(jù)。 如果收到應(yīng)答的第一個字符起1秒內(nèi)最后一個字符的接收還未完成,又開始接收新的指令,稱為超時。 因此在主控端設(shè)置至少1秒做為超時時間。 由于SRS10A系列支持多種通訊協(xié)議,在通訊格式(控制碼和BCC計算方法)和通訊數(shù)據(jù)格式(字長、校驗算法、 停止位長度)上,用戶可有多種選擇。 但為了方便和避免混亂,推薦以下的格式。 主控調(diào)節(jié)器送出的通訊指令格式及從控調(diào)節(jié)器的通訊應(yīng)答由3部分組成:基本格式第I部分,文本部分及基本格 式第II部分。 基本格式部分I和II共用讀指令(R)和寫指令(W)作為通訊應(yīng)答。 處理的結(jié)果是BCC數(shù)據(jù)i(13和14項)被插入數(shù)據(jù)中。 正文部分隨著指令類型、數(shù)據(jù)地址與通訊應(yīng)答而有所不同。 PC與PLC(主控)端為主控端。 SRS10A系列為從控端。 SRS10A 系列設(shè)置成主控方式時,也可以作為主控端。 主控方式時,不能連接類似 PC 和 PLC 的主機。 通訊從主控端發(fā)出指令開始,到從控端做出應(yīng)答結(jié)束。 如果發(fā)生通訊格式錯誤或校驗錯誤,將沒有應(yīng)答。 對廣播指令,也不做應(yīng)答。 11 ■ 通訊應(yīng)答格式 (2) 基本格式第I部分詳解 a: 起始字符 [①:1位/STX(02H)或“@”(40H)] ▪ ▪ ▪ 選擇 STX ( 02H ) - - - ETX (03H) 選擇 “@” ( 40H ) - - - “:” (3AH) b: 機器地址 [②,③:2位] ▪ ▪ ▪ ▪ c: 附屬地址[④:1位] ▪ (3) 基本格式第II部分詳解 h: 文本結(jié)束字符[⑫:1位/ETX(03H)]或[“:”(3AH)] ▪ 表示完成指令接收,可立即開始執(zhí)行。 I : BCC數(shù)據(jù)(塊校驗字符)[⑬, ⑭:2位] ▪ ▪ ▪ ▪ ▪ a b c d e g h i ⑪ ⑫ ⑬ ⑭ ⑮ STX 0 1 1 R 0 0 ---- ETX 3 E CR STX 0 2 1 W 0 0 ,**** ETX 4 F CR 基本格式第1部分 文本部分基本格式第II部分 起始字符 調(diào)節(jié)器地址 附屬地址 指令類型 數(shù)據(jù) 文本結(jié)束字符 BCC 數(shù)據(jù) 結(jié)束字符 (分界符) 應(yīng)答代碼 聲明通訊字符串的起始字符。 收到此字符可作為另一條通訊指令開始的判據(jù)。 起始字符與文本結(jié)束字符是一一對應(yīng)的關(guān)系。 指定傳送指令調(diào)節(jié)器的地址。 地址可在1-255(十進制)范圍內(nèi)指定。 二進制8位數(shù)據(jù)(1:0000 0001 - 255:1111 1111)分為前4位與后4位轉(zhuǎn)成ASCII碼數(shù)據(jù)。 ②:前4位數(shù)據(jù)轉(zhuǎn)為ASCII碼 ③:后4位數(shù)據(jù)轉(zhuǎn)為ASCII碼 機器地址=0(30H,30H)用于廣播指令。 SRS10A 系列支持廣播指令。 對廣播指令,無論正確與否,都不做應(yīng)答。 SRS10A 系列作為單循環(huán)控制器附屬地址固定為1(31H)。 如果使用了其它附屬地址,將因附屬地址錯誤而沒有應(yīng)答。 BCC數(shù)據(jù)(塊校驗字符)用于校驗通訊數(shù)據(jù)是否存在錯誤。 當BCC校驗錯誤的情況下,BCC運算無應(yīng)答。 BCC運算包括4種類型(BCC運算類型可在調(diào)節(jié)器面板上設(shè)定)。 (1)ADD 從起始字符①到結(jié)束字符⑫進行累加得到1字節(jié)數(shù)據(jù)。 (2)ADD值按位求反 從起始字符①到結(jié)束字符⑫進行累加,然后按位求反,得到1字節(jié)數(shù)據(jù)。 (3)XOR 以ASCII碼1字節(jié)為單位從緊跟起始字符的字符(調(diào)節(jié)器地址②)開始到結(jié)束字符⑫進行異或運算。 (4)無 不進行BCC運算(⑬和⑭省略)。 不論字長是7位還是8位,校驗運算以字節(jié)(8位)為單位。 上述運算結(jié)果的最末字節(jié)分前4位與后4位并轉(zhuǎn)換為ASCII碼。 ⑬:前4位轉(zhuǎn)換的ASCII碼。 ⑭:后4位轉(zhuǎn)換的ASCII碼。 12 實例1:執(zhí)行ADD方式字符串校驗的讀指令(R) ① ② ③ ④ ⑤ ⑥ ⑦ ⑧ ⑨ ⑩ ⑫ ⑬ ⑭ ⑮ STX 0 1 1 R 0 1 0 0 0 ETX D A CR 02H +30H +31H +31H +52H +30H +31H +30H +30H +30H +03H = 1DAH 累加結(jié)果 (1 DAH) ,末字節(jié) = DAH ⑬ : “ D ” = 44H, ⑭ : “ A ” = 41H 實例2:執(zhí)行ADD值按位求反方式字符串校驗的讀指令(R) ① ② ③ ④ ⑤ ⑥ ⑦ ⑧ ⑨ ⑩ ⑫ ⑬ ⑭ ⑮ STX 0 1 1 R 0 1 0 0 0 ETX 2 6 CR 02H +30H +31H +31H +52H +30H +31H +30H +30H +30H +03H = 1DAH 累加結(jié)果 (1 DAH) ,末字節(jié) = DAH 末字節(jié)按位求反 (1DAH) = 26H ⑬ : “ 2 ” = 32H, ⑭ : “ 6 ” = 36H 實例3:執(zhí)行XOR(異或)方式字符串校驗的讀指令(R) ① ② ③ ④ ⑤ ⑥ ⑦ ⑧ ⑨ ⑩ ⑫ ⑬ ⑭ ⑮ STX 0 1 1 R 0 1 0 0 0 ETX 5 0 CR 02H +30H +31H +31H +52H +30H +31H +30H +30H +30H +03H = 1DAH (可是 + = XOR (異或) 運算結(jié)果 (50H) 的末字節(jié) = 50H ⑬ : “ 5 ” = 35H, ⑭ : “ 0 ” = 30H j: 結(jié)束字符(分隔符)[⑮:1位/CR] ▪ 表示指令字符串結(jié)束。 注意 如果在基本格式部分發(fā)生如下錯誤,將不做應(yīng)答。 (4) 文本部分概述 d: 指令類型[⑤:1位] ▪ ▪ ▪ ▪ ·如果發(fā)生硬件錯誤 ·如果調(diào)節(jié)器地址或附屬地址與特定的調(diào)節(jié)器不符 ·如果前面提到的通訊格式校驗字符不在正確的位置 ·如果BCC算法結(jié)果與BCC數(shù)據(jù)不符 在數(shù)據(jù)轉(zhuǎn)換時,二進制數(shù)據(jù)每4位轉(zhuǎn)換成一位ASCII字符。 十六進制數(shù)A-F轉(zhuǎn)換成ASCII碼數(shù)據(jù)時用大寫字母表示。 文本部分根據(jù)指令類型、數(shù)據(jù)地址和通訊應(yīng)答的不同而不同。文本部分的細節(jié)請參考“5-3.讀指令(R)細節(jié)”和“5-4.寫 指令(W)細節(jié)”。 “R”(52H/大寫字母) 表示讀指令或應(yīng)答讀指令。 用于從計算機或PLC向SRS10A系列調(diào)節(jié)器讀取多種數(shù)據(jù)。 “W”(57H/大寫字母) 表示寫指令或應(yīng)答寫指令。 用于從控制計算機或PLC向SRS10A系列調(diào)節(jié)器寫入多種數(shù)據(jù)。 “B”(42H/大寫字母) 表示廣播指令。 用于從控制計算機或PLC同時向所有SRS10A系列調(diào)節(jié)器寫入全部數(shù)據(jù)。 除“R”、“W”、“B”之外的所有字符(指令)都不做應(yīng)答。 13 e: 前數(shù)據(jù)地址[⑥,⑦,⑧,⑨:4位] 二進制 D15, D14, D13, D12 D11, D10, D9, D8 D7, D6, D5, D4 D3, D2, D1, D0 (16 位) 0 0 0 0 0 0 0 1 1 0 0 0 1 1 0 0 十六進制 (Hex) 0H 1H 8H CH “ 0 ” “ 1 ” “ 8” “ C ” ASCII 數(shù)據(jù) 30H 31H 38H 43H ⑥ ⑦ ⑧ ⑨ ▪ 數(shù)據(jù)地址的詳情請參考“8-2.通訊數(shù)據(jù)地址”。 f: 數(shù)據(jù)項數(shù)目[⑩:1位] g: 數(shù)據(jù)[⑪:由數(shù)據(jù)項數(shù)目決定的位數(shù)] g ( ⑪ ) No. 1 數(shù)據(jù)No. 2 數(shù)據(jù)No. n 數(shù)據(jù) “,” 首位末位 首位末位首位末位 2CH digit 2 digits 3 digits 4 digits digit 2 digits 3 digits 4 digits digit 2 digits 3 digits 4 digits e: 應(yīng)答代碼[⑥,⑦:2位] ·指定讀指令(R)讀的前數(shù)據(jù)地址或?qū)懼噶?W)寫的前數(shù)據(jù)地址。 ·前數(shù)據(jù)地址由16位二進制數(shù)據(jù)組成(1字/0-65535)。 ·16位數(shù)據(jù)按4位一組轉(zhuǎn)換成ASCII數(shù)據(jù)。 ·表示讀指令(R)需要讀多少個數(shù)據(jù)或?qū)懼噶?W)需要寫多少個數(shù)據(jù)。 ·數(shù)據(jù)數(shù)目指4位二進制數(shù)轉(zhuǎn)換為ASCII碼的個數(shù)。 ·使用讀指令(R)時,數(shù)據(jù)數(shù)目范圍從1項“0”(30H) - 10項:“9”(39H)。 對SRS10A系列,最多可以連續(xù)讀入的數(shù)據(jù)數(shù)目是10個:“9”(39H)。 ·使用寫指令(W)時,數(shù)據(jù)項數(shù)目固定是1項:“0”(30H)。 ·使用廣播指令(B)時,數(shù)據(jù)項數(shù)目固定是1項:“0”(30H)。 ·實際數(shù)據(jù)項數(shù)目是“數(shù)據(jù)項數(shù)目=聲明數(shù)據(jù)項數(shù)目+1”。 ·指定由寫指令(W)/廣播指令(B)寫的數(shù)據(jù)或由讀指令(R)應(yīng)答讀入的數(shù)據(jù)。 ·數(shù)據(jù)格式如下。 ·一個逗號(“,”2CH)總加在前面表示跟隨的是數(shù)據(jù)。 標點符號不能用于分隔數(shù)據(jù)項。 ·數(shù)據(jù)項的數(shù)目就是通訊指令格式中的數(shù)據(jù)項數(shù)目(f:⑩)。 ·除小數(shù)點外,一個數(shù)據(jù)項由16位二進制數(shù)(1個字)組成。小數(shù)點的位置由每項數(shù)據(jù)決定。 ·16位二進制數(shù)按4位一組分別轉(zhuǎn)換成ASCII碼。 ·數(shù)據(jù)的細節(jié),請參考“5-3.讀指令(R)細節(jié)”和“5-4.寫指令(W)細節(jié)。 ·讀指令(R)和寫指令(W)有規(guī)定的應(yīng)答碼。 8位二進制數(shù)(0-255)分為高4位和低4位兩組,每組分別轉(zhuǎn)換為ASCII碼。 ⑥:高4位轉(zhuǎn)換成的ASCII碼 ⑦:低4位轉(zhuǎn)換成的ASCII碼 ·“0”(30H),“0”(30H)表示正常應(yīng)答。 應(yīng)答不正常時,說明ASCII數(shù)據(jù)轉(zhuǎn)換中出錯。 應(yīng)答代碼的細節(jié)請參考“5-6.應(yīng)答代碼細節(jié)”。 14 5-3. 讀指令(R)細節(jié) 用于從計算機或PLC向SRS10A系列讀取各種數(shù)據(jù)。 (1) 讀指令格式 文本部分 d e f R 0 4 0 0 4 52H 30H 34H 30H 30H 34H ▪ d ( ): 表明讀指令 固定為“R” (52H) 。 ▪ e ( – ): 表示讀取數(shù)據(jù)的前數(shù)據(jù)地址。 ▪ f ( ): 表示讀取數(shù)據(jù)項數(shù)目(字)。 ▪ 指令格式如下: 讀取的前數(shù)據(jù)項地址 = 0400H (十六進制) = 0000 0100 0000 0000 (二進制) 讀取的數(shù)據(jù)項數(shù)目 = 4H (十六進制) = 0100 (二進制) = 4 (十進制) (實際數(shù)據(jù)項數(shù)目) = 5 (4 + 1) 換句話說,從0400H處開始讀取連續(xù)的5項數(shù)據(jù)。 (2) 讀指令的正常應(yīng)答格式 文本部分 d e g ⑪ No. 1 data No. 2 data No. 5 data R 0 0 , 0 0 1 E 0 0 7 8 0 0 0 3 52H 30H 30H 2H 30H 30H 31H 45H 30H 30H 37H 38H 30H 30H 30H 33H ·讀指令的文本格式如下。 對所有指令和應(yīng)答來說,基本格式第1部分與基本格式第II部分的格式是相同的。 ·對讀指令的正常應(yīng)答格式(文本部分)見下圖。 其中基本格式第I部分與基本格式第II部分的格式與其它指令及應(yīng)答指令相同。 ·d (⑤) :<R(52H)>表明本指令是讀指令的應(yīng)答指令。 ·e (⑥與⑦) :應(yīng)答碼<00(30H 30H)>表明是對讀指令的正常應(yīng)答。 ·g (⑪) :讀指令要求的應(yīng)答數(shù)據(jù)。 1.<“,”(2CH)>表示數(shù)據(jù)開始。 2.下一步,按順序從<讀取前數(shù)據(jù)地址>處讀取的與<數(shù)據(jù)項數(shù)目>相應(yīng)數(shù)目的數(shù)據(jù)。 3.數(shù)據(jù)之間沒有間隔。 4.除小數(shù)點外,每項數(shù)據(jù)由16位二進制數(shù)(1字)組成。每4位轉(zhuǎn)換成ASCII碼。 5.小數(shù)點位置由各項數(shù)據(jù)決定。 6.應(yīng)答數(shù)據(jù)字符數(shù)計算“字符數(shù)=1+4×讀取數(shù)據(jù)數(shù)目”。 15 0 1 2 3 4 (3) 讀指令的非正常應(yīng)答格式 文本部分 d e R 0 7 52H 30H 37H 5-4. 寫指令(W)細節(jié) 寫指令(W)用于從計算機或PLC向SRS10A系列調(diào)節(jié)器寫入(編輯)各種數(shù)據(jù)。 注 意 注 意 ■ 指令格式 For DDR=1, CTRL=STX_ETX_CR, BCC=ADD: STX 02H 0 30H 1 31H 1 31H W 57H 0 30H 1 31H 8 38H C 43H 0 30H , 2CH 0 30H 0 30H 0 30H 1 31H ETX 03H E 45H 7 37H CR 0DH 數(shù)據(jù)地址 16 位(1字) 數(shù)據(jù) 16 位(1字) 十六進制十六進制十進制 0400 001E 30 0401 0078 120 0402 001E 30 0403 0000 0 0404 0003 3 讀取數(shù)據(jù)項的數(shù)目 (4H: 5) ·在指定的項目中,做為應(yīng)答以下數(shù)據(jù)需要按順序提供。 用于讀取數(shù)據(jù)的前 數(shù)據(jù)地址(0400H) ·對讀指令的非正常應(yīng)答格式(文本部分)如下。 基本格式第I部分與基本格式第II部分的格式與其它指令的應(yīng)答格式相同。 ·d(⑤):<R(52H)>表示是讀指令的應(yīng)答。 ·e(⑥與⑦):表示是對讀指令的非正常應(yīng)答。 ·在非正常應(yīng)答中不包含數(shù)據(jù)。 ·錯誤代碼的細節(jié)請參考“5-5.應(yīng)答代碼細節(jié)”。 通訊模式必須從LOC改為COM才能使用寫指令。 通訊模式不能在面板上用按鍵修改。 修改要從主控端傳送以下指令進行。 當收到作為正常應(yīng)答的上述指令時,前面板上的COM指示燈亮,通訊模式變?yōu)镃OM。 如果有數(shù)據(jù)寫到地址0705,相關(guān)的數(shù)據(jù)會被初始化。請注意查看說明書。 16 (1) 寫指令格式 文本部分 d e f f ⑪ 寫入數(shù)值 R 0 4 0 0 0 , 0 0 2 8 57 H 30H 34H 30H 30H 30H 2CH 30H 30H 32H 38H 指令如下: 寫入數(shù)據(jù)前地址 = 0400H (十六進制) = 0000 0100 0000 0000 (二進制) 寫入數(shù)據(jù)項數(shù)目= 0H (十六進制) = 0000 (二進制) = 0 (十進制) (實際數(shù)據(jù)項數(shù)目) = 1 (0 + 1) 寫入數(shù)據(jù) = 0028H (十六進制) = 0000 0000 0010 1000 (二進制) = 40 (十進制) 換句話說,向指定的地址0400H寫入1個數(shù)據(jù)(十進制數(shù)40)。 0 (2) 寫指令的正常應(yīng)答格式 文本部分 d e W 0 0 57H 30H 30H 數(shù)據(jù)地址 16位 (1 字) 數(shù)據(jù) 16位 (1 字) 十六進制十進制十六進制十進制 0400 1024 0028 40 0401 1025 0078 120 0402 1026 001E 30 數(shù)據(jù)項數(shù)目1(01) 文本部分的寫指令的格式如下。 基本格式第I部分和基本格式第II部分的格式與其它指令和應(yīng)答指令相同。 ·d(⑤) :聲明寫指令,固定為“W”(57H)。 ·e(⑥-⑨) :聲明寫入數(shù)據(jù)地址。 ·f(⑩) :聲明寫入數(shù)據(jù)個數(shù)。寫入數(shù)據(jù)項數(shù)目固定為1:“0”(30H)。 ·g(⑪) :給出寫入的數(shù)據(jù)。 1.<“,”(2CH)>表示數(shù)據(jù)開始。 2.接著寫入的數(shù)據(jù)。 3.一項數(shù)據(jù)由除小數(shù)點外的16位二進制數(shù)(1字)組成。每4位轉(zhuǎn)換成ASCII碼插入。 4.小數(shù)點位置由每項數(shù)據(jù)決定。 寫入的前數(shù)據(jù) 地址(0400H) ·寫指令的正常應(yīng)答格式(文本部分)如下。 基本格式第I部分和基本格式第II部分的格式與其它指令和指令應(yīng)答相同。 ·d(⑤) :<W(57H)>表示這是寫指令的應(yīng)答。 ·e(⑥和⑦) :應(yīng)答碼<00(30H 30H)>表示這是寫指令的正常應(yīng)答。 17 (3) 寫指令的非正常應(yīng)答 文本部分 d e W 0 9 57H 30H 39H 5-5. 廣播(B)指令細節(jié) (1) 廣播指令格式 文本部分 d e f g ⑪ 寫數(shù)據(jù) R 0 4 0 0 0 , 0 0 2 8 42 H 30H 34H 30H 30H 30H 2CH 30H 30H 32H 38H 寫入的前數(shù)據(jù)地址 = 0400H (十六進制) = 0000 0100 0000 0000 (二進制) 寫入數(shù)據(jù)項數(shù)目= 0H (十六進制) = 0000 (二進制) = 0 (十進制) (實際寫入數(shù)據(jù)項數(shù)目) = 1 (0 + 1) 寫入的數(shù)據(jù)項 = 0028H (十六進制) = 0000 0000 0010 1000 (二進制) = 40 (十進制) ·寫指令的非正常應(yīng)答格式(文本部分)如下。 基本格式第I部分和基本格式第II部分的格式與其它指令和指令應(yīng)答相同。 ·d(⑤) :<W(57H)>表示這是寫指令的應(yīng)答。 ·e(⑥和⑦) :應(yīng)答碼<09(30H 39H)>表示這是寫指令的非正常應(yīng)答。 ·錯誤代碼的具體含意請參考“5-6.應(yīng)答代碼細節(jié)”。 廣播指令(B)用于從主控計算機或PLC向支持廣播指令的所有調(diào)節(jié)器發(fā)送全部數(shù)據(jù)。 廣播指令的文本部分格式如下。 基本格式第I部分中的機器地址固定為“00”。 ·d(⑤) :聲明廣播指令,固定為“R”(42H)。 ·e(⑥-⑨) :聲明寫入前數(shù)據(jù)地址。 ·f(⑩) :聲明寫入數(shù)據(jù)個數(shù)。寫入數(shù)據(jù)項數(shù)目固定為1:“0”(30H)。 ·g(⑪) :給出寫入的數(shù)據(jù)。 1.<“,”(2CH)>表示數(shù)據(jù)開始。 2.接著寫入的數(shù)據(jù)。 3.一項數(shù)據(jù)由除小數(shù)點外的16位二進制數(shù)(1字)組成。每4位轉(zhuǎn)換成ASCII碼插入。 4.小數(shù)點位置由每項數(shù)據(jù)決定。 上述指令可用于所有支持廣播指令的調(diào)整器。 18 5-6. 應(yīng)答代碼詳解 (1) 應(yīng)答代碼類型 應(yīng)答代碼 二進制ASCII 代碼類型代碼含意 0000 0000 “0”, “0”:30H, 30H 正常應(yīng)答讀指令(R)與寫指令(W)的正常應(yīng)答。 0000 0001 “0”, “1”:30H, 31H 文本部分的硬件 錯誤 0000 0111 “0”, “7”:30H, 37H 0000 1000 “0”, “8”:30H, 38H 0000 1001 “0”, “9”:30H, 39H 數(shù)據(jù)錯誤 0000 1010 “0”, “A”:30H, 41H 0000 1011 “0”, “B”:30H, 42H 寫入模式錯誤 0000 1100 “0”, “C”:30H, 43H (2) 應(yīng)答碼排列順序 應(yīng)答碼表 應(yīng)答代碼總是包含在對讀指令(R)和寫指令(W)的通訊應(yīng)答中。 應(yīng)答代碼包括正常應(yīng)答代碼與非正常應(yīng)答代碼。 應(yīng)答代碼是8位二進制數(shù)(0-255)。下表給出了詳細解釋。 如在文本數(shù)據(jù)中檢測到發(fā)生幀同步超 限或校驗問題。 文本部分格式錯誤文本格式與已經(jīng)設(shè)置的格式不同。 文本部分數(shù)據(jù)格 式、數(shù)據(jù)地址、數(shù) 據(jù)項數(shù)目錯誤 文本部分的數(shù)據(jù)格式與已設(shè)置的格 式或數(shù)據(jù)地址或數(shù)據(jù)項數(shù)目未指 定。 寫入的數(shù)據(jù)超出數(shù)據(jù)設(shè)定范圍。 執(zhí)行指令錯誤 收到的執(zhí)行指令與當前狀態(tài)下應(yīng)該 收到的執(zhí)行指令(MAN指令等)不符。 收到的寫指令包含的數(shù)據(jù)類型不能 被替換。 規(guī)格、選項錯誤 收到的寫指令包含的選項或規(guī)格不 足。 對于應(yīng)答碼,數(shù)據(jù)越低,排序越靠前。 如果生成一個以上的應(yīng)答碼,返回排序最靠前的那個。 0 數(shù)據(jù)地址 16 位(1字) 數(shù)據(jù) 16 位(1字) 十六進制十進制十六進制十進制 0400 1024 0028 50 0401 1025 0078 120 0402 1026 001E 30 寫入的前數(shù)據(jù) 地址(0400H) 寫入數(shù)據(jù)項數(shù)目 1(01) 換句話說,向指定的地址0400H寫入1個數(shù)據(jù)(十進制數(shù)40)。 19 6. MODBUS協(xié)議概述 MODBUS協(xié)議包括ASCII及RTU 傳送代碼。 6-1. 傳送方式概述 (1) ASCII 方式 ■ (2) RTU 方式 指令以8位二進制數(shù)的形式傳送。 ■ 6-2. 消息構(gòu)造 (1) ASCII 方式 頭部 (:) 從控調(diào)節(jié)器 地址 功能代碼 數(shù)據(jù) LRC錯誤校驗 分隔符 (CR) 分隔符 (LF) (2) RTU 方式 空閑 3.5 個字符 從控調(diào)節(jié)器 地址 功能代碼數(shù)據(jù)CRC錯誤校驗 空閑 3.5 個字符 6-3. 從控設(shè)備地址 6-4. 功能代碼 功能代碼規(guī)定從控設(shè)備的動作類型。 功能代碼詳解 03 (03H) 讀取從控設(shè)備設(shè)定值和情況 06 (06H) 寫入從控設(shè)備 異常代碼詳解 1 (01H) 功能錯誤(不存在的功能代碼) 2 (02H) 數(shù)據(jù)地址錯誤(不存在的數(shù)據(jù)地址) 3 (03H) 數(shù)據(jù)值錯誤(超出設(shè)定范圍) 指令由8位二進制數(shù)組成,分高4位和低4位轉(zhuǎn)換為十六進制ASCII字符傳送。 數(shù)據(jù)配置 數(shù)據(jù)格式:可選擇7E1、7E2、7N1或7N2 錯誤校驗:LRC(縱向冗余校驗) 數(shù)據(jù)通訊標準:最大1秒。 數(shù)據(jù)配置 數(shù)據(jù)格式:可選8E1、8E2、8N1或8N2 錯誤校驗:CRC-16(循環(huán)冗余碼校驗) 數(shù)據(jù)傳送間隔:每次最多3.5字符。 構(gòu)成為起始字符[:(冒號)(3AH)]及結(jié)束字符[CR(回車)(0DH)]+[LF(換行)(0AH)]。 配置為每空閑3.5個字符傳送時間后開始傳送下一組指令。 從控設(shè)備地址是從控設(shè)備編號1-247(對SRS10A系列,最大為255)。單個的從控設(shè)備根據(jù)請求指令中指定的地 址區(qū)分彼此。主控設(shè)備通過在指令及應(yīng)答指令中規(guī)定地址分別控制從控設(shè)備并做出回應(yīng)。 當從控設(shè)備把一條應(yīng)答信息返回給主控設(shè)備時,功能代碼也被用來顯示應(yīng)答正常(肯定的應(yīng)答)或者出現(xiàn)哪種錯誤 (否定響應(yīng))。 對肯定的應(yīng)答,原先的代碼被設(shè)定并返回。 對否定的響應(yīng),原先的功能代碼的高位被調(diào)整到“1”并返回。 如果假設(shè)功能代碼被錯誤地設(shè)置為10H并且一條 請求消息被傳送給從控設(shè)備,因為它是一條不存在的功能代碼,高位被調(diào)整到“1”,并返回90H。此外對否定的 響應(yīng),為了通知主控設(shè)備哪種錯誤已經(jīng)出現(xiàn)了,一條異常代碼被設(shè)定在應(yīng)答信息數(shù)據(jù)里并送回。 20 6-5. 數(shù)據(jù) 6-6. 錯誤校驗 根據(jù)傳送方式,有不同的錯誤校驗方法。 (1) ASCII 方式 ■ (2) RTU 方式 ■ CRC-16 算法 按CRC規(guī)則的生成多項式產(chǎn)生校驗數(shù)據(jù),結(jié)果加在指令后作為校驗碼并送出。 生成多項式: X 16+ X 15+X 2+1 6-7. 消息實例 (1) ASCII 方式 ■ 設(shè)備地址1, 讀取SV值 ▪ 主控設(shè)備發(fā)出的請求指令 頭部 從控設(shè)備 地址功能代碼數(shù)據(jù)地址數(shù)據(jù)項數(shù)目 LRC錯誤 校驗 分隔符 ( : ) (01H) (03H) (0300H) (0001H) (F8H) (CR・LF) 1 2 2 4 4 2 2 字符數(shù) (17) ▪ 從控設(shè)備返回的正常應(yīng)答指令(SV=10.0℃) 頭部 從控設(shè)備 地址功能代碼應(yīng)答指令字節(jié)數(shù)數(shù)據(jù)LRC錯誤 校驗 分隔符 ( : ) (01H) (03H) (02H) (0064H) (96H) (CR・LF) 1 2 2 2 4 2 2 字符數(shù) (15) ▪ 從控設(shè)備返回的異常應(yīng)答指令(數(shù)據(jù)項錯誤) 頭部 從控設(shè)備 地址 功能代碼異常代碼LRC錯誤 校驗 分隔符 ( : ) (01H) (83H) (02H) (7AH) (CR・LF) 1 2 2 2 2 2 字符數(shù) (11) 根據(jù)功能代碼配置不同的數(shù)據(jù)。 從主控設(shè)備發(fā)出的請求信息,包括數(shù)據(jù)項、數(shù)據(jù)項數(shù)目和設(shè)定數(shù)據(jù)。 從從控設(shè)備返回的應(yīng)答信息,包括請求的各項數(shù)據(jù),或異常應(yīng)答時的異常代碼等等。 有效數(shù)值范圍:-32768到32767。 ASCII方式錯誤校驗,從從控設(shè)備地址到最后的數(shù)據(jù)項計算縱向冗余校驗;8位計算數(shù)值轉(zhuǎn)換成2個ASCII字 符排在指令數(shù)據(jù)之后。 LRC(縱向冗余校驗)計算方法 1.準備RTU方式指令。 2.從從控設(shè)備地址累加到最后的數(shù)據(jù)項并設(shè)為X。 3.求X的反碼(按位求反)并代替X。 4.X加1并代替X。 5.X即為LRC校驗碼。 6.把校驗碼轉(zhuǎn)換成ASCII字符。 RTU方式錯誤校驗從從控設(shè)備地址到最后的數(shù)據(jù)項計算CRC-16;16位計算結(jié)果作為校驗碼按低位/高位順序排列 在指令數(shù)據(jù)之后。 1.設(shè)置CRC寄存器,并給其賦值FFFFH。 2.將數(shù)據(jù)的第一個8-bit字符與16位CRC寄存器的低8位進行異或,并把結(jié)果存入CRC寄存器。 3.CRC寄存器向右移一位,MSB補零,移出并檢查LSB。 4.如果LSB為0,重復(fù)第三步;若LSB為1,CRC寄存器與多項式碼相異或。 5.重復(fù)第3與第4步直到8次移位全部完成。此時一個8-bit數(shù)據(jù)處理完畢。 6.重復(fù)第2至第5步直到所有數(shù)據(jù)全部處理完成,最終CRC寄存器的內(nèi)容即為CRC值。 當一個錯誤出現(xiàn)時,將應(yīng)答信息中功能代碼的高位置為“1”(83 H)。 異常代碼02H作為應(yīng)答信息的錯誤內(nèi) 容(不存在的數(shù)據(jù)地址)被返回。 21 ■ 設(shè)備地址1, SV = 10.0°C 寫入 ▪ 主控設(shè)備送出請求指令 頭部功能代碼數(shù)據(jù)地址數(shù)據(jù)LRC校驗碼分隔符 ( : ) (01H) (06H) (0300H) (0064H) (92H) (CR・LF) 1 2 2 4 4 2 2 字符數(shù) (17) ▪ 從控設(shè)備返回正常應(yīng)答 (SV = 10.0°C). 頭部數(shù)據(jù)LRC校驗碼分隔符 ( : ) (01H) (06H) (0300H) (0064H) (92H) (CR・LF) 1 2 2 4 4 2 2 字符數(shù) (17) ▪ 從控設(shè)備返回非正常應(yīng)答(數(shù)值設(shè)置超限) 頭部異常代碼LRC校驗 錯誤 分隔符 ( : ) (01H) (86H) (03H) (76H) (CR・LF) 1 2 2 2 2 2 字符數(shù) (11) (2) RTU 方式 ■ 設(shè)備地址1, 讀取SV ▪ 主控設(shè)備請求指令 空閑 3.5 字符功能代碼數(shù)據(jù)地址數(shù)據(jù)項數(shù)目CRC校驗碼 空閑 3.5 字符 (01H) (03H) (0300H) (0001H) (844EH) 1 1 2 2 2 字符數(shù) (8) ▪ 從控設(shè)備正常應(yīng)答指令 (SV = 10.0°C). 空閑 3.5 字符應(yīng)答數(shù)據(jù)項數(shù)目數(shù)據(jù) 空閑 3.5 字符 (01H) (03H) (02H) (0064H) (B9AFH) 1 1 1 2 2 字符數(shù) (7) ▪ 從控設(shè)備非正常應(yīng)答指令(數(shù)據(jù)項錯誤) 空閑 3.5 字符 異常代碼LRC校驗碼 空閑 3.5 字符 (01H) (83H) (02H) (C0F1H) 1 1 1 2 字符數(shù) (5) ■ 設(shè)備地址 1, 設(shè)定SV = 10.0°C ▪ 主控設(shè)備發(fā)出的請求指令 空閑 3.5 字符 從控設(shè)備 地址功能代碼數(shù)據(jù)地址數(shù)據(jù) CRC校驗碼 空閑 3.5 字符 (01H) (06H) (0300H) (0064H) (8865H) 1 1 2 2 2 字符數(shù) (8) ▪ 從控設(shè)備返回的正常應(yīng)答(SV = 10.0°C) 空閑 3.5 字符 從控設(shè)備 地址功能代碼數(shù)據(jù)地址數(shù)據(jù) CRC校驗碼 空閑 3.5 字符 (01H) (06H) (0300H) (0064H) (8865H) 1 1 2 2 2 字符數(shù) (8) ▪ 從控設(shè)備返回的非正常應(yīng)答(數(shù)值設(shè)置超限) 空閑 3.5 字符 從控設(shè)備 地址功能代碼異常代碼CRC校驗碼 空閑 3.5 字符 (01H) (86H) (03H) (0261H) 1 1 1 2 字符數(shù) (5) 從控設(shè)備 地址 從控設(shè)備 地址 從控設(shè)備 地址 功能代碼 功能代碼 數(shù)據(jù)地址 對于應(yīng)答信息,當一個錯誤出現(xiàn)時,功能代碼的最高位被置為"1"(86 H)。 作為錯誤內(nèi)容的應(yīng)答信息異常代 碼03H被返回(數(shù)值設(shè)定超范圍)。 從控設(shè)備 地址 從控設(shè)備 地址 從控設(shè)備 地址 功能代碼 功能代碼 CRC校驗碼 當一個錯誤出現(xiàn)時,應(yīng)答信息中功能代碼的最高位被置為"1"(83 H)。作為錯誤內(nèi)容的應(yīng)答信息,返回異常 代碼02H(不存在的數(shù)據(jù)地址)。 當一個錯誤出現(xiàn)時,應(yīng)答信息中功能代碼的最高位被置為“1”(86H)。作為錯誤內(nèi)容的應(yīng)答信息,返回異常 代碼03H(設(shè)置數(shù)值超限)。 22 7. 主控通訊功能概述 7-1. 主控/從控設(shè)備連接 7-2. 傳輸過程 7-3 超時 7-4. SV 值寫入 終端電阻 SRS10 系列 + - + - + - + - 調(diào)節(jié)器1 調(diào)節(jié)器 2 調(diào)節(jié)器 N ・ ・ ・ ・ ・ (120Ω) SRS10A 系列端子號 + - SRS11A 17 SRS12A 1 18 2 SRS13A/SRS14A 11 12 將通訊地址設(shè)置為“ ”,通過使用各種通信協(xié)議,可以把調(diào)節(jié)器作為主控設(shè)備使用。 注意1:用RS-485規(guī)格時,如有必要應(yīng)該在端子 之間(在+和-之間)安裝120Ω 1/2W 終端 電阻。但是終端電阻器應(yīng)該只被安裝在 最后一臺單個的控制器上。如果終端電 阻被安裝在不止一個控制器上,不能保 證通訊正常。 注意1:一個通訊回路中只能有一臺主控機,如果有一臺以上的主控機會導(dǎo)致通訊異常。 一寫指令按順序送往指定的從起始從控機地址到結(jié)束從控機地址的寫地址(從控端的通訊地址)。 實際上但是,只有在通訊方式是COM方式時,從控機收到寫指令, 于是"0x018C:通信方式"作為改變COM方式的 命令被相互傳送。 因此兩指令同時被送給每個從控機。 當起始從控機地址是“ ”(廣播命令)時,寫地址總是“0”。 因此,如果有一臺不支持廣播指令的從控 機連接在通訊線路中時,數(shù)據(jù)不能寫入。 如果給從控機的指令發(fā)出后500毫秒內(nèi)沒有收到應(yīng)答指令,即發(fā)生超時,然后開始給下一個從控機發(fā)送指令。 如果SV值執(zhí)行時象程序控制那樣頻繁改變和有多臺從控機,處理過程不能及時循環(huán)更新SV值,并且SV值有可能 在各臺從控機中各不相同。 如果連接了一臺以上支持廣播指令的從控機,使用廣播指令可以避免這一現(xiàn)象。 當從控機在待機狀態(tài)時,發(fā)送SV值如下: ·FIX狀態(tài): 傳送設(shè)定的SV值。 ·PROG狀態(tài): 傳送程序段起始的SV值。 *在FIX狀態(tài)下,在執(zhí)行或待機時傳送相同的SV值。 23 8. 通訊數(shù)據(jù)地址 8-1. 通訊數(shù)據(jù)地址詳解 注意:當使用Shimaden通訊協(xié)議時,代碼可說明錯誤應(yīng)答碼。 (1) 數(shù)據(jù)地址與讀/寫 (2) 數(shù)據(jù)地址與數(shù)據(jù)項數(shù)目 ▪ (3) 數(shù)據(jù) 實例:有小數(shù)點的數(shù)據(jù)表達 十六進制數(shù)據(jù) 20.0 % → 200 → 00C8 100.00°C → 10000 → 2710 -40.00°C → -4000 → F060 實例:十六位數(shù)據(jù)表達 數(shù)據(jù)代碼 十進制十六進制 0 0000 1 0001 32767 7FFF -32768 8000 -32767 8001 -2 FFFE -1 FFFF (4) 參數(shù)部分的“空缺” (5) 關(guān)于選項的參數(shù) (6) 在設(shè)置與執(zhí)行時不在面板上顯示的參數(shù) ·數(shù)據(jù)地址通過一次用十六進制的表達式,4 位表示二進制的(16位)數(shù)據(jù)被表示。 ·R/W是可以被讀寫的數(shù)據(jù)。 ·R是讀數(shù)據(jù)。 ·W是寫數(shù)據(jù)。 ·如果一個只寫數(shù)據(jù)地址用于讀指令(R),或一個只讀數(shù)據(jù)地址用于寫指令(W)或廣播指令(B),就會產(chǎn)生一 個數(shù)據(jù)地址錯誤,并返回錯誤應(yīng)答代碼“0”或者“8”(30H,38H),(正文部分格式,數(shù)據(jù)地址,數(shù)據(jù)項 數(shù)目錯誤)。 ·如果作為初始數(shù)據(jù)地址,沒有給出SRS10A系列的數(shù)據(jù)地址,就會產(chǎn)生一個數(shù)據(jù)地址錯誤,并返回錯誤應(yīng) 答代碼“0”或者“8”(30H,38H),(正文部分格式,數(shù)據(jù)地址,數(shù)據(jù)項數(shù)目錯誤)。 ·對讀指令,如果前數(shù)據(jù)地址在給出的數(shù)據(jù)地址中和讀取指定地址中數(shù)據(jù)項數(shù)目會超出指定數(shù)據(jù)地址之外 的情況,讀取的數(shù)據(jù)為“0”。 ·因許多數(shù)據(jù)項是沒有小數(shù)點的十六位二進制數(shù),對有無小數(shù)點等情況,必須檢測數(shù)據(jù)格式(參考SRS10系 列使用說明書)。 ·小數(shù)點位置由數(shù)據(jù)測量范圍單位UNIT決定。 ·數(shù)據(jù)按二進制代碼(16位數(shù)據(jù):-32768到32767)處理。 如果有讀指令(R)讀取或?qū)懼噶睿╓)寫入“空缺”部分,正常返回的應(yīng)答碼是“0”,“0”(30H,30H)。 如果指定的參數(shù)沒有數(shù)據(jù)地址,對讀指令(R)與寫指令(W),將返回異常應(yīng)答代碼“0”,“C”(30H, 43H)(規(guī)格/選項錯誤)。 設(shè)置規(guī)格與執(zhí)行時不在調(diào)節(jié)器面板上顯示(不用)的參數(shù)可用通訊指令讀或?qū)憽?BR>24 8-2. 通訊數(shù)據(jù)地址 數(shù)據(jù) 地址 參數(shù)設(shè)定范圍R/W/B (Hex) 0040 代碼 1 R 0041 代碼 2 R 0042 代碼 3 R 0043 代碼 4 R 實例: SRS11A 地址 H L H L 實例:SRS13A 地址 H L H L 0040 “ S ” “ R ” 53H,52H 0040 “ S ” “ R ” 53H,52H 0041 “ S ” “ 1 ” 53H,31H 0041 “ S ” “ 1 ” 53H,32H 0042 “1” “A” 31H,41H 0042 “ 3 ” “A ” 33H,41H 0043 00H,00H 0043 00H,00H 0100 PV 測量數(shù)值 HHHH/CJHH/B---:7FFFH LLLL/CJLL:8000H R 0101 SV 設(shè)定值 R 0102 OUT1 R 0103 OUT2 R 0104 EXE_FLG R 0105 EV_FLG R 0106 SV No. R 0107 EXE PID R 0109 HC1 加熱器1電流值 No OP: 0000H HBHH:7FFFH HBLL: 8000H 無效值: 7FFEH R 010A HC2 加熱器2電流值 No OP: 0000H HBHH:7FFFH HBLL: 8000H 無效值: 7FFEH R 010B DI_FLG DI 輸出狀 態(tài)標志 R 010D EV_LAC R 010E EV_ACT R 0120 E_PRG R 0121 E_PTN R 0123 E_PRG R 0124 E_PTN R 0125 E_TIM 0126 E_PID R ▪ 標志位信息詳細說明如下: D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 EXE_FLG : 0 0 0 0 0 0 AT/W COM 0 0 0 0 0 STBY MAN AT EV_FLG : 0 0 0 0 0 0 0 0 0 0 0 0 0 EV3 EV2 EV1 DI_FLG : 0 0 0 0 0 0 0 0 0 0 0 0 DI4 DI3 DI2 DI1 EV_LAC : 0 0 0 0 0 0 0 0 0 0 0 0 0 EV3 EV2 EV1 EV_ACT : 0 0 0 0 0 0 0 0 0 0 0 0 0 EV3 EV2 EV1 E_PRG : PRG 0 0 0 0 UP LVL DW 0 0 0 0 ADV 0 HLD RUN ▪ E_TIM “曲線執(zhí)行步剩余時間” 詳細解釋如下: D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 E_TIM: ← 0-9 * 10h(m) → ← 0-9 * 1h(m) → ← 0-5 * 10m(s) → ← 0-9 * 1m(s) → 實例:如果剩余時間是30分29秒 D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 E_TIM: 0 0 1 1 0 0 0 0 0 0 1 0 1 0 0 1 HEX ← 3 → ← 0 → ← 2 → ← 9 → ·上面給出的地址范圍是產(chǎn)品ID數(shù)據(jù),是8位ASCII數(shù)據(jù)。 兩項數(shù)據(jù)表示一個地址。 ·系列碼表示最大8位數(shù)據(jù)。其余部分填入00H。 控制輸出1 控制輸出2(不選=000H)(*見標志位信息) 狀態(tài)標志(不動作位=0)(*見標志位信息) 事件輸出標志(無選項=0000H)(*見標志位信息) 運行SV編號 運行PID編號 事件鎖定輸出標志(*見標志位信息) 事件延遲ON/OFF標志(*見標志位信息) 曲線運行標志(*見標志位信息) 曲線編號(不同于曲線運行:7FFEH) 曲線數(shù)目(不同于曲線執(zhí)行:7FFEH) 曲線步數(shù)(不同于曲線執(zhí)行:7FFEH) 曲線執(zhí)行步剩余時間(不同于曲線執(zhí)行:7FFEH) 曲線執(zhí)行PID號(不同于曲線執(zhí)行:7FFEH) R 25 0180 SV_NO W 0182 OUT1 W 0183 OUT2 W 0184 AT W 0185 MAN W 0190 RUN W 018C COM 0=Loc, 1=Com W 0191 HLD 保持: 0:HLF OFF, 1:HLD ON (可選) W 0192 ADV 高級 1: ADV ON (可選) W 執(zhí)行SV編號 手動設(shè)定時控制輸出1設(shè)定值 手動設(shè)定時控制輸出2設(shè)定值 0=不執(zhí)行,1=執(zhí)行 0=自動,1=手動 0=待機,1=執(zhí)行 數(shù)據(jù) 地址 參數(shù)設(shè)定范圍R/W/B (Hex) 0198 RST_LACH W D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 RST_LACH: 0 0 0 0 0 0 0 0 0 0 0 0 0 EV3 EV2 EV1 0300 FIX SV1 R/W/ B 0301 FIX SV2 R/W/B 0302 FIX SV3 R/W/B 030A SV_L R/W/B 030B SV_H R/W/B 自鎖報警取消 定值控制設(shè)定值1 定值控制設(shè)定值2 定值控制設(shè)定值3 設(shè)定值范圍下限 設(shè)定值范圍上限 26 參數(shù)設(shè)定范圍R/W/B (Hex) 0400 PB1 R/W/ B 0401 IT1 R/W/ B 0402 DT1 R/W/ B 0403 MR1 R/W/ B 0404 DF1 R/W/ B 0405 O11_L R/W/ B 0406 O11_H R/W/ B 0407 SF1 R/W/ B 0408 PB2 R/W/ B 0409 IT2 R/W/ B 040A DT2 R/W/ B 040B MR2 R/W/ B 040C DF2 R/W/ B 040D O12_L R/W/ B 040E O12_H R/W/B 040F SF2 R/W/ B 0410 PB3 R/W/ B 0411 IT3 R/W/ B 0412 DT3 R/W/ B 0413 MR3 R/W/ B 0414 DF3 R/W/ B 0415 O13_L R/W/ B 0416 O13_H R/W/ B 0417 SF3 R/W/ B 0460 PB21 R/W/ B 0461 IT21 R/W/ B 0462 DT21 R/W/B 0463 DB21 R/W/ B 0464 DF21 R/W/ B 0465 O21_L R/W/ B 0466 O21_H R/W/ B 0467 SF22 R/W/ B 0468 PB22 R/W/ B 0469 IT22 R/W/ B 046A DT22 R/W/ B 046B DB22 R/W/ B 046C DF22 R/W/ B 046D O22_L R/W/ B 046E O22_H R/W/ B 046F SF22 R/W/B 0470 PB23 R/W/ B 0471 IT23 R/W/ B 0472 DT23 R/W/ B 0473 DB23 R/W/ B 0474 DF23 R/W/ B 0475 O23_L R/W/ B 0476 O23_H R/W/ B 0477 SF23 R/W/ B 數(shù)據(jù) 地址 控制輸出1,比例帶1 控制輸出1,積分時間1 控制輸出1,微分時間1 控制輸出1,時間滯后1 手動復(fù)位1 控制輸出1,輸出范圍下限值1 控制輸出1,輸出范圍上限值1 控制輸出1,目標值功能1 控制輸出1,比例帶2 控制輸出1,積分時間2 控制輸出1,微分時間2 手動復(fù)位2 控制輸出1,時間滯后2 控制輸出1,輸出范圍下限值2 控制輸出1,輸出范圍上限值2 控制輸出1,目標值功能2 控制輸出1,比例帶3 控制輸出1,積分時間3 控制輸出1,微分時間3 手動復(fù)位3 控制輸出1,時間滯后3 控制輸出1,輸出范圍下限值3 控制輸出1,輸出范圍上限值3 控制輸出1,目標值功能3 控制輸出2,比例帶1(可選) 控制輸出2,積分時間1(可選) 控制輸出2,微分時間1(可選) *死帶1(可選) 控制輸出2,滯后時間1(可選) 控制輸出2,輸出范圍下限值1(可選) 控制輸出2,輸出范圍上限值1(可選) 控制輸出2,目標值功能1(可選) 控制輸出2,比例帶2(可選) 控制輸出2,積分時間2(可選) 控制輸出2,微分時間2(可選) *死帶2(可選) 控制輸出2,滯后時間2(可選) 控制輸出2,輸出范圍下限值2(可選) 控制輸出2,輸出范圍上限值2(可選) 控制輸出2,目標值功能2(可選) 控制輸出2,比例帶3(可選) 控制輸出2,積分時間3(可選) 控制輸出2,微分時間3(可選) *死帶3(可選) 控制輸出2,滯后時間3(可選) 控制輸出2,輸出范圍下限值3(可選) 控制輸出2,輸出范圍上限值3(可選) 控制輸出2,目標值功能3(可選) 27 參數(shù)設(shè)定范圍R/W/ B (Hex) 0500 EV1_MD R/W/ B 0501 EV1_SP R/W/ B 0502 EV1_DF R/W/ B 0503 EV1_STB R/W/ B R/W/ B D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 EV1_CHR: (閉鎖 (OFF:00H, ON: 01H), 輸出特征 (N.O: 00H, N.C: 01H) 0508 EV2_MD R/W/ B 0509 EV2_SP R/W/ B 050A EV2_DF R/W/ B 050B EV2_STB R/W/ B 050D EV2_CHR R/W/ B D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 EV2_CHR: (閉鎖 (OFF:00H, ON: 01H), 輸出特征 (N.O: 00H, N.C: 01H) 0510 EV3_MD R/W/ B 0511 EV3_SP R/W/ B 0512 EV3_DF R/W/ B 0513 EV3_STB R/W/ B 0515 EV3_CHR R/W/ B D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 EV2_CHR: (閉鎖 (OFF:00H, ON: 01H), 輸出特征 (N.O: 00H, N.C: 01H) 0580 DI1 R/W/ B 0581 DI2 R/W/ B 0582 DI3 R/W/ B 0583 DI4 R/W/B 0590 CT1_HBS R/W/ B 0591 CT1_HBL R/W/ B 0592 CT1_MD R/W/B 0598 CT2_HBS R/W/ B 0599 CT2_HBL R/W/ B 059A CT2_MD R/W/ B 數(shù)據(jù) 地址 事件1方式(參考9-2.事件類型)(可選) 事件1設(shè)定值(參考9-2.事件類型)(可選) 事件方式不同于報警,可由通訊設(shè)置,但當事件方式改變后其值將重新初始化 (寫入范圍-1999到9999)。 事件1,滯后時間(可選) 事件1,待機動作(可選) 1.報警動作,不待機 2.報警動作,待機(電源開,STBY->EXE) 3.報警動作,待機(電源開,STBY->EXE,SV值改變) 4.控制動作,不待機 事件2設(shè)定值(參考9-2.事件類型)(可選) 事件方式不同于報警,可由通訊設(shè)置,但當事件方式改變后其值將重新初始化 (寫入范圍-1999到9999)。 事件2,滯后時間(可選) 事件2,待機動作(可選) 1.報警動作,不待機 2.報警動作,待機(電源開,STBY->EXE) 3.報警動作,待機(電源開,STBY->EXE,SV值改變) 4.控制動作,不待機 事件1,閉鎖/輸出特征(可選) 事件2,閉鎖/輸出特征(可選) 事件2方式(參考9-2.事件類型)(可選) 事件3方式(參考9-2.事件類型)(可選) 事件3設(shè)定值(參考9-2.事件類型)(可選) 事件方式不同于報警,可由通訊設(shè)置,但當事件方式改變后其值將重新初始化 (寫入范圍-1999到9999)。 事件3,滯后時間(可選) 事件3,待機動作(可選) 1.報警動作,不待機 2.報警動作,待機(電源開,STBY->EXE) 3.報警動作,待機(電源開,STBY->EXE,SV值改變) 4.控制動作,不待機 事件3,閉鎖/輸出特征(可選) DI1類型(可選) DI2類型(可選) DI3類型(可選) DI4類型(可選) 加熱器1斷路報警設(shè)置(可選) 加熱器1回路報警設(shè)置(可選) 加熱器1方式設(shè)定,0=OUT1,1=OUT2(可選) 加熱器2斷路報警設(shè)置(可選) 加熱器2回路報警設(shè)置(可選) 加熱器2方式設(shè)定,0=OUT1,1=OUT2(可選) 05A0 AO1_MD 邏輯輸出方式,0=PV,1=SV, 2=OUT1 3=OUT2 (可選) R/W/ B R/W/B 05A1 AO1_L 05A2 AO1_H R/W/B 邏輯輸出比例下限值(可選) 邏輯輸出比例上限值(可選) 28 參數(shù)設(shè)定范圍R/W/ B (Hex) R/W/ B R/W/B 05B1 05B0 COM_MEM 05B4 AO_LL R/W/ B 05B5 AO_HH R/W/ B 0600 ACTMD R/W/ B 0601 O1_CYC R/W/ B 0604 O2_CYC R/W/ B 0607 ACTMD2 R/W/B 060A SOFTD1 R/W/ B 060B SOFTD2 R/W/ B 0611 KLOCK R/W/ B 0700 PV_G R/W/ B 0701 PV_B R/W/ B 0702 PV_F R/W/ B 0704 UNIT 輸入單位:0: “℃” 1: “°F” 2: “K ” R/W/ B 0705 RANGE R/W/ B 0707 DP R/W/ B 0708 SC_L 輸入比例下限值 僅能改變線性輸入 R/W/B 0709 SC_H R/W/ B 0800 PRG_MD R/W/ B 0802 ST_PTN R/W/ B 0818 PTN_CNT R/W/ B 0819 TIM_MOD R/W/B ■ 0900 PTN_NO R/W/ B 0901 STP_NO R/W/ B 0903 P_ED_STP R/W/ B 0905 P_RTP R/W/ B 0906 P_ST_SV R/W/ B 0909 P_PV_ST R/W/ B 0912 P_EV1 R/W/ B 0913 P_EV2 R/W/ B 0914 P_EV3 R/W/ B 0950 STEP_SV R/W/ B 0951 STEP_TM R/W/ B 0952 STEP_PID R/W/B ▪ STEP_TM “單步時間” 詳細解釋如下: D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 STEP_TM: ← 0-9 * 10h(m) → ← 0-9 * 1h(m) → ← 0-5 * 10m(s) → ← 0-9 * 1m(s) → 實例:假設(shè)設(shè)定55分鐘39秒 D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 STEP_TM: 0 1 0 1 0 1 0 1 0 0 1 1 1 0 0 1 HEX ← 5 → ← 5 → ← 3 → ← 9 → 數(shù)據(jù) 地址 通訊存儲方式,0=EEP,1=RAM,2=r_E(可選) 通訊類型,0=COM1,1=COM2(可選) 邏輯輸出限幅下限值(可選) 邏輯輸出限幅上限值(可選) 控制輸出1,輸出特性,0=RA,1=DA 控制輸出1,比例周期 控制輸出2,比例周期 控制輸出2,輸出特性,0=RA,1=DA(可選) 輸出1,軟啟動設(shè)定數(shù)據(jù) 輸出2,軟啟動設(shè)定數(shù)據(jù)(可選) 按鍵鎖,0=OFF 1=除非通訊鎖住,用戶設(shè)定屏幕組 2=除非通訊鎖住,SV值 3=除非通訊鎖住 PV增益補償 *PV偏差 *PV過濾 見9-1.測量范圍代碼 0:無 1:XXX.X 2:XX.XX 3.X.XXX 0:無 1:XXX.X 輸入比例上限值 程序模式,0:PROG, 1:FIX(可選) 開始曲線編號(可選) 曲線段數(shù)目,1,2,4(可選) 時間單位,0:HM(小時,分鐘),1:MS(毫秒)(可選) 當讀/寫過程在“0903:曲線段結(jié)束步”地址或更后時,將分配曲線段號和步號。 分配曲線段號到地址“0900”及步號到地址“0901”后,將開始處理地址“0903”或其后的數(shù) 據(jù)讀/寫。 通訊設(shè)置的曲線段數(shù)目(可選) 通訊設(shè)置的曲線段步數(shù)(可選) 曲線段結(jié)束步(可選) 曲線段重復(fù)執(zhí)行次數(shù)(可選) 曲線段起始設(shè)定值(可選) 0907 P_GUA_Z 確保平臺(可選) R/W/ B 開始方式(可選) 曲線段事件1設(shè)定(見9-2事件類型)(可選) 曲線段事件2設(shè)定(見9-2事件類型)(可選) 曲線段事件3設(shè)定(見9-2事件類型)(可選) 單步SV值(可選) 單步時間(可選) 單步PID編號(可選) COM_KIND 線性量程 TC/RTD 小數(shù)點量程 不能改變不帶小數(shù)點量程 29 9. 補充解釋 9-1. 測量范圍編碼 熱電偶: B, R, S, K, * 如果改變量程代碼,一些的參數(shù)會被初始化。 E, J, T, N: JIS/IEC R.T.D. Pt100: JIS/IEC JPt100 *1. 熱電偶 B: 用于400℃(752°F)以下時精度不能保證。 *2. 熱電偶 K, T, U: 讀數(shù)低于-100℃時的精度為滿量程的±0.7%。 *3. 熱電偶 PLII: Platinel (熱電偶用鉑合金) *4. 熱電偶 WRe5-26: Hoskins產(chǎn)品 *5. 熱電偶 U, L: DIN 43710 *6. 熱電偶 K (開爾文) 精度*7. 熱電偶 Metal-chromel (AuFe-Cr) (Kelvin) 精度 溫度范圍 溫度范圍 10.0 – 30.0 K ± (2.0% 滿量程 + [CJ error × 20] K + 1K ) 0.0 – 30.0 K ± (0.7% 滿量程 + [CJ error × 3] K + 1K) 30.0 – 70.0 K ± (1.0% 滿量程 + [CJ error × 7] K + 1K) 30.0 – 70.0 K ± (0.5% 滿量程 + [CJ error × 1.5] K + 1K) 70.0 – 170.0 K ± (0.7% 滿量程 + [CJ error × 3] K + 1K) 70.0 – 170.0 K ± (0.3% 滿量程 + [CJ error × 1.2] K + 1K) 170.0 – 270.0 K ± (0.5% 滿量程 + [CJ error × 1.5] K + 1K) 170.0 – 280.0 K ± (0.3% 滿量程 + [CJ error × 1] K + 1K) 270.0 – 350.0 K ± (0.3% 滿量程 + [CJ error × 1] K + 1K) 280.0 – 350.0 K ± (0.5% 滿量程 + [CJ error × 1] K + 1K) 輸入類型代碼量程 (°C) 量程 (°F) B *1 0 ~ 1800 °C 0 ~ 3300 °F R 0 ~ 1700 °C 0 ~ 3100 °F S 0 ~ 1700 °C 0 ~ 3100 °F *2 -199.9 ~ 400.0 °C -300 ~ 750 °F K 0.0 ~ 800.0 °C 0 ~ 1500 °F 0 ~ 1200 °C 0 ~ 2200 °F E 0 ~ 700 °C 0 ~ 1300 °F J 0 ~ 600 °C 0 ~ 1100 °F T *2 -199.9 ~ 200.0 °C -300 ~ 400 °F -199.9 ~ 550.0 °C -300 ~ 1000 °F N 0 ~ 1300 °C 0 ~ 2300 °F PLⅡ *3 0 ~ 1300 °C 0 ~ 2300 °F WRe5-26 *4 0 ~ 2300 °C 0 ~ 4200 °F U *5 *2 -199.9 ~ 200.0 °C -300 ~ 400 °F 熱 電 偶 L *5 0 ~ 600 °C 0 ~ 1100 °F K *6 10.0 ~ 350.0 K 10.0 ~ 350.0 K AuFe-Cr *7 0.0 ~ 350.0 K 0.0 ~ 350.0 K K *6 10 ~ 350 K 10 ~ 350 K 開 氏 溫 標 AuFe-Cr *7 0 ~ 350 K 0 ~ 350 K -200 ~ 600 °C -300 ~ 1100 °F -100.0 ~ 100.0 °C -150.0 ~ 200.0 °F -100.0 ~ 350. 0°C -150.0 ~ 650. 0 °F -100.0 ~ 350.0°C -150.0 ~ 650.0 °F - 50.0 ~ 50.0 °C - 50.0 ~ 120.0 °F Pt100 Pt100 0.0 ~ 200.0 °C 0.0 ~ 400.0 °F 0.0 ~ 350.0 °C 0.0 ~ 650.0 °F 0.0 ~ 550.0 °C 0 ~ 1000 °F 0.0 ~ 350.0 °C 0.0 ~ 650.0 °F 0.0 ~ 500.0 °C 0 ~ 1000 °F -200 ~ 500 °C -300 ~ 1000 °F -100.0 ~ 100.0 °C -150.0 ~ 200.0 °F - 50.0 ~ 50.0 °C - 50.0 ~ 120.0 °F JPt100 -10 ~ 10mV 0.0 ~ 200.0 °C 0.0 ~ 400.0 °F -199.9 ~ 500.0 °C -300 ~ 1000 °F R.T.D JPt100 0 ~ 10mV 0 ~ 20mV 0 ~ 50mV 10 ~ 50mV 通 用 輸 入 mV 0 ~ 100mV -1 ~ 1V 0 ~ 1V 0 ~ 2V 0 ~ 5V 1 ~ 5V 電壓V 0 ~10V 初始值: 0.0 ~ 100.0 輸入刻度設(shè)置范圍: -1999 ~ 9999 間距: 10 ~ 10,000 計數(shù) 小數(shù)點位置: 無, 小數(shù)點后1/2/3 位數(shù)字 下限值小于上限值。 注意:對電流輸入,在輸入端子安裝專用接受 電阻(250Ω)并使用代碼84(0~20 mA)或 85(4~20 mA)。 30 9-2. 事件類型 報警代碼事件類型值出廠值設(shè)定范圍 0 ------- ----------- 1 2000 (單位) -1999 – 2000 (單位) 2 -1999 (單位) -1999 – 2000 (單位) 上下限偏差外報警3 2000 (單位) 0 – 2000 (單位) 上下限偏差內(nèi)報警4 2000 (單位) 0 – 2000 (單位) 5 測量范圍上限值 測量范圍內(nèi) 6 測量范圍下限值 測量范圍內(nèi) 7 ( ) 8 10 11 12 13 9 -3. DI類型表 DI 編碼DI 類型值動作 無0 不分配 ( ) ( ) 無 上限偏差 下限偏差 上限絕對值 下限絕對值 RUN 信號 EV輸入繼續(xù)執(zhí)行 輸出1的反相輸出9 輸出1的反相輸出(僅當繼電器輸出有效) 加熱器1斷線/短路 加熱器1斷線/短路故障時,EV輸出繼續(xù) 加熱器2斷線/短路 加熱器2斷線/短路故障時,EV輸出繼續(xù) 步信號 步切換時,EV輸出繼續(xù)1秒 段信號 曲線段結(jié)束時,EV輸出繼續(xù)1秒 曲線結(jié)束信號14 曲線結(jié)束時,EV輸出繼續(xù)1秒 保持信號15 EV輸出繼續(xù)保持 曲線信號16 曲線模式下,EV輸出繼續(xù) 斜率上升信號17 斜率上升時,EV輸出繼續(xù) 斜率下降信號18 斜率下降時,EV輸出繼續(xù) 斜確保平臺19 斜率下降時,EV輸出繼續(xù) 手動3 切換手動輸出(電平指示) 自整定4 自整定開始指令(邊緣指示) 外部選擇SV 5 用2位指定執(zhí)行SV編號(電平指示) 輸出1的輸出極性6 切換控制輸出1的輸出極性(電平指示) 輸出2的輸出極性7 切換控制輸出2的輸出極性(電平指示) 曲線8 在曲線控制模式與定值控制模式間切換(電平指示) 保持9 暫停曲線步計時(電平指示) 跳步10 從下步開始執(zhí)行(邊緣指示) 運行/重啟切換1 切換運行/重啟(電平指示) 運行/重啟切換2 切換運行/重啟(邊緣指示) 開始段號指示2 11 用2位指定開始曲線段編號(電平指示) 開始段號指示3 12 用3位指定開始曲線段編號(電平指示) 釋放寄存器13 為事件釋放寄存器(電平指示) 超量程 超量程時,EV輸出繼續(xù) 31 9-4. ASCII 碼表 b7b6b5 000 001 010 011 100 101 110 111 b4~b1 0 1 2 3 4 5 6 7 0000 0 NUL TC7(DLE) SP 0 @ P ̀ p 0001 1 TC1(SOH) DC1 ! 1 A Q a q 0010 2 TC2(STX) DC2 ” 2 B R b r 0011 3 TC3(ETX) DC3 # 3 C S c s 0100 4 TC4(EOT) DC4 $ 4 D T d t 0101 5 TC5(ENQ) TC8(NAK) % 5 E U e u 0110 6 C6(ACK) TC9(SYN) & 6 F V f V 0111 7 BEL TC10(ETB) ’ 7 G W g w 1000 8 FE0(BS) CAN ( 8 H X h x 1001 9 FE1(HT) EM ) 9 I Y i y 1010 A FE2(LF) SUB * : J z j z 1011 B FE3(VT) ESC + ; K [ k { 1100 C FE4(FF) IS4(FS) , < L \ l | 1101 D FE5(CR) IS3(GS) - = M ] m } 1110 E SO IS2(RS) . > N ˆ n ~ 1111 F SI IS1(US) / ? O _ o DEL 溫度和濕度控制專家 Head Office: 2-30-10 Kitamachi, Nerima-ku, Tokyo 179-0081 Japan Phone: +81-3-3931-7891 Fax: +81-3-3931-3089 E-MAIL: exp-dept@shimaden.co.jp URL: http://www.shimaden.co.jp 本手冊內(nèi)容改變時恕不另行通知 |
| |
|
|
南京匯皆奧自動化科技有限公司
|
| 所在區(qū)域: |
江蘇.南京 |
郵編:
210031
|
| 公司地址: |
浦口區(qū)弘揚廣場 |
聯(lián)系人:張浩 先生 (銷售) |
| 辦公電話: |
025-58858162 |
傳真:
025-58858162
|
| 移動電話: |
13655165237
|
電郵:
登錄查看或通過本網(wǎng)留言
|
|
| 通過中國電氣自動化網(wǎng)在線聯(lián)系該用戶: |
|
|
|
|