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

產品分類

當前位置: 首頁 > 工業控制產品 > 自動化控制 > 工業觸摸屏

類型分類:
科普知識
數據分類:
工業觸摸屏

VB與臺達觸摸屏通信的實現

發布日期:2022-10-09 點擊率:103 品牌:臺達_Delta

摘要:本文重點討論MODBUS ASCII通信協議及通過VB如何實現與臺達觸摸屏的通信。對于Visual Basic6編程語言亦有簡要的介紹。
關鍵詞:Visual Basic;MODBUS ASCII;HMI

1 引言

在自動化工程集成中經常遇到VB與觸摸屏通信問題。對于不同的MODBUS通信協議觸摸屏產品,無論是通信協議和VB中的編程原理都是一樣的,所不同的僅是MODBUS在PLC和HMI中的地址映射不一樣。為了集中解決這個問題,本文以臺達觸摸屏通訊案例為背景,采用了一個比較簡單的實例描述如何建立雙方的通信,不涉及到更為復雜的VB與HMI的操作和編程技巧。

2 串行通信基本概念

2.1通信的種類

通常通信的形式可以分為兩種,并行通信(Parallel Communication)和串行通信(Serial Communication)。所謂并行,既是一次傳輸量為8位;而串行一次只傳1位。這兩種不同的通信模式如圖1所示。

環球電氣之家
圖1 兩種不同的通信模式

2.2 串行通信

常用的串行通信也有兩種,分別位RS-232和RS-485。

(1)RS-232通訊。RS-232的信號準位乃是參考地線而來的,如圖2所示,傳輸端參考接地端1來傳送數據;接收端則參考接地端2還原出傳送端的信號準備。

環球電氣之家
圖2 RS-232通訊

由圖2可知,由于兩個接地端準位不一定一樣,而且很容易受到干擾,所以信號在RS-232線路傳輸時,很容易產生錯誤。

(2)RS-485通訊。RS-485的信號傳輸方式如圖3所示。

環球電氣之家
圖3 RS-485通訊

RS-485的信號將被傳送出去時會分成正負兩條線路,當到達接收端后,在將信號相減還原成原來的信號;如果將原始的信號表示成(DT),而被分成的信號分別標示成(D+)及(D-),則DT= (D+)-(D-)

同樣地,接收端在接收到信號后,也依據上式還原成原來的樣子。如果線路受到干擾,兩條線路的信號分別為(D+)+Noise (D-)+Noise。接收端還原信號為

(DT)= [(D+)+Noise]-[ (D-)+Noise]

與先前結果一樣,所以RS-485可以有效的防止噪聲的干擾。

3 Visual Basic控件

VB是微軟的窗口軟件,提供了很多接口成員。對象、屬性、事件、方法就是四個重要的接口。

3.1卷標控件

此控件專用于顯示文字,數字用,顯示如圖4所示。

環球電氣之家
圖4 卷標控件

3.2按鈕控件

此控件使用率很高,提供一個供系統用戶操作用的按鈕,如圖5所示。

環球電氣之家
圖5 按鈕控件

3.3定時器控件

此控件的最大作用在于固定的時間內會執行所設置的程序代碼一次,如圖6所示。VB還提供了大量的控件,在此不一一敘述。

環球電氣之家
圖6 定時器控件

3.4 MScomm控件

要完成VB與PLC等串行設備的通信,MScomm控件是一個很好用的控件。所以在此有必要對MScomm控件做一個較為詳細的說明。MScomm非標準控件,要手動添加,步驟如下:選擇菜單的【工程】;選擇【部件】;在彈出的對話框中做如圖選擇,在部件選項卡就會出現MScomm控件,如圖7所示。MScomm控件基本屬性如圖8所示。

環球電氣之家
圖7 MScomm控件

環球電氣之家
圖8 MScomm控件基本屬性

4 MODBUS ASCII通訊協議(案例)

Modbus總線通訊協議 分為ASCII和RTU兩種。ASCII采用的格式和校驗相對簡單,本文采用ASCII格式,并僅對使用的功能碼進行說明,更多的信息,請參看協議的詳細說明。

4.1 通信格式

環球電氣之家

4.2 LRC算法

ADR H+CMD H+DATA H,然后取2的補碼

4.3 功能碼

05, 寫入線圈
環球電氣之家

01, 讀線圈狀態
環球電氣之家

06, 寫入單個字寄存器
環球電氣之家

5 VB與臺達HMI通信的實現(案例)

5.1 控制要求

(1)PC能控制HMI中某個位地址的啟動、停止。
(2)在HMI上對某個內部寄存器進行數值修改操作,在PC上能同步顯示。

5.2設計思路

