精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

3天內不再提示

以西門子S7-200/S7-200SMART/和S7-1200為例對Modbus地址進行說明

天拓四方 ? 來源:bjttsf ? 作者:bjttsf ? 2023-03-16 15:16 ? 次閱讀

Modbus地址實際上分為兩種情況即PLC作Modbus主站,Modbus地址和PLC手冊里的地址一與PLC作從站,PLC不用管什么Modbus地址。

Modbus地址實際上分為兩種情況。下面以西門子S7-200/S7-200SMART/和S7-1200為例來說明:

第一種情況:西門子PLC作Modbus主站,Modbus地址和PLC手冊里的地址一致,例如作主站的S7-200的MBUS_MSG指令用于向Modbus從站發送請求消息,和處理從站返回的響應消息。要讀取從站(另一臺S7-200)的I0.0開始的地址區時,它的輸入參數Addr(Modbus地址)為10001。S7-200從站保持寄存器的V區起始地址為VB200時,要讀取從站VW200開始的V存儲區時,保持寄存器的地址是40001。

第二種情況:PLC作從站,PLC不用管什么Modbus地址,等著主站來讀寫它的地址區就是了。

主站的計算機軟件(例如DCS或組態軟件)的編程人員需要編寫實現Modbus通信的程序,首先需要確定ModbusRTU的報文結構。他們一般不熟悉PLC,因此PLC的編程人員往往需要和上位機軟件的編程人員一起來討論Modbus的報文結構。

更容易出問題的就是報文里Modbus地址與PLC存儲區地址的對應關系。曾經有工作人員做過的一個系統的上位機是專用的組態軟件,通過分析GEPLC手冊給出的CRC的循環異或計算實例每一步的中間數據,編寫出了CRC計算的C語言程序。通過實驗驗證了Modbus報文結構和CRC的計算的可行性。

S7PLC手冊給出的Modbus地址與Modicon公司和GE公司PLC使用的地址相同,是基于1的地址,即同類元件的首地址為1。而西門子PLC采用的是基于0的地址,即同類元件的首地址為0。Modbus報文中西門子PLC的Modbus地址也采用基于0的地址。

PLC系統手冊中的Modbus地址的更高位用來表示地址區的類型,例如I0.0的Modbus地址為10001。因為地址區類型的信息已經包含在報文的功能碼中了,報文中S7-200的I0.0的Modbus地址不是10001,而是0。報文中其他地址區的Modbus地址也應按相同的原則處理。例如當S7-200從站保持寄存器的V區起始地址為VB200時,VW200對應的保持寄存器在報文中的Modbus地址為0,而不是40001。

審核編輯黃宇

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

    關注

    5001

    文章

    12948

    瀏覽量

    459253
  • 西門子
    +關注

    關注

    93

    文章

    2958

    瀏覽量

    114839
  • MODBUS
    +關注

    關注

    28

    文章

    1718

    瀏覽量

    76423
