精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

3天內不再提示

S7-200 SMART PLC與smart line觸摸屏進行modbus rtu通訊

vveeverything ? 來源:技成PLC課堂 ? 2022-12-28 10:00 ? 次閱讀

導讀

本文章會詳細介紹西門子S7-200 SMART PLC與smart line觸摸屏進行modbus rtu通訊連接的步驟。

一、硬件連接

1、smart line觸摸屏485端口腳位定義

如圖1所示:

d9f0bbae-85e7-11ed-bfe3-dac502259ad0.png?圖1

2、200 SMART PLC 485端口腳位定義

1)200 SMART PLC本體端口

200 SMART PLC選擇可以選擇CPU 集成的 RS485 通信端口和標準型 CPU 額外支持 SB CM01 信號板。CPU 集成的 RS485 通信端口的引腳分配如圖2所示,CPU 額外支持 SB CM01 信號板

da0696f4-85e7-11ed-bfe3-dac502259ad0.png

圖2

2)200 SMART 信號板

標準型 CPU 額外支持 SB CM01 信號板,該信號板可以通過 STEP 7-Micro/WIN SMART 軟件組態為 RS485 通信端口或者 RS232 通信端口。SB CM01 信號板的引腳分配,如圖3 所示。

da31e250-85e7-11ed-bfe3-dac502259ad0.png

圖3

3、PLC與觸摸屏連接

1)CPU 集成的 RS485 通信端口與觸摸屏連接

PLC端口引腳3連接觸摸屏端口引腳3,PLC端口引腳8連接觸摸屏端口引腳8,如圖4所示。

2)SB CM01 信號板與觸摸屏連接

SB CM01 信號板Tx/B連接觸摸屏RS-485端口引腳3,SB CM01 信號板Rx/A連接觸摸屏RS-485端口引腳8,

如圖4所示,本文章為200 SMART PLC本體端口進行通訊連接。

da46d2f0-85e7-11ed-bfe3-dac502259ad0.png

圖4

二、WinCC flexible SMART軟件設置

1、通訊參數設置

1)打開WinCC flexible SMART軟件在文件菜單欄中新建項目選擇Smart 700 IE V3這款觸摸屏,如圖5所示;

da763cc0-85e7-11ed-bfe3-dac502259ad0.png?圖5

2)在項目欄中的通訊—連接,進行通訊參數設置,modbus rtu通訊可以有三種選項,如圖6所示。

注意:

200 SMART PLC與smart line觸摸屏連接要勾選“更改 word order”。

da8cacb2-85e7-11ed-bfe3-dac502259ad0.png

圖6

3)變量建立

建立PLC連接變量,如圖7所示:

da9e0eee-85e7-11ed-bfe3-dac502259ad0.png

圖7

200 SMART PLC的MODBUS RTU 地址如下所示:

u對于離散量輸出(線圈),為 00001 至 09999

u對于離散量輸入(觸點),為 10001 至 19999

u對于輸入寄存器,為 30001 至 39999

u對于保持寄存器,為 40001 至 49999 和 400001 至 465535

注意:

200 SMART編程從站保持寄存器是從VW0開始(與程序編程有關系,后續編程部分會介紹),所以400001為VW0。

2、組態編寫

通過工具欄選擇圓、文本域、IO域編輯組態,如圖8所示,根據下列組態步驟組態程序。

dac2d54e-85e7-11ed-bfe3-dac502259ad0.png

圖8

1)指示燈組態

組態如圖9所示:

dadc31ba-85e7-11ed-bfe3-dac502259ad0.pngdaef1bfe-85e7-11ed-bfe3-dac502259ad0.png

圖9

2)16位無符號整數組態

組態如圖10所示:

db032f2c-85e7-11ed-bfe3-dac502259ad0.png

圖10

3)32位無符號整數組態

組態如圖11所示:

db16fcaa-85e7-11ed-bfe3-dac502259ad0.png

圖11

4)32位浮點數

組態如圖12所示:

db2aff7a-85e7-11ed-bfe3-dac502259ad0.png

圖12

3、Smart line - IE V3 項目下載

參照附件《smart v3面板常見問題集》中的項目下載,如圖13所示。

db3b59ce-85e7-11ed-bfe3-dac502259ad0.png

圖13

三、PLC從站程序編寫

