服务热线

13636509899
网站导航
主营产品:
当前位置: 主页>

上泰酸度计SP-2100的校正和通讯规约

时间:2020-12-08 03:51 点击次数:589
 
 
温度补偿  
在 PH 测量模式下,溶液温度会影响电极测量,因此必須做温度补偿以修正 PH 测值误差。
1.手动补偿:不使用温度探棒时,可在校正前或测量时,按温度TEMP旋钮,旋转调整温度至与溶液温度一致。                 
2.自动温度补偿:本机能自动判別 PT1000 以及 NTC30K 温度探棒,将温度探棒接入插
座后,自动测取温度并於校正或测量时自动做温度补偿,并可按TEMP 旋鈕,旋转以修正温度感测值。
   
PH 校正
本机支持 TECH 缓冲标准液,自动校正以及自定意手调校正。
TECH 预设之校正保准液值为:PH4.01、PH7.00、PH10.00。
TECH 标准液可作单点、两点及三点校正。
预设标准液(TECH)校正:
 
 


CA 校正
CA 校正需在 PH 測量模式下进行


ORP 零点电位或相对电位调校 (在 ORP 测量模式下)
ORP 电极可用 ORP 标准液來调校电位偏移或调校相对电位。按MODE鍵進入 ORP 測量模式:依流程图对电极进行调校。
RS-232 通讯规约
上泰PH计SP-2100 採用標準 MODBUS 協定,支援 RTU 傳輸模式,支援偶效驗,允許與具有相容 MODBUS 協議的 PLC、RTU、SCADA 系統或者第三方的監控軟體之間進行資訊和資料的有效傳遞,有了 SP2100,就只要增加一套基於 PC(或者工控機)的中央通訊主控顯示軟體(如:力控、組態王、Intouch、FIX、Synall)就可以建立一套監控系統。SP2100 通訊規約描述了本機串列口通訊的讀格式和內部資訊資料的定義,以便第三方開發使用。儀器出廠預設值為(不可修改):機器位址為 1,串列傳輸速率為 19200,傳輸編碼模式為 RTU,校驗方式為偶校驗 。
MODBUS 規則
所有 RS-232 通訊回路都應遵照主/從站方式,依照這種方式,資料可以在一個主站(如:PC 機)和從站(如:SP2100)之間傳遞。主站初始化和控制在 RS-232 通訊回路上傳遞的所有資訊。
任何一次通訊都不能從從站開始RS-232 回路上所有通訊都以“資訊幀”方式傳遞。如果主站或從站接受到含有未知命令的資訊幀,則不予以回應。備註:資訊幀是一個由資料幀(每一個位元組就是一個資料幀)構成的字串(最多 255 個位元組)。
資料幀格式
通訊傳輸為非同步方式,並以位元元元元組(資料幀)為單位。在主站和從站之間傳遞的每一個資料幀都是 11 位元(MODBUS RTU)的串列資料流程。
資料幀格式:

位(BIT)流MODBUS RTU
起始位1 位
數據位元8 位
奇偶效驗位1 位:有奇偶校驗位
無: 無奇偶校驗位
 
停止位
位:有奇偶校驗位
位: 無奇偶校驗位
SP2100 通訊規約
當通訊命令發送到 SP2100 時,符合相應的位址碼的設備接受通訊命令,讀取資訊, 如果沒有出錯,則執行相應的任務;然後把執行結果返回給發送者,返送的資訊中包括位址碼,執行動作的功能碼、執行動作後的資料以及錯誤校驗碼(CRC)。如果出錯就不發送任何資訊。


資訊幀格式
RTU

STARTADDCSDATACRCEND
≥3.5 個位元組時間地址碼
1 個位元組
功能碼
1 個位元組
數據區
N 個位元組
校驗碼
2 個位元組
≥3.5 個位元組時間
在 RTU 模式下資訊幀最大長度為 256 個位元組
地址碼
這個位元組表明由用戶設定位址碼的子機將接收由主機發送來的資訊。並且每個子機都有唯一的位址碼,主機發送的位址碼表明將發送的子機地址,而子機發送的地址碼表明回送的子機地址。
SP2100 位址範圍設置 1,而位址 0 為廣播方式。上海京工不仅做实验室PH计,ph在线监测仪也是非常火爆,并且有环保认证,价格优惠。
功能碼
MODBUS 通訊規約定義功能碼為 1-127。SP2100 支援其中一部分功能碼。做為主機請求發送,通過功能碼告訴子機執行什麼動作。作為子機回應,子機發送的功能碼與主機發送來的功能碼一樣,表明子機已回應主機進行的操作。如果子機發送的功能碼最高位是 1(功能碼>127),則表明子機沒有正常回應或出錯。
下表列出 SP2100 支援功能碼:

 
功能碼
 
定義
 
