国产一区二区三区毛片_亚洲乱码AV中文一区二区_亚洲精品无码专区在线播放_日韩欧美一二_咪咪av影院_欧久久av一区二区

wqlcdchen
級別: 探索解密
精華主題: 0
發帖數量: 8 個
工控威望: 124 點
下載積分: 554 分
在線時間: 8(小時)
注冊時間: 2012-05-14
最后登錄: 2012-10-30
查看wqlcdchen的 主題 / 回貼
樓主  發表于: 2012-05-25 12:02
微嵌組態人機界面與單片機通信案例
  

很多時候,工業控制或者產品設計方面受到PLC這種功能確定,擴展麻煩,成本昂貴等方面的制約因素,需要獨立開發一種特殊功能,但是又需要連接觸摸屏通訊,工程師在這個方面往往需要花費很大功夫,現在我要幫大家解決的問題就是 單片機與人機界面觸摸屏通訊的最簡單,最有效的 2種方法,其實就是分為2種通訊協議,即工業標準的 Modbus RTU協議和 工程師自己定義的 自由協議。
    本實例采用微嵌組態軟件,因為公司提供一系列的技術支持和公布單片機源代碼,加上公司的人機界面支持自由協議等等先天優勢,開發工程方便有效。
方案比較:
方案一 modbus—rtu協議:
優點:工業標準通訊協議,具有通用性,,傳輸數據量大
缺點:需要時間去了解協議的格式和以及按照規定編寫通訊程序(需要MODBUS-RTU源代碼)
方案二 自由協議:
優點:數據格式客戶自己定義,靈活多變,定制性強,可以模擬任何已知報文的通訊協議
缺點:傳輸數據量不大,通用性不強,移植不方便
工程師可以根據以上兩種通訊協議的優缺點來選擇理想的方案;
新建一個工程文件

  
型號對應的是公司出產產品型號。新增一個通信口,微嵌的人機界面有兩個通訊口COM1,COM2,這兩個串口既可以做RS232,又可以做RS485,通訊協議對應的是單片機工程師需要用到的協議,其中有modbus RTU協議,自由協議Free Protocol,當然還包括西門子S7-200,臺達PLC,歐姆龍,三菱等協議,這里我們選擇COM1自由協議Free Protocol,通訊速率57600,數據位8,1位停止位,偶校驗:

  
首先我們隨便建一個比較簡單實用的畫面,用位按鈕開關控制單片機的指示燈,采集單片機的模擬數據顯示在組態軟件的數碼管(可以通過電腦串口連接單片機在線模擬實際應用)
  

然后我們要把位按鈕的屬性綁定到人機界面的系統寄存器,然后再用人機界面內置的宏指令通訊函數output函數把寄存器數據傳輸給單片機,讓單片機接收這個指令之后進行動作控制,方法實現如下:
  


我們把位按鈕1綁定到人機界面系統寄存器LB的第0個里面,再用一個LED指示燈觀察按鈕的狀態(綁定系統寄存器LB0)
  

對于數碼管顯示,屬性設置原來差不多,但是需要用input函數將從單片機采集的數據存儲到人機界面系統寄存器,再通過宏指令函數映射顯示出來,方法如下:
  


我們將通道一綁定到系統寄存器LD的第1個寄存器,LD是數據寄存器,LB是布爾量的位寄存器,注意兩種寄存器的區別。
    接下來我們要用到人機界面的組態軟件內置的通訊函數,數學運算函數和其他函數了。由“設定”菜單那里進入到宏指令編輯器進入宏指令編輯:




點擊新增,我們寫一個宏指令通訊函數,向單片機發送控制指令和接受數據:

具體編程如下:
宏指令test
void Macro_main( )

