chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

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

3天內(nèi)不再提示

在TIA Portal V21中基于S7-1200 G2使用SCL語言設(shè)計Modbus RTU輪詢程序

工控論壇 ? 來源:工控老炮兒 ? 2026-03-03 15:13 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

以下文章來源于工控老炮兒,作者OldGangster介紹

本文介紹在 TIA Portal V21 中基于 S7-1200 G2 使用 SCL 語言設(shè)計一個 Modbus RTU 輪詢程序,完成對 2 個從站的讀數(shù)據(jù)和對 1 個從站寫數(shù)據(jù)的輪詢通信任務(wù),用 MThings 軟件模擬 3 個從站并進行測試。

本例中 Modbus RTU 輪詢程序采用狀態(tài)機的形式設(shè)計,盡可能使用標準化的方式,便于移植和擴展。文末有項目分享鏈接,有需要的朋友自行下載。

硬件設(shè)計

在 TIA Portal V21 中選擇 G2 CPU 1214C。

8e32ec60-14ae-11f1-90a1-92fbcf53809c.png

設(shè)置 IP 地址:192.168.0.1。

8e97360c-14ae-11f1-90a1-92fbcf53809c.png

添加點到點通信模塊 CM 1214 并設(shè)置端口參數(shù)。

8ef54436-14ae-11f1-90a1-92fbcf53809c.png

設(shè)置 CM 1214 的操作模式,選擇半雙工 2 線制模式。

8f4ef83c-14ae-11f1-90a1-92fbcf53809c.png

程序設(shè)計

定義一個 PLC 數(shù)據(jù)類型,用作標準的從站參數(shù)模板,包括從站地址、讀寫模式、數(shù)據(jù)開始地址、數(shù)據(jù)長度、通信狀態(tài)字和數(shù)據(jù)緩沖區(qū)。

8faa088a-14ae-11f1-90a1-92fbcf53809c.png

添加一個 FB MbMasterPoll,定義接口變量。

90075e0e-14ae-11f1-90a1-92fbcf53809c.png

編寫程序代碼

90639dfe-14ae-11f1-90a1-92fbcf53809c.png

簡要說明:

通信初始化,即端口配置,配置成功后,啟動從站輪詢。

90ca0b7a-14ae-11f1-90a1-92fbcf53809c.png

狀態(tài)機第 0 步,等待輪詢啟動,輪詢啟動后,即進入狀態(tài)機第 10 步,通信任務(wù)啟動步。

91271856-14ae-11f1-90a1-92fbcf53809c.png

狀態(tài)機第 10 步,啟動當前從站的通信任務(wù),并立即進入狀態(tài)機第 20 步,等待通信任務(wù)處理步。

91827c8c-14ae-11f1-90a1-92fbcf53809c.png

狀態(tài)機第 20 步,等待通信任務(wù)處理,當前任務(wù)完成后(包括錯誤),則進入狀態(tài)機第 30 步,即切換至下一個從站任務(wù)。

91dbd034-14ae-11f1-90a1-92fbcf53809c.png

狀態(tài)機第 30 步,更新從站地址,完成通信任務(wù)切換,即輪詢各個從站。

92337b22-14ae-11f1-90a1-92fbcf53809c.png

設(shè)計通信參數(shù)數(shù)據(jù)塊

添加一個 DB GdbMbMater,添加一個含有 3 個元素的數(shù)組,數(shù)據(jù)類型為以上步驟中設(shè)計的 Modbus 通信用的 PLC 數(shù)據(jù)類型,3 個元素分別代表 3 個從站。

928d363a-14ae-11f1-90a1-92fbcf53809c.png

分別讀寫 3 個從站的保持型寄存器,也可以配置為其它,數(shù)據(jù)長度為 2 個字,1 號和 2 號從站設(shè)置為讀數(shù)據(jù),3 號從站設(shè)置為寫數(shù)據(jù),

函數(shù)塊調(diào)用