(1)PC控制的內部地址為$2000.0,查看映射表,知道為MODBUS地址為B00001。在PC上按功能碼05操作。
(2)HMI上寫入的寄存器地址為$0,查看映射表,知道為MODBUS地址為W40001。在PC上按功能碼03操作。

HMI內部地址與MODBUS地址映射表
環球電氣之家

5.3 VB接口的設計

環球電氣之家

用按鈕控制$2000.0的啟動停止;
用timer組件不停的讀取$0的顯示值(十六進制顯示,可以轉換為十進制);
用MScomm控件實現PC與PLC的通信。

5.4代碼構成

(1)LRC算法校驗的實現:

Public Function LRC(str As String) As String
c = 0
l = Len(str)
For c = c + 1 To l
c_data = Mid$(str, c, 2)
d_lrc = d_lrc + Val("&H" + c_data)
c = c + 1
Next c
If d_lrc > &HFF Then
d_lrc = d_lrc Mod &H100
End If
h_lrc = Hex(&HFF - d_lrc + 1)
If Len(h_lrc) > 2 Then
h_lrc = Mid(h_lrc, Len(h_lrc) - 1, 2)
End If
LRC = h_lrc
End Function

(2)讀取$0,也就是W40001數值:

Private Sub Timer1_Timer()
MSComm1.Output = ":" + "010300000001" + LRC("010300000001") + Chr$(13) + Chr$(10)
'MSComm1.Output = ":" + "00050500FF00" + LRC("00050500FF00") + Chr$(13) + Chr$(10)
inputstring = MSComm1.Input
Text1.Text = Mid(inputstring, 8, 4)
End Sub

(3)控制$2000.0 ON:

Private Sub Command1_Click()
MSComm1.Output = ":" + "00050000FF00" + LRC("00050000FF00") + Chr$(13) + Chr$(10)
End Sub

(4)控制$2000.0 OFF:

Private Sub Command2_Click()
MSComm1.Output = ":" + "000500000000" + LRC("000500000000") + Chr$(13) + Chr$(10)
End Sub

(5)HMI中的程序與設置如圖9所示(要注意【人機站號】與【控制器】的設置):

環球電氣之家
圖9 臺達HMI中的程序與設置

6 結束語

VB語言使用的簡易為眾多工程技術人員與串行設備的通信提供了很大的方便。

臺達觸摸屏采用標準的MODBUS協議,這一協議目前廣為流行,為大家所熟知,也為大家最終實現通信提供了簡化的平臺。由于臺達所有的機電產品都支持MODBUS協議,所以,掌握了VB與觸摸屏通信過程,也就等于掌握了PC與臺達所有機電產品的通信。

