PM500電量表提供標準modbusRTU串口協議,組態王可以通過標準modbusRTU驅動實現和該儀表的通訊。
具體通訊配置步驟:
1. 配置儀表參數
給儀表上電,然后進入參數設置環境,進行參數設置,其中用于和組態王通訊的幾項設置為:
儀表地址:根據需要設定(當前值為: 1
波特率:9600
停止位:1
校驗方式:EVEN(表示偶校驗)
2.組態王定義設備
在組態王中定義設備時選擇:PLC->莫迪康-> Modbus(Rtu)>串口。
設備地址:和實際儀表中的設備地址值一致即可,比如設設置為:1
3.組態王設置通訊參數
組態王中雙擊所使用的計算機串口,如COMT,設置通訊參數為:
波特率:9600
數據位:8
停止位
校驗方式:偶校驗
4.組態王定義變量
1)在組態王數據詞典中定義變量時,根據PMI500儀表的WORD文檔關于 MODBUS
地址說明,其中功能碼為3的16位寄存器,如對應十進制地址為512-5567的相應參
數地址,在用組態王讀取時,對應組態王寄存器應為+寄存器地址應為實際設備MODBUS地址寄存器+1,如:
MODBUS地址為30512時,在組態王中定義一個變量,對應為
寄存器:40513
數據類型:UINT
讀寫類型:讀寫(或只讀)
其他16位寄存器地址定義以此類推
2)對于功能碼為3的的32位寄存器,在組態王中對應寄存器名稱為9,寄存器地址
也為實際設備 MODBUS地址寄存器+1,如:
MODBUS地址為30768時,在組態王中定義一個變量,對應為:
寄存器:90769
數據類型: Float
讀寫類型:讀寫(或只讀)
其他32位寄存器類推。
3)對于功能碼為6的只寫寄存器,在組態王中對應舉例為:
MODBUS地址為61024時,在組態王中定義一個變量,對應為:
寄存器:41025
數據類型:UINT
讀寫類型:讀寫(或只寫一>此時頻率可設置為0)
4)對于功能碼為16的只寫寄存器,組態王中對應寄存器為9,地址定義方法同上
備注:
A、PM500儀表關于 modbus通訊部分的參數地址,可以參考其提供的電子文檔zP45-P58頁( MODBUS通信);
B、組態王中的 mod bls驅動里,每一個寄存器對應的地址都是十進制類型的,如果
設備提供的寄存器地址為十六進制的,在組態王中定義時需要轉換成對應十進制地址
DTS634型點量表設置
組態王設置
智能儀表][DL/T645-1997[電量表(地址加0x00)][串口]
或[智能儀表][DL/T645-1997][電量表(地址加0xA)]「串口]
具體定義哪一種,由具體設備決定。
組態王的設備地址請與設備的實際地址保持一致。
正泰電表的設備地址是12位的,組態王中的設備地址也要定義成12位地址
列如:電表銘牌為:2009-10-51824870,則電表地址為000051824870
通訊參數設置:
組態王數據詞典一一變量定義表:
奇存器使用說明
1)除PASSw寄存器外,其余組態王寄存器的定義格式為:
寄存器名字(已包括了標識編碼地址第一位的信息)標識編碼地址中間兩位,標識編碼地址最后一位:數據長度(字節數),小數位數例如:本月正向有功總電能,在規約中的標識編碼格式為9010,數據格式為:xxxxxx. xx (2位小數),數據長度為:4字節,則在組態王中定義寄存器TYPE9,格式為TYPE901,0:4,2
2)如果儀表有參數密碼,則使用PASw奇存器,組態王音存器的定義格式為 PASSW:#,其中"#"為密碼位數
例如8位密碼,則可定義為FAS8
許繼電表只有密碼設置正確(組態王寫入值與設備的密碼值一致)后,オ允許對本設備參數進行寫操作。
3)TYPE2B, TYPEC的數據類型說明。
對于數據長度大于1個字節的整形數請用工LONGBCD數據類型,帶小數點的請用FOAT數據類型,數據長度為1個字節的,請使用BYTE數據類型。
4)對于大于4字節的數據,組態王哲不支持
寄存器舉例說明: