亚洲精品久久久久久久久久久,亚洲国产精品一区二区制服,亚洲精品午夜精品,国产成人精品综合在线观看,最近2019中文字幕一页二页

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

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

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

用PLC控制使用Modbus RTU協(xié)議的采集模塊

Smacq ? 來源:jf_09164673 ? 作者:jf_09164673 ? 2025-07-25 10:57 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

一、試驗設(shè)備的連接

準備的實驗設(shè)備有:S7-200 SMART型PLC、M-1001和M-2101模塊、SDS-1001轉(zhuǎn)換器、K型熱電偶以及一個直流電源。

我們首先說明各設(shè)備是如何連接的,將直流電源連接到PLC的24V電源接口,正極接L+,負極接M。因為RS485端口是集成在PLC的九針超小D型連接器上的,所以我們制作了一個連接器方便設(shè)備接線。具體的針腳分配,大家可以在STEP 7 SMART軟件的在線幫助文檔中的連接器引腳分配章節(jié)中看到。連接器的紅線接M2101模塊的485-A信號,黑線接485-B信號。因為用以太網(wǎng)電纜連接PLC和電腦,所以需要調(diào)整電腦的IP地址,它的具體操作我們之后說明,現(xiàn)在只要將電纜插入網(wǎng)口即可。此次實驗我們依然使用SDS-1001為采集模塊供電,將它們的+Vs、GND端連接就可以了。最后將K型熱電偶接入M2101模塊中的DI 1端口。為模塊通電,這樣設(shè)備接線就完成了。

wKgZO2hmSl6AJO9SAAc9G0WGBUg092.png

二、使用Smart軟件與模塊建立連接

S7-200 SMART型PLC所用的編程軟件是Smart軟件,這個軟件是免費使用的,大家可以到西門子的官網(wǎng)下載。

wKgZPGhmSoiAIensAAfAonOGQVE676.png

打開軟件,在文件選項中打開范例M2101,此時設(shè)備正處于未連接的狀態(tài),雙擊主要窗口中的通信選項,在出現(xiàn)的的對話框中點擊查找CPU,就能看到PLC的IP地址。我們可以點擊旁邊的閃爍指示燈,驗證是否找到了CPU。如果PLC的指示燈交替閃爍,就說明我們查找CPU已經(jīng)成功。

wKgZO2hmSqWASNUWAAX__u7mV6A640.png

下一步的操作是設(shè)置電腦的IP地址。進入網(wǎng)絡(luò)和Internet設(shè)置界面,進入網(wǎng)絡(luò)和共享中心。

wKgZO2hmSraAf4deAAGig7Sr_CI279.png

選項點擊以太網(wǎng)。

wKgZO2hmSs6ANT0gAAJAQcoYNOQ272.png

選擇屬性。

wKgZPGhmSuKAaysIAAEYYbCoJlA710.png

在彈出的窗口中找到Internet協(xié)議版本4(TCP/IPv4)項目,點擊屬性。

wKgZO2hmSxKARBFXAAHfnJb-yBk749.png

選擇使用下面的IP地址,輸入相應(yīng)的IP地址:192.168.2.111,子網(wǎng)掩碼輸入225.225.225.0,默認網(wǎng)關(guān)是:192.168.2.1。點擊確定。

wKgZPGhmSzCADThXAAHADUMOg5w139.png

回到軟件頁面,如果成功的話,軟件會顯示已連接。

wKgZO2hmS0iAOxsvAAH6qqt0FQg169.png

三、PLC范例程序說明以及實驗

我們以程序2101為例,解釋一下它的內(nèi)容。在程序段1中的SM是PLC中的特殊標(biāo)志繼電器,SM0.0表示始終接通,與其連接的參數(shù)EN在輸入接通(TURE)時,每次掃描均會執(zhí)行該指令;

wKgZPGhmS3GATJMNAADf7ImMtdE010.png

SM0.5表示提供一個周期為1秒鐘的時鐘脈沖,0.5秒為1,0.5秒為0,與它連接的參數(shù)First我們之后說明。

wKgZPGhmS4SAUH8wAACSCt0IGgs742.png

