无码中文字幕色专区_91av俱乐部_无码人妻h动漫_26uuu成人_91九色丨porny丨国产jk_青青视频在线播放_国内自拍第二页_国产又粗又长又爽又黄的视频_色哟哟免费网站_久久出品必属精品_a级黄色一级片_99日在线视频

首頁 新聞 工控搜 論壇 廠商論壇 產品 方案 廠商 人才 文摘 下載 展覽
中華工控網首頁
  P L C | 變頻器與傳動 | 傳感器 | 現場檢測儀表 | 工控軟件 | 人機界面 | 運動控制
  D C S | 工業以太網 | 現場總線 | 顯示調節儀表 | 數據采集 | 數傳測控 | 工業安全
  電 源 | 嵌入式系統 | PC based | 機柜箱體殼體 | 低壓電器 | 機器視覺
如何通過RS-485控制多臺變頻器
北京捷瑞電訊(南京)公司
收藏本文     查看收藏
周捷(南京東南大學儀器科學與工程系) 程春玲(南京郵電學院信息所)<BR>   <BR>   摘 要:MicroMaster變頻器的RS-485通信協議,利用VC5.0中的ActiveX控件MSCOMM通信控件實現了Windows95下單臺微機與多臺變頻器的串行通信控制,并能實時檢測各變頻器的運行狀態。<BR>   <BR>   關鍵詞:工控PC機 ActiveX控件 RS-485通信協議 變頻器控制<BR>   <BR>     工業場合中,經常要用變頻器去控制交流電機的轉速、轉向。在某些場合,需要用1臺工控PC機靈活地控制多臺變頻器,以達到控制各交流電機的目的。針對這一需要,一些公司(如德國西門子、日本東芝、三菱等公司)推出了帶有RS-485通信接口的變頻器,使用戶能方便靈活地選擇變頻器的強大功能來設計各自的工業控制系統。<BR>     在Windows95下開發工控軟件,可利用Windows95的豐富資源,方便地生成各種菜單及美觀大方的圖形界面,軟件產品質量高且開發周期短。Visual C++5.0是Microsoft公司最新推出功能最強的Windows開發軟件,由于只能在Win95下運行開發32位的應用程序,而在Windows環境下,系統完全接管了各種硬件資源,不允許用戶直接控制串行口的中斷管理,因此如何在Windows環境下開發微機的底層資源,已成為當今工業控制軟件的一大熱點及難點。<BR>     本文利用VC5.0的ActiveX控件——Microsoft Communication控件,方便地實現了Win95環境下與多個西門子MicroMaster變頻器的串行通信接口,成功地實現了用單臺工控PC機對多臺交流異步電機的靈活控制。<BR>   <BR>   一、系統的總體設計<BR>   <BR>     圖1為系統的總體設計方框圖,這里只重點突出工控PC機與變頻器RS-485的接口部分。RS-485的驅動器可帶32個接收器,在波特率為100Kb/s時,通信距離可達到1200m;通信距離為15m時,波特率可達10Mb/s。在工業現場,RS-485是應用較多的一種通信方式。圖中工控PC機通過485通信接口卡與多個變頻器相連接,最多可達到32臺。每個變頻器被賦予各自的地址碼用以識別身份,這樣上位機便能通過485通信線對掛在上面的所有變頻器進行控制操作。<BR>   </P><P> </P><P>   <BR>   二、變頻器的串口通信協議<BR>   <BR>   對于西門子的MicroMaster變頻器,其通信方式為RS-485,波特率最高可達到19200b/s;1位起始位;8位數據位;1位偶校驗;1位停止位。變頻器接收控制的通信協議如下:<BR>   </P><P> </P><P>     與上位機向變頻器發送的控制字相比,變頻器回送的狀態字只是以ZSW代替了STW,HIW代替了HSW,其余的字的含義是一樣的。ZSW是16位的狀態字來指示變頻器的當前運行狀態,各位的具體含義見說明書;HIW也是16位的字代表變頻器的輸出頻率,其定義與HSW是一樣的。<BR>     因此,對于變頻器能通過面板按鍵設置的功能,通過以上的通信協議也一樣能實現。并且通過RS-485通信線最多能同時控制32臺變頻器,同時各變頻器的運行狀態也能實時地回送給上位機,這就大大方便了用戶,增加了控制系統的靈活性。 <BR>   <BR>   三、Visual C++5.0下對變頻器進行串行通信控制<BR>   <BR>   1、ActiveX控件Microsoft Comm Control 5.0<BR>   <BR>   在Windows環境下,操作系統完全接管了各種硬件資源,不允許用戶直接控制串行口的中斷管理。以往程序員只能通過數目眾多的API函數來控制串口。<BR>     VC5.0下提供了1個ActiveX控件Microsoft Communication Control 5.0,簡稱MSComm控件。用戶可以在自己的應用程序中嵌入MSComm控件,利用它可以方便地進行計算機串口的通信管理。VC5.0中的ActiveX控件MSComm與VC4.0中的OLE通信控件相比,增加了一些新的功能,其中最為有用的1個改進是將Input(從緩沖區讀取接收數據)的數據類型從CString改成Variant,同時新增1個屬性InputMode,使程序能方便地選擇從緩沖區讀取數據的格式:字符串格式或2進制格式。<BR>     在VC5.0開發環境中,選擇Microsoft Communication Control 5.0控件插入程序,則系統自動為所插入的控件定義1個CMSComm類,與其相關的文件保存在mscomm.h和mscomm.cpp文件中。確認以上菜單選擇后,則MSComm控件已嵌入到項目文件中。<BR>     MSComm控件有許多屬性,其中一些重要的屬性如下:<BR>     CommPort:設置串口號,類型:short;<BR>     Settings:設置串口通信參數,類型:CString;<BR>     PortOpen:設置或返回通信口的狀態,類型:BOOL;<BR>     InputMode:設置從緩沖區讀取數據的格式,類型:long;<BR>     Input:從接收緩沖區讀取數據,類型:VARIANT;<BR>     Output:向發送緩沖區寫入數據,類型:VARIANT;<BR>     InBufferSize:接收緩沖區的大小,類型:short;<BR>     InBufferCount:接收緩沖區的字節數,類型:short;<BR>     OutBufferSize:發送緩沖區的大小,類型:short;<BR>     OutBufferCount:發送緩沖區中的字節數,類型:short;<BR>     InputLen:設置或返回Input每次讀出的字節數,類型:short;<BR>     CommEvent:串口事件,類型:short。<BR>     其中串口號(CommPort)設置為1、2等表示COMM1、COMM2。參數設置(Settings)的格式為“B,P,D,S”,B表示波特率,P表示奇偶校驗(N-無校驗,E-偶校驗,O-奇校驗),D表示字節有效位數,S表示停止位數。串口狀態(PortOpen)為BOOL變量,TRUE表示打開串口,FALSE表示關閉串口。InputMode使程序能方便地選擇從緩沖區讀取數據的格式,設置為0時字符串格式,設置為1時表示2進制格式。InputLen設置或返回的是用Input從緩沖區讀字符串時每次讀出的字符個數,這個性質對于讀出數據塊中定長數據串非常有用。<BR>     另外,MSComm控件提供了2種方法來處理串口通信,上面屬性的InBufferCount和OutBufferCount用于串口的查詢方式。對于較復雜的通信任務,可通過SetCommEvent()函數設置串口要響應的事件,當相應事件或串口錯誤事件發生時,系統會激活OnComm()事件,在OnComm()中添加用戶的處理代碼,則可實現類似DOS中斷的串口處理程序。<BR>   <BR>   2、變頻器串口通信控制檢測軟件的編制<BR>   <BR>   在項目文件嵌入MSComm控件的頭文件mscomm.h及實現文件mscomm.cpp之后,為了用該控件控制1個串口進行通信操作,還必須在應用程序中插入該控件。為此,我們為程序的某個對話框插入MSComm控件,控件ID為IDC_MSCOMM1,并利用Class Wizard為其添加變量CCMSComm m_Coml,則程序中對串口的各種操作都可通過變量m_Coml來實現。<BR>     MicroMaster變頻器回送的狀態信息1幀為14B。為此,程序編制上采用事件驅動的通信方式,串口每接收14個字符便激活1個OnComm()事件,在OnComm()消息處理函數中加入相應的處理代碼,用來讀取狀態字ZSW和HIW各位的狀態參數,并作出相應的處理,如顯示、報警等。下面簡要給出用事件驅動方式讀出變頻器回送狀態字的程序源代碼。設RS-485卡的口地址為工控PC機的串口4的地址,波特率為9600b/s。<BR>     串口初始化程序如下:<BR>     m_Coml.SetCommPort(4); //設置串口4<BR>     if(! m_Coml.GetPortOpen())<BR>       m_Coml.SetPortOpen(TRUE); //打開串口<BR>     m_Coml.SetSettings(″9600,e,8,1″); //串口參數設置<BR>     m_Coml.SetInputMode(1); //設置Binary緩沖輸入方式<BR>     m_Coml.SetRThreshold(14); //每接收1個字符時//激發OnComm()事件<BR>     工控PC機控制變頻器的參數通過類ColeVariant的構造函數來實現,ColeVariant可以接受各種類型的數據(如字符串、整數、浮點數等)并自動將其轉換為符合VARIANT要求的數據。程序代碼如下:<BR>     m_Coml.SetOutput(ColeVariant(″\x02″)); //發送起始//字符02H<BR>     m_Coml.SetOutput(ColeVariant(″\x0C″)); //發送數據//長度字符0CH<BR>     ……      //發送其它的控制參數<BR>     對于變頻器回送的狀態信息則利用Windows的消息處理函數OnComm()進行處理。利用ClassWizard為MSComm控件IDC_MSCOMM1添加消息處理函數OnOnCommMscomm1(),在OnOnCommMscomm1()中加入處理代碼如下(最后2個語句為添加的程序代碼,其余代碼由ClassWizard自動生成):<BR>     void CGpsdataDlg::OnOnCommMscomm1()<BR>     {<BR>     //TODO:Add your control notification handler //code here<BR>     m_Coml.SetInputLen(0); //讀取串口緩沖區全//部數據<BR>     VARIANT Parameter=m_Coml.GetInput(); //數據賦給VARIANT變量<BR>     ……   //具體程序處理代碼<BR>     }<BR>   在消息處理函數OnOnCommMscomm1()中,將變頻器回送的14個狀態字每一次全部讀到VARIANT變量Parameter中,然后程序再從VARIANT類型的數組變量Parameter中分別讀取各狀態字節,在屏幕上顯示、判斷并報警。<BR>     本文利用VC5.0下的ActiveX控件和MicroMaster變頻器RS-485的串行通信功能,實現了在Windows95環境下用單臺工控PC機控制多臺變頻器的任務,并能實時檢測各變頻器的運行狀態。整個控制系統靈活方便,具有很大的實用性。<BR> <A HREF="http://www.jara.cn/tech_detail.asp?id=41"; TARGET=_blank>http://www.jara.cn/tech_detail.asp?id=41<;/A>
 

