色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

利用VB的MSComm控件編程實現PC與三菱PLC FX系列通信

wtipoasfe ? 來源:工控PLC學習 ? 2023-02-13 10:38 ? 次閱讀

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

下面利用VB6.0以一個簡單的例子來說明編寫通信程序的要點。假設PC要求從PLC中讀入從D123開始的4個字節的數據(D123、D124),其傳輸應答過程及報文如圖7-16所示。

918daa08-aaa3-11ed-bfe3-dac502259ad0.png

圖7-16傳輸應答過程及命令報文

命令報文中10F6H為D123的地址,04H表示要讀入4個字節的數據。校驗和SUM=30H+31H+30H+46H+36H+30H+34H+03 H=174H,溢出部分不計,故SUMH=7,SUAIL=4,相應的ASCⅡ碼為“37H”,“34H”。應答報文中4個字節的十六進制數,其相應的ASCⅡ碼為8個字節,故應答報文長度為12個字節。

根據PC與FX系列PLC的傳輸應答過程,利用VB的MSComm控件可以編寫如下通信程序實現PC與FX系列PLC之間的串行通信,以完成數據的讀取。MSComm控件可以采用輪詢或事件驅動的方法從端口獲取數據。在這個例子中使用了輪詢方法。

1)通信口初始化

Private Sub Initialize()

MSComm1.CommPort =1

MSComm1.Settings = “9600,E,7,1”

MSComm1.InBufferSize = 1024

MSComml.OutBuffersize = 1024

MSComm1.InputLen = 0

MSComml.InputMode = comInputText

MSComm1.Handshaking = comNone

MSComm1.PortOpen = True

End Sub

2)請求通信與確認

Private Function MakeHandshaking()As Boolean

Dim InPackage As String

MSComml.OutBufferCount = 0

MSComml.InBufferCount = 0

MSComml.OutPut = Chr(&H5)

Do

DoEvents

Loop Until MSComml.InBufferCount = 1

InPackage = MSComml.Input

If InPackage = Chr(&H6)Then

MakeHandShaking = True

Else

MakeHandshaking = False

End If

End Function

3)發送命令報文

Private Sub SendFrame ()

Dim Outstring As String

MSComml.OutBufferCount = 0

MSComml.InBufferCount = 0

Outstrin = Chr(&H2)+″on″+″10F604″+Chr(&H3)+″74″

MSComml.Output = Outstring

End Sub

4)讀取應答報文

Private Sub ReceiveFrame()

Dim Instring As String

Do

DoEvents

Loop Until MSComml.InBufferCount = 12

InString = MSComml.Inpult

End Sub

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • plc
    plc
    +關注

    關注

    5016

    文章

    13385

    瀏覽量

    464836
  • 通信
    +關注

    關注

    18

    文章

    6069

    瀏覽量

    136303
  • 三菱
    +關注

    關注

    32

    文章

    804

    瀏覽量

    42867

原文標題:利用VB的MSComm控件編程實現PC與三菱PLC FX系列通信

