中文字幕第二一区_久久久久在线视频_精品国产自在现线看久久_亚洲精品一区二区三区电影网

產(chǎn)品分類

當前位置: 首頁 > 工業(yè)控制產(chǎn)品 > 自動化控制 > 工業(yè)觸摸屏

類型分類:
科普知識
數(shù)據(jù)分類:
工業(yè)觸摸屏

VB與臺達觸摸屏通信的實現(xiàn)

發(fā)布日期:2022-10-09 點擊率:100 品牌:臺達_Delta

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

1 引言

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

2 串行通信基本概念

2.1通信的種類

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

環(huán)球電氣之家
圖1 兩種不同的通信模式

2.2 串行通信

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

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

環(huán)球電氣之家
圖2 RS-232通訊

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

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

環(huán)球電氣之家
圖3 RS-485通訊

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

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

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

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

3 Visual Basic控件

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

3.1卷標控件

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

環(huán)球電氣之家
圖4 卷標控件

3.2按鈕控件

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

環(huán)球電氣之家
圖5 按鈕控件

3.3定時器控件

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

環(huán)球電氣之家
圖6 定時器控件

3.4 MScomm控件

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

環(huán)球電氣之家
圖7 MScomm控件

環(huán)球電氣之家
圖8 MScomm控件基本屬性

4 MODBUS ASCII通訊協(xié)議(案例)

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

4.1 通信格式

環(huán)球電氣之家

4.2 LRC算法

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

4.3 功能碼

05, 寫入線圈
環(huán)球電氣之家

01, 讀線圈狀態(tài)
環(huán)球電氣之家

06, 寫入單個字寄存器
環(huán)球電氣之家

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

5.1 控制要求

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

5.2設計思路

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

HMI內(nèi)部地址與MODBUS地址映射表
環(huán)球電氣之家

5.3 VB接口的設計

環(huán)球電氣之家

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

5.4代碼構成

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

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數(shù)值:

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所示(要注意【人機站號】與【控制器】的設置):

環(huán)球電氣之家
圖9 臺達HMI中的程序與設置

6 結束語

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

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

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

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

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