打開STEP 7-MicroWIN SMART 軟件中找到modbus rtu從站庫,然后編寫modbus rtu從站程序,如圖14所示。需要注意給庫存儲區分配地址,在程序塊中的庫右鍵選擇庫存儲區分配,如圖15所示。

程序編寫好下載到PLC中,PLC切換至運行模式。

db636f36-85e7-11ed-bfe3-dac502259ad0.png

圖14

“模式”(Mode)輸入的值用于選擇通信協議:輸入值為 1 時,分配 Modbus 協議并啟用該協議;輸入值為 0 時,分配 PPI 協議并禁用 Modbus 協議。

參數“地址”(Addr)將地址設置為 1 至 247 之間(包括邊界)的值。

參數“波特”(Baud)將波特率設置為 1200、2400、4800、9600、19200、38400、57600 或 115200。

參數“奇偶校驗”(Parity)應設置為與 Modbus 主站的奇偶驗校相匹配。所有設置使用一個停止位。接受的值如下:0(無奇偶校驗)、1(奇校驗)和 2(偶校驗)。

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

參數“延時”(Delay)通過使標準 Modbus 信息超時時間增加分配的毫秒數來延遲標準 Modbus 信息結束超時條件。

在有線網絡上運行時,該參數的典型值應為 0。如果使用具有糾錯功能的調制解調器,則將延時設置為 50 至 100 ms 之間的值。

如果使用擴頻無線通信,則將延時設置為 10 至 100 ms 之間的值。“延時”(Delay) 值可以是 0 至 32767 ms。

參數 MaxIQ 用于設置 Modbus 地址 0xxxx 和 1xxxx 可用的 I 和 Q 點數,取值范圍是 0 至 256。值為 0 時,將禁用所有對輸入和輸出的讀寫操作。建議將 MaxIQ 值設置為 256。

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

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

u56(所有其它 CPU 型號)

參數 MaxHold 用于設置 Modbus 地址 4xxxx 或 4yyyyy 可訪問的 V 存儲器中的字保持寄存器數。例如,如果要允許 Modbus 主站訪問 2000 個字節的 V 存儲器,請將 MaxHold 的值設置為 1000 個字(保持寄存器)。

參數 HoldStart 是 V 存儲器中保持寄存器的起始地址。該值通常設置為 VB0,因此參數 HoldStart 設置為 &VB0(地址 VB0)。

也可將其它 V 存儲器地址指定為保持寄存器的起始地址,以便在項目中的其它位置使用 VB0。Modbus 主站可訪問起始地址為 HoldStart,字數為 MaxHold 的 V 存儲器。

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

db7a2938-85e7-11ed-bfe3-dac502259ad0.png

圖15

四、連機測試

如圖16所示,觸摸屏與PLC已經通訊成功,數據實現交換,圖17為200 SMART PLC從站數據。

dbad376a-85e7-11ed-bfe3-dac502259ad0.png

圖16

dbc84654-85e7-11ed-bfe3-dac502259ad0.png

圖17

總結:

以上就是整個西門子S7-200 SMART PLC與smart line觸摸屏進行modbus rtu通訊連接的步驟。







審核編輯:劉清

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

    關注

    5008

    文章

    13167

    瀏覽量

    462193
  • 觸摸屏
    +關注

    關注

    42

    文章

    2291

    瀏覽量

    116014
  • ModBus通信
    +關注

    關注

    0

    文章

    32

    瀏覽量

    2550

原文標題:西門子S7-200 SMART?PLC與smart line觸摸屏進行modbus rtu通訊連接,含源程序!

