找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 5355|回復(fù): 3
打印 上一主題 下一主題
收起左側(cè)

VB寫的電表業(yè)645規(guī)約的電表485通訊源程序

  [復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
#
ID:564550 發(fā)表于 2019-6-17 14:30 | 只看該作者 |只看大圖 回帖獎勵 |正序瀏覽 |閱讀模式
      一個電表行業(yè)專用的基于645規(guī)約的電表485通訊抄表程序,可以進行485總線抄表,645規(guī)約測試。程序技術(shù)要點就是規(guī)約數(shù)據(jù)傳輸協(xié)議的處理,如向電表發(fā)送數(shù)據(jù)時的控制碼和數(shù)據(jù)長度、發(fā)送的數(shù)據(jù)部分(數(shù)據(jù)標(biāo)識 + 密碼 + 數(shù)據(jù))、應(yīng)答幀長度、結(jié)束標(biāo)志等通訊協(xié)議的處理值得大家學(xué)習(xí)。

    本程序針對645規(guī)約以及部分?jǐn)U展規(guī)約編制,不適用于所有情形,規(guī)約格式中,關(guān)于寫操作的,請謹(jǐn)慎添加


步驟:1、按要求設(shè)置好"工號"、"前綴"、"后綴"、"條碼位"(如前后綴、增量沒有,則對應(yīng)項需清空);

    2、選擇 "抄表方案" ,如果要寫電量,則選中"寫入電量"復(fù)選框并輸入電量,點擊"確定"進入?yún)?shù)設(shè)置界面;

    3、選中"紅外工裝"說明使用的是紅外工裝抄表:"只寫"表示寫電量;如選中"臺體485抄表":"只寫"表示寫地址;"總清次數(shù)"選種表示進行總清并輸入總清次數(shù);"寫其它"表示方案帶寫操作;如用電腦直接485方式則"紅外工裝抄表"、"臺體485抄表"兩項不選中;

    4、"只讀"復(fù)選框表示只進行讀表操作,"只寫"也如此,兩項都選中表示讀寫操作同時進行,如只選擇"只寫"但不選擇"臺體485抄表"操作則不保存數(shù)據(jù);            
   
    5、按要求設(shè)置相應(yīng)的參考值,如是江蘇復(fù)(多)費率表則選中"復(fù)(多)費率"復(fù)選框,其它表目前此項不選中;由于安徽復(fù)費率表寫地址命令與其它所有表不一致,如是安徽復(fù)費率則選中此項;

    6、選擇串口并點擊"打開串口"按鈕;  
      
    7、用掃描器或手動在"當(dāng)前表號"處輸入當(dāng)前表號,即可抄表(如果在不知道表號情況下抄表則在"條碼位"輸入12再在"當(dāng)前表號"處輸入 999999999999);

注意:前綴:局號前綴;
     前(后)綴:局號后綴或復(fù)費率表的出廠編號前綴;
     增量: 復(fù)費率表局編號和出廠編號的后六位數(shù)值之差;
     延時:可根據(jù)具體電腦及不同表的應(yīng)答時間進行調(diào)整,一般在300~~1500之間,最好是800到1000;
     
       對于方案的制作: 可先選擇特定方案(或輸入方案名稱),點擊"添加"按鈕,按要求輸入各項,再點擊"保存"按鈕進行保存,也可點擊"刪除記錄"按鈕刪除當(dāng)前記錄、"刪除方案"刪除所選方案;或者到"fangan"數(shù)據(jù)庫里直接添加或刪除所需方案數(shù)據(jù)(建議用后種方法);字段長度一般為所抄回數(shù)據(jù)長度的兩倍,一般一個方案一個庫(注:如果對已有的方案添加記錄,則要先刪除目錄下的該數(shù)據(jù)庫,再創(chuàng)建,如果對已有的方案刪除記錄,則可刪可不刪已創(chuàng)建的數(shù)據(jù)庫);控制碼:讀:01; 常規(guī)寫:04(特殊的如寫硬件狀態(tài)字:1b等根據(jù)具體規(guī)約而定);有無密碼:讀:無; 寫:
有(一般情況都有,特殊如老廣東寫日期時間無密碼,新廣東寫日期時間有密碼,也根據(jù)具體規(guī)約而定);無標(biāo)志符的數(shù)據(jù),則以ffff代替;項字節(jié)數(shù):寫數(shù)據(jù)里:m+6(密碼+標(biāo)志符);無密碼:m+2(標(biāo)志符);對于無標(biāo)志符的:m

規(guī)約格式如下(具有如下格式的規(guī)約都可以通過規(guī)約方案的制作來進行抄表):
1、電量:XXXXXX.XX ...;
2、時間: HH:MM:SS;
3、日期: YY-MM-DD-WW;
4、月日時分: YY RR SHI FEN;
5、時段: 時 分 號 ...如(08:00峰21:00谷...);
6、時區(qū):月 日 號 ...;
7、輪顯方式時間:  類似如(12 34 56 ...)或 (a b c...)格式;
8、abc... : 高字節(jié)在前,低字節(jié)在后(或一個字節(jié))按接受字節(jié)的順序;
9、cba... : 低字節(jié)在前,高字節(jié)在后,按倒順序;
10、對于規(guī)約上按字節(jié)逆序接收又具有如帶有 "." 、“-”、“/”、“、”等格式:"x.xxx" "xx.xxxx" "xx-xx-xx-xx xx:xx:xx" "xx/xx/xx/xx xx/xx/xx" "xx.xx.xx..." "xx xx.."...等格式的單項或塊讀的數(shù)據(jù),都可以通過輸入對應(yīng)數(shù)據(jù)格式如 "x.xxx" 、 "xx.xxxx"...等來制作方案并抄表;
11、產(chǎn)品條形碼:內(nèi)容太多,見安徽多費率規(guī)約;
12、清零記錄:年月日時分秒 正總峰平谷 反總峰平谷;
13、凍結(jié):凍結(jié)電量格式(凍結(jié)時間 及 凍結(jié)電量)
14、檢定人及時間:xx年xx月xx日 nnnnnn
15、年月日時分: nn YY RR SHI FEN;
16、電量清零前記錄:月日時分 正有功總 反有功總 正無功總 反無功總 1、2、3、4象限無
注意:在對規(guī)約不是很了解的情況下,請不要隨意更改方案,請聯(lián)系技術(shù)部!!

對于用戶:如果能直接打開"chaobiao"文件里的"chaobiao.exe"文件則無須進行安裝,否則要打開"安裝包"文件夾里的"setup.exe"進行安裝,安裝之后在桌面上得到"chaobiao"文件夾,點擊文件夾里面的"chaobiao.exe"執(zhí)行文件即可按照上面步驟進行抄表!
(運行環(huán)境要求:windows系統(tǒng),屏幕分辨率:1024 x 768 或以上 ,access 2000)

全部資料51hei下載地址:
VB電表業(yè)645規(guī)約的電表485通訊程序.rar (918.13 KB, 下載次數(shù): 107)

評分

參與人數(shù) 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏5 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

板凳
ID:71262 發(fā)表于 2022-8-2 16:41 | 只看該作者
希望能有所幫助自己。
回復(fù)

使用道具 舉報

沙發(fā)
ID:477390 發(fā)表于 2021-1-7 15:34 | 只看該作者
學(xué)習(xí),希望能有所幫助自己。
回復(fù)

使用道具 舉報

樓主
ID:45457 發(fā)表于 2020-5-8 13:18 | 只看該作者
學(xué)習(xí)一下。
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表