<li id="8g3ty"><tbody id="8g3ty"><th id="8g3ty"></th></tbody></li>
    <label id="8g3ty"><samp id="8g3ty"></samp></label>
  • <span id="8g3ty"></span>

    1. <center id="8g3ty"><optgroup id="8g3ty"></optgroup></center>
    2. <bdo id="8g3ty"><meter id="8g3ty"><bdo id="8g3ty"></bdo></meter></bdo><center id="8g3ty"><optgroup id="8g3ty"></optgroup></center>
      <label id="8g3ty"><samp id="8g3ty"></samp></label>

    3. 電子開發(fā)網(wǎng)

      電子開發(fā)網(wǎng)電子設(shè)計 | 電子開發(fā)網(wǎng)Rss 2.0 會員中心 會員注冊
      搜索: 您現(xiàn)在的位置: 電子開發(fā)網(wǎng) >> 電子開發(fā) >> 梯形圖實例 >> 正文

      西門子PLC S7-200Smart實現(xiàn)Modbus-RTU通信實例 多功能電表 溫控表

      作者:佚名    文章來源:本站原創(chuàng)    點擊數(shù):    更新時間:2022-11-29

      西門子plc SMART 

      一、準(zhǔn)備工具及材料

      1.臺式電腦一臺,筆記本電腦一臺;

      2.西門子plc S7-200smart PLC一臺,

      3.多功能電表DW9L-RC38或DS9L或DS7L一臺,溫控表TE系列一臺,

      4.儀表說明書及通訊協(xié)議,

      5.9針接口通訊線一根,

      6.USB轉(zhuǎn)RS485轉(zhuǎn)換器一臺,

      7.電源線,網(wǎng)線、網(wǎng)絡(luò)交換機等。

      二、軟件安裝

      軟件名稱:STEP 7-MicroWIN SMART,可從西門子網(wǎng)站下載。

       STEP 7-Micro/win SMART

       

       

      三、梯形圖編程

      1.主要編程思路

             PLC使用自帶的RS485接口與儀表進(jìn)行通信連接,PLC作為主站,儀表為從站,使用標(biāo)準(zhǔn)Modbus-RTU通訊協(xié)議。調(diào)用編程軟件自帶的Modbus協(xié)議庫,實現(xiàn)與儀表的數(shù)據(jù)通信。

       

      2MBUS_CTRL MBUS_MSG 指令介紹

             本示例使用單個主站及 MBUS_CTRL 和 MBUS_MSG 指令。同一理念對使用第二個主站及 MB_CTRL2 和 MB_MSG2 指令的示例同樣適用。

        

       

       

      3.電力儀表通信協(xié)議:

       

       

       

       

      4.梯形圖編程

      (1)設(shè)置PLC型號

       

       


      (2)設(shè)置庫存儲器的地址分配(系統(tǒng)已分配VB0~VB285用于modbus通信使用,我們就從VB286開始)

       

       

       


      (3)編輯符號表

       

       

       


      (4)編輯狀態(tài)圖表

       

       

       


      (5)編制第一、二段:置位標(biāo)志位及通訊初始化:波特率Baud=9600,Parity=0無校驗,Port=0集成CPU內(nèi)RS485口,Timeout從站響應(yīng)超時50ms。Done初始化完成返回"TURE",Error輸出錯誤結(jié)果。

       

       

       

      (6)程序3-4:當(dāng)MBUS_CTRL初始化完成后,M0.0 從關(guān)閉變?yōu)榻油〞r,延時T33=10mS時間后,置位第一條 MBUS_MSG 指令的啟用標(biāo)志 (M2.0)=1。

       

       

       


      (7)程序5讀第一臺從機設(shè)備,地址1,型號DW9LDS9LDS7L。當(dāng)?shù)谝粋啟用標(biāo)志 (M2.0) 接通后,調(diào)用 MBUS_MSG 指令。只需為啟用該指令的第一次掃描設(shè)置 First 參數(shù)。該指令會對從站(Slave =1)的 12個保持寄存器執(zhí)行讀取 (RW = 0) 操作。

            Modbus 主站對 Modbus 從站的12個保持寄存器執(zhí)行讀操作(A、B、C相電壓值)。

             PLC 會從儀表地址為 416385 (0x4000)開始的保持寄存器中讀取到CPU內(nèi)部,并保存在以VB300 開始的12個字節(jié) V 存儲器中。

              讀0x4000開始的A相電壓值,需將0x4000轉(zhuǎn)換為十進(jìn)制數(shù)0x4000→16384,再用400001+16384=416385

             讀取的數(shù)據(jù)存放在 CPU 中的 VB300-VB311中;VB300,301,302,303對應(yīng)A相電壓;VB304,305,306,307對應(yīng)B相電壓;VB308,309,310,311對應(yīng)C相電壓。因為電壓值是雙字節(jié)存放,所以用VD300地址讀取A相電壓,VD304地址讀取B相電壓,VD308地址讀取C相電壓。


      M0.4為啟動輪詢,將通信設(shè)備進(jìn)行反復(fù)讀寫操作。

       

      (8)程序6:第一條 MBUS_MSG 指令完成后("完成"(Done) 位從 0 變?yōu)?1),會清除第一條 MBUS_MSG 指令的啟用標(biāo)志,然后設(shè)置第二條 MBUS_MSG 指令的啟用標(biāo)志。

       

      (9)程序7:第二次輪詢,讀電能值參數(shù):讀第一臺設(shè)備的頻率參數(shù)。第二個啟用標(biāo)志 (M2.1) 接通時,調(diào)用第二條 MBUS_MSG 指令。只需為啟用該指令的第一次掃描設(shè)置 First 參數(shù)。該指令會對從站 1 的 2 個保持寄存器執(zhí)行讀取 (RW = 0) 操作。數(shù)據(jù)從 Modbus 從站中的地址 416437(0x4034)讀取,并復(fù)制到 CPU 中的 VB400 - VB403(4 個字節(jié)VD400)。

       

      (10)程序8-9:第二次讀數(shù)據(jù)輪詢結(jié)束,復(fù)位相關(guān)參數(shù)。


       


      (11)程序10-11:輪詢讀第二臺設(shè)備,讀從機地址2的溫控表測量值參數(shù)。 MBUS_MSG 指令完成("完成"(Done) 位從 0 變?yōu)?1)后,清除 MBUS_MSG 指令的啟用標(biāo)志。

       

      (12)將VW406中的值寫入溫控表SV設(shè)定值中。

       

      四、編譯及程序下載

       

      五、在線測試

       

       

       

       

       

       

       

      六、串口監(jiān)控:在電腦上用USB轉(zhuǎn)RS485轉(zhuǎn)換器連接到RS485接線端上,監(jiān)控PLC與儀表的通信收發(fā)報文:

       

      Tags:Modbus-RTU,Modbus,西門子plc,smart,儀表  
      責(zé)任編輯:admin
    4. 上一篇文章:
    5. 下一篇文章: 沒有了
    6. 相關(guān)文章列表
      西門子plc S7-200 SMART與丹佛斯變頻器之間Modbus通信
      西門子plc S7-200 SMART與變頻器MODBUS-RTU通信例程
      RS232、RS485標(biāo)準(zhǔn)以及在DB9公頭、母頭上的接線定義_Modbus通訊接
      PLC控制伺服電機運動的完整案例(PLC設(shè)置伺服驅(qū)動參數(shù))_ 絲杠運
      MODBUS常用功能碼
      西門子S7-200 plc SMART與英威騰變頻器通信的方法 modbus
      西門子plc 簡短精煉的3例編程展示及編程思路與技巧解析 梯形圖實
      西門子PLC編程語言_西門子PLC指令表功能匯總
      利用S7-200 PLC定時中斷功能編制一個程序舉例 ATCH和DTCH
      西門子S7-200 SMART PLC功能指令學(xué)習(xí)及實例分析 SHL_B和SHR_B移位
      西門子S7-200 SMART PLC功能指令學(xué)習(xí)及實例分析 循環(huán)指令FOR和NE
      西門子S7-200 SMART PLC功能指令學(xué)習(xí)及實例分析 加計數(shù)器CTU、減
      西門子S7-200 SMART PLC功能指令學(xué)習(xí)及實例分析 定時器指令TON T
      西門子plc 中斷指令及案例梯形圖實例ATCH DTCH和CLR_EVNT
      西門子plc產(chǎn)品數(shù)量檢測控制程序的例子  CTU和TON指令
      西門子plc s7-200加法指令說明 ADD_I 和ADD_R和ADD_DR
      西門子plc模擬量輸入編程實例公式(模擬量編程實例詳解)STEP7添
      西門子plc程序中 S_ITR / S_RTR / S_RTI各指令是什么意思
      西門子PLC 編程實例S7-200 Smart PLC 電機正反轉(zhuǎn)梯形圖接線圖
      西門子plc電機正反轉(zhuǎn)控制電路圖梯形圖程序?qū)嵗?/a>
      Modbus寄存器分類及地址分配表 寄存器分類及說明 寄存器的地址
      西門子plc S7-200smart 與臺達(dá)變頻器通訊Modbus梯形圖編程實例
      Modbus調(diào)試軟件--ModbusPoll、ModbusSlave使用詳解
      Modbus Poll和Modbus Slave使用方法
      西門子plc指令實現(xiàn)循環(huán)燈程序的例子 S7-200跑馬燈梯形圖實例
      modbus poll 使用教程  Modbus通訊
      西門子S7-200 plc控制泵往復(fù)循環(huán)運行的梯形圖程序  SR觸發(fā)器和TO
      西門子plc移位寄存器指令 梯形圖程序編程
      20種PLC對應(yīng)Modbus地址表
      西門子plc S7-200SMART通過MODBUS通信控制變頻器啟停如何看電流頻
      請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
      1分 2分 3分 4分 5分

      還可以輸入 200 個字
      [ 查看全部 ] 網(wǎng)友評論
      推薦文章
      最新推薦
      關(guān)于我們 - 聯(lián)系我們 - 廣告服務(wù) - 友情鏈接 - 網(wǎng)站地圖 - 版權(quán)聲明 - 在線幫助 - 文章列表
      返回頂部
      刷新頁面
      下到頁底
      晶體管查詢
      主站蜘蛛池模板: 丁香五月网久久综合| 久久综合久久综合久久| 亚洲六月丁香婷婷综合| 亚洲人成人伊人成综合网无码| 色天天综合久久久久综合片| 综合人妻久久一区二区精品| 久久综合九色综合网站| 婷婷六月久久综合丁香76| 狠狠色婷婷七月色综合| 亚洲第一页综合图片自拍| 亚洲综合精品香蕉久久网97| 久久乐国产精品亚洲综合| 亚洲综合激情五月丁香六月| 97久久婷婷五月综合色d啪蜜芽| 婷婷综合久久中文字幕蜜桃三| 久久精品国产91久久综合麻豆自制| 久久桃花综合桃花七七网| 色拍自拍亚洲综合图区 | 亚洲综合色婷婷七月丁香| 大香网伊人久久综合观看| 伊人久久久大香线蕉综合直播| 久久99国产综合色| 久久亚洲伊人中字综合精品| 中文字幕国产综合| 伊人性伊人情综合网| 综合国产在线观看无码| 国产成人精品综合在线观看| 亚洲国产成人久久综合野外| 天天干天天色综合网| 亚洲国产成人久久综合区| 亚洲色偷偷狠狠综合网| 久久久综合香蕉尹人综合网| 久久综合一区二区无码| 亚洲AV综合色区无码另类小说 | 俺来也俺去啦久久综合网| 九九综合VA免费看| 99久久国产综合精品女同图片| 久久综合九色综合97手机观看| 色综合久久中文色婷婷| 亚洲综合一区无码精品| 香蕉综合在线视频91 |