南樺 電子報 361 出刊日期 | 2021.12.13

人機自己寫通訊以 AMENS 人機跟磅秤通訊為例


人機最大的優點,就是可以跟設備做通訊,但如果你的設備很特別,其通訊協定也不是標準的(若人機沒有此驅動),那我們只好自己手動來寫巨集,使其可以跟設備溝通,在此以磅秤直接送碼,人機接收顯示為例。

在介紹之前先了解General Drive(com)的驅動
巨集指令介紹:


磅秤資料
1. 磅秤通訊界面 : RS-232
2. 通訊格式 :
鮑率 : 9600 BPS
資料位元 : 8 BIT
奇偶檢查 : NONE
停止位元 : 1 BIT
3. 送碼資料 : 20 20 20 20 20 20 20 2D 30 2E 31 0D 0A
4. 送碼方式 : 一直送碼出來

人機設定方式:
新增一專案 :
型號選 GA2043

一般
選驅動

裝置 : PanelMaster
伺服器 : Genelal Device(COM)
連線埠 : com1


參數

速率 : 9600
數據位數 : 8
校驗 : 無
結束位數 : 1

 


畫面規劃


 


物件\字符顯示器
字符集 : ASCII(美國)
監視地址 : $U100
(監視資料)
總字數 : 13
字碼大小 : 字


 


在原生腳本集\滑鼠右鍵\添加腳本

巨集名稱: main


 


撰寫巨集
程式5 : 歸0
程式 6 : 讀13碼放到
$U200~$U212
(讀取區)
程式8 : 若$U212為0AH值
把$U200~$U212(讀取區)
複製給$U100~$U112
(顯示區)
程式10 : UART復位
並清空接收緩衝區
程式11 : 清空接收緩衝區

啟用巨集

點選
人機應用一般設置


一般

在巨集中 :
勾選 主巨集
出現主巨集框架頁



集名稱 :
下拉選單選 main

 



GA2043.rar


  • 欲訂閱或取消南樺電子報 http://cht.nahua.com.tw/epaper/
  • 關於電子報發送有任何疑問,請連絡 epaper@nahua.com.tw
  • 電子報版權所有,轉載必究,欲轉載請聯絡 mail@nahua.com.tw