精品国产成人一区二区三区-女子十八毛片-欧洲性猛交-无码不卡一区二区三区在线观看-www.四虎在线-伊人网国产-国精产品自偷自偷综合下载-不卡av网站-俄罗斯黄色大片-一本久久知道综合久久-国产精品日韩一区二区-日韩精品色-免费人成网ww555kkk在线-黄色在线观看免费-日韩在线免费-久久久久99人妻一区二区三区-十八禁真人啪啪免费网站

當(dāng)前位置:機電之家首頁 >> PLC技術(shù)>> plc應(yīng)用 >> 三菱plc應(yīng)用 >> 利用VB的MSComm控件編程實現(xiàn)PC與三菱PLC FX系列通信
利用VB的MSComm控件編程實現(xiàn)PC與三菱PLC FX系列通信

編寫PC的通信程序可采用匯編語言編寫,或采用各種高級語言編寫,或采用工控組態(tài)軟件,或直接采用PLC廠家的通信軟件(如三菱的MELSE MEDOC等)
  下面利用VB6.0以一個簡單的例子來說明編寫通信程序的要點。假設(shè)PC要求從PLC中讀入從D123開始的4個字節(jié)的數(shù)據(jù)(D123、D124),其傳輸應(yīng)答過程及報文如圖7-16所示。
 
圖7-16  傳輸應(yīng)答過程及命令報文
命令報文中10F6H為D123的地址,04H表示要讀入4個字節(jié)的數(shù)據(jù)。校驗和SUM=30H+31H+30H+46H+36H+30H+34H+03 H=174H,溢出部分不計,故SUMH=7,SUAIL=4,相應(yīng)的ASCⅡ碼為“37H”,“34H”。應(yīng)答報文中4個字節(jié)的十六進制數(shù),其相應(yīng)的ASCⅡ碼為8個字節(jié),故應(yīng)答報文長度為12個字節(jié)。
    根據(jù)PC與FX系列PLC的傳輸應(yīng)答過程,利用VB的MSComm控件可以編寫如下通信程序?qū)崿F(xiàn)PC與FX系列PLC之間的串行通信,以完成數(shù)據(jù)的讀取。MSComm控件可以采用輪詢或事件驅(qū)動的方法從端口獲取數(shù)據(jù)。在這個例子中使用了輪詢方法。
   1)通信口初始化
    Private Sub Initialize()
    MSComm1.CommPort =1
    MSComm1.Settings = “9600,E,7,1”
    MSComm1.InBufferSize = 1024
    MSComml.OutBuffersize = 1024
    MSComm1.bbbbbLen = 0
    MSComml.bbbbbMode = combbbbbText
    MSComm1.Handshaking = comNone
    MSComm1.PortOpen = True
    End Sub
    2)請求通信與確認(rèn)
    Private Function MakeHandshaking()As Boolean
    Dim InPackage As bbbbbb
    MSComml.OutBufferCount = 0
MSComml.InBufferCount = 0
MSComml.OutPut = Chr(&H5)
Do
DoEvents
Loop Until MSComml.InBufferCount = 1
InPackage = MSComml.bbbbb
If InPackage = Chr(&H6) Then
MakeHandShaking = True
Else
MakeHandshaking = False
End If
End Function
3)發(fā)送命令報文
Private Sub SendFrame ()
Dim Outbbbbbb As bbbbbb
MSComml.OutBufferCount = 0
MSComml.InBufferCount = 0
Outstrin = Chr(&H2)+″on″+″10F604″+Chr(&H3)+″74″
MSComml.Output = Outbbbbbb
End Sub
4)讀取應(yīng)答報文
Private Sub ReceiveFrame()
Dim Inbbbbbb As bbbbbb
Do
DoEvents
Loop Until MSComml.InBufferCount = 12
Inbbbbbb = MSComml.Inpult
End Sub
作者:未知 點擊:1562次 [打印] [關(guān)閉] [返回頂部]
本文標(biāo)簽:利用VB的MSComm控件編程實現(xiàn)PC與三菱PLC FX系列通信
* 由于無法獲得聯(lián)系方式等原因,本網(wǎng)使用的文字及圖片的作品報酬未能及時支付,在此深表歉意,請《利用VB的MSComm控件編程實現(xiàn)PC與三菱PLC FX系列通信》相關(guān)權(quán)利人與機電之家網(wǎng)取得聯(lián)系。
電子樣本

SN系列樣冊
:鞏經(jīng)理
:13915946763
:南京塞姆泵業(yè)有限公司
個人求購

相先生 【求購】  潤滑油  2025-12-8
 【求購】  94 BF...  2025-12-8
李女士 【求購】   Etan...  2025-12-8
 【求購】  DG4V-...  2025-12-8
 【求購】  立式加工中...  2025-12-8
吳小姐 【求購】  粉碎機  2025-12-5
 【求購】  冶煉用的重...  2025-12-5
柳女士 【求購】  斷路器  2025-12-5
VIP公司推薦

龙陵县| 固阳县| 布尔津县| 乐清市| 沙雅县| 三原县| 尚志市| 平邑县| 舒城县| 雷山县| 公主岭市| 沾益县| 安福县| 同心县| 六盘水市| 抚松县| 化州市| 宁夏| 麟游县| 新泰市| 瓦房店市| 东山县| 沾化县| 冷水江市| 墨脱县| 长治县| 布拖县| 理塘县| 昭通市| 贵南县| 临夏县| 玛多县| 黄陵县| 通渭县| 德钦县| 个旧市| 黔西| 略阳县| 海安县| 赤城县| 庆城县|