特殊寄存器(SM)的其它地址位,大家可以到在線幫助文檔中查看。指令MBUS_CTRL,可以在主要窗口的庫文件中的Modbus RTU Master(v2.0)中找到,右鍵選擇幫助就可以看到它的說明文檔。需要聲明的是:在程序中,我們將PLC當(dāng)作主站,M模塊(如:M-2101)則作為從站使用。閱讀說明內(nèi)容我們知道MBUS_CTRL是程序在執(zhí)行MBUS_MSG指令前必須調(diào)用的指令。

wKgZPGhmS56AD_hVAANFdyi2adE662.png

參數(shù)“模式”(Mode)用于選擇通信協(xié)議,我們輸入的是SM0.0,觸點為常閉狀態(tài),所以輸入值是1,意思是啟用Modbus協(xié)議。參數(shù)“波特率”(Baud)的設(shè)置值要和從站設(shè)備的波特率一致才可以得到正確信息,所以輸入值為M模塊的默認波特率:9600。參數(shù)“奇偶校驗”(Parity)的設(shè)置應(yīng)與從站設(shè)備的奇偶校驗相同,從站默認為偶校驗,以數(shù)值2表示。參數(shù)“Port”是設(shè)置物理通信端口,實驗中使用的是PLC中集成的RS-485接口,所以需要輸入0值。參數(shù)“超時”(Timeout)為等待從站做出響應(yīng)的毫秒數(shù),范例中設(shè)置的是典型值1000ms。

wKgZO2hmS7uAOhqsAACX-90Nx0w849.png

所以指令Mbus_CTRL的作用是初始化主站,使得主從站設(shè)備的參數(shù)一致,兩者可以進行正常的通信。

下面我們來介紹指令MBUS_MSG,它的作用是啟動對Modbus從站的請求并處理響應(yīng)。參數(shù)“First”是當(dāng)主站有新請求發(fā)送時,F(xiàn)irst通過邊沿檢測元素(例如是上升沿),將導(dǎo)致程序發(fā)送一次,所以我們?yōu)榇藚?shù)設(shè)置的是SM0.5。參數(shù)“從站”(Slave)是Modbus從站設(shè)備的地址,M系列模塊的默認地址為1。參數(shù)“RW”是設(shè)置讀取或?qū)懭胄畔ⅲ?表示讀取,1表示寫入。參數(shù)“地址”(Addr)是起始Modbus地址,范例中寫入的數(shù)值就是我們在用戶手冊中給出的寄存器地址:30101。參數(shù)“計數(shù)”(Count)用于分配要在該請求中讀取或?qū)懭氲臄?shù)據(jù)元素數(shù),也就是根據(jù)地址參數(shù)的輸入值向后延伸的個數(shù)。

wKgZO2hmS-OAKfJ6AAEDmH4O7SY640.png

打開范例M2100的用戶手冊,找到M2101遠程IO模塊Modbus映射表就可以看到地址、通道、屬性等內(nèi)容。

wKgZO2hmS_2AEeMJAAH7Cp-2moU982.png

如我們現(xiàn)在打開的這個范例程序,它是要操作從熱電偶輸入寄存器30101到30108這8個寄存器,所以對Count的輸入值為8。參數(shù)“DataPtr”是間接地址指針,指向CPU中與讀/寫請求相關(guān)的數(shù)據(jù)的V存儲器,指針必須是VB類型。

這里的V、VB、VW是V存儲器中不同類型數(shù)據(jù)的表達方式:V表示位數(shù)據(jù),VB表示字節(jié)數(shù)據(jù),VW表示字數(shù)據(jù),一個字由兩個字節(jié)構(gòu)成,一個字節(jié)則有8位。在范例程序中,我們使用VB數(shù)據(jù)類型存儲從模塊讀到的值,然后用VW數(shù)據(jù)類型表示出來。進行這樣的數(shù)據(jù)操作是因為,當(dāng)PLC發(fā)出讀取請求時,采集模塊返回的值是16位的整型數(shù)據(jù),需要用兩個VB類型的數(shù)據(jù)表示,而一個VW數(shù)據(jù)類型就表示兩個字節(jié),剛好可以表示模塊返回的數(shù)據(jù)。

