在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

S7-200CPU之間設置一個簡單的Modbus通訊

1X4o_GKB1508 ? 來源:未知 ? 作者:李倩 ? 2018-04-28 08:35 ? 次閱讀

使用下面的例程你可以在S7-200CPU之間設置一個簡單的Modbus通訊。這個例子是關于Modbus功能碼6的(寫從站保持寄存器), 也可以作為其他所支持的功能碼:1, 2, 3, 4, 5, 15 和16 的基本參數設置步驟 。

要求:要使用Modbus協議必須先在STEP 7 Micro/Win上安裝指令庫 。Modbus主站協議只支持STEP 7 Micro/Win V4.0 SP5及其以上版本.。

硬件設置

參數匹配

指令庫的存儲地址

保持寄存器值得傳輸

1.硬件設置例程中的Modbus通訊是在兩個S7-200 CPU的0號通訊口間進行的(最好每個CPU都有兩個通訊口)。在主站側也可以選擇相應庫文件 "MBUS_CTRL_P1" 和 "MBUS_MSG_P1"通過1號通訊口通信。通訊口1與Micro/WIN建立PG或PC連接,兩個CPU的通訊口0通過PPI電纜進行連接(電纜的 針腳 連接為2,3,7,8)。

2.參數匹配對于MODBUS通訊, 主站側需要程序庫 "MBUS_CTRL" 和 "MBUS_MSG",

①從站側需要程序庫 "MBUS_INIT" and "MBUS_SLAVE"。

在 Micro/WIN 中您需要為主站和從站新建一個項目,程序與參數設置見圖02。必須要保證主站與從站的“Baud”和"Parity"的參數設置要一致,并且程序塊"MBUS_MSG"中的"Slave"地址要與程序塊"MBUS_INIT"中的"Addr"所設置的一致 (見圖.02)。Micro/WIN“系統塊”中設置的0通訊口的波特率與MODBUS協議無關("Mode" = "1")。

下面的表格列出了程序塊各個參數選項及其意義

主站

MBUS_CTRL

表 01

1)參看STEP 7 Micro/WIN 幫助: "MODBUS主站執行MBUS_MSG時的錯誤代碼MBUS_MSG" 。

MBUS_MSG

表 02

1)參看STEP 7 Micro/WIN 幫助: "MODBUS主站執行MBUS_MSG時的錯誤代碼MBUS_MSG" 。

從站

MBUS_INIT

表 03

2)最大的地址取決于所用CPU的類型及其最大值。3)參看STEP 7 Micro/WIN 幫助: “MODBUS從站協議的錯誤代碼”。

MBUS_SLAVE

表 04

3)參看STEP 7 Micro/WIN 幫助: “MODBUS從站協議的錯誤代碼” 。

