亚洲爆乳成AV人在线视菜奈实_欧美一进一出抽搐大尺度视频 _日本十八禁免费看污网站_国产一区二区怡红院_6080YY新视觉影院_蜜臀AV无码人妻精品_成人影院YY111111在线_成人欧美一区二区三区1314_少妇饥渴偷公乱A级无码

首頁 新聞 工控搜 論壇 廠商論壇 產品 方案 廠商 人才 文摘 下載 展覽
首 頁 新聞動態 產品中心 方案與應用 技術文摘 資料下載 關于我們 臺達網站 在線視頻
VB與臺達觸摸屏通信的實現

中達電通股份有限公司
收藏本文     查看收藏
中達電通PLC產品處 王乃全
摘要:本文重點討論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所示。

2.2串行通信
    常用的串行通信也有兩種,分別位RS-232和RS-485。
(1)RS-232通訊。RS-232的信號準位乃是參考地線而來的,如圖2所示,傳輸端參考接地端1來傳送數據;接收端則參考接地端2還原出傳送端的信號準備。

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

    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所示。

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

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

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

4 MODBUS ASCII通訊協議(案例)
    Modbus總線通訊協議 分為ASCII和RTU兩種。ASCII采用的格式和校驗相對簡單,本文采用ASCII格式,并僅對使用的功能碼進行說明,更多的信息,請參看協議的詳細說明。
4.1 通信格式
STX
起始字符 “:”(3AH)
ADR 1
通信地址(站號)采用2個字符
 
ADR 0
CMD 1
功能碼。采用2個字符
CMD 0
DATA(0)
數據項
DATA(1)
……….
DATA(n-1)
LRC CHK 1
LRC 校驗碼。采用2個字符
 
LRC CHK 0
END 1
結束字符。采用2個字符。
END 1 = CR(0DH),END 0 = LF(0AH)
4.2LRC算法
    ADR H+CMD H+DATA H,然后取2的補碼
4.3 功能碼

05, 寫入線圈

格式
例子(十六進制)
字頭
3A
站號
01
功能碼
05
地址
05
 
00
寫入狀態
FF
 
00
LRC 碼
F6

01, 讀線圈狀態

格式
例子 (十六進制)
字頭
3A
站號
01
功能碼
01
起始地址
06
 
14
讀取數目
00
 
25
LRC 碼
BF

06, 寫入單個字寄存器
格式
例子(十六進制)
字頭
3A
站號
01
功能碼
06
寄存器地址
06
 
00
寫入的資料
12
 
34
LRC 校驗碼
AD
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地址映射表   
MODBUS ADDRESS
HMI ADDRESS
描述
W40001~W41024
$0~$1023
內部寄存器
W42001~W43024
$M0~$M1023
斷電保持內部寄存器
W44001
RCPNO
配方編號寄存器
W45001~……..
RCP0~RCPn
配方寄存器
B00001~B01024
$2000.0~$2063.15
內部寄存器(bit)
B01025~B02048
$M200.0~$M263.15
斷電保持內部寄存器(bit)
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所示(要注意【人機站號】與【控制器】的設置):

6 結束語
    VB語言使用的簡易為眾多工程技術人員與串行設備的通信提供了很大的方便。
    臺達觸摸屏采用標準的MODBUS協議,這一協議目前廣為流行,為大家所熟知,也為大家最終實現通信提供了簡化的平臺。由于臺達所有的機電產品都支持MODBUS協議,所以,掌握了VB與觸摸屏通信過程,也就等于掌握了PC與臺達所有機電產品的通信。
參考文獻
[1]VB與RS-232通信實例.
[2]VB6從入門到精通.
[3]DOP系列人機界面應用技術手冊.
[4]DVP-Protocal.

 
 
臺達相關文摘:
臺達電梯一體機IED電梯一體化控制系統設計
臺達機電產品在晶體切斷機上的應用
臺達AH10SCM通訊擴展模塊的Modbus高級功能詳解
臺達第三代無功補償裝置SVG的推廣價值
臺達CP2000高效節能穩戰供熱前線
靜止無功發生器SVG技術說明
基于臺達PLC和HMI的換熱站系統設計
臺達PLC強化船舶安全性
中達電通新型模塊化箱體及安裝的LCD液晶顯示單元
璀璨靚麗的中達電通LED電子顯示屏系統
噴墨印花--建陶印刷技術的一大革新
臺達A2伺服常用術語大解析
更多臺達文摘...
通過中華工控網在線留言中達電通股份有限公司:
用戶名: 密碼: 免費注冊為中華工控網會員
請留下您的有效聯系方式,以方便我們及時與您聯絡
 
