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

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

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

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

西門子1200PLC和西門子1500PLC的ModbusRTU通訊

dytfki8u8yql ? 來源:電子技術(shù)控 ? 2023-08-23 09:15 ? 次閱讀

Modbus RTU通訊淺談Modbus RTU通訊淺談

在現(xiàn)代化高度集成工業(yè)中,經(jīng)常用到PLC和PLC之間的通訊,常見的通訊modbus,profibus DP,profinet ,CANOPEN等等通訊,今天我們以西門子TIA博途平臺講解兩臺PLC如何做Modbus RTU通訊。

在做通訊前,我們必須滿足以下軟硬件要求:

1.)一臺裝有TIA V16博途軟件電腦

2.)兩臺西門子系列PLC,必須滿足博途V16版本使用;

3.)一個DP9針公頭(1200端使用),一個DP15針公頭(1500

端使用)及一條兩芯帶屏蔽線(規(guī)格0.5平方的);

4.)今天實驗的通訊模塊型號規(guī)格如下:

CM1241RS422/485 訂貨號:6ES7 241-1CH320XB0;

CMPtP RS422/485HF 訂貨號:6ES7 541-1AB00-0AB0;

下面圖片展示今天所需要的通訊模塊及DP頭;

20796224-40d7-11ee-a2ef-92fbcf53809c.jpg

1200端通訊模塊

20b5723c-40d7-11ee-a2ef-92fbcf53809c.jpg

1500端通訊模塊

20c6db26-40d7-11ee-a2ef-92fbcf53809c.jpg

1200端DP9針公頭

20e73f24-40d7-11ee-a2ef-92fbcf53809c.jpg

1500端DB15針公頭

1200和1500 modbus連線:

1200 PLC端 1500PLC端

3+ 11+

8- 4-

組態(tài)主站(1200端):

1.)建立一個項目,并添加CPURS485模塊如下圖所示:

20fb19d6-40d7-11ee-a2ef-92fbcf53809c.jpg

2116fae8-40d7-11ee-a2ef-92fbcf53809c.jpg

213bebaa-40d7-11ee-a2ef-92fbcf53809c.jpg

2150c84a-40d7-11ee-a2ef-92fbcf53809c.jpg

2.)硬件我們添加完畢,這里設(shè)置CM1241-R485模塊參數(shù)

215cf8ae-40d7-11ee-a2ef-92fbcf53809c.jpg

3.)建立一個供1200PLC端(主站)存儲數(shù)據(jù)的DB塊:

217d7f52-40d7-11ee-a2ef-92fbcf53809c.jpg

修改DB塊“優(yōu)化進行訪問”。

218b481c-40d7-11ee-a2ef-92fbcf53809c.jpg

219b214c-40d7-11ee-a2ef-92fbcf53809c.jpg

4.)建立需要的數(shù)據(jù):

21d0bc62-40d7-11ee-a2ef-92fbcf53809c.jpg

5.)添加一個FC函數(shù)塊:

21f16430-40d7-11ee-a2ef-92fbcf53809c.jpg

6.)我們把程序?qū)懙紽B程序段里面,設(shè)置Modbus_Comm_Load管腳參數(shù):

220ad0fa-40d7-11ee-a2ef-92fbcf53809c.jpg

223869f2-40d7-11ee-a2ef-92fbcf53809c.jpg

7.)因為Modbus_Comm_Load塊默認工作模式時RS232,我們這里需要修改成RS485模式,修改有兩種方式,第一種是Modbus_Comm_Load背景DB塊里面修改“MODE”參數(shù)由16#00修改成16#04,如下圖所示:

2249a474-40d7-11ee-a2ef-92fbcf53809c.jpg

第二種是利用“move”指令傳遞一個4給到Modbus_Comm_Load_MODE里,如下圖所示:

225eb116-40d7-11ee-a2ef-92fbcf53809c.jpg

設(shè)置Modbus_Mastr功能塊管腳參數(shù):

228f0d5c-40d7-11ee-a2ef-92fbcf53809c.jpg

22ac6618-40d7-11ee-a2ef-92fbcf53809c.jpg

22bd0a72-40d7-11ee-a2ef-92fbcf53809c.jpg

8.)測試程序:

寫入從站1500Q區(qū):

22eadc36-40d7-11ee-a2ef-92fbcf53809c.jpg

讀取從站1500Q區(qū):

23052406-40d7-11ee-a2ef-92fbcf53809c.jpg

編寫完成主站程序,接著組態(tài)從站PLC

10.)建立一個項目,并添加CPU和通訊模塊等如下圖所示:

2311f71c-40d7-11ee-a2ef-92fbcf53809c.jpg

