一、 型號命名
1、RS485-RTU通訊數字壓力變送器
PT500-XXX-RS485-RTU-XX-XX-1m-560
A B C D E F
2、RS485-ASCII通訊數字壓力變送器
PT500-XXX-RS485-ASCII-XX-XX-1m-561
A B C D E F
A、量程參數:按實際數值標示
如:0.6MPA標為0.6M;35KPa標為35K
200psi 標為200psi
B、輸出參數:
RS485-RTU通訊協議
RS485-ASCII通訊協議
C、精度參數: 0.25:±0.25%FS 0.5:±0.5%FS
D、安裝螺紋參數,按實際螺紋標示,
如:M20X1.5標為M20;G1/4標為G1/4 等
E、電纜線長度1m
F、變送器結構參數
二、產品概述
A、采用進口感壓芯片,具有零點、滿量程補償,溫度補償
B、RS485數字信號輸出,高精度和高穩定性放大集成電路;
C、全封焊結構、抗沖擊、耐疲勞、可靠性高;
D、結構小,外徑最小可達26mm;
三、產品應用:
A、液壓及氣動控制系統的壓力測試與監控;
B、石化、環保、空氣壓縮行業壓力測量;
C、樓宇自動化、恒壓供水系統壓力檢測;
D、工業過程檢測與控制;實驗室壓力校驗
F、電站運行巡檢、機車制動液壓系統;
E、城市管網、油田管道、大小型水電站的壓力網絡組態采集
四、采集方式:
1、使用電腦-軟件采集
2、使用PY500現二次儀表采集
五、主要技術參數
被測介質: 氣體、液體及蒸氣(弱腐蝕性)
壓力類型: 表壓;絕壓
量 程:
表壓正壓:5Kpa;10Kpa;20Kpa;50Kpa;100Kpa;200Kpa;500Kpa;
0.6Mpa;1Mpa;1.6Mpa;2Mpa;5Mpa;10Mpa;16Mpa;
20Mpa;30Mpa;40Mpa;50Mpa;60Mpa
表壓負壓:-100Kpa~0;-50Kpa~0;-20Kpa~0;-10Kpa~0;
表壓正負壓:-100KPa~100KPa;-100KPa~600KPa;-100KPa~1000KPa;
-0.1MPa~1.6MPa;-0.1MPa~2.5MPa;
±10KPa;±50KPa;±100KPa;
絕壓:0.1MPa;0.6MPa;1MPa;1.6MPa;2MPa;3MPa
輸 出:
RS485-RTU通訊協議數字信號
RS485-ASCII通訊協議數字信號
綜合精度:±0.25%FS、±0.5%FS
供 電: 24VDC(9~30VDC)
絕緣電阻: ≥1000 MΩ/100VDC
介質溫度: -20~85℃
環境溫度:-20~85℃
儲存溫度:-40~90℃
相對濕度: 0~95% RH
密封等級:IP65/IP68
過載能力: 150%FS
響應時間:≤10mS
穩 定 性:≤±0.15%FS/年
振動影響:≤±0.15%FS/年(機械振動頻率20Hz~1000Hz)
電氣連接:赫絲曼接頭(國際標準);標準配線3米
壓力連接:M20×1.5,其它螺紋可依據客戶要求設計
連接螺紋材料:304/316L不銹鋼
六、產品結構圖
七、螺紋尺寸圖
八、安裝密封結構圖
九、RS485-RTU輸出通訊協議
標準MODBUS RTU通訊協議
本儀表通訊協議遵守MODBUS-RTU通訊規約,1個起始位,8個數據位,一個停止位。
以下指令定義假設儀表參數為:儀表地址設置為 1、通訊波特率9600、無效驗位、小數點1位、單位MPa、儀表顯示值500.0MPa。指令中讀指令、寫指令中的地址及數據均為高字節在前、低字節在后;CRC檢驗低字節在前,高字節在后。
【讀壓力值】
命令:01 03 00 04 00 01 C5 CB
指令說明:01(儀表地址) 03(讀命令)00 00(儀表通訊地址)00 01(讀一個參數)84
響應: 01 03 02 13 88 B5 12
指令說明:01(儀表地址) 03(讀命令)02(讀取的字節數,1個參數為2,2個參數為4 ....)13 88(13 88為16進制數13為高字節88為低字節轉為10進制數剛好為5000)B5 12(CRC16效驗碼)
【零飄調整】
命令:01 06 00 05 00 01 58 0B
指令說明:01(儀表地址) 06(寫指令)00 05(儀表通訊地址)00 01(零飄調整代碼)58 0B(CRC16效驗碼)
響應: 01 06 00 05 00 01 58 0B
指令說明:01(儀表地址) 06(寫指令)00 05(儀表通訊地址)00 01(零飄調整代碼)58 0B(CRC16效驗碼)
【讀參數值】
命令: 01 03 XX XX 00 01 CRC1 CRC2
指令說明:01(儀表地址) 03(讀命令)XX XX(參數地址:參見表2)00 01(讀一個參數)CRC1 CRC2(CRC16效驗碼:低字節在前,高字節在后)
響應:01 03 02 XX XX CRC1 CRC2
指令說明:01(儀表地址) 03(讀命令)02(讀取的字節數,1個參數為2,2個參數為4 ....)XX XX(返回的參數值:高位在前,低位在后)CRC1 CRC2(CRC16效驗碼:低字節在前,高字節在后)
【寫參數值】
命令: 01 06 XX XX data1 data2 CRC1 CRC2
指令說明:01(儀表地址) 03(讀命令)XX XX(參數地址:參見表2)data1 data2(寫入的參數:高字節在前,低字節在后。見表2)CRC1 CRC2(CRC16效驗碼:低字節在前,高字節在后)
響應:01 06 XX XX data1 data2 CRC1 CRC2
指令說明:01(儀表地址) 03(讀命令)XX XX(參數地址)data1 data2(寫入的參數:高字節在前,低字節在后。見表2)CRC1 CRC2(CRC16效驗碼:低字節在前,高字節在后)
表2:參數地址及數據
參數名稱 |
內容 |
地址(Hex) |
數據(data1,data2) |
Addr |
變送板地址 |
00 00 |
1~255 |
baud |
變送板波特率 |
00 01 |
1-2400 2-4800 3-9600 4-19200 |
Unit |
測量單位 |
00 02 |
0-m 1-kPa 2-MPa 3-℃ 4-L 5-bar 6-psi 7 Pa |
Dot |
測量數據小數點位數 |
00 03 |
取值范圍:0-4 |
Parity |
校驗位 |
00 06 |
0-None 1-Odd 2-Even |
Loc |
密碼驗證 |
00 |
密碼: 38 79 |
【寫參數步驟】
①密碼驗證,密碼為38 79H,即發送命令: 01 06 00
②寫需要修改的參數,例如修改變送板地址為2時,命令:01 06 00 00 00 02 08 0B
注意:寫參數時,密碼認證只需1次,在不斷電情況下,其他參數可繼續修改而無需再次進行認證。斷電后,則需重新認證后方可改變參數。
附詳細指令代碼:
假設儀表參數為:儀表地址設置為 1,通訊波特率9600,無效驗位,小數點1位,單位MPa,儀表顯示值500.0MPa。
以下為主機(PC)發命令和儀表返回命令祥解:
//命令為16進制
一、讀指令
(1)【讀儀表地址命令】
命令:01 03 00 00 00 01 84
儀表返回數據:01 03 02 00 01 79 84 01(儀表地址) 03(讀命令)02(讀取的字節數,1個參數為2,2個參數為4 ....)00 01(儀表地址為1)79 84(CRC16效驗碼)
(2)【讀儀表波特率命令】
命令:01 03 00 01 00 01 D5 CA 01(儀表地址) 03(讀命令)00 03(儀表通訊波特率)00 01(讀一個參數)84
儀表返回數據:01 03 02 00 04 B9 87 01(儀表地址) 03(讀命令)02(讀取的字節數,1個參數為2,2個參數為4 ....)00 03(查表2波特率9600)F8 45(CRC16效驗碼)
(3)【讀儀表單位命令】
命令:01 03 00 02 00 01 25 CA 01(儀表地址) 03(讀命令)00 02(儀表單位)00 01(讀一個參數)25 CA(CRC16效驗碼)
儀表返回數據:01 03 02 00 02 39 85 01(儀表地址) 03(讀命令)02(讀取的字節數,1個參數為2,2個參數為4 ....)00 02(查MODBUS表代表單位MPa)39 85(CRC16效驗碼)
(4)【讀儀表小數點命令】
命令:01 03 00 03 00 01 74 0A 01(儀表地址) 03(讀命令)00 03(儀表小數點)00 01(讀一個參數)74 0A(CRC16效驗碼)
儀表返回數據:01 03 02 00 01 79 84 01(儀表地址) 03(讀命令)02(讀取的字節數,1個參數為2,2個參數為4 ....)00 01(查MODBUS表代表1位小數)79 84(CRC16效驗碼)
(5)【讀儀表顯示值命令】01 03 00 04 00 01 C5 CB 01(儀表地址) 03(讀命令)00 04(儀表顯示值)00 01(讀一個參數)C5 CB(CRC16效驗碼)
儀表返回數據:01 03 02 13 88 B5 12 01(儀表地址) 03(讀命令)02(讀取的字節數,1個參數為2,2個參數為4 ....)13 88(13 88為16進制數13為高字節88為低字節轉為10進制數剛好為5000)B5 12(CRC16效驗碼)
(6)【讀校驗位】01 03 00 06 00 01 64 0B 01(儀表地址) 03(讀命令)00 06(校驗位)00 01(讀一個參數)64 0B(CRC16效驗碼)
儀表返回數據:01 03 02 00 00 B8 44 01(儀表地址) 03(讀命令)02(讀取的字節數,1個參數為2,2個參數為4 ....)00 00(00 00 代表此模塊無校驗)B8 44(CRC16效驗碼)
二、寫指令
為了保護模塊參數,任何改變模塊參數的指令需提前進行密碼認證,否則無效。密碼驗證:密碼為38 79H,即發送命令: 01 06 00
如要將模塊地址從1改為2需發首先發送送: 01 06 00
【以下是詳細寫指令代碼及解析】
(1)【寫儀表地址命令】
命令:01 06 00 00 00 02 08 0B 01(儀表地址) 06(寫命令)00 00(儀表通訊地址)00 02(模塊地址改為2)08 0B(CRC16效驗碼)
儀表返回數據:01 06 00 00 00 02 08 0B 01(儀表地址) 06(寫命令)00 00(儀表通訊地址)00 02(模塊地址改為2)08 0B(CRC16效驗碼)
(2)【寫儀表波特率命令】
命令:01 06 00 01 00 02 59 CB 01(儀表地址) 06(寫命令)00 02(儀表通訊波特率:00 02代表4800bps——見表2)00 01(讀一個參數)59 CB(CRC16效驗碼)
儀表返回數據:01 06 00 01 00 02 59 CB 01(儀表地址) 06(寫命令)00 02(儀表通訊波特率:00 02代表4800bps——見表2)00 01(讀一個參數)59 CB(CRC16效驗碼)
(3)【寫零飄】01 06 00 05 00 00 99 CB 01(儀表地址) 06(寫命令)00 05(零飄)00 00(無意義)99 CB(CRC16效驗碼)
儀表返回數據:01 06 00 05 00 00 99 CB 01(儀表地址) 06(寫命令)00 05(零飄)00 00(無意義)99 CB(CRC16效驗碼)
(4)【寫校驗位】01 06 00 06 00 01 A8 0B 01(儀表地址) 06(寫命令)00 06(校驗位)00 01(00 01代表奇校驗——見表2)A8 0B(CRC16效驗碼)
儀表返回數據:01 06 00 06 00 01 A8 0B 01(儀表地址) 06(寫命令)00 06(校驗位)00 01(00 01代表奇校驗——見表2)A8 0B(CRC16效驗碼)
十、RS485-ASCII通訊協議
RS485-ASCII通訊協議,半雙工工作方式,串行傳輸速率:1200,2400,4800,9600,19200,38400 ,57600可選。幀格式:1 位開始位,8 位數據位,1 位停止位,奇校驗位。命令返回延遲時間:約10 毫秒。傳輸距離:
1、 ASCII 命令格式、命令及注解
發送命令:# a C C d d d d ;
# 是命令的前導碼,每一個命令都以 # 開頭。
a 是命令的地址碼,用于區分該命令是發給哪一個PT500-RS485變送器的??捎?/SPAN> % 作為萬能地址碼,PT500-RS485除響應與自己地址相符的命令外,所有的PT500-RS485變送器還響應地
址為 % 的命令。
C C 命令碼由兩個英文字母組成,可分為兩種命令,讀命令和寫命令。
d d d d 命令參數,由1~6 個十進制或十六進制數字組成。
;分號,ASCII 碼的59(3BH),是DAP命令的結束碼
一旦PT500-RS485收到與自己地址碼相符的合法命令,除RS和mb命令外,都要返回ASCII 格式的值。
返回命令:* D↙
* 是返回的前導碼,每一個命令返回都以* 開頭。
D 是返回值,有可能是字符串,數字等。
↙回車符,ASCII 碼的13(0DH),是DAP變送器返回的結束碼
萬能地址:%是PT500-RS485的萬能地址碼,無論PT500-RS485自己的地址是多少,都要響應地址碼為%的命令。當RS485 總線上只接有一只PT500-RS485時,才能使用 % 作為地址發送命令。否則將產生總線競爭,有可能會損壞PT500-RS485。
ASCII命令及注解