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

首頁 新聞 工控搜 論壇 廠商論壇 產(chǎn)品 方案 廠商 人才 文摘 下載 展覽
首 頁 新聞動態(tài) 產(chǎn)品中心 方案與應(yīng)用 技術(shù)文摘 資料下載 關(guān)于我們 臺達(dá)網(wǎng)站 在線視頻
VB與臺達(dá)觸摸屏通信的實現(xiàn)

中達(dá)電通股份有限公司
收藏本文     查看收藏
中達(dá)電通PLC產(chǎn)品處 王乃全
摘要:本文重點討論MODBUS ASCII通信協(xié)議及通過VB如何實現(xiàn)與臺達(dá)觸摸屏的通信。對于Visual Basic6編程語言亦有簡要的介紹。
關(guān)鍵詞:Visual Basic    MODBUS ASCII   HMI
1 引言
    在自動化工程集成中經(jīng)常遇到VB與觸摸屏通信問題。對于不同的MODBUS通信協(xié)議觸摸屏產(chǎn)品,無論是通信協(xié)議和VB中的編程原理都是一樣的,所不同的僅是MODBUS在PLC和HMI中的地址映射不一樣。為了集中解決這個問題,本文以臺達(dá)觸摸屏通訊案例為背景,采用了一個比較簡單的實例描述如何建立雙方的通信,不涉及到更為復(fù)雜的VB與HMI的操作和編程技巧。
2 串行通信基本概念
2.1通信的種類
    通常通信的形式可以分為兩種,并行通信(Parallel Communication)和串行通信(Serial Communication)。所謂并行,既是一次傳輸量為8位;而串行一次只傳1位。這兩種不同的通信模式如圖1所示。

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

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

    RS-485的信號將被傳送出去時會分成正負(fù)兩條線路,當(dāng)?shù)竭_(dá)接收端后,在將信號相減還原成原來的信號;如果將原始的信號表示成(DT),而被分成的信號分別標(biāo)示成(D+)及(D-),則DT= (D+)-(D-)
同樣地,接收端在接收到信號后,也依據(jù)上式還原成原來的樣子。如果線路受到干擾,兩條線路的信號分別為(D+)+Noise   (D-)+Noise。接收端還原信號為
(DT)= [(D+)+Noise]-[ (D-)+Noise]
與先前結(jié)果一樣,所以RS-485可以有效的防止噪聲的干擾。
3 Visual Basic控件
    VB是微軟的窗口軟件,提供了很多接口成員。對象、屬性、事件、方法就是四個重要的接口。
3.1卷標(biāo)控件
    此控件專用于顯示文字,數(shù)字用,顯示如圖4所示。

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

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

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

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

05, 寫入線圈

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

01, 讀線圈狀態(tài)

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

06, 寫入單個字寄存器
格式
例子(十六進(jìn)制)
字頭
3A
站號
01
功能碼
06
寄存器地址
06
 
00
寫入的資料
12
 
34
LRC 校驗碼
AD
5 VB與臺達(dá)HMI通信的實現(xiàn)(案例)
5.1 控制要求
   (1)PC能控制HMI中某個位地址的啟動、停止。
   (2)在HMI上對某個內(nèi)部寄存器進(jìn)行數(shù)值修改操作,在PC上能同步顯示。
5.2設(shè)計思路
   (1)PC控制的內(nèi)部地址為$2000.0,查看映射表,知道為MODBUS地址為B00001。在PC上按功能碼05操作。
   (2)HMI上寫入的寄存器地址為$0,查看映射表,知道為MODBUS地址為W40001。在PC上按功能碼03操作。
   HMI內(nèi)部地址與MODBUS地址映射表   