unsigned char dat[4];
unsigned short dat1[4];
int re_dat;
Input( 1, dat, 4, re_dat);
/*如果不明白函數使用,可以點擊函數向導按鈕查找函數使用說明:
  

【描述】
第一個參數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);
dat1[0]=dat[0];
dat1[1]=dat[1];
dat1[2]=dat[2];
dat1[3]=dat[3];
SetWordData(0,1,1,16, dat1[0]);
SetWordData(0,1,2,16, dat1[1]);
SetWordData(0,1,3,16, dat1[2]);
SetWordData(0,1,4,16, dat1[3]);


test2:用于發送指令到單片機進行控制,主要用到output函數
static unsigned char key[3];
void Macro_main( )

bool key_data[16];
int re_dat;
GetByteData(0, 1,0, 9, 0,key_data);
key[0] = key_data[7]<<7 | key_data[6]<<6 | key_data[5]<<5 | key_data[4]<<4 | key_data[3]<<3 | key_data[2]<<2 | key_data[1]<<1 | key_data[0];
//key[1]=key_data[15]<<7 | key_data[14]<<6 | key_data[13]<<5 | key_data[12]<<4 | key_data[11]<<3 | key_data[10]<<2 | key_data[9]<<1 | key_data[8];
key[1]=key_data[8];
Output( 1, key, 2, re_dat);

對應單片機下位機的編程,作為單片機開發者應該都知道如何編程了,這里我就提供這個例子的51單片機源代碼供大家參考:
[ 此帖被wqlcdchen在2012-05-28 15:36重新編輯 ]
微嵌科技!
maxsuntech
級別: 探索解密
精華主題: 0
發帖數量: 13 個
工控威望: 130 點
下載積分: 766 分
在線時間: 8(小時)
注冊時間: 2011-06-22
最后登錄: 2021-01-03
查看maxsuntech的 主題 / 回貼
1樓  發表于: 2012-06-14 05:30
mark mark mark

主站蜘蛛池模板: 久久久片_制服丝袜人妻有码无码中文字幕_少妇被三个黑人调教_淫片免费看_亚洲国产呦萝小初_免费看成人av_国产美女爽到喷水_嫩草福利视频精品一区二区三区 | 亚洲欧美国产另类_欧美与黑人午夜性猛交久久久_国产欧美日本在线_风流老熟女一区二区三区_天天干人人_91网国产高清_色婷婷一区二区三区四区成人网_中国特黄一级片 | 91亚洲免费视频_国产精品人妻一区二区网站_亚洲中文字幕无码一区二区三区_性欧美XXXXX极品少妇_国产精品一区免费在线观看_一级做a爱片_在线视频一区二区三区三区不卡_激情综合婷婷丁香五月俺来也 | 国产肉体ⅹxxx137大胆_吃奶呻吟打开双腿做受是免费视频_久久精品国产99国产精品严洲_国产成人喷潮在线观看_欧美毛片网站_www.亚洲欧美_国产精品久久欧美久久一区_大地资源网在线观看免费官网 | 在线免费播放av_日本妇人成熟免费_一级做a爰片久久毛片唾_老司机精品无码免费视频_h视频在线免费观看_天天拍天天插_亚洲一级片av_中文二区 | 国内精品九九久久久精品_九九热视频这里有精品_97色资源_浮生影院大全免费观看中文版_a片疯狂做爰全过的视频_国产大胸A在线观看_免费一区视频_中文字幕av久久激情亚洲精品 | 97人洗澡人人澡人人爽人人模_国产亚洲精品AE86_日韩1区2区日韩1区2区_国内永久免费传媒_性亚洲videofree高清极品_久久av影院_97在线观看视频免费播放_久久精品这里只有精99品麻豆 | 国产亚洲精品无码拍拍拍色欲_国产成年视频_永久免费的网站_韩国禁欲贪婪之岛中文版_一级片免费在线_国产一级影片_欧美日韩亚洲国产综合乱_日韩在线视频网 | 国产精品高潮呻吟久久久久_中日AV高清字幕版在线观看_一级美国毛片_久久精品国产亚洲精品_国产1区2区3区在线观看_国产一卡二卡新区在线_国产精品美女久久久久av超清_亚洲一区日韩精品 | 在线观看免费观看视频_免费理论片手机在线播放_99久久精品费精品国产一区二_日韩一欧美内射在线观看_久草色在线_国产精品乱码一区二区三区四川人_日日草夜夜爽_国产成人免费视频网站视频社区 | 狠狠色噜噜狠狠狠8888米奇_欧美久操_99热亚洲色精品国产88_精品免费久久久久久久_a视频在线观看免费_国语毛片_久草热在线视频_少妇视频一区 | av在线免费观看网址_国产传媒果冻天美传媒_亚洲AV片不卡无码久久嫩模_绯色av蜜臀vs少妇_色欲综合久久中文字幕网_脱老师内裤进入gif视频_欧美精品,久久综合_欧美日韩中文字幕在线观看 | XXXXX做受大片在线观看免费_亚洲一本av_97久久超碰国产精品2021_超碰中文字幕_久久91麻豆精品一区_在线麻豆视频_91麻豆福利视频_寂寞熟妇风间ゆみ中文 | 色视频91_hd老熟女bbn_少妇无码中文丰满Av_男女免费在线观看_国产香线蕉手机视频在线观看_夜夜高潮夜夜爽夜夜爱_91资源在线观看_日本少妇寂寞少妇aaa | 亚洲性色av日韩在线观看_国产成人精品无码片区在线观看_国产精品操女人_av官网在线播放_国产内射露脸在线观看_久久2018_日韩97_国产精品毛片久久久久久久av | 成人中文视频_日本最新免费视_潮喷大喷水系列无码精品视频_18禁在线无遮挡免费观看网站_成人亚洲片_亚洲一级淫片_女性高爱潮AAAA级视频_亚洲日韩欧洲乱码av夜夜摸 | 亚洲第一色图_免费的日批视频_超碰97在线播放_激情综合丁香五月_蜜臀av入口_亚洲欧美婷婷五月色综合_www高清_日韩在线免费 | 成人黄色一级毛片_特大巨黑吊性XXXX_亚洲大片一区二区三区_国产乱子伦无码精品小说_永久网站_国产交换3p国产精品_欧美丰满少妇xxⅹ_日本aⅴ中文 | 久久99精品久久_66亚洲丁香婷婷综合久久_日本精品久久久久中文字幕乱中年_少妇无码AV无码专区_男女啪啪永久免费观看网站_国产精品久久久久野外_欧美国产韩a在线视频_天海翼一区二区三区高清在线 | 国产黑丝一区二区_精品久久看_日韩欧美在线观看一区二区_亚洲精品在线免费_北条麻纪在线观看aⅴ_日韩成人免费av_999国产精品视频免费_国产网址在线观看 | xxxx18—20岁老师_亚洲射情_久久青青草视频_真人作爱视频免费_jk白丝极品被cao到流水呻吟_97成人在线视频_国产人妻精品一区二区三区_天堂在线WWW天堂在线最新版 | 久久精品视频9_玖玖色在线视频_亚洲国产美女视频_国产乱码精品一区二区三区香蕉_国产一二_欧美中日韩在线_日日噜噜夜夜_国产精产品一品二品 | 2021亚洲卡一卡二新区入口_狠狠噜狠狠狠狠丁香五月_护士被两个病人伦奷日出白浆_国产女人本色高清在线观看_嫩草懂你_国内精品99_久久久国产精品免费观看_免费看成年人视频 | 人与性动交ⅩXXXB_骚片AV蜜桃精品一区_大胸美女白丝被到流水软件_国产精品黄网在线播放_国产欧美视频在线观看_7777免费精品视频_精品国产乱码久久久久久88av_成人在线91 | 中文字幕55页_亚洲国产精品无码久久久五月天_麻豆短视频传媒_免费色视频在线观看_一区二区三区无码免费看_免费一级做a爰片性色毛片_亚洲欧美一级_久久久亚洲蜜桃 | 365看片在线成人_国产成人综合亚洲精品_一区视频在线播放_男女又爽又黄激情免费视频大_超级碰人人超碰超国产_后入到高潮免费观看_亚洲啪AV永久无码精品放毛片_操久久久 | 97色亚洲_无码粉嫩虎白一线天在线观看_亚洲人成人一区二区在线观看_成人免费一级伦理片在线播放_超级色的网站在线观看_992tv人人草_日本黄色大片_久久久久久视频 | 中文字幕精品A片不卡一卡二_好吊精品_97日日日_又粗又深又猛又爽的视频A片_国产精品3区_久久爱www久久做_少妇人妻AV无码专区_麻豆国产AV丝袜白领传媒 | 一级片在线观看_国产在线播放你懂的_最新国产精品无码_国产对白videos麻豆高潮_激情久久一区二区三区_精品久久中文_wc草草影院_超碰77 99热国内精品_www.久久爱.com_a级在线播放_日本久久综合视频_一本一本久久aa精品综合_亚洲性爰_日本另类αv欧美另类aⅴ_国产九九精品 | 国产00高中生在线无套进入_免费A级毛片18禁网站_91超级碰_欧美69视频在线观看_欧美日韩一区二区视频在线观看_亚洲自拍偷拍免费视频_欧美精品播放_国产一区二区三区麻豆 | 91视频免费_亚洲精品中文字_亚洲高清视频免费看_日韩中文字幕手机在线_国产免费一级高清淫曰一本篇_狂野欧美精品_亚洲欧美日韩区_日韩成人无码 | 久久久久久99精品_成年美女黄的视频网站_国产一区二区三区四区区_亚洲欧美日韩在线播放_国产三区四区视频_四虎永久在线精品免费看_wwwxxx日韩_一级黄色毛片视频 | 国产91网_国产在线精品一区二区三区不卡_欧美va久久久噜噜噜久久_G国产精品无马_中文字幕在线不卡一区二区三区_亚洲AV色吊丝无码_韩国一级大片_永久免费AV无码网站04 | 18禁男女无遮挡啪啪网站_黄色a级免费观看_奇米成人av国产一区二区三区_插插综合视频_国产成人麻豆亚洲综合无码精品_国产免费一区二区三区四在线播放_免费播放黄色_午夜在线视频播放 | 黄视频在线观看视频_美女一级黄色_亚洲欧美成人综合_91精品国产自产在线观看_99精品视频国产精品_色视频网站在线_国产男男被猛男躁免费视频_99热精品在线观看 | 国产精品久久久久一区二区三区共_国产视频1_国产97在线播放_国产一区二区在线观_久久伊人网站_大地资源网第二页免费观看_久久女人被添全过程A片_国产做爰xxx18在线观看网站 | 亚洲va欧美va人人爽成人影院_www.成人久久_欧洲成人精品_亚洲gay片在线gv网站_亚洲精品视频网站在线观看_久久视频免费在线观看_日本中文字幕二区三区_国产午夜福利久久精品 | 中国老熟妇XXXXX_av日韩免费在线观看_91精品国产自产91精品_国产一级性生活_无码午夜人妻一区二区不卡视频_97超爽成人免费视频在线播放_中文字幕在线观看视频一区_国产成人综合av | 宅男噜噜99国产精品麻豆精品_午夜时刻免费实验区观看_思思久久96热在精品国产_青青草成人网_在线免费av网_国产精品视频97_三级激情视频_五月丁香国产在线视频 | 久在草视频_乱码一区二区_飘雪在线高清观看视频动漫_日本高清视频免费在线观看_久久亚洲一区二区三区四区_亚洲欧洲av在线_精品国产AV无码一区二区三区_免费黄色在线观看视频 | 久久久精品一区_人人爽天天碰天天躁夜夜躁_亚洲精品网页_97一期涩涩97片久久久久久久_www亚洲一区_久久久精品无码中文字幕_爱草草视频_国产伦国产伦老熟300部 |