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

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

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

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

      一、 準備工具

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

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

      3. 一根網(wǎng)線

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

      二、 編寫程序

      第一步:

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

       
      第二步:(從庫指令當中調(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,因為要啟用Modbus 協(xié)議。

      3. 概念:

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

      填寫:

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

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

      波特率可分為 :

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

      填寫:

      這里填寫9600波特率。

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

      應設置為與 Modbus 主站的奇偶驗校相匹配。所有設置使用一個停止位。

      接受的值如下:

      0(無奇偶校驗)、

      1(奇校驗)和 2(偶校驗)。

      填寫:

      這里填寫0,無校驗。

      6. 概念:端口(Port):

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

      填寫:

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

      7. 概念:

      延時(Delay):

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

      填寫:

      這里填寫0,沒有延遲。

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

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

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

      建議將 MaxIQ 值設置為 256。

      填寫:

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

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

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

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

      56(所有其它 CPU 型號)

      填寫:

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

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

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

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

      填寫:

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

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

      是 V 存儲器中保持寄存器的起始地址。該值通常設置為 VB0,因此參數(shù) HoldStart 設置為 &VB0(地址 VB0)。也可將其它 V 存儲器地址指定為保持寄存器的起始地址,以便在項目中的其它位置使用 VB0。Modbus 主站可訪問起始地址為 HoldStart,字數(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é)果。僅當“完成”(Done) 接通時,該輸出才有效。如果“完成”(Done) 關(guān)閉,則錯誤參數(shù)不會改變,當通信有錯誤時,錯誤位Error會提示錯誤代碼,查看相應的代碼可以查找對應的錯誤并解決。

      填寫:

      這里填寫MB5。

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

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

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

       


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

      第一步:

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

       
       
      第二步:

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

       
      第三步:

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

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

      第一步:

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

       
      第二步:

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

      1. 端口號:

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

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

       
      2. 波特率:9600

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

      4. 效驗位:無效驗(NONE)

      5. 停止位:2個位。

      6. 設備地址:選擇03。

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

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

      9. 03是讀寄存器。

      第三步:

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

      PLC從站:

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

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

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

       
      第四步:

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

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

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

       
      PLC從站:

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

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

       

      Tags:Modbus,西門子plc,通訊  
      責任編輯:admin
      相關(guān)文章列表
      西門子PLC串口通訊方法 RS485 串口通訊
      Modbus 調(diào)試助手的使用(一) Modsim32使用詳解Modbus Poll
      【工具使用】Modsim32軟件使用詳解 串口調(diào)試軟件
      什么是Modbus網(wǎng)關(guān)?modbus網(wǎng)關(guān)有什么作用?
      西門子plc梯形圖實例S7-200Smart與ABB ACS550變頻器通訊Modbus通
      西門子S7-200PLC ModbusTCP通訊,ModScan32使用
      Modbus協(xié)議詳解 科普Modbus通訊協(xié)議
      Modbus通訊簡單測試—Modscan32使用簡介
      Modbus Scan32模擬軟件使用,Modscan32使用教程
      Modbus協(xié)議的數(shù)據(jù)模型和地址模型
      西門子plc s7-200通訊設置(西門子plc200與電腦通訊怎么設置)STEP
      西門子S7-200PLC中,如何將大于32767的整數(shù)轉(zhuǎn)換成正實數(shù)?VD、VW
      西門子PLC通信編程MODBUS通信梯形圖實例編程 modbus地址掃描
      西門子plc Modbus 地址和 S7-200 存儲區(qū)地址的映射,從站地址與S
      Modbus RTU 從站常見問題
      Modbus RTU與Modbus TCP的區(qū)別
      如何看懂Modbus數(shù)據(jù)幀?Modbus RTU數(shù)據(jù)幀格式
      Modbus協(xié)議中寄存器40001,30001是什么意思?
      MODBUS協(xié)議用03功能碼為什么既能讀又能寫寄存器地址?
      梯形圖實例 儀表與西門子PLC Modbus通訊實例稱重儀表 指令MBUS_M
      西門子plc S7-200系列中斷指令第二部分 ENI和DISI指令
      西門子plc置位與復位指令的功能說明
      西門子plc與modbus設備進485通信詳解(modbus多機輪詢)讀取儀表
      手把手帶你搞懂Modbus通信協(xié)議 報文格式詳解
      寄存器PLC地址與寄存器modbus協(xié)議地址 三菱FX系列西門子s7系列pl
      Modbus協(xié)議基本知識 Modbus地址范圍對應表
      Modbus-RTU協(xié)議解析
      MODBUS常用功能碼學習及實例 modbus報文格式
      西門子PLC S7-200smart與匯川變頻器通過通訊控制 梯形圖實例
      西門子PLC梯形圖編程 控制汽車自動清洗裝置
      請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
      1分 2分 3分 4分 5分

      還可以輸入 200 個字
      [ 查看全部 ] 網(wǎng)友評論
      推薦文章
      最新推薦
      關(guān)于我們 - 聯(lián)系我們 - 廣告服務 - 友情鏈接 - 網(wǎng)站地圖 - 版權(quán)聲明 - 在線幫助 - 文章列表
      返回頂部
      刷新頁面
      下到頁底
      晶體管查詢
      主站蜘蛛池模板: 久久老色鬼天天综合网观看| 亚洲综合av一区二区三区不卡| 亚洲色偷偷综合亚洲av78| 国产成人综合网在线观看| 欧美日韩综合一区二区三区| 在线成人综合色一区| 国产综合色产在线精品| 色综合久久综合中文综合网| 久久婷婷五月综合色精品| 久久精品国产91久久综合麻豆自制 | 99久久国产综合精品女图图等你 | 久久综合中文字幕| 亚洲av永久中文无码精品综合| 狠狠色综合7777久夜色撩人| 亚洲综合色婷婷七月丁香| 婷婷六月久久综合丁香可观看| 亚洲综合无码一区二区| 亚洲偷自拍拍综合网| 色综合天天综合网国产成人| 亚洲国产精品综合一区在线| 国产在线一区二区综合免费视频| 亚洲欧美日韩综合俺去了| 久久婷婷国产综合精品| 久久综合精品不卡一区二区| 国产精品综合色区在线观看| 色综合天天综合婷婷伊人| 伊人久久五月丁香综合中文亚洲| 色婷婷综合久久久中文字幕| 免费精品99久久国产综合精品| 综合人妻久久一区二区精品| 综合国产在线观看无码| 久久综合给合综合久久| 精品久久综合1区2区3区激情| 精品国产天堂综合一区在线| 国产99久久亚洲综合精品| 色偷偷亚洲第一综合网| 一本一道色欲综合网中文字幕| 一本色道久久88亚洲综合| 综合三区后入内射国产馆| 人人狠狠综合久久亚洲88| 久久综合九色综合97免费下载 |