PLC

服務(wù)支持

熱情、耐心、真誠(chéng)的服務(wù)與支持

億維MPI轉(zhuǎn)以太網(wǎng)適配器應(yīng)用入門(mén)(三)

作者:億維自動(dòng)化
發(fā)布時(shí)間:2024.05.13

三、Modbus通訊的使用方法

(一)、地址映射的參數(shù)配置

通訊模塊內(nèi)集成 ModbusTCP 通訊服務(wù)器, 因此 ModbusTCP 客戶機(jī), 以及實(shí)現(xiàn) ModbusTCP 客戶機(jī)的高級(jí)語(yǔ)言開(kāi)發(fā)的軟件等, 可以直接訪問(wèn)S7 系列 PLC 的內(nèi)部數(shù)據(jù)區(qū)。

打開(kāi)軟件設(shè)置適配器參數(shù),如下圖:

億維MPI轉(zhuǎn)以太網(wǎng)適配器應(yīng)用入門(mén).jpg


1、modbus地址區(qū)中,如圖可知:數(shù)據(jù)區(qū)域有四種選擇分別為:

? Coil——輸出線圈             (Q0.0-QX.X) 

? InputCoil——輸入線圈         (I0.0-IX.X)

? InputRegisters——輸入寄存器   (MW0-MWx;AIW0-AIW62;AQW0-AQW62;SW0-swx;SMW0-SMWx;PW0-PWx)

? HolddingRegisters——保持寄存器(VW0-VWX;DB1.DBW0-DBx.DBWx)

2、起始地址的對(duì)應(yīng)關(guān)系

如圖所示:起始地址為0,終止地址為125時(shí),

  當(dāng)起始地址為0時(shí)則對(duì)應(yīng)的modbus地址為“x0001”,終止地址為“x0126”。當(dāng)起始地址為1時(shí)則對(duì)應(yīng)的modbus地址為“x0002”,終止地址為“x0127”。

1、S7PLC地址區(qū)中數(shù)據(jù)區(qū)域的對(duì)應(yīng)設(shè)定。

  ? 輸出線圈Coil只對(duì)應(yīng)S7中輸出Q

? 輸入線圈InputCoil只對(duì)應(yīng)S7中的輸入I

? 輸入寄存器InputRegisters對(duì)應(yīng):

▲S7-200中

 M區(qū)  MW0到MW30

AI區(qū)  AIW0到AIW62

AQ區(qū)  AQW0到AQW62

S區(qū)   SW0到SW30

SM區(qū)  SMW0到SMWX

▲S7-300中

PW區(qū)  PQW0到PQWX/PIW0到PIWx

            MW區(qū)  MW0D到MWX

 

? 保持寄存器HolddingRegisters對(duì)應(yīng):

      ▲ S7-200中

              V區(qū)  vw0到vwx

      ▲ S7-300中

             DB區(qū)  DB1.DBW0到DBx.DBWX

2、注意事項(xiàng)及使用規(guī)則

① 對(duì)于200系列PLC而言,V區(qū)對(duì)應(yīng)DB1,偏移地址以字節(jié)為單位。如: DB1.DBW100則為VW100。

② 對(duì)于字映射(3區(qū)和4區(qū)),必須以125個(gè)字為單位,進(jìn)行塊映射。

③ 對(duì)于位映射(0區(qū)和1區(qū)),必須以2000個(gè)位為單位,進(jìn)行塊映射。

④ 要考慮兩個(gè)映射塊之間的跨區(qū)問(wèn)題,保證映射塊之間的大小,防止跨區(qū)。

⑤ 可采用“自動(dòng)分配映射地址”的方法,進(jìn)行規(guī)避。

 (二)舉例驗(yàn)證

   用Mbpoll接口軟件測(cè)試讀取客戶機(jī)(NETS7)參數(shù)。

(1)讀取200系列PLC 各區(qū)數(shù)據(jù)(無(wú)需進(jìn)行程序的編寫(xiě))

   所需:CPU 124XPplc一臺(tái)

         適配器 NET-MPI 一個(gè)

             網(wǎng)線 標(biāo)準(zhǔn)網(wǎng)線一根

 硬件連接方式如下圖:

億維MPI轉(zhuǎn)以太網(wǎng)適配器應(yīng)用入門(mén).jpg

①讀取V區(qū)數(shù)據(jù),vw100

適配器參數(shù)設(shè)置,讀取vw100開(kāi)始的125個(gè)字到modbus地址40001到40125。如下圖:

億維MPI轉(zhuǎn)以太網(wǎng)適配器應(yīng)用入門(mén).jpg


通尋驗(yàn)證:

▲ 讀取從站vw100數(shù)據(jù)

