欧美一级a免费放视频,欧美一级a免费放视频_丰满年轻岳欲乱中文字幕电影_欧美成人性一区二区三区_av不卡网站,99久久精品产品给合免费视频,色综合黑人无码另类字幕,特级免费黄片,看黃色录像片,色色资源站无码AV网址,暖暖 免费 日本 在线播放,欧美com

合肥生活安徽新聞合肥交通合肥房產(chǎn)生活服務合肥教育合肥招聘合肥旅游文化藝術合肥美食合肥地圖合肥社保合肥醫(yī)院企業(yè)服務合肥法律

Vb6.0 實現(xiàn)盤算機與3菱PLC地通訊

時間:2012-12-31  來源:合肥網(wǎng)hfw.cc  作者:hfw.cc 我要糾錯


摘要本文先容了VB 進行一個串口通信地各種基礎方法和3菱可編程控制器之間地通信地程序設計,,重中之重介紹了利用MSCOMM.OCX開展串行通信地設計辦法,。關鍵詞串行通訊,, PLC,, Visual Basic 6.0 Abstract: Describes all kinds of basic serial port communication methods using Visual Basic 6.0 and design of free port communication program of MITSUBISH PLC, furthermore set focus on the designing method of serial port communication through dynamic linked library in Visual Basic 6.0 Key Words: Serial port communication, PLC, Visual Basic 6.0 1,、引言 在產(chǎn)業(yè)生產(chǎn)中,,人們經(jīng)常面臨著數(shù)據(jù)采集與治理,。視為工廠自動化地3大支柱可編程控制器PLC(Programmable Logic Controller),,因為這個保險牢靠,,普遍地用于數(shù)據(jù)采集與控制。生產(chǎn)過程中,,要監(jiān)督PLC內(nèi)部地數(shù)據(jù)與運行狀態(tài),,選用市場上地人機界面或組態(tài)軟件,固然功能豐盛,,但大都價錢昂貴,,在一部分中小范圍地出產(chǎn)場所,人們盼望能本人用高等語言開發(fā)1個簡易適用地通信程序,。微軟企業(yè)推出地Visual Basic 6.0,,開發(fā)串行通信程序時,有兩種方式,,1種是用Windows API函數(shù),,另1種是用VB支撐地通信控件MSCOMM.OCX。應用Windows API函數(shù)是通過調(diào)用讀寫等函數(shù)來操作串口,。兩種比擬,,應用MSCOMM.OCX控件編程便利,存在更完美地發(fā)送跟接受功效,。這里采取了MSCOMM.OCX控件,。本文依據(jù)杭州某包裝資料企業(yè)原料配料掌握系統(tǒng)為背景,簡述實現(xiàn)計算機與3菱FX系列PLC通信地實現(xiàn)進程,。 2,、硬件與選型日本3菱企業(yè)是國際有名地工廠主動化裝備制作商,工業(yè)可編程節(jié)制器在海內(nèi)市場占領率始終堅持前列,。名目選用3菱FX2N-64MR型PLC,,SC-09電纜當作計算機與PLC通信地連線,。連接電纜地9針端銜接在計算機串口上,另1端連接在PLC地RS-422編程口,。 3,、軟件編程 軟件設計重要包含PLC梯形圖設計和計算機VB程序、數(shù)據(jù)庫設計,。盤算機操作體系為Windows98,,編程語言用Visual Basic 6.0,數(shù)據(jù)庫選用Access97,,梯形圖程序在3菱PLC編程軟件GPPWIN 軟件環(huán)境設計,。上位機軟件實現(xiàn)計算機對于PLC內(nèi)部數(shù)據(jù)讀取、寫入?yún)?shù)和保留數(shù)據(jù)到數(shù)據(jù)庫,。 3菱FX2N型PLC編程口通信協(xié)定像下

命令 命令字 把持元件 備注 讀元件 0 X,Y,M,S,T,C,D 讀字/位元件狀態(tài) 寫元件 1 X,Y,M,S,T,C,D 寫字/位元件狀況 置位 7 X,Y,M,S,T,C 位元件置位 復位 8 X,Y,M,S,T,C 位元件復位

通信格局

起始符 命令字 首地址 數(shù)據(jù)區(qū) 結束符 和校驗

