VB電表業645規約的電表485通訊程序源碼.rar
(917.14 KB, 售價: 3 E幣)
2020-4-28 14:23 上傳
點擊文件名下載附件
售價: 3 E幣 [記錄]
[ 購買]
一個電表行業專用的基于645規約的電表485通訊抄表程序,可以進行485總線抄表,645規約測試。程序技術要點就是規約數據傳輸協議的處理,如向電表發送數據時的控制碼和數據長度、發送的數據部分(數據標識 + 密碼 + 數據)、應答幀長度、結束標志等通訊協議的處理值得大家學習。
本程序針對645規約以及部分擴展規約編制,不適用于所有情形,規約格式中,關于寫操作的,請謹慎添加
步驟: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象限無
3.jpg (132.75 KB)
下載附件
2020-4-28 14:23 上傳
2.jpg (49.85 KB)
下載附件
2020-4-28 14:23 上傳
1.jpg (125.31 KB)
下載附件
2020-4-28 14:23 上傳
【必讀】版權免責聲明
1、本主題所有言論和內容純屬會員個人意見,與本論壇立場無關。2、本站對所發內容真實性、客觀性、可用性不做任何保證也不負任何責任,網友之間僅出于學習目的進行交流。3、對提供的數字內容不擁有任何權利,其版權歸原著者擁有。請勿將該數字內容進行商業交易、轉載等行為,該內容只為學習所提供,使用后發生的一切問題與本站無關。 4、本網站不保證本站提供的下載資源的準確性、安全性和完整性;同時本網站也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的損失或傷害。 5、本網站所有軟件和資料均為網友推薦收集整理而來,僅供學習用途使用,請務必下載后兩小時內刪除,禁止商用。6、如有侵犯你版權的,請及時聯系我們(電子郵箱1370723259@qq.com)指出,本站將立即改正。
|