操作
01H讀離散量的狀態讀取一個或多個離散量的狀態
03H讀數據寄存器讀取一個或多個資料寄存器
08H診斷功能用於對網路通訊能力的評測
功能碼 01H
該功能碼從遠端設備讀連續的離散量狀態,01H 不支援廣播模式發送格式:
類型RTU例子(RTU)
功能碼(CS)1 個位元
01H 讀取離散量
 
數據區
(DAT
A)
起始位址2 個位元
0070H  讀取資料的起始位址為
0070H
離散數量2 個位元
0003H  從 0070H 開始讀取連續
3 個離散量
 
 
正常回應格式 :


類型RTU例子(RTU)
功能碼(CS)1 個位元
01H 回應功能碼
 
數據區
(DAT
A)
位元組數
1 個位元
01H 資料值的位元組個數
離散數值N 個位元組03H 回應離散資料值,如果讀取離散量不是 8 的倍數,將剩下
的位補 0(一直到最高位)。
異常回應參照異常資料格式
重要:詳細 SP2100 使用位址請參照功能碼 01H 對應的位址列表 
功能碼 03H
該功能碼從遠端設備讀連續的 16 位元寄存器資料,03H 不支援廣播模式。發送格式:

類型RTU例子(RTU)
功能碼(CS)1 個位元
03H 讀取寄存器資料
 
數據區
(DAT
A)
起始位址2 個位元
0004H  讀取資料的起始位址為
0004H
離散數量2 個位元
0003H  從 0004H 開始讀取連續
3 個 16 位元寄存器資料
正常回應格式:
類型RTU例子(RTU)
功能碼(CS)1 個位元
03H 回應功能碼
 
數據區
(DAT
A)
位元組數
1 個位元
06H 資料值的位元組個數
寄存器數
N 個位元
030605040303H  返回 3 個16 位元
寄存器資料
異常回應參照異常資料格式
重要:詳細 SP2100 使用位址請參照功能碼 03H 對應的位址列表
備註:由於 SP2100 所有浮點數據都是 32 位元的  IEEE 格式,需要訪問兩個 16 位元寄存器,因此讀浮點數對應的功能碼是 03H。
功能碼 08H
功能碼 08H 為診斷功能,可以利用該功能碼得到各個狀態的報文計數,以評測 RS-232 通訊傳輸能力。
功能碼 08H 提供一系列的子功能碼,SP2100 支援 0A-12H 的子功能碼,08H 不支援廣
播模式。
發送格式:

類型RTUASCII例子(RTU)
功能碼(CS)1 個位元
2 個字元08H 診斷功能
 
數據區
(DAT
A)
子功能碼2 個位元
4 個字元000AH  清除計數器
數據2 個位元
4 個字元0000H  子功能碼 0A-12H 固定
為 0
正常回應格式:
類型RTUASCII例子(RTU)
功能碼(CS)1 個位元
2 個字元08H 回應功能碼
 
數據區
(DAT
A)
子功能碼2 個位元
4 個字元000AH  回應子功能碼
計數器數值2 個位元組4 個字元0000H  返回計數器數值 只有子功能碼 0A 是複製發送資料的
數據
異常回應參照異常資料格式
重要:詳細 SP2100 使用位址請參照功能碼 08H 對應的診斷功能。
數據區
資料區隨功能碼不同而不同,無論是位址還是寄存器資料,都是高位元組在前,低位元組在後。在 RTU 傳輸模式下資料區位元元元元組長度不能大於 256 位元組。
校驗碼
校驗碼用與檢測資訊幀是否出錯,並且使出錯資訊不起作用,保證了系統的安全和效率,RTU 模式使用 CRC(迴圈冗餘)校驗。
異常處理
當 SP2100 檢測到除了校驗錯誤和位元組長度錯誤以後,將返回異常資訊幀,功能碼最高位置 1,即遠端設備返回的功能碼是在主機發送的功能碼的基礎上加 128
異常回應格式:

功能碼異常碼
最高位置 101 或 02 或 03 或 04
 
異常碼
01:非法功能碼: 接收到的功能碼 SP2100 不支援。異常碼
02:非法資料位址位置
指定的資料位址位置超過 SP2100 支援範圍。異常碼
03:非法數據值:
寫入 SP2100 指定位址的資料值是非法值。異常碼 
04:寫入資料異常:寫入 SP2100 資料失敗,產生不可恢復錯誤。
通訊連接
SP2100 採用本公司的 8-30 RS232 信號線與 PC 機連接。MODBUS 位址對應表功能碼:03H 映射的系統參數

邏輯位
 
項目
位元
組數
資料類
傳輸資料說
 
出廠值
 
備註
0001H設備位址2USHORT11 
0002H儀器型號6USHORTASCII 碼SP2100 
0005H通訊規約2USHORT0:RTU0 
0006H串列傳輸速率2USHORT3:192003 
0007H校驗位2USHORT1:偶效驗1 
0008H-0
030H
廠家保留   
備註: USHORT 資料範圍 0~65535、SHORT 資料範圍-32768~32767。FLOAT 為 4 個位元組的 IEEE 格式浮點數,以下資料範圍相同功能碼:03H 映射的測量參數
邏輯位
 
