国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

單片機與人機界面HMI通信組網實例分享

發布時間:2011-8-26 16:21    發布者:wqlcd_911
單片機觸摸屏通訊有兩個方案:一是用modbus—rtu協議,二是自由通訊協議;
本實例用廣州市微嵌計算機科技有限公司的人機界面作為參考,因為公司提供一系列的技術支持和公布單片機源代碼,開發工程方便有效。

方案比較:
方案一  modbus—rtu協議:
     優點:工業標準通訊協議,具有通用性,,傳輸數據量大
     缺點:需要時間去了解協議的格式和以及按照規定編寫通訊程序(我們提供MODBUS-RTU源代碼,客戶直接移植就可以,不必費心)
方案二   自由協議:
     優點:數據格式客戶自己定義,靈活多變,定制性強,可以模擬任何已知報文的通訊協議
     缺點:傳輸數據量不大,通用性不強,移植不方便
客戶可以根據以上兩種通訊協議的優缺點來選擇理想的方案;
實現方法:首先下載公司的人機界面組態軟件,下載地址是:
555555">http://www.wqlcd.com/new/league.asp?keyno=34  組態軟件WQTDesigner
方案一:
1. 工程屬性選用MODBUS-RTU協議;
2. 先了解MODBUS-RTU協議,基本的01 03 05 06 16 的功能碼需要了解,其他可以不去深究;提供相關的資料
3. 使用我們提供的MODBUS-RTU協議(C語言)開發源代碼,把主要的01 03 05 06 16 函數移植到單片機通訊上,大大節省了開發時間;

方案二:
1. 工程屬性選用FreeProtocol協議;
2.

3. 打開控制令編輯器(設定—>宏指令—>宏指令編輯器)或者直接按F8;
4. 新增宏指令,在宏指令里面使用到Output()、Input()、SetWordData()、GetWordData()這四個函數;注:可以參考附一
5. Output()函數,把設定好的字符串發送到相應的串口輸出;Input()函數,從設定好的串口讀取需要的字符串;
6. 采集顯示:
SetWordData()函數,把Input()函數接收回來的數據,發送給HIM用戶自定義寄存器里,然后在顯示控件里填上已經有數據的HIM寄存器,即可顯示單片機采集上來的數據;
7. 改寫發送:
在顯示控件了把需要改寫的數據綁定HIM寄存器,使用GetWordData()獲得修改后的數據,通過output()發送把數據發送到單片機;
附錄:



Output();
【描述】
第一個參數channel表示通道,如果通道為com1,則channel=1;如果通道為com2,則channel=2,數據類型為int。
第二個參數pString表示從通道輸出的字符串的地址,數據類型為unsigned char *。
第三個參數count表示字符串中的字符個數,數據類型為int。
第四個參數result表示Output函數運行后返回的結果,如果result大于0,則表示讀寫有效,數據類型為int。
注意:此函數只能用在freeprotocol(自由協議通道)中。
【用法】
Output(channel,pString,count,result);
【舉例】
char srt[9];
int result;
Output(1,str[0],9,result);
Input();
【描述】
第一個參數channel表示通道,如果通道為com1,則channel=1;如果通道為com2,則channel=2,數據類型為int。
第二個參數pString表示寫入通道的字符串的地址,數據類型為unsigned char *。
第三個參數count表示字符串中的字符個數,數據類型為int。
第四個參數result表示Output函數運行后返回的結果,如果result大于0,則表示讀寫有效,數據類型為int。
注意:此函數只能用在freeprotocol(自由協議通道)中。
【用法】
Input(channel,pString,count,result);
【舉例】
char srt[9];
int result;
Input(1,str[0],9,result);

技術支持企業QQ:800005447  
電話:020-32206882
本文地址:http://m.qingdxww.cn/thread-74435-1-1.html     【打印本頁】

本站部分文章為轉載或網友發布,目的在于傳遞和分享信息,并不代表本網贊同其觀點和對其真實性負責;文章版權歸原作者及原出處所有,如涉及作品內容、版權和其它問題,我們將根據著作權人的要求,第一時間更正或刪除。
您需要登錄后才可以發表評論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區
  • Chiptorials ——如何將CryptoAuthLib庫用于Microchip安全身份驗證IC
  • Chiptorials——如何使用ATECC608 TrustFLEX實現公鑰輪換
  • 無線充電基礎知識及應用培訓教程
  • FPGA設計流程培訓教程
  • 貿澤電子(Mouser)專區

相關在線工具

相關視頻

關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
快速回復 返回頂部 返回列表
主站蜘蛛池模板: 一本大道香焦在线视频 | 亚洲欧美字幕 | 亚洲一区二区免费 | 日本欧美精品 | 韩国毛片 免费 | 国产一有一级毛片视频 | 一级毛片无毒不卡直接观看 | 久久国产精品高清一区二区三区 | 国产乱码精品一区二区三区中 | 综合网中文字幕 | 欧美日韩一级片在线观看 | 欧美日本视频在线观看 | 精品日韩一区二区 | 亚洲 欧美 日韩在线一区 | 在线小视频国产 | 两个人免费完整 | 欧美一级久久 | 狠狠狠色丁香婷婷综合久久俺 | 国产亚洲精aa在线观看香蕉 | 国产三级在线观看视频不卡 | 亚洲日本一区二区三区在线不卡 | 99色播| 亚洲偷自| 九九久久精品国产免费看小说 | 日本h在线观看 | 国产v视频 | 亚洲青草视频 | 欧美一区二区三区日韩免费播 | 亚洲精品免播放器在线观看 | 久久er国产精品免费观看1 | 暖暖 免费 中国 高清 在线 | 欧美日韩中文字幕在线视频 | 亚洲免费在线观看 | 996热在线视频 | 青青青国产在线观看 | 久久精品国产99久久99久久久 | 国内精品视频在线播放一区 | 成人亚洲性情网站www在线观看 | 日本www.色| 国产精品久久久久免费 | 欧美性色欧美a在线播放 |