中文字幕第二一区_久久久久在线视频_精品国产自在现线看久久_亚洲精品一区二区三区电影网

      9000px;">

          尤物视频一区二区| 亚洲嫩草精品久久| 另类的小说在线视频另类成人小视频在线 | 久久精品一区四区| 欧美日韩免费在线视频| 日本精品视频一区二区| 久久精品亚洲精品国产欧美 | 日韩一级黄色片| 亚洲国产精品精华液网站| 91久久精品午夜一区二区| 婷婷一区二区三区| 久久亚洲综合av| 成人av综合在线| 捆绑变态av一区二区三区| 久久精品视频一区二区| 国产麻豆精品久久一二三| 日韩欧美黄色影院| 成人高清视频免费观看| 91一区在线观看| 色综合视频一区二区三区高清| 国产成人自拍网| 国产色91在线| 亚洲精品在线观| 欧美一区二区三区精品| 国产很黄免费观看久久| 自拍偷拍亚洲激情| 久久久www成人免费无遮挡大片| 欧美日韩精品欧美日韩精品| 琪琪一区二区三区| 欧美一区二区三区四区在线观看| 国产精品成人一区二区艾草| 大美女一区二区三区| 热久久一区二区| 一区二区三区中文在线观看| 久久精子c满五个校花| 日韩一区二区三| 国内精品国产成人国产三级粉色 | 国内精品嫩模私拍在线| 亚洲高清一区二区三区| 欧美日韩国产高清一区二区三区 | 亚洲免费观看高清完整版在线观看| 偷拍一区二区三区四区| 欧美在线小视频| 国产精品资源网| 本田岬高潮一区二区三区| 精品久久久久久久人人人人传媒| 视频在线观看一区| 亚洲香蕉伊在人在线观| 99视频在线精品| 久久精品国产一区二区三| 99久久国产免费看| 国产九色精品成人porny| 国产伦精品一区二区三区免费迷 | 成人av网在线| 99久久综合99久久综合网站| 欧美日韩在线不卡| 国产精品久久久一区麻豆最新章节| 欧美精品v日韩精品v韩国精品v| 欧美二区在线观看| 久久免费国产精品| 中文字幕一区二区三中文字幕| 91猫先生在线| 日韩亚洲欧美在线观看| 亚洲精品成a人| 中文字幕在线观看不卡| 奇米精品一区二区三区在线观看一 | 中文字幕亚洲不卡| 亚洲欧美另类综合偷拍| 亚洲va天堂va国产va久| 精品国产免费人成在线观看| 欧美精品在线观看一区二区| 免费一区二区视频| 欧美日韩一区精品| 日韩1区2区日韩1区2区| 欧美成人综合网站| 国产精品每日更新| 欧美一二三四区在线| 欧美国产1区2区| 95精品视频在线| 国产精品一二三| 精品国产一区二区三区久久久蜜月 | 亚洲欧美另类久久久精品 | 日本精品免费观看高清观看| 国产成人午夜精品5599| 在线中文字幕一区| 久久在线观看免费| 国产精品原创巨作av| 国产·精品毛片| www一区二区| 麻豆一区二区三| 国产成人在线视频免费播放| 99在线视频精品| 国产欧美一区二区三区在线看蜜臀| 亚洲色图.com| 国产在线播精品第三| 欧美日本一区二区三区| 亚洲欧美日韩人成在线播放| 久久影音资源网| 久久激情五月激情| 亚洲va国产va欧美va观看| 欧美日本国产视频| 国产精品午夜免费| 日韩国产成人精品| 久久精品夜夜夜夜久久| 亚洲黄网站在线观看| 色婷婷精品大在线视频| 精品美女被调教视频大全网站| 一区二区三区欧美视频| 九九热在线视频观看这里只有精品| 91在线播放网址| 国产精品入口麻豆原神| 亚洲天堂精品视频| 成人av电影在线| 91精品久久久久久久91蜜桃| 欧美精品自拍偷拍| 免费观看日韩av| 欧美一区二区在线看| 日本亚洲天堂网| 精品卡一卡二卡三卡四在线| 亚洲午夜久久久久久久久久久| 中文字幕日韩av资源站| 日产国产欧美视频一区精品| 日韩一区二区三区视频在线观看| 国产激情一区二区三区四区| 久久色中文字幕| 亚洲综合色丁香婷婷六月图片| 日本三级亚洲精品| 欧美日韩亚洲综合一区| 国产午夜亚洲精品午夜鲁丝片| 天堂成人免费av电影一区| 亚洲欧美色一区| 久久草av在线| 精品粉嫩超白一线天av| 欧美日韩中文字幕精品| 日本一区二区视频在线| 欧美r级在线观看| 天堂久久一区二区三区| 亚洲天堂网中文字| 91麻豆精品视频| 五月激情综合网| 欧美三区免费完整视频在线观看| 日本不卡一区二区三区| 4438x亚洲最大成人网| 丁香另类激情小说| 成年人网站91| 日本一二三四高清不卡| 日本韩国精品一区二区在线观看| 亚洲综合视频在线| 91麻豆精品国产自产在线| 亚洲成人自拍偷拍| 欧美一区二区成人6969| 国产黄色成人av| 亚洲色图制服诱惑 | 奇米色777欧美一区二区| 亚洲日本护士毛茸茸| 国产成人精品1024| 亚洲成人av一区| 欧美v国产在线一区二区三区| 99久久精品99国产精品| 一区二区三区丝袜| 精品99一区二区| 91成人国产精品| 五月激情六月综合| 国产精品三级久久久久三级| 欧美一级免费观看| 韩国三级在线一区| 一区二区三区成人| 91丨九色丨国产丨porny| 一本到三区不卡视频| 亚洲国产精品黑人久久久| 色先锋资源久久综合| 国产精品美女久久久久久久久| 国产成人aaa| 成人免费福利片| 亚洲成人福利片| 欧美刺激脚交jootjob| 色视频一区二区| 国产传媒欧美日韩成人| 午夜精品久久久久久| 欧美日韩高清一区二区| 日本成人在线不卡视频| 亚洲欧洲综合另类| 久久精品亚洲精品国产欧美kt∨ | 99久久精品免费看| 亚洲成人资源在线| 视频一区视频二区在线观看| 7777精品伊人久久久大香线蕉| 久久精品国产成人一区二区三区| 欧美一区二区三区系列电影| 日本不卡在线视频| 亚洲欧美另类久久久精品| 欧美裸体bbwbbwbbw| 大尺度一区二区| 日韩国产成人精品| 中文久久乱码一区二区| 欧美一区二区在线视频| 在线免费观看日韩欧美| 国产一区在线不卡| 国产成人欧美日韩在线电影| 国产精品你懂的在线|