美女网站一区二区_在线观看日韩毛片_成人在线视频首页_欧美精品一区二区三区久久久_国产精品亚洲一区二区三区在线_日本免费新一区视频_日本美女一区二区三区_精品亚洲成a人_久久不见久久见免费视频1_91首页免费视频_欧美一区二区在线看_91精品91久久久中77777_天堂蜜桃一区二区三区_av在线一区二区_欧美不卡一区二区_欧美影视一区二区三区

產品分類

當前位置: 首頁 > 工業控制產品 > 自動化控制 > PLC可編程控制器

類型分類:
科普知識
數據分類:
PLC可編程控制器

Vb6.0 實現計算機和三菱PLC的通信

發布日期:2022-04-22 點擊率:107 品牌:信捷_XINJIE

一、引言

    在工業生產中,人們常常面臨著數據采集與管理。作為工廠自動化的三大支柱可編程控制器PLCProgrammable Logic Controller),由于其安全可靠,廣泛的用于數據采集與控制。生產過程中,要監視PLC內部的數據與運行狀況,選用市場上的人機界面或組態軟件,雖然功能豐富,但大都價格昂貴,在一些中小規模的生產場合,人們希望能自己用高級語言開發一個簡易實用的通信程序。微軟公司推出的Visual Basic 6.0,開發串行通信程序時,有兩種方法,一種是用WINOOWs API函數,另一種是用VB支持的通信控件MSCOMM.OCX。利用WINOOWs API函數是通過調用讀寫等函數來操作串口。兩種比較,使用MSCOMM.OCX控件編程方便,具有更完善的發送和接收功能。這里采用了MSCOMM.OCX控件。

本文根據杭州某包裝材料公司原料配料控制系統為背景,簡述實現計算機與三菱FX系列PLC通信的實現過程。

 

二、硬件與選型

日本三菱公司是國際著名的工廠自動化設備制造商,工業可編程控制器在國內市場占有率一直保持前列。項目選用三菱FX2N-64MRPLCSC-09電纜作為計算機與PLC通信的連線。連接電纜的9針端連接在計算機串口上,另一端連接在PLCRS-422編程口。

三、軟件編程

    軟件設計主要包括PLC梯形圖設計和計算機VB程序、數據庫設計。計算機操作系統為WINOOWs98,編程語言用Visual Basic 6.0,數據庫選用Access97,梯形圖程序在三菱PLC編程軟件GPPWIN 軟件環境設計。上位機軟件實現計算機對PLC內部數據讀取、寫入參數和保存數據到數據庫。

三菱FX2NPLC編程口通信協議如下:

命令

命令字

控制元件

     備注

讀元件

0

X,Y,M,S,T,C,D

讀字/位元件狀態

寫元件

1

X,Y,M,S,T,C,D

寫字/位元件狀態

置位

7

X,Y,M,S,T,C

位元件置位

復位

8

X,Y,M,S,T,C

位元件復位

      通信格式:

 起始符

命令字

首地址

數據區

結束符

和校驗

      波特率9600,偶校驗,8位數據位,一位停止位。

   在新建工程的表單上添加MSCOMM.OCX控件,初始化程序:

     Private Sub Form_Load()

     MSComm1.CommPort = 1 '選擇COM1

     MSComm1.Settings = "9600,e,7,1" 

     End Sub

    數據讀取子程序:

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)

   ‘傳送數據組成:起始符+命令+首地址+數據位+結束符+和檢驗碼

  GetData = MSComm1.Input

  MSComm1.InBufferCount = 0

  MSComm1.InputLen = 0

End Function

    如需讀取數據,通過調用GetData子程序。

    參數設置程序可參考讀取子程序,只是改變命令而已。

Access97數據庫中包含三個表單,包括參數表、記錄表、報警記錄表。

通過如下子程序是將實際稱量值(記錄表)更新到數據庫:

 

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      ‘系統時間

Data1.Recordset.Fields("get_xl") = LF(1)      ‘小料當前稱量值

Data1.Recordset.Fields("get_fjs") = LF(2)       ‘方解石當前稱量值

