日韩床上生活一级视频|能看毛片的操逼网站|色悠悠网站在线观看视频|国产免费观看A淫色免费|国产av久久久久久久|免费A级视频美女网站黄|国产毛片av日韩小黄片|热久久免费国产视频|中文字幕无码色色|成人在线视频99久久久

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

編寫(xiě)PC的通信程序可采用匯編語(yǔ)言編寫(xiě),或采用各種高級(jí)語(yǔ)言編寫(xiě),或采用工控組態(tài)軟件,或直接采用PLC廠家的通信軟件(如三菱的MELSE MEDOC等)

   下面利用VB6.0以一個(gè)簡(jiǎn)單的例子來(lái)說(shuō)明編寫(xiě)通信程序的要點(diǎn)。假設(shè)PC要求從PLC中讀入從D123開(kāi)始的4個(gè)字節(jié)的數(shù)據(jù)(D123、D124

命令報(bào)文中10F6HD123的地址,04H表示要讀入4個(gè)字節(jié)的數(shù)據(jù)。校驗(yàn)和SUM30H31H30H46H36H30H34H03 H174H,溢出部分不計(jì),故SUMH=7SUAIL=4,相應(yīng)的ASC碼為“37H”,“34H”。應(yīng)答報(bào)文中4個(gè)字節(jié)的十六進(jìn)制數(shù),其相應(yīng)的ASC碼為8個(gè)字節(jié),故應(yīng)答報(bào)文長(zhǎng)度為12個(gè)字節(jié)。

    根據(jù)PCFX系列PLC的傳輸應(yīng)答過(guò)程,利用VBMSComm控件可以編寫(xiě)如下通信程序?qū)崿F(xiàn)PCFX系列PLC之間的串行通信,以完成數(shù)據(jù)的讀取。MSComm控件可以采用輪詢或事件驅(qū)動(dòng)的方法從端口獲取數(shù)據(jù)。在這個(gè)例子中使用了輪詢方法。

   1)通信口初始化

    Private Sub Initialize()

    MSComm1CommPort =1

    MSComm1Settings = “9600,E,7,1”

    MSComm1InBufferSize = 1024

    MSCommlOutBuffersize = 1024

    MSComm1bbbbbLen = 0

    MSCommlbbbbbMode = combbbbbText

    MSComm1Handshaking = comNone

    MSComm1PortOpen = True

    End Sub

    2)請(qǐng)求通信與確認(rèn)

    Private Function MakeHandshaking()As Boolean

    Dim InPackage As bbbbbb

    MSCommlOutBufferCount = 0

MSCommlInBufferCount = 0

MSCommlOutPut = Chr(&H5

Do

DoEvents

Loop Until MSCommlInBufferCount = 1

InPackage = MSCommlbbbbb

If InPackage = Chr(&H6 Then

MakeHandShaking = True

Else

MakeHandshaking = False

End If

End Function

3)發(fā)送命令報(bào)文

Private Sub SendFrame ()

Dim Outbbbbbb As bbbbbb

MSCommlOutBufferCount = 0

MSCommlInBufferCount = 0

Outstrin = Chr(&H2)+on10F604Chr(&H3)+74

MSCommlOutput = Outbbbbbb

End Sub

4)讀取應(yīng)答報(bào)文

Private Sub ReceiveFrame()

Dim Inbbbbbb As bbbbbb

Do

DoEvents

Loop Until MSCommlInBufferCount = 12

Inbbbbbb = MSCommlInpult

End Sub

作者:未知 點(diǎn)擊:481次 [打印] [關(guān)閉] [返回頂部]
本文標(biāo)簽:利用VB的MSComm控件編程實(shí)現(xiàn)PC與三菱PLC,F(xiàn)X系列通信
* 由于無(wú)法獲得聯(lián)系方式等原因,本網(wǎng)使用的文字及圖片的作品報(bào)酬未能及時(shí)支付,在此深表歉意,請(qǐng)《利用VB的MSComm控件編程實(shí)現(xiàn)PC與三菱PLC,F(xiàn)X系列通信》相關(guān)權(quán)利人與機(jī)電之家網(wǎng)取得聯(lián)系。
電子樣本

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

孫晉文 【求購(gòu)】  排氣閥  2025-12-30
馬經(jīng)理 【求購(gòu)】  信號(hào)集成端...  2025-12-30
李總 【求購(gòu)】  電動(dòng)升降車(chē)  2025-12-30
于蓬 【求購(gòu)】  HPV-S...  2025-12-29
張俊杰 【求購(gòu)】  縫紉線自動(dòng)...  2025-12-25
易賽群 【求購(gòu)】  NANOC...  2025-12-25
張經(jīng)理 【求購(gòu)】  浪涌保護(hù)器  2025-12-25
陳蓮 【求購(gòu)】  日本住友閥  2025-12-24
VIP公司推薦