AI系列儀表通訊協議5.0說明文檔
聲明:您必須遵守我們的協議,如果您下載了該資源行為將被視為對《電天下賬號管理規范》全部內容的認可,本網站資源來自原創,僅供用于學習和交流,請勿用于商業用途。如有侵權、不妥之處,請舉報本資源,我們將及時審核處理!
AI系列儀表通訊協議5.0說明文檔
文本預覽
AI 系列儀表 V5.0 串行通訊接口協議說明
AI系列人工智能調節器/多路巡檢儀/流量積算儀的AI通訊接口協議,具備 16位的求
和校正碼,通訊可靠,支持1200,2400,4800,9600,19200等多種波特率,并且將上位機訪問一
臺儀表的平均時間縮短到0.1秒以下.儀表允許在一個 RS485通訊接口上連接多達 101臺儀
表(為保證通訊可靠,儀表數量大于60臺時需要加一個RS485中繼器)。
一、接口規格
AI系列儀表使用異步串行通訊接口,接口電平符合RS232C 或RS485 標準中的規定。數
據格式為1個起始位,8位數據,無校驗位,一個或2個停止位。通訊傳輸數據的波特率可
調為1200--19200 bit/S(波特率為19200時需配界高速光耦的通訊模塊。AI儀表采用多機
通訊協議,如果采用RS485通訊接口,則可將 1—101臺的儀表同時連接在一個通訊接口上。
采用RS232C通訊接口時,一個通訊接口只能聯接一臺儀表。
RS485通訊接口通訊距離長達1KM以上,只需兩根線就能使多臺AI儀表與計算機進行
通訊,優于RS232通訊接口。為使用普通個人計算機PC能作上位機,可使用RS232C/RS485
型通訊接口轉換器,將計算機上的RS232C通訊口轉為RS485通訊口。宇光電子技術有限公
司所為此專門開發了新型RS232/RS485轉換器,與其他公司同類產品相比,具備體積小,無
需初始化而可適應任何軟件,無需外接電源,具有抗雷擊等優點.
按RS485接口的規定,RS485通訊接口可在一條通訊線路上連接最多32臺儀表或計算
機。需要聯接更多的儀表時需要中繼器,也可選擇采用75LBC184或MAX487芯片的通訊接口,
則最多可連接100臺AI儀表在一條通訊線路上,目前生產的 AI儀表通訊接口模塊通常采用
75LBC184,這種芯片具備一定的防雷和防靜電功能,且無需中繼器即可連接約60臺儀表。
AI儀表的RS232C及RS485通訊接口采用光電隔離技術將通訊接口與儀表的其他部分線
路隔離,當通訊線路上的某臺儀表損壞或故障時,并不會對其它儀表產生影響。同樣當儀表
的通訊部分損壞或主機發生故障時,儀表仍能正常進行測量及控制,并可通過儀表鍵盤對儀
表進行操作。16 位校驗碼不僅保證數據可靠性,并保證在通訊異常,比如網絡上有地址相
同的儀表或有其他公司產品時,儀表和計算機機仍能分別正常工作,不會產生數據混亂的問
題,因此采用AI儀表組成的集散型控制系統具有較高工作可靠性。
由于采用普通計算機作上位機,其軟件資源豐富,發展速度極快。新的AI上位機軟件
廣泛采用WINDOWS作為操作環境,不僅操作直觀方便,而且功能強大。這使得 AIDCS系統價
格大大低于傳統DCS系統,而性能及可靠性則均可優于傳統DCS系統。
二、通訊指令
AI儀表采用16進制數據格式來表示各種指令代碼及數據。AI儀表軟件通訊指令經過優
化設計,只有兩條,一條為讀指令,一條為寫指令,兩條指令使得上位機軟件編寫容易。不
過卻能100%完整地對儀表進行操作。
地址代號:為了在一個通訊接口上連接多臺AI儀表,需要給每臺 AI儀表編一個互不相
同的代號。AI有效的地址為0—100。所以一條通訊線路上最多可連接101 臺AI儀表。儀表
的地址代號由參數Addr決定。
儀表內部采用整型數據表示參數及測量值等,數據最大范圍為:-2999—+32767。因此
采用-32768—-7160之間的數值來表示地址代號,來降低因數據與地址重復造成沖突的可能性。AI儀表通訊協議規定,地址代號為兩個字節,其數值范圍(16進制數)是80H—BFH,
兩個字節必需相同,數值為(儀表地址+80H)。例如,儀表參數Addr=10(16進制數為0AH,
0A+80H=8AH),則該儀表的地址表示為:
8AH 8AH
參數代號:儀表的參數用1個8位二進制數(一個字節,寫為16進制數)的參數代號
來表示。它在指令中表示要讀/寫的參數名。
AI 儀表可讀/寫的參數代號表:
參數 工業調節器 流量積算儀 多路巡檢儀
代號 AI-708/808/708P/808P AI-708H/Y AI-708M
00H SV/STEP 給定值/程序段 SV (空)
01H HIAL 上限報警 FHIA HIA(X)
02H LoAL 下限報警 FIoA LoA(X)
03H dHAL 正偏差報警 SPE (空)
04H dLAL 負偏差報警 Act (空)
05H dF 回差 Esn dF(X)
06H CtrL 控制方式 FSc (空)
07H M5 保持參數 PdIH (空)
08H P 速率參數 CSc (空)
09H t 滯后參數 CdIH (空)
0AH CtI 控制周期 Cut (空)
0BH Sn 輸入規格 FdIH Sn(X)-34 (只讀)
0CH dIP 小數點位置 FdIP Sn(X)-1 (只讀)
0DH dIL 下限顯示值 PA dIL(X)
0EH dIH 上限顯示值 Po dIH(X)
0FH ALP 報警輸出選擇 Co ALP(X)
10H Sc 傳感器修正 Frd (空)
11H Op1 輸出方式 CF (空)
12H oPL 輸出下限 bc (空)
13H oPH 輸出上限 IoL (空)
14H CF 功能選擇 FoH Cn 功能選擇
15H 波特率/808P運行狀態控制字 儀表型號特征 儀表型號特征
運行:0 暫停:4 停止:12
16H ADDR通訊地址 ADDR通訊地址 ADDR通訊地址
17H dL 數字濾波 IoH
Sn(X)-2 (只讀)
18H run 運行參數 dL nonc 常開/常閉選擇
19H Loc 參數封鎖 Loc Loc 參數封鎖
1AH-55H C01-t30 程序數據 無 無
56H 運行時間 無 無說明:1、如果向儀表讀取參數代號在表格中參數以外,則儀表不會返回任何數據。
2、AI—808系列1AH為手動輸出值MV。當參數run=0時,可通過寫該參數來調
節手動輸出值。為保持兼容性,寫 AI-808 型儀表1AH 也為手動輸出值,但建議目前編
程統一到16H。
3、AI-708P型另有60個參數(30個時間及 30個溫度),其參數代號從1AH-55H,第
1段溫度為1AH,第一段時間為1BH,第二段溫度為1CH,依此排列,程序段號參數 SteP為
00H,無SV參數。代號56H為當前段已運行時間,只許讀,不能寫。
4、15H為儀表型號的特征:
V5.0-V6.0版儀表開始,15H將逐步用于表示儀表的型號特征,這樣從上位機軟件就能
實現對下位機儀表的自動識別。為了盡量與舊有儀表保持兼容,特作以下約定:
(1)雖然AI系列儀表允許設置很低的通訊波特率,但1200及以下波特率的使用基本
上沒有,對于 AI-708/808 型儀表,15H 仍返回波特率,這樣其高位字節數通常應大于或等
于5,當在軟件中識別 15H高字節大于5時,上位機軟件可識別為AI-708/808型儀表。
(2)對于AI-708/808P型儀表,15H仍返回程序控制字,其高位字節數值為0,低位
字節數據如下:
(X)(X)(X)(X)E(V2)(EV1)(HOLD)(STOP)
前4位( BIT)目前暫不用,程序中應允許起為任意值。
HOLD 及STOP=0,則程序運行。
STOP=0,HOLD=1則程序暫停,
STOP=1,HOLD=1,則程序停止
EV1,EV2表示事件輸出狀態,為1時表示事件輸出動作,為0時表示事件輸出無效。
(3)AI-708H./Y型儀表,15H的高字節為1低字節備用,應允許其為任意值。
(4)AI-708M型儀表,15H的高字節為3低字節備用,應允許其為任意值。
讀/寫指令分別如下:
讀: 地址代號+52H(82)+要讀參數的代號+0+0+CRC校驗碼
AI系列人工智能調節器/多路巡檢儀/流量積算儀的AI通訊接口協議,具備 16位的求
和校正碼,通訊可靠,支持1200,2400,4800,9600,19200等多種波特率,并且將上位機訪問一
臺儀表的平均時間縮短到0.1秒以下.儀表允許在一個 RS485通訊接口上連接多達 101臺儀
表(為保證通訊可靠,儀表數量大于60臺時需要加一個RS485中繼器)。
一、接口規格
AI系列儀表使用異步串行通訊接口,接口電平符合RS232C 或RS485 標準中的規定。數
據格式為1個起始位,8位數據,無校驗位,一個或2個停止位。通訊傳輸數據的波特率可
調為1200--19200 bit/S(波特率為19200時需配界高速光耦的通訊模塊。AI儀表采用多機
通訊協議,如果采用RS485通訊接口,則可將 1—101臺的儀表同時連接在一個通訊接口上。
采用RS232C通訊接口時,一個通訊接口只能聯接一臺儀表。
RS485通訊接口通訊距離長達1KM以上,只需兩根線就能使多臺AI儀表與計算機進行
通訊,優于RS232通訊接口。為使用普通個人計算機PC能作上位機,可使用RS232C/RS485
型通訊接口轉換器,將計算機上的RS232C通訊口轉為RS485通訊口。宇光電子技術有限公
司所為此專門開發了新型RS232/RS485轉換器,與其他公司同類產品相比,具備體積小,無
需初始化而可適應任何軟件,無需外接電源,具有抗雷擊等優點.
按RS485接口的規定,RS485通訊接口可在一條通訊線路上連接最多32臺儀表或計算
機。需要聯接更多的儀表時需要中繼器,也可選擇采用75LBC184或MAX487芯片的通訊接口,
則最多可連接100臺AI儀表在一條通訊線路上,目前生產的 AI儀表通訊接口模塊通常采用
75LBC184,這種芯片具備一定的防雷和防靜電功能,且無需中繼器即可連接約60臺儀表。
AI儀表的RS232C及RS485通訊接口采用光電隔離技術將通訊接口與儀表的其他部分線
路隔離,當通訊線路上的某臺儀表損壞或故障時,并不會對其它儀表產生影響。同樣當儀表
的通訊部分損壞或主機發生故障時,儀表仍能正常進行測量及控制,并可通過儀表鍵盤對儀
表進行操作。16 位校驗碼不僅保證數據可靠性,并保證在通訊異常,比如網絡上有地址相
同的儀表或有其他公司產品時,儀表和計算機機仍能分別正常工作,不會產生數據混亂的問
題,因此采用AI儀表組成的集散型控制系統具有較高工作可靠性。
由于采用普通計算機作上位機,其軟件資源豐富,發展速度極快。新的AI上位機軟件
廣泛采用WINDOWS作為操作環境,不僅操作直觀方便,而且功能強大。這使得 AIDCS系統價
格大大低于傳統DCS系統,而性能及可靠性則均可優于傳統DCS系統。
二、通訊指令
AI儀表采用16進制數據格式來表示各種指令代碼及數據。AI儀表軟件通訊指令經過優
化設計,只有兩條,一條為讀指令,一條為寫指令,兩條指令使得上位機軟件編寫容易。不
過卻能100%完整地對儀表進行操作。
地址代號:為了在一個通訊接口上連接多臺AI儀表,需要給每臺 AI儀表編一個互不相
同的代號。AI有效的地址為0—100。所以一條通訊線路上最多可連接101 臺AI儀表。儀表
的地址代號由參數Addr決定。
儀表內部采用整型數據表示參數及測量值等,數據最大范圍為:-2999—+32767。因此
采用-32768—-7160之間的數值來表示地址代號,來降低因數據與地址重復造成沖突的可能性。AI儀表通訊協議規定,地址代號為兩個字節,其數值范圍(16進制數)是80H—BFH,
兩個字節必需相同,數值為(儀表地址+80H)。例如,儀表參數Addr=10(16進制數為0AH,
0A+80H=8AH),則該儀表的地址表示為:
8AH 8AH
參數代號:儀表的參數用1個8位二進制數(一個字節,寫為16進制數)的參數代號
來表示。它在指令中表示要讀/寫的參數名。
AI 儀表可讀/寫的參數代號表:
參數 工業調節器 流量積算儀 多路巡檢儀
代號 AI-708/808/708P/808P AI-708H/Y AI-708M
00H SV/STEP 給定值/程序段 SV (空)
01H HIAL 上限報警 FHIA HIA(X)
02H LoAL 下限報警 FIoA LoA(X)
03H dHAL 正偏差報警 SPE (空)
04H dLAL 負偏差報警 Act (空)
05H dF 回差 Esn dF(X)
06H CtrL 控制方式 FSc (空)
07H M5 保持參數 PdIH (空)
08H P 速率參數 CSc (空)
09H t 滯后參數 CdIH (空)
0AH CtI 控制周期 Cut (空)
0BH Sn 輸入規格 FdIH Sn(X)-34 (只讀)
0CH dIP 小數點位置 FdIP Sn(X)-1 (只讀)
0DH dIL 下限顯示值 PA dIL(X)
0EH dIH 上限顯示值 Po dIH(X)
0FH ALP 報警輸出選擇 Co ALP(X)
10H Sc 傳感器修正 Frd (空)
11H Op1 輸出方式 CF (空)
12H oPL 輸出下限 bc (空)
13H oPH 輸出上限 IoL (空)
14H CF 功能選擇 FoH Cn 功能選擇
15H 波特率/808P運行狀態控制字 儀表型號特征 儀表型號特征
運行:0 暫停:4 停止:12
16H ADDR通訊地址 ADDR通訊地址 ADDR通訊地址
17H dL 數字濾波 IoH
Sn(X)-2 (只讀)
18H run 運行參數 dL nonc 常開/常閉選擇
19H Loc 參數封鎖 Loc Loc 參數封鎖
1AH-55H C01-t30 程序數據 無 無
56H 運行時間 無 無說明:1、如果向儀表讀取參數代號在表格中參數以外,則儀表不會返回任何數據。
2、AI—808系列1AH為手動輸出值MV。當參數run=0時,可通過寫該參數來調
節手動輸出值。為保持兼容性,寫 AI-808 型儀表1AH 也為手動輸出值,但建議目前編
程統一到16H。
3、AI-708P型另有60個參數(30個時間及 30個溫度),其參數代號從1AH-55H,第
1段溫度為1AH,第一段時間為1BH,第二段溫度為1CH,依此排列,程序段號參數 SteP為
00H,無SV參數。代號56H為當前段已運行時間,只許讀,不能寫。
4、15H為儀表型號的特征:
V5.0-V6.0版儀表開始,15H將逐步用于表示儀表的型號特征,這樣從上位機軟件就能
實現對下位機儀表的自動識別。為了盡量與舊有儀表保持兼容,特作以下約定:
(1)雖然AI系列儀表允許設置很低的通訊波特率,但1200及以下波特率的使用基本
上沒有,對于 AI-708/808 型儀表,15H 仍返回波特率,這樣其高位字節數通常應大于或等
于5,當在軟件中識別 15H高字節大于5時,上位機軟件可識別為AI-708/808型儀表。
(2)對于AI-708/808P型儀表,15H仍返回程序控制字,其高位字節數值為0,低位
字節數據如下:
(X)(X)(X)(X)E(V2)(EV1)(HOLD)(STOP)
前4位( BIT)目前暫不用,程序中應允許起為任意值。
HOLD 及STOP=0,則程序運行。
STOP=0,HOLD=1則程序暫停,
STOP=1,HOLD=1,則程序停止
EV1,EV2表示事件輸出狀態,為1時表示事件輸出動作,為0時表示事件輸出無效。
(3)AI-708H./Y型儀表,15H的高字節為1低字節備用,應允許其為任意值。
(4)AI-708M型儀表,15H的高字節為3低字節備用,應允許其為任意值。
讀/寫指令分別如下:
讀: 地址代號+52H(82)+要讀參數的代號+0+0+CRC校驗碼
AIGC
"AI系列儀表通訊協議5.0說明文檔" 是一份詳細闡述了針對AI系列(假設是一種特定品牌或型號的工業自動化儀表)所采用的第五代通信協議的技術規范和操作指南。該文檔主要包括以下內容:
1. **簡介**:介紹了AI系列儀表通信協議5.0的發展背景、目標以及相較于前一代協議的主要改進和升級。
2. **協議概述**:定義了該協議的工作原理,包括數據傳輸格式、幀結構、報文類型(如命令、響應、事件等)、傳輸參數(如波特率、校驗方式、同步方式等)。
3. **功能描述**:詳述了通過此協議,用戶可以實現的功能,例如設置儀表參數、讀取實時數據、觸發控制動作、診斷狀態信息等。
4. **接口說明**:明確了儀表與上位機、PLC或其他設備之間的物理接口要求,如串口、以太網、現場總線接口等的具體連接方法和配置步驟。
5. **示例應用**:提供了使用該協議進行實際通信操作的案例分析和代碼片段,幫助用戶理解和掌握協議的應用實踐。
6. **錯誤處理與故障排查**:列出了可能遇到的問題及相應的解決策略,便于用戶在實施過程中快速定位并解決問題。
7. **安全與兼容性**:強調了協議在網絡安全、數據加密、向下兼容等方面的要求和注意事項。
8. **附錄**:包含相關的技術參數表、命令碼對照表、協議版本變更記錄等內容,以便查閱和參考。
總之,這份文檔是AI系列儀表用戶在進行設備通信配置、系統集成和維護時不可或缺的技術支持資料。
相關資源推薦