在主程序 OB1 Main 中調(diào)用以上函數(shù)快,并配置參數(shù)。

92f2a006-14ae-11f1-90a1-92fbcf53809c.png

下載 PLC 程序

編譯并下載程序到 PLC。

配置模擬從站

使用 MThings 軟件進行從站仿真。

配置串口通道。

934590fe-14ae-11f1-90a1-92fbcf53809c.png

添加三個從站設(shè)備。

939fddf2-14ae-11f1-90a1-92fbcf53809c.png

為 1 號從站添加數(shù)據(jù)條目,2 個字。

940065b4-14ae-11f1-90a1-92fbcf53809c.png

為 2 號從站添加數(shù)據(jù)條目,2 個字。

945ceeb0-14ae-11f1-90a1-92fbcf53809c.png

為 3 號從站添加數(shù)據(jù)條目,2 個字。

94babf4a-14ae-11f1-90a1-92fbcf53809c.png

通信測試

在 TIA Portal V21 中打開通信數(shù)據(jù)塊,在線并監(jiān)視。

從 1 號從站讀數(shù)據(jù)。

951a2066-14ae-11f1-90a1-92fbcf53809c.png

從 2 號從站讀數(shù)據(jù)。

95734628-14ae-11f1-90a1-92fbcf53809c.png

寫數(shù)據(jù)到 3 號從站,從站數(shù)據(jù)見以上步驟中的截圖。

95ca55e4-14ae-11f1-90a1-92fbcf53809c.png

項目下載

TIA Portal V21 下載鏈接:

https://pan.quark.cn/s/5922b391ffbc

Mobus Master TIA Portal 項目下載鏈接:

https://pan.quark.cn/s/975b68648ad6

Modbus Slave Mthings 項目下載鏈接:

https://pan.quark.cn/s/15961af6914e

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • MODBUS
    +關(guān)注

    關(guān)注

    28

    文章

    2456

    瀏覽量

    83163
  • 程序
    +關(guān)注

    關(guān)注

    117

    文章

    3846

    瀏覽量

    85214
  • 狀態(tài)機
    +關(guān)注

    關(guān)注

    2

    文章

    499

    瀏覽量

    29131
  • RTU
    RTU
    +關(guān)注

    關(guān)注

    0

    文章

    450

    瀏覽量

    30589

原文標題:TIA Portal V21 S7-1200 G2 Modbus 輪詢實例分享