232c3b18-40d7-11ee-a2ef-92fbcf53809c.jpg

2344efbe-40d7-11ee-a2ef-92fbcf53809c.jpg

11.)設(shè)置PtP-RS422/485通訊模塊參數(shù)如下圖所示:

2353a662-40d7-11ee-a2ef-92fbcf53809c.jpg

12.添加一個全局數(shù)據(jù)背景DB塊:

237d8bbc-40d7-11ee-a2ef-92fbcf53809c.jpg

238dce64-40d7-11ee-a2ef-92fbcf53809c.jpg

23b650b4-40d7-11ee-a2ef-92fbcf53809c.jpg

13.)建立存儲數(shù)據(jù):

23e48510-40d7-11ee-a2ef-92fbcf53809c.jpg

14.)我們開始寫入程序,給FB程序段添加一個“Modbus_comm_Load”通信初始化指令塊,并設(shè)置相應(yīng)的管腳參數(shù):

23f0fa0c-40d7-11ee-a2ef-92fbcf53809c.jpg

2405943a-40d7-11ee-a2ef-92fbcf53809c.jpg

由于Modbus_comm_Load”功能塊默認是RS232,而我們啟用RS485,所以的修改。第一種是直接修改 Modbus_comm_Load如下圖所示:

243b1916-40d7-11ee-a2ef-92fbcf53809c.jpg

第二種和前面講修改1200通信數(shù)據(jù)塊的方法一致如下圖:

2469c202-40d7-11ee-a2ef-92fbcf53809c.jpg

15,添加從站指令塊:

24875042-40d7-11ee-a2ef-92fbcf53809c.jpg

16.測試程序:

主站1200寫入從站1500的Q0.0,Q0.1;

24cf5928-40d7-11ee-a2ef-92fbcf53809c.jpg

從站1500寫入主站1200的Q0.2,Q0.3, Q0.4;

24efb772-40d7-11ee-a2ef-92fbcf53809c.jpg

監(jiān)控程序:

2503fd72-40d7-11ee-a2ef-92fbcf53809c.jpg

以上文章簡單的介紹西門子1200PLC和西門子1500PLC的ModbusRTU通訊,經(jīng)過真機測試,讀寫正確。由于時間倉促和自己水平有限,難免文章種介紹不清楚甚至錯誤,望大神提出寶貴意見或建議,小的在此感謝了!

審核編輯:湯梓紅

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

    關(guān)注

    5001

    文章

    12935

    瀏覽量

    459179
  • 西門子
    +關(guān)注

    關(guān)注

    93

    文章

    2958

    瀏覽量

    114808
  • 通訊
    +關(guān)注

    關(guān)注

    9

    文章

    875

    瀏覽量

    34667
  • Profinet
    +關(guān)注

    關(guān)注

    6

    文章

    1000

    瀏覽量

    23164
  • modbusRTU
    +關(guān)注

    關(guān)注

    0

    文章

    39

    瀏覽量

    8317

原文標題:西門子PLC 1200和1500的ModbusRTU通訊測試、讀寫