參考文獻
[1]VB與RS-232通信實例.
[2]VB6從入門到精通.
[3]DOP系列人機界面應用技術手冊.
[4]DVP-Protocal.(e

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

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

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


        国产伦精品一区二区三区免费迷| 国产在线精品一区| 日本不卡一区二区三区 | 欧美色窝79yyyycom| 在线观看91视频| 这里只有精品99re| 久久网这里都是精品| 国产精品丝袜黑色高跟| 国产精品理论片在线观看| 亚洲欧洲av一区二区三区久久| 亚洲人成网站影音先锋播放| 亚洲一区二区三区四区在线免费观看| 日精品一区二区| 国产专区欧美精品| 91丝袜美腿高跟国产极品老师| 国产不卡一区二区在线观看| 欧美一区视久久| 一本一本久久a久久精品综合麻豆 一本一道波多野结衣一区二区 | 精品一区二区三区的国产在线播放| 国产一区二区三区久久悠悠色av| 国产丶欧美丶日本不卡视频| 91网页版在线| 亚洲v国产v在线观看| 欧美区在线观看| 国产欧美一区在线| 亚洲v精品v日韩v欧美v专区| 国产精品1区2区| 国产一区喷水| 欧美日韩一区二区欧美激情| 欧美mv和日韩mv的网站| 亚洲欧洲av在线| 久久精品国产成人一区二区三区| 91小视频免费看| 亚洲日本一区二区三区在线不卡| 欧美高清视频不卡网| 中文字幕第一区综合| 日韩中文字幕一区二区三区| 99免费精品视频| 亚洲国产精品一区在线观看不卡| 欧美丰满高潮xxxx喷水动漫| 国产精品你懂的| 久久99久久精品| 狠狠色综合色区| 91精品在线观看入口| 亚洲欧美日韩国产成人精品影院| 极品少妇一区二区三区精品视频 | 中文字幕久精品免| 久久精品欧美日韩| 老司机午夜精品| 狠狠综合久久av| 6080午夜不卡| 午夜伦欧美伦电影理论片| 99re在线视频这里只有精品| 久久国内精品自在自线400部| 成人午夜免费视频| 亚洲日本欧美在线| 国产精品美女久久久久久久久久久 | 日产精品高清视频免费| 91精品国产一区二区| 亚洲一级二级三级| 91在线短视频| 欧美群妇大交群中文字幕| 亚洲一区免费在线观看| av影院午夜一区| 欧美人狂配大交3d怪物一区| 亚洲成在人线在线播放| 成人动漫在线观看视频| 欧美肥妇free| 日本在线不卡视频| 欧美极品一区二区| 欧美国产日韩精品免费观看| av一本久道久久综合久久鬼色| 欧美视频第二页| 日韩精品亚洲专区| 日本一区二区三区免费观看| 国产精品美女久久久久久久网站| 成人综合激情网| 欧美精品高清视频| 极品少妇一区二区三区精品视频| 亚洲欧洲国产精品久久| 一区二区三区小说| 精品午夜一区二区| 中文一区二区在线观看| eeuss鲁一区二区三区| 欧美高清视频www夜色资源网| 美女视频网站久久| 色哦色哦哦色天天综合| 亚洲国产精品影院| 日本在线观看不卡| 亚洲免费观看在线视频| 久久久99国产精品免费| 国产精品拍天天在线| www.久久久| 中文乱码免费一区二区| 91久久精品一区二区别| 久久久久国产精品麻豆| 91手机在线观看| 国产精品嫩草久久久久| 国产精品久久久久久久天堂第1集 国产精品久久久久久久免费大片 国产精品久久久久久久久婷婷 | 亚洲精品视频观看| 欧美日韩免费高清| 亚洲欧美国产精品桃花| 亚洲精品少妇30p| 欧美精品亚洲| 亚洲一区二区欧美| 亚洲精品国产一区| 亚洲va韩国va欧美va精品| 一区二区三区四区欧美| 日本va欧美va欧美va精品| 在线视频国内一区二区| 激情小说亚洲一区| 精品少妇一区二区三区在线播放| 波波电影院一区二区三区| 久久精品男人天堂av| 国模精品娜娜一二三区| 亚洲欧美激情在线| 自拍偷拍99| 蜜臀a∨国产成人精品| 欧美日韩另类一区| 成人毛片老司机大片| 久久免费视频一区| 国产嫩草一区二区三区在线观看| 国产精品国产三级国产aⅴ入口 | 欧美在线激情| 午夜av电影一区| 欧美日韩免费在线视频| 国产高清亚洲一区| 中文在线免费一区三区高中清不卡| 久久精品五月婷婷| 五月婷婷综合激情| 91麻豆精品国产91久久久更新时间| av网站免费线看精品| 自拍偷拍国产亚洲| 色哟哟日韩精品| 99re视频这里只有精品| 一二三四区精品视频| 欧美日韩免费在线视频| 91青青草免费在线看| 午夜精品一区二区三区电影天堂 | 国产精品国产三级国产有无不卡| 天天综合狠狠精品| 国产一区二区剧情av在线| 国产日产欧美一区| 在线看视频不卡| 97久久超碰国产精品电影| 一区二区三区免费网站| 欧美综合一区二区三区| 91亚洲精品久久久蜜桃网站| 亚洲国产中文字幕在线视频综合| 7777女厕盗摄久久久| 精品免费日产一区一区三区免费| 日本va欧美va瓶| 国产精品久久久久精k8| 欧美视频中文字幕| 国产精品日韩欧美一区二区三区| 日韩电影一区二区三区四区| www国产亚洲精品久久麻豆| 亚洲国产精品视频一区| 91日韩在线专区| 久久精品国产色蜜蜜麻豆| 中文字幕在线不卡| 日韩一区二区三区四区五区六区 | 久久精品一二三区| 精彩视频一区二区| 秋霞毛片久久久久久久久| 久久99久久久久久久久久久| 亚洲欧美一区二区在线观看| 91精品国产综合久久精品| 你懂的网址一区二区三区| 国产成人综合网站| 日韩激情视频网站| 国产精品亲子乱子伦xxxx裸| 欧美精品久久天天躁| 亚洲成色www久久网站| 国产欧美在线一区二区| 国产黄色91视频| 偷拍一区二区三区| 国产精品不卡一区二区三区| 日韩天堂在线观看| 91久久国产综合久久| 久中文字幕一区| 99久久无色码| 国产精品91一区二区| 精品免费99久久| 蜜桃91丨九色丨蝌蚪91桃色| 精品久久久久香蕉网| 在线一区亚洲| 亚洲精品一区二区三区樱花 | 日本一区二区三区免费观看 | 亚洲综合欧美日韩| 久久亚洲午夜电影| 91麻豆.com| 懂色一区二区三区免费观看| 久久成人久久爱| 精品一区二区三区久久| 亚洲第一激情av| 亚洲免费av观看| 亚洲欧洲精品天堂一级| 国产日产欧美精品一区二区三区| 日韩精品一区二区三区四区视频|