一個電表行業專用的基于645規約的電表485通訊抄表程序,可以進行485總線抄表,645規約測試。程序技術要點就是規約數據傳輸協議的處理,如向電表發送數據時的控制碼和數據長度、發送的數據部分(數據標識 + 密碼 + 數據)、應答幀長度、結束標志等通訊協議的處理值得大家學習。
本程序針對645規約以及部分擴展規約編制,不適用于所有情形,規約格式中,關于寫操作的,請謹慎添加
0.png (48.62 KB, 下載次數: 86)
下載附件
2019-6-17 15:47 上傳
步驟:1、按要求設置好"工號"、"前綴"、"后綴"、"條碼位"(如前后綴、增量沒有,則對應項需清空);
2、選擇 "抄表方案" ,如果要寫電量,則選中"寫入電量"復選框并輸入電量,點擊"確定"進入參數設置界面;
3、選中"紅外工裝"說明使用的是紅外工裝抄表:"只寫"表示寫電量;如選中"臺體485抄表":"只寫"表示寫地址;"總清次數"選種表示進行總清并輸入總清次數;"寫其它"表示方案帶寫操作;如用電腦直接485方式則"紅外工裝抄表"、"臺體485抄表"兩項不選中;
4、"只讀"復選框表示只進行讀表操作,"只寫"也如此,兩項都選中表示讀寫操作同時進行,如只選擇"只寫"但不選擇"臺體485抄表"操作則不保存數據;
5、按要求設置相應的參考值,如是江蘇復(多)費率表則選中"復(多)費率"復選框,其它表目前此項不選中;由于安徽復費率表寫地址命令與其它所有表不一致,如是安徽復費率則選中此項;
6、選擇串口并點擊"打開串口"按鈕;
7、用掃描器或手動在"當前表號"處輸入當前表號,即可抄表(如果在不知道表號情況下抄表則在"條碼位"輸入12再在"當前表號"處輸入 999999999999);
注意:前綴:局號前綴;
前(后)綴:局號后綴或復費率表的出廠編號前綴;
增量: 復費率表局編號和出廠編號的后六位數值之差;
延時:可根據具體電腦及不同表的應答時間進行調整,一般在300~~1500之間,最好是800到1000;
對于方案的制作: 可先選擇特定方案(或輸入方案名稱),點擊"添加"按鈕,按要求輸入各項,再點擊"保存"按鈕進行保存,也可點擊"刪除記錄"按鈕刪除當前記錄、"刪除方案"刪除所選方案;或者到"fangan"數據庫里直接添加或刪除所需方案數據(建議用后種方法);字段長度一般為所抄回數據長度的兩倍,一般一個方案一個庫(注:如果對已有的方案添加記錄,則要先刪除目錄下的該數據庫,再創建,如果對已有的方案刪除記錄,則可刪可不刪已創建的數據庫);控制碼:讀:01; 常規寫:04(特殊的如寫硬件狀態字:1b等根據具體規約而定);有無密碼:讀:無; 寫:
有(一般情況都有,特殊如老廣東寫日期時間無密碼,新廣東寫日期時間有密碼,也根據具體規約而定);無標志符的數據,則以ffff代替;項字節數:寫數據里:m+6(密碼+標志符);無密碼:m+2(標志符);對于無標志符的:m
規約格式如下(具有如下格式的規約都可以通過規約方案的制作來進行抄表):
1、電量:XXXXXX.XX ...;
2、時間: HH:MM:SS;
3、日期: YY-MM-DD-WW;
4、月日時分: YY RR SHI FEN;
5、時段: 時 分 號 ...如(08:00峰21:00谷...);
6、時區:月 日 號 ...;
7、輪顯方式時間: 類似如(12 34 56 ...)或 (a b c...)格式;
8、abc... : 高字節在前,低字節在后(或一個字節)按接受字節的順序;
9、cba... : 低字節在前,高字節在后,按倒順序;
10、對于規約上按字節逆序接收又具有如帶有 "." 、“-”、“/”、“、”等格式:"x.xxx" "xx.xxxx" "xx-xx-xx-xx xx:xx:xx" "xx/xx/xx/xx xx/xx/xx" "xx.xx.xx..." "xx xx.."...等格式的單項或塊讀的數據,都可以通過輸入對應數據格式如 "x.xxx" 、 "xx.xxxx"...等來制作方案并抄表;
11、產品條形碼:內容太多,見安徽多費率規約;
12、清零記錄:年月日時分秒 正總峰平谷 反總峰平谷;
13、凍結:凍結電量格式(凍結時間 及 凍結電量)
14、檢定人及時間:xx年xx月xx日 nnnnnn
15、年月日時分: nn YY RR SHI FEN;
16、電量清零前記錄:月日時分 正有功總 反有功總 正無功總 反無功總 1、2、3、4象限無
注意:在對規約不是很了解的情況下,請不要隨意更改方案,請聯系技術部!!
對于用戶:如果能直接打開"chaobiao"文件里的"chaobiao.exe"文件則無須進行安裝,否則要打開"安裝包"文件夾里的"setup.exe"進行安裝,安裝之后在桌面上得到"chaobiao"文件夾,點擊文件夾里面的"chaobiao.exe"執行文件即可按照上面步驟進行抄表!
(運行環境要求:windows系統,屏幕分辨率:1024 x 768 或以上 ,access 2000)
全部資料51hei下載地址:
VB電表業645規約的電表485通訊程序.rar
(918.13 KB, 下載次數: 107)
2019-6-17 14:29 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|