文章出處:【微信號:gkongbbs,微信公眾號:工控論壇】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    介紹S7-1200 Modbus RTU主站通信組態(tài)及編程步驟

    ?! B_COMM_LOAD和MB_MASTER指令STATUS錯誤代碼  常見問題說明1、如何檢查S7-1200 通信模塊CM1241是否已被成功設(shè)置為Modbus RTU通信模式?  可在
    發(fā)表于 03-15 16:13

    S7-1200運動控制的結(jié)構(gòu)及原理

    通過脈沖接口控制步進電機和伺服電機: 1、 TIA Portal ,可以組態(tài)軸和命令表工藝對象。 CPU S7-1200 可以使用這些工
    發(fā)表于 09-29 14:37 ?43次下載
    <b class='flag-5'>S7-1200</b>運動控制的結(jié)構(gòu)及原理

    基于S7-300400 CPU集成PN接口的Modbus TCPTIA Portal的使用入門教程

    基于S7-300400 CPU集成PN接口的Modbus TCPTIA Portal的使用入門. Mo
    的頭像 發(fā)表于 12-03 16:42 ?5670次閱讀

    S7-1200與CU240BE-2之間的Modbus-RTU通訊

    S7-1200與CU240BE-2之間的Modbus-RTU通訊說明。
    發(fā)表于 04-29 15:26 ?20次下載

    S7-1200 Modbus TCP通信指令塊編程教程

    S7-1200 Modbus TCP通信指令塊編程教程免費下載。
    發(fā)表于 03-28 16:08 ?10次下載

    使用OPC服務(wù)器將PC和S7-1200進行連接

    如何在 TIA Portal 組態(tài) S7-1200、PC 站和 S7 連接,以便您可以通過工業(yè)以太網(wǎng)
    的頭像 發(fā)表于 10-12 17:06 ?1.4w次閱讀

    S7-1200 Modbus RTU 從站通信組態(tài)及編程步驟

    S7-1200 支持Modbus RTU通信模式的模塊可作為Modbus RTU從站。以下以 CPU1215C DC/DC/DC和CM124
    發(fā)表于 12-07 20:37 ?1.7w次閱讀

    TIA Portal V18包安裝的流程和注意事項

    博途TIA Portal的最初版是V10,2009發(fā)布的,用于S7-1200系列PLC的編程,版本名稱是
    的頭像 發(fā)表于 12-07 18:04 ?2.3w次閱讀

    西門子博途S7-1200使用SCL語言實現(xiàn)雙重循環(huán)

    TIA Portal(博圖)軟件,利用SCL語言實現(xiàn)如下算法。
    的頭像 發(fā)表于 03-03 09:13 ?8666次閱讀

    1200PLC的ModbusRTU)詳細說明(一)

    隨著 TIA PORATL 軟件和 S7-1200 CPU 固件的不斷更新,S7-1200 Modbus RTU 指令也出現(xiàn)了不同的版本。用
    的頭像 發(fā)表于 06-06 17:26 ?1.2w次閱讀
    <b class='flag-5'>1200</b>PLC的<b class='flag-5'>Modbus</b>(<b class='flag-5'>RTU</b>)詳細說明(一)

    如何配置及訪問S7-1200的Web服務(wù)器功能?

    TIA PortalV17 版本開始、S7-1200 CPU 從 V4.5 版本開始,Web 服務(wù)器支持現(xiàn)代 API 和證書處理。
    的頭像 發(fā)表于 10-26 16:19 ?5335次閱讀
    如何配置及訪問<b class='flag-5'>S7-1200</b>的Web服務(wù)器功能?

    plc西門子s7-1200基礎(chǔ)知識:plc與plc之間如何通訊

    S7-1200編程軟件是Siemens TIA Portal,可以用于編寫程序并對PLC進行配置和調(diào)試。此外,還有一些輔助軟件和工具可用于幫助用戶診斷故障和管理數(shù)據(jù)。
    的頭像 發(fā)表于 01-10 10:43 ?4069次閱讀

    西門子S7-1200 G27大亮點及最新功能

    西門子S7-1200 G2是新發(fā)布的新一代可編程邏輯控制器(PLC),作為S7-1200系列的升級版,它在硬件設(shè)計、性能、運動控制、通信能力和安全功能等方面進行了顯著改進,適用于中小型自動化
    的頭像 發(fā)表于 07-03 17:04 ?3552次閱讀
     西門子<b class='flag-5'>S7-1200</b> <b class='flag-5'>G2</b>的<b class='flag-5'>7</b>大亮點及最新功能

    天拓四方分享:什么事S7-1200 G2++?

    中國市場動態(tài),致力于滿足廣大用戶的多樣化需求?;诖?,西門子 S7-1200 G2 的基礎(chǔ)上,精心打造了增強型 PLC——S7-1200 G2
    的頭像 發(fā)表于 09-05 17:17 ?1290次閱讀

    使用PLCSIM Advanced V8仿真測試S7-1200 G2Modbus TCP通信

    今天試一下用 PLCSIM Advanced V8 仿真測試 S7-1200 G2Modbus TCP 通信。
    的頭像 發(fā)表于 02-02 17:09 ?824次閱讀
    使用PLCSIM Advanced <b class='flag-5'>V</b>8仿真測試<b class='flag-5'>S7-1200</b> <b class='flag-5'>G2</b>的<b class='flag-5'>Modbus</b> TCP通信