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

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

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

天拓分享:西門(mén)子plc S7-200 SMART與G120 變頻器Modbus通訊詳解

天拓四方 ? 來(lái)源:bjttsf ? 作者:bjttsf ? 2023-06-09 18:06 ? 次閱讀

1、系統(tǒng)配置

1.1 軟件

安裝 Step7 Micro/Win SMART software(含 Modbus協(xié)議庫(kù))的PC機(jī),本例中使用的是Step7 Micro-Win SMART V2.0。

1.2 硬件

G120配備CU240E-2控制單元的變頻器一臺(tái)、異步電機(jī)一臺(tái)、S7-200 SMART PLC 一臺(tái)、標(biāo)準(zhǔn)DRIVE-CLIQ電纜一根、雙絞屏蔽電纜一根。本例中,使用的G120的控制單元CU240E-2固件版本V4.6。

注意:在使用MicroWin software創(chuàng)建項(xiàng)目之前,確認(rèn)Modbus庫(kù)文件已經(jīng)存在。

2、硬件接線 2.1 CU240E-2控制單元接口

CU240E-2控制單元端子排如圖2-1,RS485接口在控制單元的底部,共有5個(gè)接線端子,其中從左到右,2號(hào)端子為RS485P,3號(hào)端子為RS485N,這兩端子用于通信數(shù)據(jù)的發(fā)送和接收。

2.2 G120 與S7-200 SMART接線

S7-200 SMART作為Modbus通信主站,其通信端口和變頻器從站的接線如圖 2-2。在通信網(wǎng)絡(luò)的首、末端需要使用終端電阻。對(duì)于S7-200 SMART,需要在通信端口端子 3和8之間連接一阻值為120歐姆的電阻。對(duì)于變頻器,把通 信網(wǎng)絡(luò)末端的CU240E-2終端電阻撥碼開(kāi)關(guān)撥到ON位置即可;中間位置的 CU240E-2,終端電阻撥碼開(kāi)關(guān)必須撥到OFF位置。本例中,S7-200 SMART使用CPU自帶通信端口和變頻器進(jìn)行通信。

3、通信設(shè)置

3.1 設(shè)置通訊接口

本例程使用PLC 以太網(wǎng)接口和 DRIVE-CLIQ 電纜,設(shè)置通信接口。

第一步:雙擊“通信”,彈出“通信”設(shè)置窗口;

第二步:選擇網(wǎng)絡(luò)接口卡,設(shè)置為“ICP/IP.AUTO.1”,系統(tǒng)會(huì)自動(dòng)收索CPU。

3.2 建立PC和PLC之間的連接

選擇“網(wǎng)絡(luò)接口”后自動(dòng)搜索到CPU。

第一步:搜索到 CPU 后,選擇搜索到的CPU,點(diǎn)擊CPU的”IP地址”。

第二步:點(diǎn)擊“ 確定 ” 按鈕,完成網(wǎng)絡(luò)連接。

4、變頻器參數(shù)設(shè)置

4.1 變頻器地址設(shè)置

變頻器的Modbus通信地址可以通過(guò)控制單元上的總線地址撥碼開(kāi)關(guān)進(jìn)行設(shè)置。當(dāng)?shù)刂窊艽a開(kāi)關(guān)的位置都為OFF時(shí),也可用過(guò)參數(shù) P2021進(jìn)行設(shè)置。(說(shuō)明:改變地址后需重新上電后才能生效)

4.2 變頻器參數(shù)設(shè)置

對(duì)變頻器一些基本的通信參數(shù)進(jìn)行設(shè)置,才可以進(jìn)行Modbus通信,如下表所示:

wKgZomSC-aOAKSCGAAGnG4rSmCk291.png

表4-2 變頻器的參數(shù)設(shè)置

4.3 G120常用寄存器說(shuō)明

G120變頻器常用寄存器介紹,也是本例所使用的寄存器,如表4-3。要了解更多的 G120寄存器信息,請(qǐng)參見(jiàn)G120操作手冊(cè) 。

wKgaomSC-aSAPaHMAABIGByRGtI559.jpg

表4-3 常用寄存器說(shuō)明

5、PLC編程

5.1 初始化程序

使用Modbus協(xié)議的初始化模塊MBUS_CTRL,初始化S7-200 SMART的CPU端口專(zhuān)用于Modbus主站通信。

