儀表使用8051主從式多站通信方式,儀表根據不同指令作出不同響應。
讀、寫儀表格式(PC到儀表):
儀表站址 + 指令 + 參數代碼 + 數據0+ 數據1+ 數據2+ 數據3 + CRC
字節幀共11位,根據第10位不同分地址幀和數據幀。
地址幀:  0  X  X  X  X  X  X  X  X  1  1
數據幀:  0  X  X  X  X  X  X  X  X  0  1
 
站址
指令:
01——寫指令,向儀表寫數據
02——讀指令,從儀表讀數據
03——鍵盤命令,向儀表寫入鍵盤代碼,等同鍵盤操作
參數代碼(在鍵盤命令中表示鍵值,在讀指令中置零):
00——最大秤流量                 0D——手動皮帶一周長度
01——衰減                       0E——皮帶旋轉圈數                           
02——零點死區                   0F——手動測試周期時間                             
04——高流量報警點               11——AD平均值                                    
05——低流量報警點               12——                                   
06——偏差設定點                 13——比例係數                                
07——電子校準常數               14——積分時間                                    
08——鏈碼校準常數               15——微分時間                                         
09——掛碼校準常數               16——控製設定點
0A——累計脈衝分度               17——手動/自動控製輸出
0B——自動皮帶一周長度
0C——最大皮帶速度
數據:
若為讀命令,則為4字節“0”
若為寫命令,則為4字節浮點數(先發低字節)
若為鍵盤命令,則為4字節“0”
CRC——校驗和,前7個字節數據之和模256
鍵盤命令的鍵值表
   00H - "0"    01H - "1"   02H - "2"     03H - "3"  
   04H - "4"    05H - "5"   06H - "6"      07H - "7"
   08H - "8"    09H - "9"   0AH - "."     0BH - "C"
   0CH - "遠程/本地"  0DH - "自動/手動" 0EH - "開始"   0FH - "停止"
   10H - "運行"    11H - "菜單" 12H - "上卷"   13H - "下卷"
   14H - "右"      15H - "中"    16H - "左"
通訊示例
 向3#表發送鍵盤命令, "運行"
    主機       儀表
         
   03H    ;站址          
   03H    ;指令代碼(表示寫數據)
   10H    ;按鍵代碼(運行)
   00H    ;數據0
   00H
         00H
   00H    ;數據3
   16H    ;冗餘效驗碼
注意  發送站址時,端口設置如下:
          (Mscommname).Settings = "9600,m,8,1"
發送其餘數據,端口設置如下:
          (Mscommname).Settings = "9600,s,8,1"
讀儀表數據(假設讀2#表數據)
    主機      儀表         
    02H    ;站址      
    02H    ;讀指令代碼      
    00H      ;參數代碼
    00H    ;數據0      
    00H          
    00H          
    00H    ;數據3      
    04H  ;冗餘效驗碼      
 
寫2#儀表設定值(100t/h)
  主機      儀表        
   02H    ;站址      
   01H    ;寫指令代碼    
   16H      ;參數代碼(設定點)    
   00H      ;數據0    
   00H          
   64H          
   07H      ;數據3    
   84H      ;冗餘效驗碼  
    
儀表返回數據格式:儀表收到讀命令(02H)時,按以下順序返回數據(92字節)
         流量 + 設定值 + 累計量 + 顯示屏 + 皮帶速度 + 每米重量 + 燈狀態 + 報警信息 + 站址 + 校驗和
 
   流量  ——4字節浮點數,先發低字節。
   設定值——4字節浮點數,先發低字節。
   累計量——8字節定點數,先發低字節。
   顯示屏——64字節代碼(漢字、數字、西文)
   m/s   ——4字節浮點數,先發低字節。
   Kg/m ——4字節浮點數,先發低字節。
   校驗和——1字節(前91字節數據和模256)
 
詳見2105發送數據格式
 
 
4字節浮點數格式:
 
低字節                  高字節       指數
 
 
 
8字節定點數格式:
低字節                                                    高字節       
 
          4字節小數                      4字節整數
 
附: 顯示代碼表
 
儀表顯示字符代碼采用中西文混合編碼,  對應於儀表上的顯示位置。
西文和數字使用單字節編碼:
 
| -0H | -1H | -2H | -3H | -4H | -5H | -6H | -7H | -8H | -9H | -AH | -BH | -CH | -DH | -EH | -FH | ||
| 0-H | % | [ | ] | * | # | _ | - | · | / | ||||||||
| 1-H | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | : | < | = | > | ? | ||
| 2-H | A | K | g | / | m | i | n | t | V | h | D | I | O | ■ | N | C | |
| 3-H | Z | ||||||||||||||||
 
 
 
中文每字占用 2 字節, 前導字節為80H, 後為單字節中文代碼:
 
| -0H | -1H | -2H | -3H | -4H | -5H | -6H | -7H | -8H | -9H | -AH | -BH | -CH | -DH | -EH | -FH | ||
| 0-H | 秤 | 稱 | 數 | 據 | 卷 | 動 | 最 | 大 | 容 | 量 | 噸 | 小 | 時 | 選 | 擇 | 確 | |
| 1-H | 認 | 分 | 度 | 皮 | 帶 | 型 | 號 | 細 | 目 | 支 | 點 | 到 | 重 | 傳 | 感 | 器 | |
| 2-H | 距 | 離 | 托 | 輥 | 第 | 一 | 二 | 三 | 四 | 五 | 六 | 掛 | 碼 | 高 | 架 | 滾 | |
| 3-H | 筒 | 間 | 主 | 菜 | 單 | 按 | 鍵 | 繼 | 須 | 零 | 隔 | 實 | 物 | 校 | 準 | 自 | |
| 4-H | 空 | 轉 | 再 | 開 | 始 | 退 | 出 | 手 | 調 | 剩 | 餘 | 流 | 累 | 計 | 顯 | 示 | |
| 5-H | 公 | 斤 | 鍾 | 百 | 換 | 率 | 電 | 子 | 鏈 | 常 | 位 | 運 | 行 | 結 | 束 | 輸 | |
| 6-H | 入 | 錯 | 誤 | 返 | 回 | 值 | 速 | 靈 | 敏 | 死 | 區 | 外 | 部 | 模 | 擬 | 式 | |
| 7-H | 米 | 建 | 立 | 測 | 試 | 周 | 期 | 長 | 方 | 法 | 全 | 次 | 標 | 誌 | 每 | 通 | |
| 8-H | 過 | 參 | 考 | 秒 | 中 | 止 | 完 | 成 | 備 | 算 | 啟 | 等 | 好 | 旋 | 跟 | 蹤 | |
| 9-H | 獲 | 得 | 新 | 舊 | 改 | 變 | 在 | 上 | 定 | 的 | 料 | 加 | 係 | 報 | 警 | 診 | |
| A-H | 斷 | 訊 | 板 | 比 | 例 | 高 | 低 | 控 | 製 | 緩 | 減 | 已 | 微 | 積 | 是 | 否 | |
| B-H | 清 | 複 | 嗎 | 設 | 差 | 除 | 器 | 故 | 障 | 義 | 波 | 特 | 地 | 址 | 字 | 批 | |
| C-H | 端 | 口 | 停 | 機 | 偏 | 延 | 無 | 保 | 護 | 限 | 下 | 分 | 配 | 給 | 輸 | 出 | |
| D-H | 超 | 功 | 能 | 打 | 印 | 鎖 | 信 | ||||||||||
聯係電話
微信掃一掃