Data1.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                    ‘更新數據庫記錄

Data1.Recordset.MovePrevious

End Sub

程序中,LF(i)變量對應為圖二系統參數表單中實稱值。

保存參數子程序只是對數據庫操作,程序結構可參考以上子程序。

上位機與PLC通信質量的好壞,對系統的安全可靠運行影響極大,因此,編寫程序時,除了在兩者之間的通信協議上保持絕對一致和采取相應的容錯技術外,還要考慮系統的整體容錯技術,防止系統的不正常。

四、結束語

    串行通信是目前計算機與其他設備之間通信廣泛采用的方式之一,傳送數據準確,程序穩定運行是系統開發的主要目的。本設計中充分利用計算機和PLC的資源,在幾乎不增加設備開支的情況下成功的實現上位機與PLC之間的通信

下一篇: PLC、DCS、FCS三大控

上一篇: 索爾維全系列Solef?PV

推薦產品

更多
美女网站一区二区_在线观看日韩毛片_成人在线视频首页_欧美精品一区二区三区久久久_国产精品亚洲一区二区三区在线_日本免费新一区视频_日本美女一区二区三区_精品亚洲成a人_久久不见久久见免费视频1_91首页免费视频_欧美一区二区在线看_91精品91久久久中77777_天堂蜜桃一区二区三区_av在线一区二区_欧美不卡一区二区_欧美影视一区二区三区


        视频一区国产视频| 亚洲国产成人午夜在线一区| 免费日韩电影在线观看| 懂色av一区二区三区在线播放| 国产1区2区3区精品美女| 激情综合网av| 国产精品亚洲第一| av动漫一区二区| 99re在线精品| 国产精华一区| 欧美成人免费在线| 色综合久久久久网| 欧美久久婷婷综合色| 欧美xxx久久| 国产精品女同一区二区三区| 国产精品美女久久久久久久| 综合精品久久久| 喷白浆一区二区| 国产麻豆一精品一av一免费| 99riav一区二区三区| 极品尤物一区二区三区| 日韩av一级大片| 欧美一区二区人人喊爽| 国产精品麻豆视频| 日韩av中文字幕一区二区三区| 国产成人av一区二区| 精品蜜桃一区二区三区| 欧美性xxxxx极品少妇| 久久无码av三级| 亚洲午夜精品网| 国产馆精品极品| 久久精品国产综合精品| 欧美性感一类影片在线播放| 久久精品亚洲精品国产欧美| 亚洲成人av一区| 不卡视频在线观看| 日本在线观看一区二区三区| 欧美一区二区精品在线| 亚洲少妇屁股交4| 国产主播一区二区| 精品一区久久久| 在线播放91灌醉迷j高跟美女 | 极品少妇一区二区| 国产精品美女xx| 欧美日本一区二区三区四区| 亚洲欧洲精品一区二区三区不卡| 极品少妇一区二区三区精品视频 | 日韩欧美在线一区二区| 日韩欧美美女一区二区三区| 亚洲制服丝袜在线| 3d蒂法精品啪啪一区二区免费| 先锋在线资源一区二区三区| 久久久三级国产网站| 欧美aaaaaa午夜精品| 国产乱码精品一区二区三区日韩精品| 欧美天堂一区二区三区| 亚洲日本韩国一区| 99国产精品一区| 欧美日韩国产精品成人| 一片黄亚洲嫩模| 91啦中文在线观看| 欧美一区二区三区播放老司机| 亚洲成人av资源| 国产一区二区三区四区五区在线 | 亚洲成人777| 国产一区在线免费| 7777精品伊人久久久大香线蕉经典版下载 | 日韩精品一区二区三区在线播放 | 国产精品丝袜久久久久久app| 激情成人午夜视频| 伊人久久婷婷色综合98网| 18欧美亚洲精品| 波多野结衣中文一区| 欧美蜜桃一区二区三区| 免费成人在线视频观看| 亚洲成人自拍| 亚洲免费在线看| 久久精品国产一区二区三区不卡| 久久婷婷国产综合精品青草| 国产不卡在线一区| 欧美日韩国产一二三| 久久精品国产精品青草| 色8久久人人97超碰香蕉987| 五月综合激情婷婷六月色窝| 日韩精品伦理第一区| 亚洲视频小说图片| 国产乱码精品一区二区三区卡| 久久精品在线免费观看| 99九九99九九九视频精品| 精品三级在线观看| 成人午夜碰碰视频| 日韩精品资源二区在线| 成人av午夜电影| 欧美变态凌虐bdsm| jizzjizzjizz欧美| 久久久三级国产网站| 成人av免费电影| 国产精品美女久久久久aⅴ| 国产91视觉| 国产欧美日韩在线看| 欧洲av一区二区嗯嗯嗯啊| 亚洲一区二区三区爽爽爽爽爽| 精品乱人伦一区二区三区| 免费在线观看日韩欧美| 色88888久久久久久影院野外| 性做久久久久久免费观看| 视频一区亚洲| 日韩电影在线一区| 日本精品裸体写真集在线观看 | 欧美1o一11sex性hdhd| 国产精品国产三级国产aⅴ入口 | 97aⅴ精品视频一二三区| 日韩成人午夜精品| 色综合久久久久久久久五月| 精品国精品国产| 日韩三级在线观看| 国产·精品毛片| 久久综合久久鬼色中文字| 91视频婷婷| 亚洲欧美韩国综合色| 一级特黄录像免费播放全99| 久久成人羞羞网站| 精品久久久久香蕉网| 国产99在线免费| 一区二区三国产精华液| 91久久一区二区| 成人自拍视频在线观看| 国产精品色眯眯| 一本久道久久综合| 国产成人免费视频网站高清观看视频| 精品电影一区二区| 成人性生交大片免费看视频在线 | 日日夜夜免费精品| 精品中文字幕一区二区小辣椒| 91色九色蝌蚪| 欧美午夜不卡在线观看免费| 日韩视频在线一区二区| 91久久偷偷做嫩草影院| 一区二区三区中文免费| 欧美揉bbbbb揉bbbbb| 114国产精品久久免费观看| 亚洲精品国产精华液| 在线电影国产精品| 国产综合动作在线观看| 日本sm残虐另类| 久久欧美一区二区| 91精品蜜臀在线一区尤物| 欧美精品 国产精品| 欧美重口乱码一区二区| 日本欧美加勒比视频| 欧美日韩精品系列| 国产精华液一区二区三区| 日韩一区二区电影在线| 蜜桃av久久久亚洲精品| 激情伊人五月天久久综合| 国产精品久久午夜夜伦鲁鲁| 色婷婷综合久久久中文一区二区| 91在线视频网址| 日产国产高清一区二区三区| 久久精品视频一区| 久久久久久艹| 激情综合色综合久久| 亚洲人成网站在线| 欧美视频一区二区三区四区| 久久99精品久久久久久久青青日本| 视频一区视频二区在线观看| 精品国产乱码久久久久久久软件 | 91麻豆精品91久久久久同性| 91小视频在线免费看| 五月天亚洲精品| 久久精品免费在线观看| 欧美日韩久久久久久| 欧美一区二区在线| 国产成人亚洲精品狼色在线| 亚洲欧美国产三级| 久久久久久麻豆| 欧美久久一区二区| 亚洲欧美在线网| 久久福利电影| 91免费国产视频网站| 国产一区二区三区在线观看精品| 亚洲五月六月丁香激情| 国产精品久久看| 亚洲精品一区二区三区精华液| 欧美天堂一区二区三区| 亚洲国产精品www| 波多野结衣亚洲| 国产在线一区二| 国产成人啪午夜精品网站男同| 午夜不卡av在线| 亚洲精品视频一区| 国产精品水嫩水嫩| 26uuuu精品一区二区| 777色狠狠一区二区三区| 91久久精品网| 一本一本久久a久久精品综合麻豆 一本一道波多野结衣一区二区 | 久久亚洲精精品中文字幕早川悠里| 欧美亚洲一区二区在线观看| 夜夜爽www精品| 一本色道久久综合亚洲91|