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

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

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

3天內不再提示

西門子SMART如何實現modbusTCP通訊

汽車電子技術 ? 來源:PLC入門教程 ? 作者: 金魚的記憶 ? 2023-01-30 15:34 ? 次閱讀

一、modbusTCP協議介紹

Modbus由MODICON公司于1979年開發,是一種工業現場總線協議標準。1996年施耐德公司推出基于以太網TCP/IP的Modbus協議: ModbusTCP

Modbus協議是一項應用層報文傳輸協議,包括ASCII、RTU、TCP三種報文類型。

標準的Modbus協議物理層接口RS232RS422RS485以太網接口,采用master/slave方式通信

ModbusTCP數據幀

ModbusTCP的數據幀可分為兩部分: MBAP + PDU

報文頭MBAP

MBAP為報文頭,長度為7字節,組成如下:

事務處理標識 協議標識 長度 單元標識符
2字節 2字節 2字節 1字節
內容 解釋
事務處理標識 可以理解為報文的序列號,一般每次通信之后就要加1以區別不同的通信數據報文。
協議標識符 00 00表示ModbusTCP協議。
長度 表示接下來的數據長度,單位為字節。
單元標識符 可以理解為設備地址。

幀結構PDU

PDU由功能碼+數據組成。功能碼為1字節,數據長度不定,由具體功能決定。

功能碼

Modbus的操作對象有四種:線圈、離散輸入、保持寄存器、輸入寄存器。

對象 含義
線圈 PLC的輸出位,開關量,在Modbus中可讀可寫
離散量 PLC的輸入位,開關量,在Modbus中只讀
輸入寄存器 PLC中只能從模擬量輸入端改變的寄存器,在Modbus中只讀
保持寄存器 PLC中用于輸出模擬量信號的寄存器,在Modbus中可讀可寫

根據對象的不同,Modbus的功能碼有:

功能碼 含義
0x01 讀線圈
0x05 寫單個線圈
0x0F 寫多個線圈
0x02 讀離散量輸入
0x04 讀輸入寄存器
0x03 讀保持寄存器
0x06 寫單個保持寄存器
0x10 寫多個保持寄存器

二、modbusTCP實測

ModbusTCP服務器(從站)

即使用SMART作為協議從站,可供上位機讀取,以下為實際測試程序:

微信截圖_20230105161930.png

微信截圖_20230105161930.png

微信截圖_20230105161930.png

需要注意的是,STEP 7-MicroWIN Smart2.4版本以下需要購買庫文件才可以,2.4版本以上程序已經集成了這個功能,因為日常工作習慣,我一直沒有更新新的編程軟件,所以大家如果需要庫文件作為學習使用,也可以私信我。

定義好以上的參數,就可以實現通訊了,本人使用的是modbusPoll調試軟件作為上位機與SMART完成了modbusTCP通訊。需要此調試軟件的同學也可以私信我。

以上參數中在測試時發現,IP地址可針對上位機地址設置,也可以全部設置為0,即代表只要端口號正缺,不判斷上位機IP地址。

ModbusTCP客戶端(主站)

SMART的主站通訊與modbusRTU十分相似,同樣采取輪詢的方式實現,以下為實測程序:

微信截圖_20230105161930.png

微信截圖_20230105161930.png

西門子SMART作為主站,同樣使用modbusSlave調試軟件作為協議從站。

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

    關注

    28

    文章

    1804

    瀏覽量

    76983
  • TCP
    TCP
    +關注

    關注

    8

    文章

    1353

    瀏覽量

    79066
  • ASCII
    +關注

    關注

    5

    文章

    172

    瀏覽量

    35100
  • 傳輸協議
    +關注

    關注

    0

    文章

    78

    瀏覽量

    11449
  • RTU
    RTU
    +關注

    關注

    0

    文章

    412

    瀏覽量

    28676