文章出處:【微信號:工控PLC學習,微信公眾號:工控PLC學習】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    格電子新品 三菱FX系列PLC轉網口

    三菱FX系列PLC轉網口 型號:SG-FX-210 本產品用于三菱
    的頭像 發表于 12-24 15:21 ?184次閱讀
    <b class='flag-5'>三</b>格電子新品 <b class='flag-5'>三菱</b><b class='flag-5'>FX</b><b class='flag-5'>系列</b><b class='flag-5'>PLC</b>轉網口

    三菱FX3U/5U PLC無線MODBUS通信方案

    【方案概述】 本方案旨在實現一臺三菱FX5UPLC與三菱FX3UPLC之間的無線
    的頭像 發表于 10-22 08:11 ?686次閱讀
    <b class='flag-5'>三菱</b><b class='flag-5'>FX</b>3U/5U <b class='flag-5'>PLC</b>無線MODBUS<b class='flag-5'>通信</b>方案

    三菱plc型號區別在哪

    三菱PLC(Programmable Logic Controller,可編程邏輯控制器)是日本三菱電機公司生產的一種工業自動化控制設備。三菱
    的頭像 發表于 07-01 10:38 ?2945次閱讀

    三菱plc使用什么協議類型

    對機械設備的控制。在三菱PLC通信過程中,需要使用不同的通信協議來實現數據的傳輸和交互。以下是對三菱
    的頭像 發表于 07-01 10:31 ?1656次閱讀

    三菱fx系列plc輔助繼電器有哪幾種類型

    三菱FX系列PLC是一款廣泛應用于工業自動化領域的可編程邏輯控制器。在FX
    的頭像 發表于 06-20 10:34 ?1900次閱讀

    三菱FX系列PLC內部定時器,定時的時間單位有哪3種?

    三菱FX系列PLC是工業自動化領域中常用的一種可編程邏輯控制器,具有強大的功能和靈活性。在FX
    的頭像 發表于 06-20 10:29 ?4222次閱讀

    三菱fx系列plc怎么讀取程序

    三菱FX系列PLC(Programmable Logic Controller,可編程邏輯控制器)是廣泛應用于工業自動化領域的控制設備。它們
    的頭像 發表于 06-20 10:26 ?2413次閱讀

    三菱fx系列plc支持哪種編程方式

    三菱FX系列PLC是一種廣泛應用于工業自動化領域的可編程邏輯控制器。它具有強大的功能和靈活性,支持多種
    的頭像 發表于 06-20 10:24 ?2035次閱讀

    三菱fx系列plc擴展模塊配置在軟件中的作用

    三菱FX系列PLC(Programmable Logic Controller,可編程邏輯控制器)是工業自動化領域廣泛使用的一種控制器。它具
    的頭像 發表于 06-20 10:21 ?1403次閱讀

    三菱fx系列plc擴展模塊怎么配置

    模塊的配置方法。 一、概述 三菱FX系列PLC是一種模塊化的控制器,其基本單元包括CPU模塊、電源模塊和一些基本的I/O模塊。為了擴展其功能,可以通過添加各種擴展模塊來
    的頭像 發表于 06-20 10:20 ?3272次閱讀

    三菱plc編程軟件fx和3u系列是一樣的嗎

    三菱PLC有多個系列,其中FX系列和3U系列是兩個非常受歡迎的產品線。雖然它們都屬于
    的頭像 發表于 06-20 10:16 ?1336次閱讀

    三菱plcfx3u用什么編程軟件

    三菱PLC FX3U是一款非常受歡迎的小型可編程邏輯控制器,廣泛應用于工業自動化領域。為了編寫和調試FX3U
    的頭像 發表于 06-20 10:15 ?2925次閱讀

    FX3U系列三菱PLC的應用實例

    多個應用實例,詳細介紹FX3U系列三菱PLC的應用場景、編程方法、硬件連接和軟件設計等方面,以期為讀者提供一份全面、深入的指導手冊。
    的頭像 發表于 06-17 16:54 ?1435次閱讀

    什么是三菱PLC?它有哪些特點?

    三菱PLC,即三菱編程邏輯控制器,是三菱電機株式會社生產的一種工業自動化控制裝置。它采用可編程
    的頭像 發表于 06-17 16:47 ?2092次閱讀

    三菱串口 fx0N編程口如何使用?

    。 (2)采用自制三菱FX編程電纜與PLC編程口或422-BD通訊模塊通訊。 三菱
    的頭像 發表于 04-16 11:50 ?733次閱讀
    <b class='flag-5'>三菱</b>串口 <b class='flag-5'>fx</b>0N<b class='flag-5'>編程</b>口如何使用?
    主站蜘蛛池模板: 一二三四电影完整版免费观看 | 国产成人一区免费观看 | 夜夜澡人人爽人人喊_欧美 夜夜骑夜夜欢 | 一级毛片在线免费视频 | 四虎影视库永久免费 | 少妇两个奶头喷出奶水了怎么办 | 蜜臀AV精品久久无码99 | 国产精品成人免费 | 九九热视频免费 | 亚洲欧美日韩国产另类电影 | 综合一区无套内射中文字幕 | 99在线在线视频观看 | 国产精品亚洲第一区二区三区 | 手机在线观看无码日韩视频 | 久久这里只有精品国产99 | 一级做a爰片久久毛片一 | 2019欧洲hd| 国产在线精品亚洲一品区 | 麻豆免费版 | 国产午夜一区二区三区免费视频 | 精品一品国产午夜福利视频 | 国产高清砖码区 | 午夜神器18以下不能进免费 | 日本三级床震 | 中文字幕无码一区二区免费 | 午夜国产精品视频 | 亚洲欧美日韩高清中文在线 | 日韩av无码在线直播 | 国产亚洲精品久久孕妇呦呦你懂 | 轻点灬大ji巴太粗太双性高h | 奇米网一区二区三区在线观看 | 精品国产在线手机在线 | 年轻的女职工在线观看 | 免费看成人毛片 | 国产成人啪精视频精东传媒网站 | 亚洲一区二区三不卡高清 | 亚洲综合久久一本伊伊区 | 伊人久久精品线影院 | 色吧.com| WWW久久只有这里有精品 | 97超碰97资源在线观看视频 |