文章出處:【微信號:電子技術(shù)控,微信公眾號:電子技術(shù)控】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    西門子1500PLC采集modbusRTU儀表數(shù)據(jù)

    場景:西門子1500需要采集64個modbusRTU儀表數(shù)據(jù)
    發(fā)表于 09-07 14:39 ?4917次閱讀

    西門子plc數(shù)據(jù)類型_西門子plc通訊方式

    西門子PLC的品質(zhì)非常好,其網(wǎng)絡(luò)穩(wěn)定性、開放性深受工控人員的喜愛,而且編程軟件分類多,使用方便。在國內(nèi)工控界具有顯著地位。雖然大家對西門子PLC都有一定的了解,但要你說出
    發(fā)表于 07-25 10:57 ?1.4w次閱讀
    <b class='flag-5'>西門子</b><b class='flag-5'>plc</b>數(shù)據(jù)類型_<b class='flag-5'>西門子</b><b class='flag-5'>plc</b><b class='flag-5'>通訊</b>方式

    ABB六軸機器人與西門子1500PLC使用手冊

    ABB六軸機器人與西門子1500PLC使用手冊免費下載。
    發(fā)表于 05-07 14:04 ?56次下載

    基于Modbus/TCP的西門子1200PLC和STM32通信

    西門子1200PLC 中間需要交換機來互聯(lián)網(wǎng)口首先通信是要基于協(xié)議的,對于單片機和PLC而言之間的通信協(xié)議可以有很多,串口232,485,ModbusRTU/TCP等等。現(xiàn)在工控都是
    發(fā)表于 11-23 18:21 ?47次下載
    基于Modbus/TCP的<b class='flag-5'>西門子</b><b class='flag-5'>1200PLC</b>和STM32通信

    西門子1200PLC與庫卡通訊軟件設(shè)置步驟

    西門子1200系列PLC和庫卡機器人的Profine通訊配置
    發(fā)表于 03-17 16:05 ?49次下載

    merlic與西門子PLC?S7-1500通訊案例

    merlic是MV-TEC公司的相機集成軟件,支持TCPIP,MODBUS通訊,最近使用到merlic軟件和相機,所以做為總結(jié),詳細介紹merlic與西門子1500PLC通訊過程和案
    的頭像 發(fā)表于 03-17 10:02 ?3859次閱讀

    西門子1200/1500遠程下載PLC程序的操作步驟及注意事項

    工業(yè)智能遠程控制終端GRM530能非常快捷的通過4G網(wǎng)絡(luò)實現(xiàn)西門子1200/1500PLC和編程電腦連接, 實現(xiàn)遠程下載、上傳和仿真PLC程序。無需端口映射,無需域名解析,無需固定I
    的頭像 發(fā)表于 06-15 08:59 ?1.9w次閱讀
    <b class='flag-5'>西門子</b><b class='flag-5'>1200</b>/<b class='flag-5'>1500</b>遠程下載<b class='flag-5'>PLC</b>程序的操作步驟及注意事項

    西門子1500PLC產(chǎn)品樣品手冊2021版

    西門子1500PLC產(chǎn)品樣品手冊2021版
    發(fā)表于 08-08 15:17 ?0次下載

    西門子SMART200 PLC西門子1200 PLC的Modbus TCP通訊實例

    我們上節(jié)課程基于博途V16講了西門子1200PLC1500PLC的ModbusTCP通訊,這節(jié)課程我們講smart系列PLC
    的頭像 發(fā)表于 04-25 10:27 ?1.3w次閱讀
    <b class='flag-5'>西門子</b>SMART200 <b class='flag-5'>PLC</b>和<b class='flag-5'>西門子</b><b class='flag-5'>1200</b> <b class='flag-5'>PLC</b>的Modbus TCP<b class='flag-5'>通訊</b>實例

    西門子1200PLC連接科爾摩根伺服驅(qū)動器通訊案例

    本案例為西門子1200PLC連接科爾摩根伺服驅(qū)動器,在正常工作時要支持EtherCAT協(xié)議,作為EtherCAT從站,監(jiān)控系統(tǒng)西門子S7-1200系列
    發(fā)表于 05-23 16:49 ?4次下載

    西門子1200PLC之間的ModbusTCP通訊如何實現(xiàn)?

    西門子1200PLC通過以太網(wǎng)通訊與其它設(shè)備進行數(shù)據(jù)交互,西門子1200PLC可以和西門子系列
    發(fā)表于 07-30 14:49 ?8796次閱讀
    <b class='flag-5'>西門子</b><b class='flag-5'>1200PLC</b>之間的ModbusTCP<b class='flag-5'>通訊</b>如何實現(xiàn)?

    昆侖通泰觸摸屏和西門子1200PLC通訊設(shè)置

    如果你們選用昆侖通態(tài)觸摸屏,如何將新建的項目和一些PLC通訊?今天就以西門子1200PLC為例來說明設(shè)置的步驟!
    的頭像 發(fā)表于 08-21 14:12 ?8443次閱讀
    昆侖通泰觸摸屏和<b class='flag-5'>西門子</b><b class='flag-5'>1200PLC</b>的<b class='flag-5'>通訊</b>設(shè)置

    西門子博途1200/1500PLC單按鈕啟停控制10種設(shè)計方法

    西門子博途1200/1500PLC單按鈕啟停控制10種設(shè)計方法
    的頭像 發(fā)表于 08-31 09:14 ?6950次閱讀
    <b class='flag-5'>西門子</b>博途<b class='flag-5'>1200</b>/<b class='flag-5'>1500PLC</b>單按鈕啟停控制10種設(shè)計方法

    西門子plc單按鈕啟停的十種方法(博途1200/1500PLC

    西門子博途1200/1500PLC單按鈕啟停控制10種設(shè)計方法
    發(fā)表于 08-31 09:15 ?5604次閱讀
    <b class='flag-5'>西門子</b><b class='flag-5'>plc</b>單按鈕啟停的十種方法(博途<b class='flag-5'>1200</b>/<b class='flag-5'>1500PLC</b>)

    西門子S7-1200/1500PLC經(jīng)典氣動機械手程序

    電子發(fā)燒友網(wǎng)站提供《西門子S7-1200/1500PLC經(jīng)典氣動機械手程序.docx》資料免費下載
    發(fā)表于 09-20 15:32 ?12次下載