項目
位元
組數
資料類
 
說明
 
出廠值
 
備註
0031H 
測量通道數目
 
2
 
USHORT
SP2100 只有 1
個通道
 
1
 
 
 
 
0032H
 
 
 
 
 
 
工程單位元元元
 
 
 
 
 
 
6
 
 
 
 
 
 
CHAR
pH、ORP(mV)、uS/cm、mS/cm、MΩ-cm、ppt、
ppm、mg/l、%、
mA、℃、NTU、
FNU、FTU
  
 
 
 
 
 
ASCII 碼
 
0035H
 
 
pH/ORP 測量值
 
 
4
 
 
FLOAT
 
pH/ORP 的測量值
 資料受工程單位元元元
影響
 
0037H
 
 
溫度測量值
 
 
4
 
 
FLOAT
 
 
溫度測量值
  
0039H-0
050H
 
廠家保留
   
 
功能碼:01H 映射的參數映射的離散參數

邏輯位
 
項目
 
BIT
 
說明
 
出廠值
 
0070H 1   
0071H 1   
0072H 1   
0073H 1   
0074H溫度不在量程1置位有效0 
0075HpH/ORP 不在量程1置位有效0 
0076H-0
090H
 
廠家保留
   


功能碼:08 對應的診斷功能
子功能
 
計數器名稱
 
備註
0AH 
清除所有計數器
 
該子功能碼將清除所有計數器
 
0BH
 
返回匯流排報文計數
在上一次重啟動、清除計數器操作或者加電以後,遠端設備在通訊系統中檢測到匯流排無差錯報文的數量。無論位址是否是該遠端設備都
將計數
 
0CH
 
返回匯流排通訊錯誤計數
在上一次重啟動、清除計數器操作或者加電以後,遠端設備在通訊系統中檢測到匯流排校驗錯誤報文的數量,無論位址是否是該遠端設備
都將計數
 
0DH
 
返回從站通訊錯誤計數
在上一次重啟動、清除計數器操作或者加電以後,遠端設備在通訊系統中檢測到從站校驗錯誤報文的數量,只有位址是該遠端設備才將計
 
0EH
 
 
返回從站報文計數
在上一次重啟動、清除計數器操作或者加電以後,遠端設備在通訊系統中檢測到從站任何無差錯報文的數量,只有位址是該遠端設備才將
計數
 
0FH
 
返回從站無回應計數
在上一次重啟動、清除計數器操作或者加電以後,沒有回應報文(沒有正常回應也沒有異常回應)的遠端設備接收報文的數量,也就是說,
這個計數器將計算無差錯廣播報文數量
 
10H
 
返回從站 NAK 計數
在上一次重啟動、清除計數器操作或者加電以後,遠端設備對接收到的報文進行異常回應的報文數量
 
11H
 
 
返回從站忙計數
上一次重啟動、清除計數器操作或加電之後對返回從站設備忙異常回應的遠端設備定址的
報文數量
 
12H
返回匯流排字元超限錯誤在上一次重啟動、清除計數器操作或者加電以後,對定址到該遠端設備接收到的字元超限而無法處理的報文技術
保养                                                                  

本公司所生產之儀器在一般正常操作情況下,無須做任何保養,唯電極需定期的清洗及校正,以確保獲得精確穩定之測量值及讓系統動作正常。而電極的清洗週期需依測試水樣的污染程度以及要求精度而定,一般而言,需要定期清洗保養與校正;以下就針對不同污染所需之清洗液做一說明,供操作者做為參考:

污染種類清洗方式
測試溶液中含有蛋白質,導致電極隔膜污
將電極浸在 Pepsin/HCI 溶液值中數小時。如 METTLER-TOLEDO 9891 電極清洗液。
硫化物的污染
(電極隔膜變黑)
將電極浸在 Thiourea/HCI 溶液中,直至電極隔膜變白為止。
如 METTLER-TOLEDO 9892 電極清洗液。
油脂或有機物的污染用丙酮或乙醇短暫的清洗電極,時間約數秒
鐘。
一般性的污染用 0.1mol/lNaOH 或 0.1mol/l HCI 清洗電極約
數分鐘。
當用上述方式後,請用清水沖洗乾淨,並將電極侵入 3MKCL 溶液
中約十五分鐘,然後重新做電極校正。
電極清洗過程中,請勿摩擦電極感測玻璃頭,或採機械式裝置清洗
電極,否則會產生靜電幹擾,影響電極反應。
白金電極在清洗時,可用細布沾水輕擦白金環。

 

Copyright © 2009-2020 上海京工实业有限公司 版权所有  备案号:沪ICP备09035104号-11

地址:上海市西闸支路扶栏107号2-3层 电话:13636509899 邮箱:v4321@126.com

关注我们

服务热线

13636509899

扫一扫,关注我们