一、型號(hào)命名
1、RS485-RTU通訊數(shù)字壓力變送器
PT500-XXX-RS485-RTU-XX-8m-605
A B C D E
2、RS485-ASCII通訊數(shù)字壓力變送器
PT500-XXX-RS485-ASCII-XX-8m-605
A B C D E
A、量程參數(shù):按實(shí)際數(shù)值標(biāo)示
如:500毫米水位高標(biāo)為500mmH2O;50米水位高標(biāo)為50mH2O
B、輸出參數(shù):
RS485-RTU通訊協(xié)議
RS485-ASCII通訊協(xié)議
C、精度參數(shù): 0.25:±0.25%FS 0.5:±0.5%FS
E、電纜線長(zhǎng)度8m
F、變送器結(jié)構(gòu)參數(shù),
1、產(chǎn)品概述及特點(diǎn):
A、采用進(jìn)口擴(kuò)散硅感壓芯片;
B、選進(jìn)的貼片工藝,具有零點(diǎn)、滿量程補(bǔ)償,溫度補(bǔ)償;
C、高精度和高穩(wěn)定性放大集成電路;
D、全封焊結(jié)構(gòu)、抗沖擊、耐疲勞、可靠性高;
E、輸出信號(hào)多樣化(通用的模擬量輸出、數(shù)字RS485/RS232輸出、GPRS無(wú)線傳輸);
F、結(jié)構(gòu)小,外徑最小可達(dá)26mm;
G、電氣連接采用特殊灌封工藝,配套3/5芯導(dǎo)氣屏蔽電纜,防護(hù)等級(jí)達(dá)國(guó)家IP68標(biāo)準(zhǔn)
2、產(chǎn)品應(yīng)用:
A、水/油箱、水/油槽的液位測(cè)量與監(jiān)控;
B、水井、水塔、河流、水庫(kù)的水位測(cè)量與監(jiān)控;
C、污水處理設(shè)備、海洋水位、地下水監(jiān)測(cè);
D、液位網(wǎng)絡(luò)組態(tài)采集
四、采集方式:
1、使用電腦-軟件采集
2、使用PY500現(xiàn)二次儀表采集
五、主要技術(shù)參數(shù)
壓力類型:表壓
量 程:
表壓正壓:0~100mmH2O,500mmH2O,1mH2O,2mH2O,5mH2O,10mH2O,20mH2O,40mH2O,50mH2O,100mH2O
輸 出:
RS485-RTU通訊協(xié)議數(shù)字信號(hào)
RS485-ASCII通訊協(xié)議數(shù)字信號(hào)
綜合精度:±0.25%FS、±0.5%FS
供 電: 24VDC(9~30VDC)
絕緣電阻: ≥1000 MΩ/100VDC
介質(zhì)溫度: -20~85℃
環(huán)境溫度:-20~85℃
儲(chǔ)存溫度:-40~90℃
相對(duì)濕度: 0~95% RH
密封等級(jí):IP65/IP68
過(guò)載能力: 150%FS
響應(yīng)時(shí)間:≤10mS
穩(wěn) 定 性:≤±0.15%FS/年
振動(dòng)影響:≤±0.15%FS/年(機(jī)械振動(dòng)頻率20Hz~1000Hz)
電氣連接:IP68防水密封出線;標(biāo)準(zhǔn)配線8米(通常為量程值+3米)
壓力連接:投入式
材料:304/316L不銹鋼;聚四氟乙烯(塑料王)
六、產(chǎn)品結(jié)構(gòu)圖
RS485-RTU輸出通訊協(xié)議
本儀表通訊協(xié)議遵守MODBUS-RTU通訊規(guī)約,1個(gè)起始位,8個(gè)數(shù)據(jù)位,一個(gè)停止位。
以下指令定義假設(shè)儀表參數(shù)為:儀表地址設(shè)置為 1、通訊波特率9600、無(wú)效驗(yàn)位、小數(shù)點(diǎn)1位、單位MPa、儀表顯示值500.0MPa。指令中讀指令、寫(xiě)指令中的地址及數(shù)據(jù)均為高字節(jié)在前、低字節(jié)在后;CRC檢驗(yàn)低字節(jié)在前,高字節(jié)在后。
【讀壓力值】
命令:01 03 00 04 00 01 C5 CB
指令說(shuō)明:01(儀表地址) 03(讀命令)00 00(儀表通訊地址)00 01(讀一個(gè)參數(shù))84 0A(CRC16效驗(yàn)碼)
響應(yīng): 01 03 02 13 88 B5 12
指令說(shuō)明:01(儀表地址) 03(讀命令)02(讀取的字節(jié)數(shù),1個(gè)參數(shù)為2,2個(gè)參數(shù)為4 ....)13 88(13 88為16進(jìn)制數(shù)13為高字節(jié)88為低字節(jié)轉(zhuǎn)為10進(jìn)制數(shù)剛好為5000)B5 12(CRC16效驗(yàn)碼)
【零飄調(diào)整】
命令:01 06 00 05 00 01 58 0B
指令說(shuō)明:01(儀表地址) 06(寫(xiě)指令)00 05(儀表通訊地址)00 01(零飄調(diào)整代碼)58 0B(CRC16效驗(yàn)碼)
響應(yīng): 01 06 00 05 00 01 58 0B
指令說(shuō)明:01(儀表地址) 06(寫(xiě)指令)00 05(儀表通訊地址)00 01(零飄調(diào)整代碼)58 0B(CRC16效驗(yàn)碼)
【讀參數(shù)值】
命令: 01 03 XX XX 00 01 CRC1 CRC2
指令說(shuō)明:01(儀表地址) 03(讀命令)XX XX(參數(shù)地址:參見(jiàn)表2)00 01(讀一個(gè)參數(shù))CRC1 CRC2(CRC16效驗(yàn)碼:低字節(jié)在前,高字節(jié)在后)
響應(yīng):01 03 02 XX XX CRC1 CRC2
指令說(shuō)明:01(儀表地址) 03(讀命令)02(讀取的字節(jié)數(shù),1個(gè)參數(shù)為2,2個(gè)參數(shù)為4 ....)XX XX(返回的參數(shù)值:高位在前,低位在后)CRC1 CRC2(CRC16效驗(yàn)碼:低字節(jié)在前,高字節(jié)在后)
【寫(xiě)參數(shù)值】
命令: 01 06 XX XX data1 data2 CRC1 CRC2
指令說(shuō)明:01(儀表地址) 03(讀命令)XX XX(參數(shù)地址:參見(jiàn)表2)data1 data2(寫(xiě)入的參數(shù):高字節(jié)在前,低字節(jié)在后。見(jiàn)表2)CRC1 CRC2(CRC16效驗(yàn)碼:低字節(jié)在前,高字節(jié)在后)
響應(yīng):01 06 XX XX data1 data2 CRC1 CRC2
指令說(shuō)明:01(儀表地址) 03(讀命令)XX XX(參數(shù)地址)data1 data2(寫(xiě)入的參數(shù):高字節(jié)在前,低字節(jié)在后。見(jiàn)表2)CRC1 CRC2(CRC16效驗(yàn)碼:低字節(jié)在前,高字節(jié)在后)
表2:參數(shù)地址及數(shù)據(jù)
【寫(xiě)參數(shù)步驟】
①密碼驗(yàn)證,密碼為38 79H,即發(fā)送命令: 01 06 00 0A 38 79 7B EA
②寫(xiě)需要修改的參數(shù),例如修改變送板地址為2時(shí),命令:01 06 00 00 00 02 08 0B
注意:寫(xiě)參數(shù)時(shí),密碼認(rèn)證只需1次,在不斷電情況下,其他參數(shù)可繼續(xù)修改而無(wú)需再次進(jìn)行認(rèn)證。斷電后,則需重新認(rèn)證后方可改變參數(shù)。
附詳細(xì)指令代碼:
假設(shè)儀表參數(shù)為:儀表地址設(shè)置為 1,通訊波特率9600,無(wú)效驗(yàn)位,小數(shù)點(diǎn)1位,單位MPa,儀表顯示值500.0MPa。
以下為主機(jī)(PC)發(fā)命令和儀表返回命令祥解:
//命令為16進(jìn)制
一、讀指令
(1)【讀儀表地址命令】
命令:01 03 00 00 00 01 84 0A 01(儀表地址) 03(讀命令)00 00(儀表通訊地址)00 01(讀一個(gè)參數(shù))84 0A(CRC16效驗(yàn)碼)
儀表返回?cái)?shù)據(jù):01 03 02 00 01 79 84 01(儀表地址) 03(讀命令)02(讀取的字節(jié)數(shù),1個(gè)參數(shù)為2,2個(gè)參數(shù)為4 ....)00 01(儀表地址為1)79 84(CRC16效驗(yàn)碼)
(2)【讀儀表波特率命令】
命令:01 03 00 01 00 01 D5 CA 01(儀表地址) 03(讀命令)00 03(儀表通訊波特率)00 01(讀一個(gè)參數(shù))84 0A(CRC16效驗(yàn)碼)
儀表返回?cái)?shù)據(jù):01 03 02 00 04 B9 87 01(儀表地址) 03(讀命令)02(讀取的字節(jié)數(shù),1個(gè)參數(shù)為2,2個(gè)參數(shù)為4 ....)00 03(查表2波特率9600)F8 45(CRC16效驗(yàn)碼)
(3)【讀儀表單位命令】
命令:01 03 00 02 00 01 25 CA 01(儀表地址) 03(讀命令)00 02(儀表單位)00 01(讀一個(gè)參數(shù))25 CA(CRC16效驗(yàn)碼)
儀表返回?cái)?shù)據(jù):01 03 02 00 02 39 85 01(儀表地址) 03(讀命令)02(讀取的字節(jié)數(shù),1個(gè)參數(shù)為2,2個(gè)參數(shù)為4 ....)00 02(查MODBUS表代表單位MPa)39 85(CRC16效驗(yàn)碼)
(4)【讀儀表小數(shù)點(diǎn)命令】
命令:01 03 00 03 00 01 74 0A 01(儀表地址) 03(讀命令)00 03(儀表小數(shù)點(diǎn))00 01(讀一個(gè)參數(shù))74 0A(CRC16效驗(yàn)碼)
儀表返回?cái)?shù)據(jù):01 03 02 00 01 79 84 01(儀表地址) 03(讀命令)02(讀取的字節(jié)數(shù),1個(gè)參數(shù)為2,2個(gè)參數(shù)為4 ....)00 01(查MODBUS表代表1位小數(shù))79 84(CRC16效驗(yàn)碼)
(5)【讀儀表顯示值命令】01 03 00 04 00 01 C5 CB 01(儀表地址) 03(讀命令)00 04(儀表顯示值)00 01(讀一個(gè)參數(shù))C5 CB(CRC16效驗(yàn)碼)
儀表返回?cái)?shù)據(jù):01 03 02 13 88 B5 12 01(儀表地址) 03(讀命令)02(讀取的字節(jié)數(shù),1個(gè)參數(shù)為2,2個(gè)參數(shù)為4 ....)13 88(13 88為16進(jìn)制數(shù)13為高字節(jié)88為低字節(jié)轉(zhuǎn)為10進(jìn)制數(shù)剛好為5000)B5 12(CRC16效驗(yàn)碼)
(6)【讀校驗(yàn)位】01 03 00 06 00 01 64 0B 01(儀表地址) 03(讀命令)00 06(校驗(yàn)位)00 01(讀一個(gè)參數(shù))64 0B(CRC16效驗(yàn)碼)
儀表返回?cái)?shù)據(jù):01 03 02 00 00 B8 44 01(儀表地址) 03(讀命令)02(讀取的字節(jié)數(shù),1個(gè)參數(shù)為2,2個(gè)參數(shù)為4 ....)00 00(00 00 代表此模塊無(wú)校驗(yàn))B8 44(CRC16效驗(yàn)碼)
二、寫(xiě)指令
為了保護(hù)模塊參數(shù),任何改變模塊參數(shù)的指令需提前進(jìn)行密碼認(rèn)證,否則無(wú)效。密碼驗(yàn)證:密碼為38 79H,即發(fā)送命令: 01 06 00 0A 38 79 7B EA
如要將模塊地址從1改為2需發(fā)首先發(fā)送送: 01 06 00 0A 38 79 7B EA;然后再發(fā)送:01 06 00 00 00 02 08 0B
【以下是詳細(xì)寫(xiě)指令代碼及解析】
(1)【寫(xiě)儀表地址命令】
命令:01 06 00 00 00 02 08 0B 01(儀表地址) 06(寫(xiě)命令)00 00(儀表通訊地址)00 02(模塊地址改為2)08 0B(CRC16效驗(yàn)碼)
儀表返回?cái)?shù)據(jù):01 06 00 00 00 02 08 0B 01(儀表地址) 06(寫(xiě)命令)00 00(儀表通訊地址)00 02(模塊地址改為2)08 0B(CRC16效驗(yàn)碼)
(2)【寫(xiě)儀表波特率命令】
命令:01 06 00 01 00 02 59 CB 01(儀表地址) 06(寫(xiě)命令)00 02(儀表通訊波特率:00 02代表4800bps——見(jiàn)表2)00 01(讀一個(gè)參數(shù))59 CB(CRC16效驗(yàn)碼)
儀表返回?cái)?shù)據(jù):01 06 00 01 00 02 59 CB 01(儀表地址) 06(寫(xiě)命令)00 02(儀表通訊波特率:00 02代表4800bps——見(jiàn)表2)00 01(讀一個(gè)參數(shù))59 CB(CRC16效驗(yàn)碼)
(3)【寫(xiě)零飄】01 06 00 05 00 00 99 CB 01(儀表地址) 06(寫(xiě)命令)00 05(零飄)00 00(無(wú)意義)99 CB(CRC16效驗(yàn)碼)
儀表返回?cái)?shù)據(jù):01 06 00 05 00 00 99 CB 01(儀表地址) 06(寫(xiě)命令)00 05(零飄)00 00(無(wú)意義)99 CB(CRC16效驗(yàn)碼)
(4)【寫(xiě)校驗(yàn)位】01 06 00 06 00 01 A8 0B 01(儀表地址) 06(寫(xiě)命令)00 06(校驗(yàn)位)00 01(00 01代表奇校驗(yàn)——見(jiàn)表2)A8 0B(CRC16效驗(yàn)碼)
儀表返回?cái)?shù)據(jù):01 06 00 06 00 01 A8 0B 01(儀表地址) 06(寫(xiě)命令)00 06(校驗(yàn)位)00 01(00 01代表奇校驗(yàn)——見(jiàn)表2)A8 0B(CRC16效驗(yàn)碼)
RS485-ASCII通訊協(xié)議
RS485-ASCII通訊協(xié)議,半雙工工作方式,串行傳輸速率:1200,2400,4800,9600,19200,38400 ,57600可選。幀格式:1 位開(kāi)始位,8 位數(shù)據(jù)位,1 位停止位,奇校驗(yàn)位。命令返回延遲時(shí)間:約10 毫秒。傳輸距離:1200 米。
1、 ASCII 命令格式、命令及注解
發(fā)送命令:# a C C d d d d ;
# 是命令的前導(dǎo)碼,每一個(gè)命令都以 # 開(kāi)頭。
a 是命令的地址碼,用于區(qū)分該命令是發(fā)給哪一個(gè)PT500-RS485變送器的??捎?% 作為地址碼,PT500-RS485除響應(yīng)與自己地址相符的命令外,所有的PT500-RS485變送器還響應(yīng)地
址為 % 的命令。
C C 命令碼由兩個(gè)英文字母組成,可分為兩種命令,讀命令和寫(xiě)命令。
d d d d 命令參數(shù),由1~6 個(gè)十進(jìn)制或十六進(jìn)制數(shù)字組成。
;分號(hào),ASCII 碼的59(3BH),是DAP命令的結(jié)束碼
一旦PT500-RS485收到與自己地址碼相符的合法命令,除RS和mb命令外,都要返回ASCII 格式的值。
返回命令:* D↙
* 是返回的前導(dǎo)碼,每一個(gè)命令返回都以* 開(kāi)頭。
D 是返回值,有可能是字符串,數(shù)字等。
↙回車符,ASCII 碼的13(0DH),是DAP變送器返回的結(jié)束碼
地址:%是PT500-RS485的地址碼,無(wú)論P(yáng)T500-RS485自己的地址是多少,都要響應(yīng)地址碼為%的命令。當(dāng)RS485 總線上只接有一只PT500-RS485時(shí),才能使用 % 作為地址發(fā)送命令。否則將產(chǎn)生總線競(jìng)爭(zhēng),有可能會(huì)損壞PT500-RS485。
ASCII命令及注解