收藏 人收藏

    評論

    相關推薦

    西門子S7200/300PLC于易控INSPEC軟件ModbusTCP通信案例

    西門子S7200/300PLC于易控INSPEC軟件ModbusTCP通信案例說明。
    發表于 10-19 10:24 ?2716次閱讀
    <b class='flag-5'>西門子</b>S7200/300PLC于易控INSPEC軟件<b class='flag-5'>ModbusTCP</b>通信案例

    西門子200/300PLC連接CHNet-S7200/300與MatrikonOPC ModbusTCP通信

    西門子200/300PLC連接CHNet-S7200/300與 MatrikonOPC ModbusTCP通信
    發表于 10-19 10:20 ?1219次閱讀
    <b class='flag-5'>西門子</b>200/300PLC連接CHNet-S7200/300與MatrikonOPC <b class='flag-5'>ModbusTCP</b>通信

    西門子SMART200 PLC的遠程下載方法

    本文將向大家介紹如何遠程下載西門子SMART200的方法。
    發表于 09-02 10:02 ?4156次閱讀

    如何使用西門子PLC通過以太網模塊和觸摸屏建立以太網通訊

    西門子S7 300PLC通過BCNet以太網模塊和西門子SMART IE觸摸屏建立以太網通訊
    發表于 08-23 11:02 ?2.1w次閱讀

    西門子Smart-700、Smart-1000操作說明

    西門子Smart-700、Smart-1000操作說明資料下載。
    發表于 04-22 15:52 ?12次下載

    西門子200 smart與RMB編碼器的modbus通訊編程

    西門子200 smart與RMB編碼器的modbus通訊編程說明。
    發表于 04-25 11:09 ?13次下載

    西門子modbus通訊

    西門子modbus通訊樣例
    發表于 03-14 14:41 ?0次下載

    西門子PLC S7-200 SMART PID控制功能分享

    S7-200 SMART采用了新型的設計方法,信號板可以擴展通訊接口,數字量接口,模擬量接口,并且能合理的分配空間。西門子PLC S7-200 SMART具有PID控制功能,為用戶在
    的頭像 發表于 04-06 14:46 ?9620次閱讀

    西門子SMART200 PLC和西門子1200 PLC的Modbus TCP通訊實例

    我們上節課程基于博途V16講了西門子1200PLC和1500PLC的ModbusTCP通訊,這節課程我們講smart系列PLC和1200系列PLC的
    的頭像 發表于 04-25 10:27 ?1.4w次閱讀
    <b class='flag-5'>西門子</b><b class='flag-5'>SMART</b>200 PLC和<b class='flag-5'>西門子</b>1200 PLC的Modbus TCP<b class='flag-5'>通訊</b>實例

    西門子觸摸屏SMART LINE系列控制面板功能

    西門子觸摸屏SMART LINE系列是一個人機交互平臺,它可以同西門子PLC之間進行通訊,并且為用戶提供一個友好的界面,便于用戶對控制系統中的設備運行情況進行監控。
    的頭像 發表于 05-25 10:12 ?4205次閱讀

    西門子S7-200Smart如何轉換Modbus

    西門子S7-200Smart Modbus網關
    的頭像 發表于 11-03 18:41 ?4040次閱讀
    <b class='flag-5'>西門子</b>S7-200<b class='flag-5'>Smart</b>如何轉換Modbus

    西門子S7-200 SMART編程技巧

    【導讀】分享一個西門子S7-200 SMART編程技巧。
    的頭像 發表于 07-10 10:10 ?2386次閱讀
    <b class='flag-5'>西門子</b>S7-200 <b class='flag-5'>SMART</b>編程技巧

    西門子1200PLC之間的ModbusTCP通訊如何實現

    西門子1200PLC通過以太網通訊與其它設備進行數據交互,西門子1200PLC可以和西門子系列plc進行通訊,例如S7-300/S7-120
    發表于 07-30 14:49 ?9790次閱讀
    <b class='flag-5'>西門子</b>1200PLC之間的<b class='flag-5'>ModbusTCP</b><b class='flag-5'>通訊</b>如何<b class='flag-5'>實現</b>?

    西門子PLC與ABB變頻器通訊怎么實現

    在現代工業自動化領域中,西門子PLC(Programmable Logic Controller,可編程邏輯控制器)與ABB變頻器之間的通訊實現高效、穩定控制的關鍵環節。西門子PLC
    的頭像 發表于 06-19 15:29 ?3090次閱讀

    如何實現安川MP3300運動控制器與西門子1200系列PLC進行ModbusTCP通訊

    在工業自動化中,實現不同品牌、不同型號設備之間的通訊是確保生產流程順暢、高效運行的關鍵。本文詳細介紹了安川MP3300運動控制器與西門子1200系列PLC進行ModbusTCP
    的頭像 發表于 10-16 09:36 ?421次閱讀
    如何<b class='flag-5'>實現</b>安川MP3300運動控制器與<b class='flag-5'>西門子</b>1200系列PLC進行<b class='flag-5'>ModbusTCP</b><b class='flag-5'>通訊</b>
    主站蜘蛛池模板: 好男人好资源在线观看免费视频| 午夜性伦鲁啊鲁免费视频| 国产老肥熟xxxx| 97资源站超碰在线视频| 亚洲国产成人在线| 人妻美妇疯狂迎合| 考好老师让你做一次H| 国产人妻麻豆蜜桃色精| SM脚奴调教丨踩踏贱奴| 曰本熟妇乱妇色A片在线| 午夜理伦大片一级| 日本性xxx| 免费在线伦理片| 久久精品国产福利电影网| 国产AV无码一二三区视频| 99久久国产露脸精品竹菊传煤| 亚洲欧美日本中文子不卡| 色欲天天婬色婬香影院| 青青草 久久久| 美国特级成人毛片| 九九热免费在线观看| 国产精品久久大陆| 高清无码中文字幕在线观看视频| 91九色网址| 在线观看国产高清免费不卡| 亚洲精品视频在线免费| 新新电影理论中文字幕| 天天插天天射天天干| 神马影院在线eecss伦理片| 啪啪激情婷婷久久婷婷色五月| 美女的隐私蜜桃传媒免费看| 久久精品影院永久网址| 精品无码国产污污污免费网站2| 国产午夜伦伦伦午夜伦| 国产精品久久久久影院免费| 国产成人精品三级在线| 国产MD视频一区二区三区| 东京热影院| 国产成人啪精品视频免费网| 嘟嘟嘟WWW在线观看视频高清 | 超碰在线vip|