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

      使用西門子plc的Modbus通訊 串口調(diào)試助手與S7-200SMART PLC從站通信

      作者:佚名    文章來源:本站原創(chuàng)    點(diǎn)擊數(shù):    更新時間:2022/9/30

      在西門子PLC串口Modbus RTU通信的時候,想必大家基本上都要事先使用串口調(diào)試助手測試一下通信設(shè)置的相關(guān)參數(shù),是否可以發(fā)送和接收,那么接下來,給大家詳細(xì)分析一下串口調(diào)試助手與S7-200SMART PLC從站通信。

      一、 準(zhǔn)備工具

      1. 西門子S7-200SMART PLC一臺

      2. 一根USB轉(zhuǎn)485通信線

      3. 一根網(wǎng)線

      4. STEP 7-MicroWIN SMART編程軟件,串口調(diào)試助手軟件

      二、 編寫程序

      第一步:

      (在桌面打開STEP 7-MicroWIN SMART編程軟件)

       
      第二步:(從庫指令當(dāng)中調(diào)用Modbus RTU Slave從站指令)

       
       

       

       
      第三步:

      (填寫MBUS_INIT 指令(初始化從站)與MBUS_SLAVE 指令)

      MBUS_INIT 指令(初始化從站)各引腳填寫如下:

      1. 概念:使能端(EN):

      給EN使能接通MBUS_INIT 指令(初始化從站)

      填寫:

      這里填寫SM0.1。

      2. 概念:模式(Mode):

      輸入的值用于選擇通信協(xié)議:

      輸入值為 1 時,分配 Modbus 協(xié)議并啟用該協(xié)議;輸入值為 0 時,分配 PPI 協(xié)議并禁用 Modbus 協(xié)議。

      填寫:

      這里必須填寫數(shù)值1,因?yàn)橐獑⒂肕odbus 協(xié)議。

      3. 概念:

      地址(Addr):從站站地址,范圍1 至 247 之間數(shù)值。

      填寫:

      這里填寫3,從站站號是3。

      4. 概念:波特率(Baud):

      波特率可分為 :

      1200、2400、4800、9600、19200、38400、57600 或 115200。

      填寫:

      這里填寫9600波特率。

      5. 概念:奇偶校驗(yàn)(Parity):

      應(yīng)設(shè)置為與 Modbus 主站的奇偶驗(yàn)校相匹配。所有設(shè)置使用一個停止位。

      接受的值如下:

      0(無奇偶校驗(yàn))、

      1(奇校驗(yàn))和 2(偶校驗(yàn))。

      填寫:

      這里填寫0,無校驗(yàn)。

      6. 概念:端口(Port):

      設(shè)置物理通信端口(0 = CPU 中集成的 RS-485,1 = 可選信號板上的 RS-485 或 RS-232)。

      填寫:

      這里我們填寫0,使用CPU上自帶的串口,這里要注意的是,如果使用擴(kuò)展的信號板必須要填寫1。

      7. 概念:

      延時(Delay):

      通過使標(biāo)準(zhǔn) Modbus 信息超時時間增加分配的毫秒數(shù)來延遲標(biāo)準(zhǔn) Modbus 信息結(jié)束超時條件。在有線網(wǎng)絡(luò)上運(yùn)行時,該參數(shù)的典型值應(yīng)為 0。如果使用具有糾錯功能的調(diào)制解調(diào)器,則將延時設(shè)置為 50 至 100 ms 之間的值。如果使用擴(kuò)頻無線通信,則將延時設(shè)置為 10 至 100 ms 之間的值。“延時”(Delay) 值可以是 0 至 32767 ms。

      填寫:

      這里填寫0,沒有延遲。

      8. 概念:參數(shù)MaxIQ:

      用于設(shè)置 Modbus 地址 0xxxx 和 1xxxx 可用的 I 和 Q 點(diǎn)數(shù),取值范圍是 0 至 256。

      值為 0 時,將禁用所有對輸入和輸出的讀寫操作。

      建議將 MaxIQ 值設(shè)置為 256。

      填寫:

      這里填寫256,填寫最大值。

      9. 概念:參數(shù)MaxAI:

      用于設(shè)置 Modbus 地址 3xxxx 可用的字輸入 (AI) 寄存器數(shù),取值范圍是 0 至 56。值為 0 時,將禁止讀取模擬量輸入。建議將 MaxAI 設(shè)置為以下值,以允許訪問所有 CPU 模擬量輸入:

      0(用于 CPU CR20s、CR30s、CR40s 和 CR60s)

      56(所有其它 CPU 型號)

      填寫:

      這里填寫56,所有CPU型號。

      10. 概念:參數(shù)MaxHold:

      用于設(shè)置 Modbus 地址 4xxxx 或 4yyyyy 可訪問的 V 存儲器中的字保持寄存器數(shù)。

      例如,如果要允許 Modbus 主站訪問 2000 個字節(jié)的 V 存儲器,請將 MaxHold 的值設(shè)置為 1000 個字(保持寄存器)。

      填寫:

      這里填寫1000,可以使用2000個字節(jié)。

      11. 概念參數(shù)HoldStart:

      是 V 存儲器中保持寄存器的起始地址。該值通常設(shè)置為 VB0,因此參數(shù) HoldStart 設(shè)置為 &VB0(地址 VB0)。也可將其它 V 存儲器地址指定為保持寄存器的起始地址,以便在項(xiàng)目中的其它位置使用 VB0。Modbus 主站可訪問起始地址為 HoldStart,字?jǐn)?shù)為 MaxHold 的 V 存儲器。

      填寫:

      這里填寫&VB0,這里要注意的是一定要在地址前面加一個指針地址,&號。

      MBUS_INIT 指令(初始化從站)各引腳填寫數(shù)據(jù)類型如下:

       
      MBUS_SLAVE 指令各引腳填寫如下:

      1. 概念:使能端(EN):

      給EN使能接通MBUS_SLAVE 指令

      填寫:

      這里填寫SM0.0。

      2. 概念:

      完成位(Done):MBUS_INIT 指令完成時,“完成”(Done) 輸出接通。

      填寫:

      這里填寫M0.1

      3. 概念:錯誤位Error:

      Error 輸出字節(jié)包含指令的執(zhí)行結(jié)果。僅當(dāng)“完成”(Done) 接通時,該輸出才有效。如果“完成”(Done) 關(guān)閉,則錯誤參數(shù)不會改變,當(dāng)通信有錯誤時,錯誤位Error會提示錯誤代碼,查看相應(yīng)的代碼可以查找對應(yīng)的錯誤并解決。

      填寫:

      這里填寫MB5。

      MBUS_SLAVE 指令各引腳填寫數(shù)據(jù)類型如下:

       
      第四步:(通過第三步的填寫,完成如下圖)

       
      第五步:(下載程序并監(jiān)視)

       


      三、 USB轉(zhuǎn)RS485通訊線連接

      第一步:

      (把RS 485 9針串口接頭插入到PLC上)

       
       
      第二步:

      (這是USB轉(zhuǎn)232再轉(zhuǎn)485接線板,我們把485接線板對應(yīng)3正8負(fù)兩個引腳用兩個導(dǎo)線連接起來。)

       
      第三步:

      (把USB接口插入電腦USB端,當(dāng)成功插入電腦后驅(qū)動會自動安裝)

       
      四、 調(diào)試串口調(diào)試助手

      第一步:

      (打開串口調(diào)試軟件)

       
      第二步:

      (設(shè)置串口調(diào)試助手參數(shù),參考MBUS_INIT 指令(初始化從站)各引腳參數(shù)來填寫)

      1. 端口號:

      是你USB轉(zhuǎn)RS485通信電纜的驅(qū)動,如果在電腦上正確安裝驅(qū)動以后,會在計(jì)算機(jī)或者此電腦屬性—設(shè)備管理器查看對應(yīng)的COM端口。

      比如我的端口號COM13,所以在串口調(diào)試助手填寫端口號的時候選擇COM13,這是根據(jù)你電腦COM端分配,沒有固定端口號。

       
      2. 波特率:9600

      3. 數(shù)據(jù)位:8個位

      4. 效驗(yàn)位:無效驗(yàn)(NONE)

      5. 停止位:2個位。

      6. 設(shè)備地址:選擇03。

      7. 寄存器地址:00 00,從VW0開始。

      8. 寄存器數(shù):00 03 讀取3個地址。

      9. 03是讀寄存器。

      第三步:

      (調(diào)試串口接收)

      PLC從站:

      用狀態(tài)圖表給VW0地址寫入一個數(shù)值,比如隨便寫入一個156。

       
      串口調(diào)試助手主站:選擇03讀寄存器功能。

       
      點(diǎn)擊軟件單次讀取,這時看圖中紅色方框里顯示十進(jìn)制156、16進(jìn)制9C,和PLC寫入數(shù)值一樣,代表寫入通訊成功。

       
      第四步:

      (調(diào)試串口發(fā)送)

      串口調(diào)試助手:選擇10寫寄存器功能。

       
      在圖中紅色方框內(nèi)寫入數(shù)值568,再次點(diǎn)擊單次發(fā)送。

       
      PLC從站:

      從圖中可以看到VW0顯示數(shù)值568,代表寫入通信成功。

       
      以上知識點(diǎn)大家都理解并且掌握了嘛?如果你還百思不得其解的?可以在上述文章找答案!

       

      Tags:Modbus,西門子plc,通訊  
      責(zé)任編輯:admin
      相關(guān)文章列表
      西門子S7-200 SMART 模擬量概述及自建庫文件,西門子PLC子程序創(chuàng)
      西門子PLC編程常用基礎(chǔ)邏輯
      一文學(xué)會設(shè)備運(yùn)行時間累計(jì)程序編寫, 從零基礎(chǔ)到精通,收藏這篇就
      S7-1200PLC入門初學(xué),需先熟悉PLC硬件結(jié)構(gòu)!S7-1200PLC硬件結(jié)構(gòu)
      TIA Portal博途軟件和S7-1200PLC介紹
      西門子200SMART PLC編程通過指針輕松實(shí)現(xiàn)多個數(shù)據(jù)排列
      西門子S7-200SMART PLC如何實(shí)現(xiàn)星三角降壓啟動多次調(diào)用?子程序編
      西門子PLC子程序?qū)嵗琒7-200 SMART PLC帶參數(shù)子程序應(yīng)用實(shí)例
      詳解步進(jìn)電機(jī)與PLC的接線,西門子、三菱等PLC接線(總結(jié)篇)PLC和
      西門子PLC編程實(shí)例  4個基本控制電路設(shè)計(jì)方法
      S7-200和組態(tài)王的連接,cpu226 PLC 與組態(tài)王如何連接
      S7-200smart 恒溫PID控制_STEP7中PID設(shè)置溫度自動控制編程
      西門子plc傳送帶操作控制,傳輸帶控制
      西門子PLC實(shí)現(xiàn)汽車涂裝前處理生產(chǎn)線中的磷化槽液位控制
      基于S7-200SMART實(shí)現(xiàn)Modbus TCP通信_200smart modbus tcp
      |分享| S7-200SMART常用指令(二)
      S7-200SMART PLC 模擬量輸入案例,AM06模擬量擴(kuò)展模塊和SIT_R指令
      三菱plc FX3U與三菱E800變頻器專用指令通信應(yīng)用,IVDR指令和 IVCK
      |實(shí)用|一文讓你讀懂使用中斷功能  ATCH和DTCH和RETI、DISI
      神級匯總,西門子PLC中斷指令及例程 ATCH和ENI
      請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
      1分 2分 3分 4分 5分

      還可以輸入 200 個字
      [ 查看全部 ] 網(wǎng)友評論
      推薦文章
      最新推薦
      關(guān)于我們 - 聯(lián)系我們 - 廣告服務(wù) - 友情鏈接 - 網(wǎng)站地圖 - 版權(quán)聲明 - 在線幫助 - 文章列表
      返回頂部
      刷新頁面
      下到頁底
      晶體管查詢
      主站蜘蛛池模板: 亚洲第一综合天堂另类专| 综合三区后入内射国产馆| 久久婷婷香蕉热狠狠综合| 久久综合给合久久狠狠狠97色| 一本久久a久久精品综合夜夜| 亚洲综合精品第一页| 人妻一本久道久久综合久久鬼色| 亚洲色婷婷综合久久| 丁香五月综合缴情综合| 狠狠色丁香婷婷综合| 色综合视频一区中文字幕| 国产美女亚洲精品久久久综合| 色综合色综合色综合色综合网| 狠狠色综合TV久久久久久| 久久久久久久综合日本亚洲| 六月婷婷激情综合| 亚洲五月丁香综合视频| 一本色道久久88加勒比—综合| 成人亚洲综合天堂| 亚州AV综合色区无码一区| 色欲人妻综合AAAAA网| 一本色道久久综合亚洲精品| 天天躁日日躁狠狠躁综合| 狠狠色丁香久久婷婷综合图片| 国产精品综合色区在线观看 | 亚洲综合精品一二三区在线| 国产精品亚洲综合天堂夜夜| 亚洲成综合人影院在院播放| 久久综合九色综合欧洲| 伊人一伊人色综合网| 狠狠色噜噜色狠狠狠综合久久| 亚洲色偷偷狠狠综合网| 天天做天天爱天天爽综合网| 色综合蜜桃视频在线观看| 久久婷婷五月综合色精品| 热久久综合这里只有精品电影| 国产成人综合色视频精品| 亚洲国产成人久久综合区| 婷婷五月六月激情综合色中文字幕| 色噜噜狠狠色综合中文字幕| 一本色道久久88亚洲综合|