我們可以在狀態(tài)圖表中驗證一下。調(diào)出圖表窗口,下載程序,運行CPU,開啟圖表的監(jiān)視狀態(tài),因為我們只為模塊連接了一個溫度傳感器,所以在狀態(tài)圖表中只有第2行顯示出實際溫度值,當(dāng)我們提高環(huán)境溫度,第2行的當(dāng)前值也會隨之改變。其它沒有接入溫度傳感器的端口,其寄存器的返回值是-2731。

wKgZPGhmTDCABkLTAAcU0tPgEsY177.png

接著驗證我們剛才提到的V存儲器的數(shù)據(jù)類型,在狀態(tài)圖表中輸入VB1000,按回車鍵,就可以按順序添加地址。將它們的格式更改為十六進制,VB1000為F5,VB1001為55,而VW1000是它倆的集合F555。所以說兩個VB數(shù)據(jù)類型,構(gòu)成一個VW數(shù)據(jù)類型。

wKgZPGhmTEiAdjVBAAFlHoY_kz0821.png

更換M1001采集模塊。

接下來我們打開范例M1001DI,它可以讀取模塊上的DI(離散量輸入)的狀態(tài)。連接設(shè)備后,打開狀態(tài)圖表的實時數(shù)值監(jiān)控,當(dāng)前值為1。當(dāng)我們將DI 0接地,就會看到當(dāng)前值變?yōu)?,其它的DI端口也是一樣。這里的地址是位格式的,因為我們只需要一位的數(shù)據(jù)就可以表示端口當(dāng)前所處的狀態(tài)(閉合或是斷開)。

wKgZO2hmTGOAVgx8AAU-TpQ4Ffc322.png

打開范例M1001DO,此范例可以控制DO(繼電器)的狀態(tài)。建立通信后,下載程序到CPU,運行CPU,打開監(jiān)控按鈕,可以看到此時的繼電器都處于關(guān)閉狀態(tài)。在新值中輸入1,點擊圖表中的寫入按鈕,就會看到當(dāng)前值的改變而且M模塊的繼電器也會動作到開啟狀態(tài)。

wKgZO2hmTGOAVgx8AAU-TpQ4Ffc322.png

這兩個范例程序的寄存器地址大家可以在用戶手冊M1000的M1001遠程IO模塊Modbus映射表中找到。

以上就是模塊與PLC連接的相關(guān)內(nèi)容。文檔中使用的范例程序及用戶手冊均可以在官網(wǎng)下載。文章視頻版的內(nèi)容點擊如下鏈接跳轉(zhuǎn):M系列模塊編程操作與PLC。

如果對于文章有任何問題都可以在評論區(qū)指出,也可以通過公眾號“思邁科華Smacq”直接聯(lián)系我們。希望您可以點贊、收藏、轉(zhuǎn)發(fā)。

再見。