波特率9600,,偶校驗,8位數(shù)據(jù)位,,1位結束位,。 在新建工程地表單上增加MSCOMM.OCX控件,初始化程序 Private Sub Form_Load() MSComm1.CommPort = 1 '抉擇COM1口 MSComm1.Settings = "9600,e,7,1" End Sub 系統(tǒng)參數(shù)主畫面像下圖所示 圖2 數(shù)據(jù)讀取子程序 Public Function GetData(ByVal StartAddress As String, ByVal GetBytes As Integer, ByVal Hex_Bytes As String) As String MSComm1.InputLen = GetBytes * 2 + 4 MSComm1.Output = STX + CMD_Read + StartAddress + Hex_Bytes + ETX + GetSumChk(CMD_Read + StartAddress + Hex_Bytes + ETX) ‘傳遞數(shù)據(jù)組成起始符+命令+首地址+數(shù)據(jù)位+停止符+和測驗碼 GetData = MSComm1.Input MSComm1.InBufferCount = 0 MSComm1.InputLen = 0 End Function 類似這樣需讀取數(shù)據(jù),,通過調(diào)用GetData子程序,。 參數(shù)設置程序可參考讀取子程序,只是轉(zhuǎn)變命令罷了,。 Access97數(shù)據(jù)庫中包括3個表單,,包括參數(shù)表、記錄表,、報警記載表,。通過類似這樣下子程序是將實際稱量值(記載表)更新到數(shù)據(jù)庫 Private Sub SaveData() Dim i As Integer Dim valid As Boolean On Error Resume Next valid = True Data1,三菱伺服電機.Recordset.AddNew Data1.Recordset.Fields("dtime") = TimeSerial(OnHour, OnMinute, OnSecond) Data1.Recordset.Fields("systime") = Time ‘系統(tǒng)時光 Data1.Recordset,三菱PLC.Fields("get_xl") = LF(1) ‘小料當前稱量值 Data1.Recordset.Fields("get_fjs") = LF(2) ‘方解石當前稱量值 Data1,三菱伺服驅(qū)動器.Recordset.Fields("get_cs") = LF(3) ‘長石當前稱量值 Data1.Recordset.Fields("get_sys") = LF(4) ‘石英砂當前稱量值 Data1.Recordset.Fields("get_cj") = LF(5) ‘純堿當前稱量值 On Error Resume Next Data1.Recordset.Update ‘更新數(shù)據(jù)庫記錄 Data1.Recordset.MovePrevious End Sub 程序中,LF(i)變量對于應為圖2系統(tǒng)參數(shù)表單中實稱值,三菱,。保存參數(shù)子程序只是對于數(shù)據(jù)庫操作,,程序構造可參考以上子程序。上位機與PLC通信品質(zhì)地好壞,,對于系統(tǒng)地平安可靠運行影響極大,,因而,編寫程序時,,除了在兩者之間地通信協(xié)議上保持相對1致和采用相應地容錯技術外,,還要斟酌系統(tǒng)地整體容錯技術,避免系統(tǒng)地不畸形,。 4,、結束語 串行通信是現(xiàn)在計算機與其余設備之間通信廣泛采用地方式其一,傳送數(shù)據(jù)正確,程序穩(wěn)固運行是系統(tǒng)開發(fā)地主要目標,。本設計中充足利用計算機和PLC地資源,,在簡直不增添設備開銷地情形下勝利地實現(xiàn)上位機與PLC之間地通信。 參考文獻 1,、美國 ·Microsoft Visal Basic 6.0 Controls reference 控件參考手冊 2,、舒繼武·Visual Basic 中通信及應用·微型機與利用,1996,; 3,、陳小歐·Windows環(huán)境下串口異步通信程序設計·電子技巧運用

本文章由:http://www.lk30*** 整理發(fā)布!

掃一掃在手機打開當前頁
  • 上一篇:pu皮革常見常識匯總收拾大綜合會集
  • 下一篇:迪拜黃金街實拍:買黃金像買白菜
  • 無相關信息
    合肥生活資訊

    合肥圖文信息
    出評 開團工具
    出評 開團工具
    挖掘機濾芯提升發(fā)動機性能
    挖掘機濾芯提升發(fā)動機性能
    戴納斯帝壁掛爐全國售后服務電話24小時官網(wǎng)400(全國服務熱線)
    戴納斯帝壁掛爐全國售后服務電話24小時官網(wǎng)
    菲斯曼壁掛爐全國統(tǒng)一400售后維修服務電話24小時服務熱線
    菲斯曼壁掛爐全國統(tǒng)一400售后維修服務電話2
    美的熱水器售后服務技術咨詢電話全國24小時客服熱線
    美的熱水器售后服務技術咨詢電話全國24小時
    海信羅馬假日洗衣機亮相AWE  復古美學與現(xiàn)代科技完美結合
    海信羅馬假日洗衣機亮相AWE 復古美學與現(xiàn)代
    合肥機場巴士4號線
    合肥機場巴士4號線
    合肥機場巴士3號線
    合肥機場巴士3號線
  • 上海廠房出租 短信驗證碼 酒店vi設計