文章出處:【微信號:跟我學PLC,微信公眾號:跟我學PLC吧】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    S7-200 PLCMODBUS RTU從設備模式

    有人做過 S7-200 PLCMODBUS RTU從設備嗎?觸摸屏中的寄存器地址和S7-200
    發表于 07-04 20:26

    【最新案例】西門子Smart觸摸屏與西門子200PLC的無線通訊

    700-V3無線通訊程序  (2) PLC測試程序S7_200無線PPI程序(P0-19.2k).mwp  (3) 西門子Smart觸摸屏
    發表于 08-22 11:14

    多臺S7-200Smart之間無線通訊例程

    的無線通訊。·適用PLC型號:S7-200S7-200SMART·通訊協議:Modbus-RTU
    發表于 05-29 15:47

    ?S7-200SMARTS7-200的區別是什么

    和經濟性供用戶選擇,對于不同的應用需求,產品配置更加靈活,最大限度的控制成本。  選件擴展,精確定制  S7-200 SMART PLC新穎的信號板設計可擴展通訊端口、數字量通道、模擬
    發表于 12-04 16:21

    TPC7022Ex和s7-200 smart以太網通訊的配置過程

    觸摸屏型號:TPC7022Ex軟件版本:McgsPro3.3從機PLCs7-200 Smart SR-60昆侖通態的觸摸屏TPC7022E
    發表于 01-19 07:30

    S7-200 Smart如何通過Modbus通信實現對V90的速度控制

    S7-200 Smart 可通過標準的 Modbus 功能塊完成發送伺服驅動器的控制指令,及讀寫參數。本文詳細描述了 S-200 SMART
    發表于 10-08 08:00 ?39次下載
    <b class='flag-5'>S7-200</b> <b class='flag-5'>Smart</b>如何通過<b class='flag-5'>Modbus</b>通信實現對V90的速度控制

    winCC modbus TCP方式與S7-200 SMART PLC通信視頻教程免費下載

    本文檔的主要內容詳細介紹的是winCC modbus TCP方式與S7-200 SMART PLC通信視頻教程免費下載。
    發表于 12-07 08:00 ?101次下載
    winCC <b class='flag-5'>modbus</b> TCP方式與<b class='flag-5'>S7-200</b> <b class='flag-5'>SMART</b> <b class='flag-5'>PLC</b>通信視頻教程免費下載

    如何導入S7-200 Smart變量

    導入S7-200 Smart變量
    的頭像 發表于 02-07 10:03 ?6441次閱讀
    如何導入<b class='flag-5'>S7-200</b> <b class='flag-5'>Smart</b>變量

    MCGS(昆侖通態)與S7-200 SMART以太網通訊

    MCGS是指昆侖通態觸摸屏,MCGS組態軟件有嵌入版,通用版,網絡版本三個版本組成,嵌入版比較常用,這里講解MCGS嵌入版與S7-200 SMART以太網通訊
    的頭像 發表于 03-25 10:31 ?1.7w次閱讀

    S7-200 SMART如何下載程序?

    S7-200 SMART CPU 可以通過以太網電纜與安裝有STEP7 Micro/WIN SMART 的編程設備進行通信連接。
    的頭像 發表于 03-29 09:31 ?4315次閱讀

    組態王軟件與S7-200SMART無線MODBUS通信

    本方案是組態軟件與西門子 S7-200 Smart 進行無線 MODBUS 通信的實現方法。此方案可以作為西門子 S7-200
    的頭像 發表于 04-04 09:46 ?1629次閱讀
    組態王軟件與<b class='flag-5'>S7-200SMART</b>無線<b class='flag-5'>MODBUS</b>通信

    西門子PLC S7-200 SMART PID控制功能分享

    西門子PLC S7-200 SMART是經濟性好的一款西門子PLC產品,它的產品種類豐富,配件多樣,軟件界面友好,并可以和西門子觸摸屏組合控
    的頭像 發表于 04-06 14:46 ?9419次閱讀

    S7-200 SMART PLC的應用案例

    S7-200PLC或者S7-200 SMART PLC以及三菱FX 3U、5U等等,這些小型PLC相對于大型比較簡單,易操作。
    發表于 04-12 08:40 ?2319次閱讀

    西門子觸摸屏SMART LINE系列控制面板功能

    西門子觸摸屏SMART LINE系列是一個人機交互平臺,它可以同西門子PLC之間進行通訊,并且為
    的頭像 發表于 05-25 10:12 ?4091次閱讀

    西門子Smart line系列觸摸屏如何與S7-1200PLC的時間同步

    今天主要講解一下關于西門子Smart line系列觸摸屏如何與S7-1200PLC與時間同步這方面的干貨。讓大伙更進一步的學好PLC,掌握
    的頭像 發表于 08-04 14:59 ?4274次閱讀
    西門子<b class='flag-5'>Smart</b> <b class='flag-5'>line</b>系列<b class='flag-5'>觸摸屏</b>如何與<b class='flag-5'>S7-1200PLC</b>的時間同步