MODBUS ADDRESS
HMI ADDRESS
描述
W40001~W41024
$0~$1023
內(nèi)部寄存器
W42001~W43024
$M0~$M1023
斷電保持內(nèi)部寄存器
W44001
RCPNO
配方編號寄存器
W45001~……..
RCP0~RCPn
配方寄存器
B00001~B01024
$2000.0~$2063.15
內(nèi)部寄存器(bit)
B01025~B02048
$M200.0~$M263.15
斷電保持內(nèi)部寄存器(bit)
5.3 VB接口的設(shè)計
用按鈕控制$2000.0的啟動停止;
用timer組件不停的讀取$0的顯示值(十六進(jìn)制顯示,可以轉(zhuǎn)換為十進(jìn)制);
用MScomm控件實現(xiàn)PC與PLC的通信。
5.4代碼構(gòu)成
   (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中的程序與設(shè)置如圖9所示(要注意【人機(jī)站號】與【控制器】的設(shè)置):

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

 
 
臺達(dá)相關(guān)文摘:
臺達(dá)電梯一體機(jī)IED電梯一體化控制系統(tǒng)設(shè)計
臺達(dá)機(jī)電產(chǎn)品在晶體切斷機(jī)上的應(yīng)用
臺達(dá)AH10SCM通訊擴(kuò)展模塊的Modbus高級功能詳解
臺達(dá)第三代無功補(bǔ)償裝置SVG的推廣價值
臺達(dá)CP2000高效節(jié)能穩(wěn)戰(zhàn)供熱前線
靜止無功發(fā)生器SVG技術(shù)說明
基于臺達(dá)PLC和HMI的換熱站系統(tǒng)設(shè)計
臺達(dá)PLC強(qiáng)化船舶安全性
中達(dá)電通新型模塊化箱體及安裝的LCD液晶顯示單元
璀璨靚麗的中達(dá)電通LED電子顯示屏系統(tǒng)
噴墨印花--建陶印刷技術(shù)的一大革新
臺達(dá)A2伺服常用術(shù)語大解析
更多臺達(dá)文摘...
通過中華工控網(wǎng)在線留言中達(dá)電通股份有限公司:
用戶名: 密碼: 免費注冊為中華工控網(wǎng)會員
請留下您的有效聯(lián)系方式,以方便我們及時與您聯(lián)絡(luò)
 
中華工控網(wǎng) GKong.com制作發(fā)布 廣告聯(lián)系
中文曰本熟女久久| 欧美xxxxx久久短视频| 国内精品久久久人妻中文字幕| 国产性天天综合网| 精品国产乱码久久久久久蜜桃网站| 久久精品国产色蜜蜜麻豆| 两性午夜刺激性视频2345| 女教师娇喘潮喷抽搐在线视频| 人妻少妇精品无码专区二区| 色AV综合AV无码AV网站| 无码人妻ΑⅤ免费一区二区三区| 亚洲AV色一区二区三区蜜桃| 亚洲午夜性猛春交XXXX| 中文字幕丰满伦子无码| X姓女RAPPER的首次亮相| 肥老熟妇伦子伦456视频| 国产精品对白刺激久久久| 好儿子妈妈今天就是你的女人| 久久久久精品国产四虎1| 免费无码AV片在线观看| 欧洲熟妇色XXXXX欧美老妇伦| 色欲AⅤ蜜臀AV在线播放| 西西人体艺术摄影| 亚洲日韩国产一区二区蜜桃| 亚洲中国最大AV网站| 综合无码一区二区三区四区五区| 俺去俺来也WWW色官网| 国产超碰人人做人人爽AV大片| 国产又爽又黄无码无遮挡在线观看| 久久AV无码AV高潮AV喷吹| 免费人成在线观看网站品善网| 人妻无码一区二区三区久| 天天躁日日躁狠狠躁婷婷高清| 亚洲AV永久无码精品国产精品| 一二三四免费观看在线视频| CHINESE国产HD中国熟女| 国产 校园 另类 小说区| 国产精品成人亚洲777| 姬小满无限奖励别人的英雄| 狂躁美女大BBBBBB视频1| 人妻[21p]大胆| 无码囯产精品一区二区免费| 亚洲精品无码AV人在线观看国产| 亚洲一卡2卡3卡4卡精品分类| 97香蕉超级碰碰碰久久兔费 | 国产人成高清在线视频99最全资| 精品无码人妻一区二区三区品| 妺妺窝人体色444444大粗| 日韩VA中文字幕无码电影| 西瓜影院免费观看完整版电影| 亚洲午夜久久久影院伊人| AV无码一区二区大桥未久| 国产AV无码专区亚洲AV琪琪| 精品国产乱码久久久久久郑州公司 | 少妇粉嫩小泬喷水视频| 亚洲AV无码一区二区二三区入口| 在线天堂8高清版在线观看| 被老外添嫩苞添高潮NP电影| 国产强奷糟蹋漂亮邻居在线观看| 久久水蜜桃网国产欧美H版护士| 破了亲妺妺的处免费视频国产| 我是你可爱的小猫| 亚洲熟妇无码乱子AV| GOGO全球高清大胆国模摄影| 国产精品成熟老女人视频| 久久九九有精品国产23百花影院| 欧洲亚洲1卡二卡三卡2021| 无码人妻久久一区二区三区不卡| 亚洲中文字幕波多野结衣| А√天堂在线中文| 国产女人高潮抽搐喷水视频| 巨大黑人一级毛片| 肉感饱满中年熟妇日本| 亚洲第一无码精品一区| 99国产精品白浆无码流出| 国产成A人亚洲精V品无码性色| 精品亚洲成a人无码成a在线观看| 欧美激情一区二区三区蜜桃| 无码AV最新高清无码专区| 一本一本久久AA综合精品| 成人AV无码乱码在线观看无码| 韩国三级大乳在线观看| 女儿的朋友7中汉字晋通话| 偷窥 性别 瘾 XXXXX| 野花视频大全高清免费| 成人中文乱幕日产无线码| 黑人大荫道BBWBBB高潮潮喷| 欧美A级情欲片在线观看免费 | 一区二区三区乱码在线 | 中文 | HEYZO中文字幕无码| 国产毛片一二区三区四区| 老外和中国女人毛片免费视频| 日韩欧美亚洲综合久久影院D3| 亚洲爆乳少妇无码激情| FREEHDXXXX学生妹| 国产亚洲视频在线观看播放| 免费高清A级毛片在线播放| 特黄熟妇丰满人妻无码| 野外妓女脱裤子让老头玩| 成为人视频人的APP有哪些软件| 精品国际久久久久999波多野| 琪琪女色窝窝777777| 亚洲AV成人片色在线观看www| 2021国内精品久久久久免费| 国产精品国产三级国产AV浪潮 | FREE性中国熟女HD| 国产在线精品国自产拍影院同性| 哦┅┅快┅┅用力啊┅┅| 午夜无码人妻AⅤ大片色欲李宗瑞| 中国老太太X×××XHD| 国产成人亚洲综合精品| 麻豆人妻少妇精品无码专区2| 特级做A爰片毛片免费看| 一本之道加勒比在线观看| 丰满妇女伦大片免费| 好爽好紧好大的免费视频国产| 欧美AAAAAA级午夜福利视频| 亚洲.国产.欧美一区二区三区| 98久9在线 | 免费| 国产在线拍揄自揄视频网站| 欧美人与性动交α欧美精品| 亚洲AV无码AV日韩AV网站| CAOPOREN超碰| 狠狠亚洲婷婷综合色香五月| 琪琪午夜伦伦电影理论片 | 久久久久久人妻一区二区三区| 少妇被黑人到高潮喷白浆| 一面膜上边一面膜下边韩国 | 久久久久久久精品成人热小说 | 人妻中出无码一区二区三区| 亚洲精品蜜桃久久久久久| 超清纯白嫩大学生无码网站| 久久97人人超人人超碰超国产| 色噜噜AV男人的天堂| 一区二区三区在线 | 网站| 国产激情大臿免费视频| 妺妺窝人体色WWW写真| 亚洲AV成人片无码色欲AV自慰| TPU色母和PA6色母的性能| 精品欧洲AV无码一区二区男男| 日韩精品乱码AV一区二区| 一边亲着一面膜下奶怎么回事| 国产成人精品无码免费看| 妺妺窝人体色WWW精品777| 午夜一区欧美二区高清三区| 99热国产这里只有精品9| 黑料传送门TTTZZZ07DU| 日产无人区一线二线三线观看| 亚洲综合色丁香婷婷六月图片| 国产播放隔着超薄丝袜进入| 男女啪啪进出阳道猛进| 亚洲AV永久无码精品无码四虎| 波多野结AV衣东京热无码专区| 久久久精品人妻一区二区三区| 玩弄丰满熟妇XXXXX性60| 97人妻碰碰碰久久久久禁片| 狠狠色婷婷久久一区二区三区 | 国产精品久久久久久久久KTV| 欧美IPHONEXSMAX免费| 亚洲狠狠婷婷综合久久蜜芽| 多P混交群体交乱的安全保障| 乱色精品无码一区二区国产盗| 性BBBBBB裸体BBBBB开| 被C哭着爬走又被拉回来挺进H| 久久大香伊蕉在人线国产H| 调教小SAO货撅起打屁股作文| 99精品人妻少妇一区二区| 精品人妻AV区波多野结衣| 熟女俱乐部五十路六十路AV| 82岁老人找20多岁小伙子| 精产国品一二三产品区别在哪里 | 人妻精品久久无码区| 一本丁香综合久久久久不卡网站| 国产精品视频免费一区二区| 欧美性猛交XXX嘿人猛交| 亚洲一区二区三区毛片| 国产精品久久久久久精品三级| 全免费A级毛片免费看| 夜夜高潮次次欢爽AⅤ女| 国产日产高清欧美一区| 日本理论片和搜子同居的日子| 曰本无码人妻丰满熟妇啪啪| 国内精品久久久久久久97牛牛| 色猫咪AV在线网址| 97人妻人人做人碰人人爽一| 精品无码黑人又粗又大又长| 无码成人免费AV片在线观看| 啊灬啊灬啊灬高潮了听书最新章节| 久久亚洲国产成人精品无码区| 亚洲AⅤ永久无码精品三区在线| 成人无码精品一区二区三区亚洲区| 蜜臀AV无码一区二区三区小说 | 暗交小拗女一区二区| 久久在精品线影院精品国产| 亚洲AV玩弄放荡人妇系列| 高潮VIDEOSSEX潮喷另类| 欧美又粗又大BBBB疯视频AV| 一个吃奶两个添下面H| 黑料传送门TTTZZZ07DU| 婷婷五月综合色中文字幕|