億維MPI轉(zhuǎn)以太網(wǎng)適配器應(yīng)用入門(mén).jpg


▲寫(xiě)入數(shù)據(jù)到vw114以后地址中。

億維MPI轉(zhuǎn)以太網(wǎng)適配器應(yīng)用入門(mén).jpg


 ② 讀取M區(qū)數(shù)據(jù),MW0

適配器參數(shù)設(shè)置,讀取MW0開(kāi)始的125個(gè)字到modbus地址30001到30125。注意:200中M區(qū)地址為MW0--MW30,參數(shù)設(shè)置如下圖:

億維MPI轉(zhuǎn)以太網(wǎng)適配器應(yīng)用入門(mén).jpg


通尋驗(yàn)證:

▲ 讀取從站MW0-----MW30的數(shù)據(jù)

億維MPI轉(zhuǎn)以太網(wǎng)適配器應(yīng)用入門(mén).jpg


③讀取S區(qū)數(shù)據(jù),SW0——sw30

適配器參數(shù)設(shè)置,如下圖

億維MPI轉(zhuǎn)以太網(wǎng)適配器應(yīng)用入門(mén).jpg


通尋驗(yàn)證:

▲ 讀取從站MW0-----MW30的數(shù)據(jù)

億維MPI轉(zhuǎn)以太網(wǎng)適配器應(yīng)用入門(mén).jpg


④讀取AI區(qū)數(shù)據(jù),AIW0——AIW62

適配器參數(shù)設(shè)置,如下圖:

億維MPI轉(zhuǎn)以太網(wǎng)適配器應(yīng)用入門(mén).jpg


通尋驗(yàn)證:

▲ 讀取從站AIW0-----AIW10的數(shù)據(jù)

億維MPI轉(zhuǎn)以太網(wǎng)適配器應(yīng)用入門(mén).jpg


⑤讀取AI區(qū)數(shù)據(jù),AQW0——AQW62

適配器參數(shù)設(shè)置,如下圖:

億維MPI轉(zhuǎn)以太網(wǎng)適配器應(yīng)用入門(mén).jpg


通尋驗(yàn)證:

▲ 讀取從站AQW0-----AQW10的數(shù)據(jù)

億維MPI轉(zhuǎn)以太網(wǎng)適配器應(yīng)用入門(mén).jpg


(2)讀取300系列PLC 各區(qū)數(shù)據(jù)(無(wú)需進(jìn)行程序的編寫(xiě))

所需: CPU: UN314-2ptp 一臺(tái)

適配器:net--mpi   一個(gè)

網(wǎng)線: 標(biāo)準(zhǔn)網(wǎng)線  一根

硬件連接,如下圖:

億維MPI轉(zhuǎn)以太網(wǎng)適配器應(yīng)用入門(mén).jpg

 ①讀取多個(gè)DB區(qū)數(shù)據(jù)


  ▲設(shè)置適配器參數(shù)

讀取DB1.DBW0起始地址數(shù)據(jù)125個(gè)到40001到40125

讀取DB2.DBW10起始地址數(shù)據(jù)170個(gè)到40130到40300

億維MPI轉(zhuǎn)以太網(wǎng)適配器應(yīng)用入門(mén).jpg


▲通訊驗(yàn)證

讀取或?qū)懭霐?shù)據(jù):DB1.DBW0---DB1.DBW10

億維MPI轉(zhuǎn)以太網(wǎng)適配器應(yīng)用入門(mén).jpg


▲通訊驗(yàn)證

   同時(shí)讀取或?qū)懭氲紻B1、DB2區(qū)中。

DB1.DBW0---DB1.DBW10

DB2.DBW10---DB2.DBW20

億維MPI轉(zhuǎn)以太網(wǎng)適配器應(yīng)用入門(mén).jpg


②讀取M區(qū)數(shù)據(jù)

 適配器參數(shù)設(shè)定,如下圖:

億維MPI轉(zhuǎn)以太網(wǎng)適配器應(yīng)用入門(mén).jpg

▲通訊驗(yàn)證

 讀取MW0--mw10數(shù)據(jù)到30001——30006

億維MPI轉(zhuǎn)以太網(wǎng)適配器應(yīng)用入門(mén).jpg

 總結(jié):

    通過(guò)上述試驗(yàn)驗(yàn)證,該適配器,較之前相比,功能強(qiáng)大,靈活性高,可實(shí)現(xiàn)多區(qū)域數(shù)據(jù)的讀取與寫(xiě)入,適應(yīng)廣泛。

 (完)

TOP

業(yè)務(wù)咨詢(xún)

技術(shù)咨詢(xún)

技術(shù)咨詢(xún)

4000-300-890