在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

單片機的工控調試

汽車電子技術 ? 來源:工控碼農 ? 作者:工控碼農 ? 2023-02-07 09:49 ? 次閱讀

工控設備調試需要可視化的界面上位機來調試下位機的傳感器電機,單步動作等.上位機調試軟件可以是工業觸摸屏或者是工控機windows的mfc winform之類的軟件.下位機可以是單片機工控電路板或者是PLC。這種上位機和下位機的關系與PC與服務器的關系類似.PC與服務器的軟件架構有C/S,B/S兩種,上位機(服務器)和下位機(服務器)軟件架構也有這兩種.

  • C/S架構

C/S架構在服務器和PC端都要寫程序和維護。QQ之類的軟件就是這種架構。對于PC端程序開發,開發者需要學習VS/QT,熟悉C++或者C#,串口網絡編程,多線程UI美化等,學習成本相當高,招人也不好招聘。對于每個項目都是拖拽一些按鈕編輯框到界面,在事件處理函數發送串口網絡數據給下位機.

  • B/S架構

B/S架構只要在單片機端寫程序.電機中文名稱,傳感器名稱,動作名稱,參數名稱都寫在單片機軟件,單片機上電初始化時需要將中文名稱和電機傳感器動作編號綁定。PC端瀏覽器軟件連接到單片機后就把名稱和編號獲取過來,然后界面動態繪制按鈕,編輯框等.

單片機代碼:

enum
{
  SM_BELT=0,  //軸1 皮帶轉動
  SM_SUCK,    //軸2 吸盤運動步進點  
};


enum
{
  SN_BELT_ORG=0,
  SN_SUCK_ORG,
  SN_SUCK_LIMT,
 };
 
 enum 
 {
   ACTION_MOVE_BELT=1,
   ACTION_RESET_SUCK,
 };
 
 //皮帶走動
 start(MoveBelt):
  l->FindSensor(SM_BELT,1600,SN_BELT_ORG,STEP_OK,STEP_ERROR);
step_error:
  l->SetErrorInfo("SM101皮帶電機堵轉丟步-X101");
step_ok:
  l->StopSM(SM_BELT);
end_ok


 //吸盤復位
start(ResetSuck):
  l->FindSensor(SM_SUCK,-9000,SN_SUCK_ORG,STEP_OK,STEP_ERROR);
step_error:
  l->SetErrorInfo("SM102吸盤電機堵轉丟步-X102");
step_ok:
  l->StopSM(SM_SUCK);
end_ok

void InitApp()
{
//將動作編號1和函數MoveBelt綁定,上位機會繪制一個按鈕,名稱皮帶移動
//當電機按鈕發送數據包給下位機,數據包的參數有1,下位位機收到參數1找到MoveBeltt
//執行
  l->AddAction(ACTION_MOVE_BELT,MoveBelt,"皮帶移動");
  l->AddAction(ACTION_RESET_SUCK,ResetSuck,"吸盤復位");
  
  //電機
  l->AddSMNode(SM_BELT,"SM101皮帶");
  l->AddSMNode(SM_SUCK,"SM102吸盤");
  
  l->SetPrjName("臨時測試");
  l->SetVersion("V1.1");
}

上面的代碼即完成了下位機的控制邏輯,又在初始化時完成項目的電氣部件及動作信息的顯示.上位機連接后顯示界面如下 :

圖片