收藏 人收藏

    評論

    相關推薦

    EG網關采集西門子S7-200smartModbus協議

    通過EG邊緣計算網關,用戶可以輕松實現西門子S7-200 Smart PLC數據的采集,并將其轉換為標準Modbus協議輸出。這種跨協議的數據轉換方案極大簡化了工業系統的集成,使不同品
    的頭像 發表于 09-10 10:42 ?165次閱讀
    EG網關采集<b class='flag-5'>西門子</b><b class='flag-5'>S7-200smart</b>轉<b class='flag-5'>Modbus</b>協議

    西門子PLC不得不說的事:S7-200SMART通信端口及連接方式

    今天我們來聊聊西門子S7-200 SMART的“通信大法”!挺簡單的,咱們來捋捋~ S7-200 SMART
    的頭像 發表于 08-27 17:31 ?447次閱讀
    <b class='flag-5'>西門子</b>PLC不得不說的事:<b class='flag-5'>S7-200SMART</b>通信端口及連接方式

    S7協議讀取西門子S7-200 Smart PLC數據

    西門子S7-200 Smart PLC因其穩定性和易用性而廣泛應用。通過使用S7協議,可以實現對PLC數據的高效讀取和控制。本文將詳細介紹如何使用S
    的頭像 發表于 07-11 11:55 ?2892次閱讀
    <b class='flag-5'>S7</b>協議讀取<b class='flag-5'>西門子</b><b class='flag-5'>S7-200</b> <b class='flag-5'>Smart</b> PLC數據

    西門子S7-1200 PLC的指令介紹

    西門子S7-1200 PLC,作為西門子自動化控制產品中的一款緊湊型控制器,憑借其強大的功能和易用性,在工業控制領域得到了廣泛的應用。S7-1200 PLC不僅具備標準的PLC功能,還
    的頭像 發表于 06-18 14:52 ?1606次閱讀

    西門子S7-1200 PLC的基本功能

    西門子S7-1200 PLC(Programmable Logic Controller)是一款緊湊型、模塊化的可編程邏輯控制器,專為滿足各種自動化應用需求而設計。其強大的功能、靈活的配置以及卓越
    的頭像 發表于 06-13 11:29 ?1245次閱讀

    西門子S7-200 Smart PLC加密設置全面指南

    本文將詳細介紹西門子S7-200 Smart PLC的加密設置方法,幫助用戶更好地保護PLC程序的安全。
    發表于 03-27 10:14 ?8230次閱讀
    <b class='flag-5'>西門子</b><b class='flag-5'>S7-200</b> <b class='flag-5'>Smart</b> PLC加密設置全面指南

    西門子S7-200SMART PLC與鋇錸BL201分布式I/O配置實戰教程

    西門子 S7-200SMART 與 BL201通信配置步驟: 1、BL201、S7-1200、PC要同一局域網。將BL201和S7-1200上電,打開
    的頭像 發表于 03-18 19:17 ?678次閱讀
    <b class='flag-5'>西門子</b><b class='flag-5'>S7-200SMART</b> PLC與鋇錸BL201分布式I/O配置實戰教程

    西門子S7-200 SMART的通信端口解析

    S7-200 SMART CPU 集成的 RS485 通信端口(端口0)是與 RS485 兼容的9針 D 型連接器。CPU 集成的 RS485 通信端口的引腳分配如表1. S7-200 SMA
    發表于 02-27 11:28 ?1915次閱讀
    <b class='flag-5'>西門子</b><b class='flag-5'>S7-200</b> <b class='flag-5'>SMART</b>的通信端口解析

    S7-1500與多臺200SMART之間無線以太網通訊搭建方法

    S7-200smart,介紹S7-1500與多臺 S7-200smart在Profinet協議下的自組網無線通信實現過程。在本方案中采用
    的頭像 發表于 01-24 08:58 ?904次閱讀
    <b class='flag-5'>S7</b>-1500與多臺<b class='flag-5'>200SMART</b>之間無線以太網通訊搭建方法

    西門子S7-1200S7-300PLC之間的區別有哪些?

    S7-1200的CPU支持通過信號板來增加IO點數,而S7-300CPU的IO點數是固定的。在硬件組態方面,S7-300和
    的頭像 發表于 01-10 10:54 ?855次閱讀
    <b class='flag-5'>西門子</b><b class='flag-5'>S7-1200</b>與<b class='flag-5'>S7</b>-300PLC之間的區別有哪些?

    s7-200smart編程教程

    S7-200 Smart西門子推出的一款緊湊型、高性能的PLC(可編程邏輯控制器),廣泛應用于各種工業自動化領域。本教程將詳細介紹S7-200 S
    的頭像 發表于 12-14 11:11 ?2411次閱讀

    PLC西門子S7-200smartS7-1200的區別?

    PLC西門子S7-200smartS7-1200的區別? 西門子S7-200 smart
    的頭像 發表于 11-17 11:41 ?8675次閱讀

    西門子S7-200 SMART V2.8版本優勢分析

    西門子S7-200 SMART V2.8全新版本發布,功能大大增強,性價比進一步提升!200 SMART系列PLC作為一款小型高性價比的PL
    發表于 11-17 10:59 ?3986次閱讀
    <b class='flag-5'>西門子</b><b class='flag-5'>S7-200</b> <b class='flag-5'>SMART</b> V2.8版本優勢分析

    西門子S7-200 SMART PLC編程軟元件介紹

    模擬量輸入映像寄存器與模擬量輸出映像寄存器。西門子S7-200 Smart系列PLC的CPU模擬量信號輸入端/輸出端開辟的一個存儲區。
    發表于 11-08 10:29 ?2744次閱讀
    <b class='flag-5'>西門子</b><b class='flag-5'>S7-200</b> <b class='flag-5'>SMART</b> PLC編程軟元件介紹

    西門子S7-200smart PLC不同類型CPU的區別

    西門子S7-200smart PLC 標準CPU的代碼一般ST XX或者SR XX,其中ST/SR表示CPU自帶的數字量輸出形式,XX20、30、40或者60,
    的頭像 發表于 11-02 17:20 ?3743次閱讀
    <b class='flag-5'>西門子</b><b class='flag-5'>S7-200smart</b> PLC不同類型CPU的區別