狀 態: 離線

公司簡介
產品目錄

公司名稱: 北京捷瑞電訊(南京)公司
聯 系 人: 謝志輝
電  話: 025-83946061
傳  真: 025-8469528
地  址: 石鼓路21號302
郵  編: 210005
主  頁:
 
該廠商相關技術文摘:
(捷瑞)USB在數據采集系統中的應用
現場總線與RS232、RS485的本質區別
更多文摘...
立即發送詢問信息在線聯系該技術文摘廠商:
用戶名: 密碼: 免費注冊為中華工控網會員
請留下您的有效聯系方式,以方便我們及時與您聯絡

關于我們 | 聯系我們 | 廣告服務 | 本站動態 | 友情鏈接 | 法律聲明 | 不良信息舉報
工控網客服熱線:0755-86369299
版權所有 中華工控網 Copyright©2022 Gkong.com, All Rights Reserved

无码中文字幕色专区_91av俱乐部_无码人妻h动漫_26uuu成人_91九色丨porny丨国产jk_青青视频在线播放_国内自拍第二页_国产又粗又长又爽又黄的视频_色哟哟免费网站_久久出品必属精品_a级黄色一级片_99日在线视频
国产精品久一| 免费黄色成人| 国产精品hd| 伊人久久亚洲美女图片| 香蕉久久久久久| 黄色在线网站噜噜噜| 日韩av一级片| 国产亚洲精品久久久久婷婷瑜伽| 免费一级欧美片在线观看网站| 午夜久久久久| 色爱综合网欧美| 一区二区91| 日韩午夜电影| 日韩免费小视频| 国产福利91精品一区二区| 亚洲无线观看| 亚洲一区二区三区四区五区午夜 | 国产午夜久久av| 色综合www| 97精品视频在线看| 日韩大片在线观看| 精品久久不卡| 国产在线欧美| 日韩高清国产一区在线| 国产亚洲毛片在线| 亚洲综合精品| 三级精品视频| 国产成人免费| 蜜臀久久99精品久久久久久9| 999国产精品999久久久久久| 午夜宅男久久久| 99精品在线| 亚洲不卡av不卡一区二区| 日韩精品高清不卡| 欧美日韩91| 国产福利亚洲| 国产在线日韩精品| 国产精品久久久久久久免费观看| 精品久久91| 日韩av免费| 亚洲精品午夜av福利久久蜜桃| 久久精品青草| 免费欧美日韩| 日韩黄色免费网站| 国产一区调教| 色偷偷色偷偷色偷偷在线视频| 久久裸体视频| 久久电影一区| 日韩一区二区三区精品| 国产日本精品| 中文字幕高清在线播放| 五月综合激情| 日本不卡视频在线观看| 久久免费精品| 99久久夜色精品国产亚洲狼| 亚洲成人精选| 91国内精品| 免费福利视频一区二区三区| 中文另类视频| 亚洲精品无播放器在线播放| 精品亚洲精品| 99在线精品视频在线观看| 日韩va亚洲va欧美va久久| 久久伊人亚洲| 亚洲欧美日韩精品一区二区| 亚洲免费成人| 神马日本精品| 亚洲三级网站| 日本中文字幕不卡| 日本精品另类| 日韩欧美不卡| 日韩精品a在线观看91| 国产精品多人| 国产一区二区三区不卡视频网站| 日韩午夜av| 日韩三级视频| 午夜精品久久久久久久久久蜜桃| 美女久久一区| 久久精品亚洲一区二区| 尤物在线精品| 在线人成日本视频| 日韩美女国产精品| av一区在线| 国产精品va视频| 一本色道精品久久一区二区三区| 国产高清视频一区二区| 久久午夜精品| 日韩大片在线| 国产精品中文| 中文字幕av一区二区三区四区| 捆绑调教日本一区二区三区| 亚洲另类av| 欧美~级网站不卡| 欧美精品99| 欧美视频一区| 亚洲专区视频| 久久国产99| 欧美日韩国产免费观看视频| 国产精品99视频| 国产欧美日韩一级| 日韩高清二区| 丝袜亚洲精品中文字幕一区| 激情五月综合| 99精品视频精品精品视频| 不卡专区在线| 精品国产免费人成网站| 精品美女在线视频| 国产欧美日韩在线一区二区| 中文无码久久精品| 免费观看日韩电影| 视频一区二区不卡| 美国av一区二区| 免费精品视频| 日韩av成人高清| 国产欧美日韩一区二区三区四区| 黄色网一区二区| 欧美91福利在线观看| 亚洲成人av观看| 视频在线观看国产精品| 久久久久伊人| 色爱av综合网| 成人午夜亚洲| 免费不卡在线视频| 国产一区二区三区国产精品| 国产精品女主播一区二区三区 | 亚洲欧美专区| 综合激情网站| 日韩欧美三区| 欧美日韩91| 国产欧美一区二区精品久久久 | 蜜臀国产一区| 欧美成人亚洲| 欧美综合国产| 91亚洲精品视频在线观看| 亚洲午夜免费| 国产欧美日本| av中文资源在线资源免费观看| 日韩欧美一区二区三区免费观看| 久久一区二区三区喷水| 在线视频精品| 国产精品一级在线观看| 日本一区二区高清不卡| 国产精品88久久久久久| 日韩区欧美区| 亚洲国产福利| 最新国产拍偷乱拍精品| 欧美视频二区| 亚洲精品.com| 日韩超碰人人爽人人做人人添| 国产精品宾馆| 日韩视频在线一区二区三区| 欧美伊人影院| 久久精品中文| 青青草精品视频| av高清一区| 日本一区免费网站| 三级在线看中文字幕完整版| 美女黄网久久| 日韩精品2区| 激情综合婷婷| 日韩中文字幕1| 国产乱码精品| 亚洲一区日韩在线| 99成人在线| 亚洲欧美日韩精品一区二区| 在线精品视频一区| 岛国精品一区| 日韩精品久久久久久久软件91| 久久国产精品美女| 国产精久久久| 免费日韩一区二区| 日韩精品一二区| 久久久男人天堂| 911亚洲精品| 精品一区在线| 国产精品久久久久久久久久齐齐| 久久国产小视频| 国产精品久久久久蜜臀| 日韩精品视频中文字幕| 视频二区不卡| 国产欧美在线观看免费| 男女男精品视频网| 精品日韩视频| 精品三级久久久| 日韩高清不卡一区二区| 亚洲自拍另类| 91精品蜜臀一区二区三区在线| 精品资源在线| 欧美日韩一区二区三区不卡视频| 亚洲少妇诱惑| 欧美午夜不卡影院在线观看完整版免费| 精品国产亚洲一区二区三区在线| 综合国产在线| 蜜臀av性久久久久蜜臀aⅴ流畅| 日本国产精品| 精品成人免费一区二区在线播放| 四虎成人av| 久久久久久色| 爽好久久久欧美精品| 欧美日韩精品免费观看视欧美高清免费大片|