圖片

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 傳感器
    +關注

    關注

    2564

    文章

    52619

    瀏覽量

    763895
  • 電機
    +關注

    關注

    143

    文章

    9258

    瀏覽量

    148417
  • 工控
    +關注

    關注

    6

    文章

    260

    瀏覽量

    29247
  • 下位機
    +關注

    關注

    0

    文章

    95

    瀏覽量

    19072
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    單片機串口模塊調試方法

    筆者在調試某Cortex-M3內核單片機時遇到一個問題,此單片機不具備在線仿真功能,因此調試代碼時只能使用UART輸出Log的方式調試
    發表于 07-28 15:48 ?1866次閱讀
    <b class='flag-5'>單片機</b>串口模塊<b class='flag-5'>調試</b>方法

    單片機的在線調試方法

    本文主要講述的是單片機的在線調試方法。
    發表于 04-22 16:43 ?34次下載

    ARM單片機開發調試方法

    ARM單片機開發調試方法
    發表于 07-25 13:21 ?36次下載

    單片機開發調試應注意的問題

    單片機開發調試應注意的問題 1、使用總線不外引的單片機 ·是最正統的單片機使用模式 ·符合小型、簡單、可靠、廉價的單片機設計初衷
    發表于 03-26 12:30 ?1795次閱讀

    單片機多功能調試助手

    電子發燒友網站提供《單片機多功能調試助手.rar》資料免費下載
    發表于 07-19 17:00 ?27次下載

    單片機多功能調試助手

    單片機多功能調試助手。
    發表于 01-12 16:52 ?7次下載

    單片機多功能調試助手

    單片機多功能調試助手 串口、USB等調試用。
    發表于 03-11 10:34 ?8次下載

    單片機多功能調試助手

    單片機多功能調試助手,感興趣的小伙伴們可以看看。
    發表于 07-26 10:26 ?35次下載

    單片機開發調試工具包

    單片機開發調試工具包,學習51單片機必備的工具
    發表于 12-17 10:45 ?20次下載

    STM32單片機中OBG調試接口的介紹

    OBG在單片機中的解釋STM32單片機的內核(Cortex-M3)含有硬件調試模塊,支持多種復雜的調試操作,硬件調試模塊允許內核在取地址或者
    的頭像 發表于 01-26 16:45 ?5990次閱讀
    STM32<b class='flag-5'>單片機</b>中OBG<b class='flag-5'>調試</b>接口的介紹

    OBG調試接口在單片機中的應用解析

    OBG在單片機中的解釋STM32單片機的內核(Cortex-M3)含有硬件調試模塊,支持多種復雜的調試操作,硬件調試模塊允許內核在取地址或者
    發表于 03-30 15:19 ?2320次閱讀
    OBG<b class='flag-5'>調試</b>接口在<b class='flag-5'>單片機</b>中的應用解析

    單片機系統硬件的靜態調試和動態調試綜述

    單片機系統硬件的靜態調試和動態調試綜述
    發表于 07-18 10:59 ?2次下載

    單片機開發調試工具有哪些?

    單片機調試是一個有條不紊的過程,用于查找和減少單片機程序中的錯誤數量,使其按預期工作。有時候,單片機程序調試很困難,因為某一個系統模塊中的
    的頭像 發表于 07-07 12:29 ?1904次閱讀

    單片機調試時的那些技術

    單片機調試時的那些技術
    的頭像 發表于 10-18 17:56 ?1120次閱讀
    <b class='flag-5'>單片機</b><b class='flag-5'>調試</b>時的那些技術

    單片機Debug工具性能對比 單片機調試常用命令

    單片機(Microcontroller Unit, MCU)調試是嵌入式開發中的一個重要環節,它幫助開發者發現和修復代碼中的錯誤,優化程序性能。不同的單片機和開發環境可能使用不同的調試
    的頭像 發表于 12-19 09:56 ?1265次閱讀
    主站蜘蛛池模板: 色视频色露露永久免费观看 | 特级毛片aaaaaa蜜桃 | 欧美五月激情 | 免费爱做网站在线看 | 亚洲涩色 | 男生脱美女内裤内衣动态图 | 国产精品主播在线 | 亚洲欧美在线播放 | 污夜影院 | 久久大尺度 | 黄网站色视频免费观看 | 亚洲啪啪 | 护士一级aaaaaa毛片 | 中文天堂最新版www官网在线 | www.a级片| 视频一二三区 | 亚洲欧美色一区二区三区 | 成人免费视频一区二区三区 | 在线免费视频网站 | 一级做性色a爱片久久片 | 免费a大片 | 国产老肥熟xxxx | 国产精品久久久福利 | 欧美三级网站 | 日本在线一区 | 中文字幕在线乱码免费毛片 | 国产美女久久久久 | 精品免费视在线观看 | 天堂网中文在线 | 骚黄视频 | 种子天堂bt| 国产1区2区三区不卡 | 中国日韩欧美中文日韩欧美色 | 亚洲成人黄色 | 亚洲人一区 | 久久国产精品99精品国产987 | 三级黄色录像 | 欧美另类亚洲一区二区 | 日日噜噜夜夜狠狠久久丁香 | 日韩毛片免费在线观看 | 好吊色视频988gao在线观看 |