中華工控網 GKong.com制作發布 廣告聯系
天天躁日日躁狠狠躁裸体| 被带到调教室刑床惩罚挠痒痒作文 | 日韩一区二区三区四区| 丝袜美腿一区二区三区| 无码一区二区三区AⅤ免费蜜桃视 无码一区二区三区AⅤ免费麻豆 | 人妻少妇精品久久| 色噜噜噜狠狠色一色伊人蜜桃| 天天做天天爱天天综合网2021| 新婚少妇下面真紧| 亚洲男女内射在线播放| 英语老师的小兔子好大好软水| 8V蜜桃网最新电影| 中文字幕人妻熟在线影院| 99久久久国产精品免费| 草草浮力影院禁止18进入 | 久久精品人成免费| 男女上下拱试看120秒| 欧洲美熟女乱又伦AV| 搡老女人911熟妇老熟女| 无码人妻精品一区二区在线视频| 亚洲第一狼人伊人AV| 一二三四在线视频观看社区| 99精品视频在线观看婷婷| 成人av在线网站| 国产精品亚洲片在线| 精品人妻少妇敕草AV无码专区| 没带罩子让他吃了一天药会怎样| 强伦姧人妻三上悠亚中文字幕| 色欲天天综合亚洲日本| 亚洲AV成人片色在线观看| 亚洲AV男人的天堂在线观看| 亚洲VA久久久噜噜噜久久无码| 亚洲国产精品无码成人片久久| 亚洲 欧洲 日产 经典| 亚洲熟妇无码久久精品导航| 4399理论片午午伦夜理片| 不用播放器的AV| 国产精品一区在线观看你懂的| 精品人妻大屁股白浆无码| 蜜臀AV无码一区二区三区| 人人澡人人人妻人人人少妇| 我把护士日出水了视频90分钟| 亚洲国产美女精品久久久久| 中文字幕日产乱码国内自| 成人免费一区二区三区视频| 国产熟妇一区二区三区AⅤ在线| 含紧一点H边做边走动| 麻豆MDX0020穷小子大翻身| 女主播屁G裸露W身曝光| 人人妻人人做人人爽| 无码中文字幕日韩专区| 亚洲伊人久久综合成人网站| A级毛片毛片免费观的看久| 巴西FREE性VIDEO极品| 国产精品狼人久久久久影院| 国内精品久久久久影院中文字幕| 久久综合伊人77777麻豆| 欧美成人精品一区二区| 日本免费精品一区二区三区| 校园H学长含着粉嫩小奶| 夜夜躁日日躁狠狠久久AV| ZOOM与人性ZOOM| 国产乱人伦无无码视频试看| 久久久久久久精品国产免费…| 免费无码一区二区三区| 肉妇春潮干柴烈火MYFDUCC| 亚洲暴爽AV人人爽日日碰| 性欧美一区二区三区| 丰满熟妇乱又伦精品| 精品国产午夜福利在线观看| 乱人伦中文字幕在线| 日韩激情在线小视频观看| 亚洲AV永久天码精品天堂DL| 最新精品国偷自产在线婷婷 | 日韩人妻无码精品—专区| 亚洲AV无码久久| 777ZYZ玖玖资源站最稳定网| 国产成人无码久久久精品一| 久久精品国产99精品国产亚洲性| 亲孑伦视频一区二区三区| 性少妇中国内射XXXX狠干| 岳今晚让我玩个够肥水一体探岳| 成视频年人黄网站免费视频| 黑人巨大精品欧美一区二区免费| 女生会把隐私透露给异性朋友 | 狠狠色婷婷久久一区二区三区| 女儿国在线观看免费版高清| 婷婷人人爽人人爽人人片| 亚洲午夜精品一区二区| 99无码人妻一区二区三区免费| 国产成人综合五月天久久| 久久久橹橹橹久久久久高清| 日本喷奶水中文字幕视频| 亚洲变态另类调教久久久| av色欲无码人妻中文字幕| 国产欧美日韩一区二区三区| 美女露 0裸体无挡视频| 四虎国产精品永久在线| 亚洲综合网国产精品一区| 成人作爱Av一级无码| 精品人妻码一区二区三区| 人妻天天爽夜夜爽一区二区 | 久久WWW成人_看片| 日本XXXX洗澡ⅩXXX偷窥| 亚洲国产成人综合在线不卡| www.内射孕妇网站入口| 韩日午夜在线资源一区二区| 欧美美女多人群交视频| 亚洲AV日韩AV高潮喷潮无码 | 国产麻豆精品一区| 内地性生生活影视大全| 无码人妻精品一区二区蜜桃天美 | 在教室伦流澡到高潮H强圩电影 | 白嫩少妇激情无码| 精品精品国产高清A级毛片| 日本AⅤ精品一区二区三区久久| 亚洲国产精品无码专区| 锕锕锕锕锕锕锕锕轻点好疼视频 | 人交互MOUSE人害女生迈开腿| 亚洲AV无码国产精品色午夜| BGMBGMBGM老妇视频| 国内精品久久久久影院日本| 强开小婷嫩苞又嫩又紧韩国视频| 亚洲国产成人精品无码区花野真一| 啊灬啊别停灬用力啊| 精品人妻少妇嫩草AV无码专区| 日韩精品无码成人专区| 亚洲性夜夜综合久久7777| 公玩弄年轻人妻HD| 精品香蕉99久久久久成人网站| 日本亚洲色大成网站WWW| 亚洲欧洲自拍拍偷精品网314| 德国FREE性VIDEO极品| 久久久久亚洲AV无码专区网站| 特殊重囗味SM在线观看无码| 中国丰满人妻VIDEOSHD| 公么大龟弄得我好舒服秀婷视频| 久碰人妻人妻人妻人妻人掠| 无码加勒比一区二区三区四区| 27邪态恶动图GIF喷水赞一把| 国产一区二区精品丝袜| 欧美最猛黑人XXXX黑人猛交9 | 久久人妻蜜桃一区二区三区| 玩弄JaPan白嫩少妇一区二区| 67194熟妇在线直接进入百度| 国内精品久久久人妻中文字幕| 日本WWW一道久久久免费| 亚洲一区无码中文字幕乱码| 国产MV高清砖码2022| 末发育娇小性色XXXXX视频| 亚洲AV无码传区国产乱码O| 被陌生人带去卫生间啪到腿软| 久久久久无码精品国产H动漫 | 少妇厨房愉情理伦片BD在线观看| 中国CHINAGARY武警网站| 国产美女精品AⅤ在线| 青青草无码精品伊人久久蜜臀| 亚洲日韩久久综合中文字幕 | 拧花蒂尿用力按凸起喷水尿AV| 亚洲AV无码专区亚洲AV桃| 成 人 黄 色 网 站 在线观 | 激情97综合亚洲色婷婷五| 色噜噜狠狠色综合久色AⅤ网 | 亚洲欧美中文日韩V在线观看| 各种少妇正面着BBW撒尿视频| 免费无码AV片在线观看| 亚洲AV无码一区二区三区少妇| 成人性无码专区免费视频| 乱老熟女成熟50ⅩXXX小| 亚洲AV成人影视在线观看| 成人AV在线一区二区三区| 老司机久久99久久精品播放| 小S货又想挨C了叫大声点小| 不卡AV一区二区| 美女大BXXXXN内射| 亚洲ΑV无码一区二区三区四区| 俄罗斯人又更又租| 女邻居的大乳中文字幕理论| 亚洲精品国产欧美一二区 | 老阿姨哔哩哔哩B站肉片茄子芒果| 午夜福利国产成人无码GIF动图 | WWW.COM.含羞草| 久久久亚洲AV波多野结衣| 性少妇JEALOUSVUE成熟| 成本人无码H无码动漫在线网站| 美女露 0的奶头无| 亚洲精品中文字幕乱码| 国产高清在线观看AV片麻豆| 欧洲美熟女乱又伦AV影片| 尤物AV无码色AV无码| 韩国青草无码自慰直播专区| 熟妇人妻久久中文字幕老熟妇| BGMBGMBGM老太太俄罗斯| 久久久久亚洲AV无码专| 亚洲AⅤ无码牛牛影视| 父母儿女一家换着玩的句子| 欧美精品成人久久AV爱乃娜美| 亚洲中文字幕无码一区二区三区| 国产亚洲精品第一综合| 视频一区二区三区在线观看|