審核編輯 黃宇

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

    關(guān)注

    5040

    文章

    14329

    瀏覽量

    482415
  • 采集模塊
    +關(guān)注

    關(guān)注

    0

    文章

    163

    瀏覽量

    9963
  • MODBUS RTU
    +關(guān)注

    關(guān)注

    0

    文章

    110

    瀏覽量

    3605
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    Profinet轉(zhuǎn)Modbus RTU協(xié)議網(wǎng)關(guān)有什么好處

    在工業(yè)自動化系統(tǒng)集成中,Profinet轉(zhuǎn)Modbus RTU網(wǎng)關(guān)正如一位精通多國語言的翻譯官,打破了不同協(xié)議設(shè)備之間的溝通壁壘,讓數(shù)據(jù)流動再無障礙。 在現(xiàn)代工業(yè)自動化環(huán)境中,不同年代、不同品牌
    的頭像 發(fā)表于 10-29 11:30 ?415次閱讀
    <b class='flag-5'>用</b>Profinet轉(zhuǎn)<b class='flag-5'>Modbus</b> <b class='flag-5'>RTU</b><b class='flag-5'>協(xié)議</b>網(wǎng)關(guān)有什么好處

    塔訊 Modbus RTU 轉(zhuǎn) Modbus TCP 在污水處理廠 PLC 數(shù)據(jù)采集中的配置案例

    水處理廠中有多種支持 Modbus RTU 協(xié)議的設(shè)備,如水質(zhì)分析儀表、流量計、液位計等,為了實現(xiàn)這些設(shè)備與上位機系統(tǒng)(采用 Modbus TCP
    的頭像 發(fā)表于 08-18 15:20 ?425次閱讀
    塔訊 <b class='flag-5'>Modbus</b> <b class='flag-5'>RTU</b> 轉(zhuǎn) <b class='flag-5'>Modbus</b> TCP 在污水處理廠 <b class='flag-5'>PLC</b>  數(shù)據(jù)<b class='flag-5'>采集</b>中的配置案例

    協(xié)議沖突到生產(chǎn)力爆發(fā):EtherCAT轉(zhuǎn)MODBUS RTU網(wǎng)關(guān)實戰(zhàn)全解

    本文通過詳述歐姆龍CP1H PLC串口通過Modbus-RTU協(xié)議與安川V1000變頻器的通訊.方便大家掌握Modbus-RTU
    的頭像 發(fā)表于 07-29 17:30 ?333次閱讀
    從<b class='flag-5'>協(xié)議</b>沖突到生產(chǎn)力爆發(fā):EtherCAT轉(zhuǎn)<b class='flag-5'>MODBUS</b> <b class='flag-5'>RTU</b>網(wǎng)關(guān)實戰(zhàn)全解

    什么是Modbus RTU協(xié)議

    。 1、什么是Modbus RTU協(xié)議? 1.Modbus RTU是一種串行通信協(xié)議,最初由Mo
    的頭像 發(fā)表于 07-23 17:17 ?2016次閱讀
    什么是<b class='flag-5'>Modbus</b> <b class='flag-5'>RTU</b><b class='flag-5'>協(xié)議</b>

    組態(tài)王與使用Modbus RTU協(xié)議模塊的連接

    文章詳細介紹了組態(tài)王與使用Modbus RTU協(xié)議采集模塊是如何連接的。
    的頭像 發(fā)表于 07-14 11:47 ?3514次閱讀
    組態(tài)王與使用<b class='flag-5'>Modbus</b> <b class='flag-5'>RTU</b><b class='flag-5'>協(xié)議</b><b class='flag-5'>模塊</b>的連接

    當(dāng)控制器遇上“協(xié)議外交官”:CC\\-Link IE轉(zhuǎn)Modbus RTU的能源數(shù)據(jù)握手

    數(shù)據(jù)流,在Modbus RTU網(wǎng)關(guān)系統(tǒng)聽來猶如天書。 痛點直擊: 張工需要實時采集某關(guān)鍵控制柜的功率數(shù)據(jù)至中央能管系統(tǒng)。控制器CC-Link
    發(fā)表于 06-26 14:35

    工程師福音!CCLinkie轉(zhuǎn)Modbus RTU讓粉塵監(jiān)測不再“揚灰”

    在環(huán)境監(jiān)測中,許多粉塵儀采用簡單可靠的Modbus RTU網(wǎng)關(guān)協(xié)議。然而,現(xiàn)代工業(yè)控制系統(tǒng)(如三菱PLC)卻普遍使用高速的CC-Link I
    發(fā)表于 06-26 14:21

    CC\\-Link IE轉(zhuǎn)Modbus RTU:讓伺服驅(qū)動輕松“入網(wǎng)”的秘籍

    升級用了支持CC-Link IE TSN的高性能PLC,效率飛起??山锹淅飵着_關(guān)鍵的三軸定位設(shè)備,的還是老款Modbus RTU伺服驅(qū)動器。新PL
    發(fā)表于 06-23 14:02

    一觸即達:CCLink IE遇見Modbus RTU,解鎖智能電表“數(shù)據(jù)超車道”

    點。本文將從實際工程視角,解析如何通過協(xié)議轉(zhuǎn)換實現(xiàn)設(shè)備互聯(lián)。 技術(shù)場景解析 某化工廠新建電力監(jiān)測系統(tǒng)時,發(fā)現(xiàn)現(xiàn)場安裝的CCLINKIE網(wǎng)絡(luò)型PLC與智能電表的Modbus RTU網(wǎng)關(guān)接
    發(fā)表于 06-23 13:59

    DeviceNet轉(zhuǎn)Modbus RTU協(xié)議轉(zhuǎn)換網(wǎng)關(guān)在石油開采行業(yè)的應(yīng)用

    一、引言 隨著工業(yè)自動化程度的不斷提高,各種不同類型的PLC和工業(yè)網(wǎng)絡(luò)被廣泛應(yīng)用于各種工業(yè)環(huán)境中。DeviceNet和Modbus RTU作為兩種常見的工業(yè)網(wǎng)絡(luò)協(xié)議,在石油開采行業(yè)中尤
    的頭像 發(fā)表于 06-11 14:40 ?368次閱讀

    基于 DeviceNet 轉(zhuǎn) MODBUS RTU 協(xié)議的施耐德 PLC 與 ABB 電機驅(qū)動器倉儲堆垛機的定位控制優(yōu)化方案?

    基于 DeviceNet 轉(zhuǎn) MODBUS RTU 協(xié)議的施耐德 PLC 與 ABB 電機驅(qū)動器倉儲堆垛機的定位控制優(yōu)化方案? 案例背景?
    發(fā)表于 05-03 10:45

    Modbus RTU協(xié)議說明

    文章對Modbus RTU協(xié)議進行了較為詳細的說明,并用具體示例可以參考。
    的頭像 發(fā)表于 04-11 10:56 ?4162次閱讀
    <b class='flag-5'>Modbus</b> <b class='flag-5'>RTU</b><b class='flag-5'>協(xié)議</b>說明

    EtherNet/IP轉(zhuǎn)Modbus網(wǎng)關(guān)模塊在羅克韋爾PLCModbus上位機協(xié)議轉(zhuǎn)換通訊中的實戰(zhàn)案例

    的有效控制與監(jiān)控,引入了捷米特 JM-EIP-RTU 網(wǎng)關(guān)模塊 來完成 EtherNet/IP 與 Modbus 之間的協(xié)議轉(zhuǎn)換,接下來為大
    的頭像 發(fā)表于 03-04 09:13 ?632次閱讀
    EtherNet/IP轉(zhuǎn)<b class='flag-5'>Modbus</b>網(wǎng)關(guān)<b class='flag-5'>模塊</b>在羅克韋爾<b class='flag-5'>PLC</b>與<b class='flag-5'>Modbus</b>上位機<b class='flag-5'>協(xié)議</b>轉(zhuǎn)換通訊中的實戰(zhàn)案例

    EtherNet/IP轉(zhuǎn)Modbus協(xié)議轉(zhuǎn)換網(wǎng)關(guān)模塊打通羅克韋爾PLC與上位機鏈路

    的有效控制與監(jiān)控,引入了捷米特 JM-EIP-RTU 網(wǎng)關(guān)模塊來完成 EtherNet/IP 與 Modbus 之間的協(xié)議轉(zhuǎn)換,接下來為大家
    的頭像 發(fā)表于 03-01 11:07 ?644次閱讀
    EtherNet/IP轉(zhuǎn)<b class='flag-5'>Modbus</b>借<b class='flag-5'>協(xié)議</b>轉(zhuǎn)換網(wǎng)關(guān)<b class='flag-5'>模塊</b>打通羅克韋爾<b class='flag-5'>PLC</b>與上位機鏈路

    安科瑞AWT100-DP 無線通訊終端,支持串口MODBUS RTU協(xié)議

    產(chǎn)品簡介 功能:■支持串口MODBUS RTU協(xié)議的數(shù)據(jù)采集,并通過安科瑞平臺協(xié)議與安科瑞服務(wù)器通訊。 ■支持多30個
    的頭像 發(fā)表于 01-02 10:40 ?650次閱讀
    安科瑞AWT100-DP 無線通訊終端,支持串口<b class='flag-5'>MODBUS</b> <b class='flag-5'>RTU</b><b class='flag-5'>協(xié)議</b>