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

產品分類

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

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

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

發布日期:2022-04-22 點擊率:108 品牌:信捷_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在线一区二区_欧美不卡一区二区_欧美影视一区二区三区


        精品视频一区三区九区| 韩国一区二区三区| 日韩区在线观看| 正义之心1992免费观看全集完整版| 黑人巨大精品欧美一区| 一区二区三区精品视频| 国产精品色哟哟网站| 久久色中文字幕| 精品久久久久香蕉网| 欧美日韩久久不卡| 欧美唯美清纯偷拍| 91国偷自产一区二区开放时间| 亚洲人成人77777线观看| 国产精品10p综合二区| 91久色国产| 91麻豆福利精品推荐| 成人一区二区在线观看| 国产成人自拍高清视频在线免费播放| 精品一二三四区| 精彩视频一区二区三区| 精品一区二区三区日韩| 九九九久久久精品| 亚洲午夜影视影院在线观看| 国产女人18毛片水真多成人如厕| 久久一区二区三区国产精品| 久久综合色综合88| 久久免费看少妇高潮| 欧美激情在线观看视频免费| 欧美国产在线观看| 国产精品久久久久久久浪潮网站| 国产精品久久久久久久蜜臀 | 久久综合久久综合久久综合| 日韩欧美国产wwwww| 精品欧美乱码久久久久久| 日韩你懂的在线观看| 精品精品国产高清a毛片牛牛 | 一区精品在线| 欧美三日本三级少妇三99| 91麻豆免费看片| 精品久久久久久一区| 日韩av大全| 亚洲狠狠婷婷综合久久久| www.日本不卡| 国产综合18久久久久久| 免费试看一区| 色欧美88888久久久久久影院| 欧美视频在线一区| 日韩一级片网址| 亚洲国产激情av| 亚洲成人福利片| 国产精品一区二区在线观看不卡 | 精品一区二区三区视频| 不卡的电影网站| 韩国精品一区二区三区六区色诱| 亚洲欧洲另类精品久久综合| 一区二区三区三区在线| 91福利视频久久久久| 亚洲精品一区二区三区精华液| 国产精品二三区| 日韩电影免费一区| 成人动漫av在线| 欧美日韩在线精品一区二区三区| 欧美性受xxxx| 国产日韩欧美不卡| 奇米777欧美一区二区| 国产在线精品一区二区三区不卡 | 天堂精品一区二区三区| 欧美日韩国产美| 国产精品九色蝌蚪自拍| 日韩不卡一区二区| aaa级精品久久久国产片| 亚洲视频小说| 日韩三级高清在线| 一区二区三区91| 成人激情免费电影网址| 午夜欧美性电影| 精品少妇一区二区三区免费观看| 亚洲一级不卡视频| 91亚洲精品久久久蜜桃| 在线中文字幕不卡| 久久午夜电影网| 亚洲综合色自拍一区| 国产suv一区二区三区88区| 鲁鲁狠狠狠7777一区二区| 日韩午夜精品视频| 亚洲一区二区三区中文字幕在线| 国产成人免费在线视频| 亚洲不卡中文字幕| 中文字幕的久久| 国产乱色国产精品免费视频| 蜜桃av色综合| 久久精品视频一区二区三区| 久久不见久久见免费视频7| 免费在线一区二区| 久久综合九色综合欧美就去吻| 亚洲一二三级电影| yy111111少妇影院日韩夜片| 欧美特级限制片免费在线观看| 国产精品嫩草久久久久| 国产成人免费9x9x人网站视频| 亚洲国产精品日韩| 亚洲图片另类小说| 国产成人精品免费网站| 色婷婷久久久久swag精品| 综合欧美亚洲日本| 1卡2卡3卡精品视频| 91精品午夜视频| 美女脱光内衣内裤视频久久影院| 欧美日韩免费高清| 欧美sm极限捆绑bd| 国产伦精品一区二区三区视频青涩| 欧美人与物videos另类| 国产亚洲精品bt天堂精选| 成人综合在线观看| 欧美日韩在线播| 亚洲成人激情自拍| 日韩偷拍一区二区| 亚洲免费av高清| 国产一区二区三区高清视频| 久久众筹精品私拍模特| 国产成人一区在线| 51久久夜色精品国产麻豆| 久久国产剧场电影| 色综合激情五月| 欧美a级一区二区| 欧美亚洲精品一区| 久久99精品久久久久久国产越南| 一区不卡字幕| 三级在线观看一区二区| 色激情天天射综合网| 免费久久99精品国产| 欧美亚洲国产怡红院影院| 亚洲黄色av一区| 日本不卡一二三区| 亚洲电影一级片| 色欲综合视频天天天| 日韩国产欧美在线播放| 日本高清不卡在线观看| 日产精品久久久久久久性色| 裸模一区二区三区免费| 亚洲一线二线三线视频| 亚洲一区三区在线观看| 日韩成人精品视频| 欧美日韩一区三区| 日韩成人一级大片| 欧美日韩国产经典色站一区二区三区| 国产乱人伦偷精品视频不卡 | 亚洲国产精品ⅴa在线观看| 日本午夜精品一区二区三区| 国产伦精品一区二区三区免费| 国产精品视频yy9299一区| 中文网丁香综合网| 成人高清免费在线播放| 亚洲成在人线免费| 精品欧美久久久| 中文字幕欧美人与畜| 91亚洲精品久久久蜜桃| 日韩高清不卡在线| 久久精品欧美一区二区三区不卡 | 久久久亚洲精品石原莉奈| 日本在线高清视频一区| 国产成人精品免费视频网站| 伊人夜夜躁av伊人久久| 91精品国产色综合久久不卡电影| 国产尤物91| 国产一区在线精品| 亚洲欧美日韩国产手机在线| 欧美高清视频不卡网| 欧美日韩综合网| 99在线视频精品| 美脚の诱脚舐め脚责91 | 九九九久久久精品| 亚洲日穴在线视频| 7777精品伊人久久久大香线蕉最新版 | 国产精品久久久久久久久免费桃花| 国产成人在线色| 综合色天天鬼久久鬼色| 日韩一区二区在线看| 日本不卡一区| 91浏览器打开| 国产麻豆一精品一av一免费| 亚洲一区二区三区中文字幕| 国产亚洲欧美一区在线观看| 欧美日韩一区二区三区四区| 欧美在线3区| 91久久偷偷做嫩草影院| 懂色av中文一区二区三区| 日韩电影网1区2区| 亚洲人成亚洲人成在线观看图片| 日韩三级av在线播放| 欧美一a一片一级一片| 午夜午夜精品一区二区三区文| 99在线视频播放| 成人激情av网| 国产成人福利片| 精品一区二区三区蜜桃| 日韩电影网1区2区| 五月激情综合色| 亚洲综合在线免费观看| 国产精品电影院|