功能塊說(shuō)明:

注:此處以及下文的“功能塊說(shuō)明”僅介紹了功能塊內(nèi)的主要管腳功能,未說(shuō) 明的管腳功能,請(qǐng)參考 Step7 Micro-Win SMART V2.0軟件的幫助文件。

EN使能:必須保證每一掃描周期都被使能(使用SM0.0

Mode模式:為1時(shí),使能Modbus協(xié)議功能;為0時(shí)恢復(fù)為系統(tǒng)PPI協(xié)議。Baud 波特率:支持的通訊波特率為4800,9600,19200 ,此處設(shè)置 9600。Parity 校驗(yàn):校驗(yàn)方式選擇 (G120采用偶校驗(yàn))

0=無(wú)校驗(yàn)

1=奇較驗(yàn)

2=偶較驗(yàn)

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

Timeout超時(shí):主站等待從站響應(yīng)的時(shí)間,以毫秒為單位,典型的設(shè)置值為1000毫秒(1 秒),允許設(shè)置的范圍為 1-32767。注意:這個(gè)值必須設(shè)置足 夠大以保證從站有時(shí)間響應(yīng)。

Done完成位:初始化完成,此位會(huì)自動(dòng)置1。

Error:初始化錯(cuò)誤代碼。

5.2 主站讀寫(xiě)功能塊

5.2.1 寫(xiě)控制字

功能塊說(shuō)明:

注:此處以及下文的“功能塊說(shuō)明”僅介紹了功能塊內(nèi)的主要管腳功能,未說(shuō) 明的管腳功能,請(qǐng)參考Step7 Micro-Win SMART V2.0軟件的幫助文件。

EN使能:同一時(shí)刻只能有一個(gè)讀寫(xiě)功能(即 MBUS_MSG)使能。注意:G120對(duì)于寫(xiě)指令同一時(shí)刻只運(yùn)行對(duì)一個(gè)保持寄存器操作;讀指令同一時(shí) 刻最大允許操作125個(gè)保持寄存器。

First讀寫(xiě)請(qǐng)求位:每一個(gè)新的讀寫(xiě)請(qǐng)求必須使用脈沖觸發(fā)。

Slave從站地址:可選擇的范圍1-247

RW請(qǐng)求方式:0=讀,1=寫(xiě)

Count數(shù)據(jù)個(gè)數(shù):通訊的數(shù)據(jù)個(gè)數(shù)(位或字的個(gè)數(shù))。注意:Modbus主站可讀/寫(xiě)的最大數(shù)據(jù)量為120個(gè)字(是指每一個(gè)MBUS_MSG指令)。

DataPtr數(shù)據(jù)指針:

如果是讀指令,讀回的數(shù)據(jù)放到這個(gè)數(shù)據(jù)區(qū)中 ;

2. 如果是寫(xiě)指令,寫(xiě)出的數(shù)據(jù)放到這個(gè)數(shù)據(jù)區(qū)中 。

Done 完成位:讀寫(xiě)功能完成位 。

Error錯(cuò)誤代碼:只有在 Done位為1時(shí),錯(cuò)誤代碼才有效。

常用的控制字:

047E :運(yùn)行準(zhǔn)備

047F :正轉(zhuǎn)啟動(dòng)

0C7F :反轉(zhuǎn)啟動(dòng)

04FE :故障確認(rèn)

5.2.2 寫(xiě)速度設(shè)定值

5.2.3 讀狀態(tài)字和速度實(shí)際值

5.2.4 讀取斜坡時(shí)間

5.2.5 寫(xiě)斜坡下降時(shí)間

6、分配庫(kù)存儲(chǔ)區(qū)

在編譯程序之前,首先要為Modbus庫(kù)分配可用的全局V存儲(chǔ)器地址。

第一步:選擇 “程序塊” ->“ 庫(kù)” 右鍵,選擇“庫(kù)存儲(chǔ)區(qū)”;

第二步:點(diǎn)擊 “建議地址”, 選擇 V存儲(chǔ)器的地址;

第三步:點(diǎn)擊 “確定”退出。

7、調(diào)試程序

程序編輯完成后,要調(diào)試程序。

第一步:點(diǎn)擊“保存“,保存好編輯的程序;

第二步:點(diǎn)擊“編譯“,編譯程序;

第三步:點(diǎn)擊“下載“,把程序下載到PLC的CPU當(dāng)中;第四步:點(diǎn)擊“運(yùn)行“,啟動(dòng)程序。

8、監(jiān)控狀態(tài)表

通過(guò)監(jiān)控狀態(tài)表,可以修改過(guò)程數(shù)據(jù)和監(jiān)控過(guò)程數(shù)據(jù)的變化狀態(tài)。

控制字:VW100=16#047F 說(shuō)明啟動(dòng)命令已經(jīng)給了。

狀態(tài)字:VW300=16#EF37 說(shuō)明變頻器的狀態(tài),參見(jiàn) r0052。

主設(shè)定值:VW200=16#1000 說(shuō)明速度設(shè)定值已經(jīng)給了,16#0-4000對(duì)應(yīng)轉(zhuǎn)速 0-P2000的值。

速度實(shí)際值:VW302=16#1000 說(shuō)明電機(jī)實(shí)際轉(zhuǎn)速已經(jīng)運(yùn)行到 375rpm。斜坡上升時(shí)間:VW400=1000,從寄存器列表中可以看到 40322的寄存器的定 標(biāo)系數(shù)是 100,所以參數(shù) P1120=1000/100=10。

斜坡下降時(shí)間:VW402=2000,讀的下降時(shí)間;VW500=2000,設(shè)定的下降時(shí) 間;VW402=VW500,說(shuō)明寫(xiě)指令已經(jīng)生效。從寄存器列表中可以看到 40323 的寄存器的定標(biāo)系數(shù)是 100,所以參數(shù) P1121=2000/100=20。

9、Modbus錯(cuò)誤代碼

Done完成位:Modbus功能塊的完成位,用于確定功能塊的操作是否完成;

Error 錯(cuò)誤代碼:只有在Done位為1時(shí),錯(cuò)誤代碼才有效。Modbus錯(cuò)誤代碼及含義如表 9-1所示。

wKgZomSC-aSAIHHMAACFfdQH7-4622.jpg

表9-1 Modbus錯(cuò)誤代碼表

審核編輯黃宇

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

    關(guān)注

    5012

    文章

    13314

    瀏覽量

    463771
  • 西門(mén)子
    +關(guān)注

    關(guān)注

    94

    文章

    3042

    瀏覽量

    115971
  • 變頻器
    +關(guān)注

    關(guān)注

    251

    文章

    6564

    瀏覽量

    144964
  • MODBUS
    +關(guān)注

    關(guān)注

    28

    文章

    1810

    瀏覽量

    77063
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    西門(mén)子S7200與變頻器MODBUS通訊實(shí)例詳解

    西門(mén)子S7200與變頻器MODBUS通訊實(shí)例詳解
    發(fā)表于 12-11 17:04 ?21次下載

    西門(mén)子S7-200使用教程

    西門(mén)子S7-200 PLC仿真軟件超詳細(xì)使用教程西門(mén)子S7-200使用教程
    發(fā)表于 05-06 16:43 ?0次下載

    西門(mén)子S7-200 SMARTG120變頻器進(jìn)行Modbus通訊的配置及調(diào)試方法

    G120配備CU240E-2控制單元的變頻器一臺(tái)、異步電機(jī)一臺(tái)、S7-200 SMART PLC 一臺(tái)、標(biāo)準(zhǔn)DRIVE-CLIQ電纜一根、雙
    發(fā)表于 07-04 11:30 ?3.6w次閱讀
    <b class='flag-5'>西門(mén)子</b><b class='flag-5'>S7-200</b> <b class='flag-5'>SMART</b>與<b class='flag-5'>G120</b><b class='flag-5'>變頻器</b>進(jìn)行<b class='flag-5'>Modbus</b><b class='flag-5'>通訊</b>的配置及調(diào)試方法

    西門(mén)子G120變頻器培訓(xùn)教程

    西門(mén)子G120變頻器培訓(xùn)教程資料免費(fèi)下載。
    發(fā)表于 04-22 10:41 ?84次下載

    西門(mén)子S7-200變頻器Modbus RTU通訊調(diào)試說(shuō)明

    西門(mén)子S7-200與-Danfoss-VLT2800變頻器Modbus-RTU通訊調(diào)試說(shuō)明。
    發(fā)表于 04-22 14:46 ?84次下載

    西門(mén)子S7-200通過(guò)自由口和英威騰變頻器通訊

    西門(mén)子S7-200通過(guò)自由口和英威騰變頻器通訊資料免費(fèi)下載。
    發(fā)表于 04-23 09:32 ?22次下載

    西門(mén)子S7-200使用USS指令和變頻器通訊使用指南

    西門(mén)子S7-200使用USS指令和變頻器通訊使用指南免費(fèi)下載。
    發(fā)表于 04-25 11:32 ?20次下載

    西門(mén)子變頻器SINAMICS G120系列有哪些特點(diǎn)?

    西門(mén)子變頻器SINAMICS G120系列在具有強(qiáng)大的通訊功能,能和多個(gè)設(shè)備之間進(jìn)行通訊,使用戶可以方便的監(jiān)控
    的頭像 發(fā)表于 02-03 17:53 ?2897次閱讀

    西門(mén)子變頻器SINAMICS G120系列有哪些特點(diǎn)?

    西門(mén)子變頻器SINAMICS G120系列在具有強(qiáng)大的通訊功能,能和多個(gè)設(shè)備之間進(jìn)行通訊,使用戶可以方便的監(jiān)控
    的頭像 發(fā)表于 02-17 17:20 ?2608次閱讀

    西門(mén)子變頻器SINAMICS G120功率模塊PM250簡(jiǎn)介

    西門(mén)子變頻器SINAMICS G120系列的功率范圍廣泛,可達(dá)0.37kW到250kW,一般來(lái)說(shuō),它是由功率模塊和控制單元兩個(gè)重要部件組成。本文接下來(lái)就對(duì)西門(mén)子
    的頭像 發(fā)表于 03-23 16:30 ?5227次閱讀

    西門(mén)子PLC S7-200 SMART PID控制功能分享

    S7-200 SMART采用了新型的設(shè)計(jì)方法,信號(hào)板可以擴(kuò)展通訊接口,數(shù)字量接口,模擬量接口,并且能合理的分配空間。西門(mén)子PLC
    的頭像 發(fā)表于 04-06 14:46 ?9732次閱讀

    西門(mén)子SMART200 PLCG120變頻器的Profinet通訊實(shí)例

    DP等,今天我們以西門(mén)子Smart200PLCG120變頻器來(lái)講解它們之間的Profinet通訊,這也就
    的頭像 發(fā)表于 04-25 10:21 ?2.4w次閱讀
    <b class='flag-5'>西門(mén)子</b><b class='flag-5'>SMART200</b> <b class='flag-5'>PLC</b>和<b class='flag-5'>G120</b><b class='flag-5'>變頻器</b>的Profinet<b class='flag-5'>通訊</b>實(shí)例

    西門(mén)子PLC S7-1500系列與西門(mén)子變頻器G120之間實(shí)現(xiàn)DP通訊功能

    對(duì)變頻器進(jìn)行參數(shù)設(shè)定,參數(shù)修改,快速調(diào)試等操作。由西門(mén)子PLC S7-1500系列與西門(mén)子變頻器
    的頭像 發(fā)表于 05-12 16:49 ?5832次閱讀

    西門(mén)子S7-200 SMART編程技巧

    【導(dǎo)讀】分享一個(gè)西門(mén)子S7-200 SMART編程技巧。
    的頭像 發(fā)表于 07-10 10:10 ?2408次閱讀
    <b class='flag-5'>西門(mén)子</b><b class='flag-5'>S7-200</b> <b class='flag-5'>SMART</b>編程技巧

    S7協(xié)議讀取西門(mén)子S7-200 Smart PLC數(shù)據(jù)

    西門(mén)子S7-200 Smart PLC因其穩(wěn)定性和易用性而廣泛應(yīng)用。通過(guò)使用S7協(xié)議,可以實(shí)現(xiàn)對(duì)PLC
    的頭像 發(fā)表于 07-11 11:55 ?5995次閱讀
    <b class='flag-5'>S7</b>協(xié)議讀取<b class='flag-5'>西門(mén)子</b><b class='flag-5'>S7-200</b> <b class='flag-5'>Smart</b> <b class='flag-5'>PLC</b>數(shù)據(jù)