3.庫的存儲地址項目完成后必須要在Micro/WIN中定義庫的存儲地址,當定義完存儲區后, 要保證在任何情況下不能再被其它程序所使用 (主站側: "DataPtr" + "Count" 從站側: "HoldStart" + "MaxHold"

4.保持寄存器值的傳輸將程序下載到相應的CPU后,可以在狀態表中給主站側的V存儲區賦值,然后監視從站的變化。當主站的I0.0使能后,VW2中的內容就被發送到從站并寫入從站的VW2 。

①保持寄存器值的傳輸見圖.04。指針"DataPtr" 代表了V區被讀的起始地址。參數 "Count" 表明了地址"Addr" = "4xxxx" (保持寄存器)以字為單位被讀的個數。主站中被讀取的V存儲區被寫入地址為"Addr" = "40002" ("RW" = "1")的保持寄存器中。保持寄存器是以字為單位工作的,它與從站的V區地址對應。指針 "HoldStart" 明確了與保持寄存器起始地址40001相對應的V存儲區的初始地址。可以這樣計算從站的V區目標指針:

2 * (Addr - 40001) + HoldStart = 2 * (40002 - 40001) + &VB0 = &VB2

另外,要保證"MaxHold" 定義的數據區能夠包含主站側所要寫入的數據區 :

MaxHold >= Addr - 40001 + Count = 40002 - 40001 + 1 = 2

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

    關注

    31

    文章

    5401

    瀏覽量

    122733
  • cpu
    cpu
    +關注

    關注

    68

    文章

    11008

    瀏覽量

    215123
  • S7-200
    +關注

    關注

    13

    文章

    411

    瀏覽量

    50994

原文標題:西門子S7-200 Modbus最強解析圖解

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

收藏 人收藏

    評論

    相關推薦

    S7-200PLC作為主站與溫控器RS485通訊調試記錄及若干問題解答

    S7-200PLC作為主站與其他品牌溫控器RS485通訊,采用Modbus RTU格式,經過3天的調試終于成功,中間遇到了各種各樣的問題,并記錄。 對過程進行詳細總結和描述,并提供通訊
    發表于 04-17 14:08 ?0次下載

    Modbus TCP通信的那些坑!你遇到過幾個?

    Modbus TCP通信,需要建立連接,對于S7-200 Smart CPU作為Modbus TCP客戶端時,可以通過mbus_client指
    的頭像 發表于 04-16 17:17 ?190次閱讀
    <b class='flag-5'>Modbus</b> TCP通信的那些坑!你遇到過幾個?

    西門子S7-200與變頻器之間無線MODBUS通訊實例

    、易于編程和擴展性強等特點,被廣泛應用于各種工業控制場合。而MODBUS作為種標準的工業通訊協議,也因其簡單、可靠而被廣泛接受。本案例將詳細介紹如何通過無線
    的頭像 發表于 02-19 11:55 ?429次閱讀
    西門子<b class='flag-5'>S7-200</b>與變頻器<b class='flag-5'>之間</b>無線<b class='flag-5'>MODBUS</b><b class='flag-5'>通訊</b>實例

    IGT-DSER系列PLC通訊智能網關的配置說明(免編程的多臺PLC之間通訊篇)

    。相關案例在附件中 IGT-DSER支持多個品牌的PLC之間多對多通訊,最多8000字節的數據交互量,相關參數在頁面內配置,方便直觀;
    發表于 01-24 11:59

    s7-200_SMART系統手冊

    電子發燒友網站提供《s7-200_SMART系統手冊.pdf》資料免費下載
    發表于 10-21 10:50 ?9次下載

    如何利用無線MODBUS通訊模塊實現無線485通信?

    測試設備與參數 l 西門子PLC型號:S7-200Smart × 1臺 l 三菱PLC型號:FX3U × 2臺 l 達泰日系PLC無線通訊終端——DTD435MC × 3塊 l 主從關系:1主2從
    的頭像 發表于 09-29 17:14 ?828次閱讀
    如何利用無線<b class='flag-5'>MODBUS</b><b class='flag-5'>通訊</b>模塊實現無線485通信?

    【教程】比Modbus控制更簡單S7 200 SMART利用Profinet網關擴展IO

    PLC自帶IO方法控制擴展IO。配置Profinet網關首先導入Profinet網關的GSD文件,用于STEP7-MicroWINSMART組態軟件配置Profi
    的頭像 發表于 09-20 08:07 ?976次閱讀
    【教程】比<b class='flag-5'>Modbus</b>控制更<b class='flag-5'>簡單</b>!<b class='flag-5'>S7</b> <b class='flag-5'>200</b> SMART利用Profinet網關擴展IO

    如何用 S7-200 實現 Modbus 通信?

    電子發燒友網站提供《如何用 S7-200 實現 Modbus 通信?.pdf》資料免費下載
    發表于 09-14 10:22 ?2次下載

    EG網關采集西門子S7-200smart轉Modbus協議

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

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

    今天我們來聊聊西門子S7-200 SMART的“通信大法”!挺簡單的,咱們來捋捋~ S7-200 SMART 是西門子公司推出的款面向小型控制應用的PLC(可編程邏輯控制器)。目前
    的頭像 發表于 08-27 17:31 ?2044次閱讀
    西門子PLC不得不說的事:<b class='flag-5'>S7-200</b>SMART通信端口及連接方式

    請問西門子S7-1200如何實現Modbus TCP通訊

    西門子S7-1200如何實現Modbus TCP通訊
    發表于 07-25 06:24

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

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

    PLC與變頻器的Modbus通訊方法

    的通信協議,因其簡單、穩定、易于實現的特點,在PLC與變頻器之間的通信中發揮著重要作用。本文將對PLC與變頻器之間基于Modbus協議的通信方法進行詳細介紹,包括通信原理、硬件連接、參
    的頭像 發表于 06-14 15:59 ?2009次閱讀

    Modbus RTU轉PROFINET協議轉換網關 HT1S-PNS485-S10

    Modbus RTU/RS485/232 轉 PROFINET(S7-400/1500/1200、CPU315-2PN/DP)網關HT1S-PN485-S5為最大可支持5
    發表于 06-06 14:43

    Modbus-RTU通訊協議是什么?

    Modbus-RTU通訊協議是種串行通訊協議,它可以用于連接不同類型的設備,以實現遠程監控和控制。Modbus協議包括RTU、ASCII、
    的頭像 發表于 05-23 15:06 ?1029次閱讀
    主站蜘蛛池模板: 窝窝午夜看片成人精品 | 日本特黄绿像大片免费看 | 亚洲一区二区精品推荐 | 8050午夜| 日韩一卡 二卡 三卡 四卡 免费视频 | 美日韩一区二区 | 日本xxxxx黄区免费看动漫 | 亚洲va久久久久综合 | 免费观看黄色网址 | 天堂网www在线资源 天堂网www在线资源链接 | 97午夜 | 免费观看在线永久免费xx视频 | 日韩精品一区二区三区毛片 | 163黄页网又粗又长又舒服 | 韩国三级无遮挡床戏视频 | 好爽好大www视频在线播放 | 色视频网站在线观看 | 午夜国产精品视频 | 波多野结衣一级毛片 | 美女被强插 | 拍拍拍成人免费高清视频 | 久久99热久久精品动漫 | 亚洲va国产va天堂va久久 | 中国一级特黄视频 | 日韩精品系列产品 | 日韩免费观看一级毛片看看 | 午夜免费福利片观看 | 午夜视频在线观看免费视频 | 四虎4444hu4影视最新地址 | 五月天婷婷免费观看视频在线 | 色香影视 | aaaa在线观看| 国产精品xxxav免费视频 | 大香线蕉97久久 | 亚洲第一黄色网 | 全免费一级毛片在线播放 | 国产精品9999 | 2021久久精品99精品久久 | 亚洲日本一区二区三区在线不卡 | 久月婷婷| 黄色网毛片 |