性吧杏吧,手机色情直播破解版,杏杏吧在线

ABB PLC之間的工業(yè)以太網(wǎng)通信

2022/6/17 0:12:48 人評(píng)論 次瀏覽 分類:PLC應(yīng)用  文章地址:http://prosperiteweb.com/tech/4275.html

昌暉儀表介紹ABB PLC之間如何通過工業(yè)以太網(wǎng)(Modbus TCP)進(jìn)行通訊。使用兩個(gè)PLC,其中Server使用AC500-eCo V3 PLC: PM5072。 Client使用AC500 V3 PLC:PM5650。

實(shí)驗(yàn)系統(tǒng)簡(jiǎn)圖

1、工程電腦
安裝PLC編程軟件Automation Builder V2.5。電腦的IP設(shè)置在與Server和Client相同的網(wǎng)段內(nèi)。在電腦中安裝Uart2Any軟件,以測(cè)試通訊。

2、服務(wù)器Server
PM5072自帶兩個(gè)以太網(wǎng)口。可把兩個(gè)以太網(wǎng)口設(shè)置為交換機(jī)功能。這樣如上圖接線,電腦即可同時(shí)跟Server和Client通訊。服務(wù)器的IP設(shè)置為192.168.0.5。

3、客戶端Client
PM5650 CPU的底板自帶兩個(gè)以太網(wǎng)口。其中Eth1口的IP保持默認(rèn)為192.168.0.1。


創(chuàng)建工程,添加Server和Client

項(xiàng)目樹下,通過添加對(duì)象,可添加對(duì)應(yīng)的兩個(gè)CPU:

項(xiàng)目樹下添加兩個(gè)CPU

添加完后的項(xiàng)目樹如下:

項(xiàng)目樹

為Server和Client添加相關(guān)協(xié)議:

為Server和Client添加相關(guān)協(xié)議

PLC與Modbus地址之間的對(duì)應(yīng)關(guān)系

測(cè)試中,以Word進(jìn)行數(shù)據(jù)交互。PLC中的%MW0對(duì)應(yīng)Modbus地址40000,以此類推,%MW100對(duì)應(yīng)Modbus地址40100

Server編程及測(cè)試

在Server中編寫如下程序段:

程序段


添加一個(gè)起始地址為%MW0,包含5個(gè)Word的數(shù)組ServerData。并添加一段各數(shù)組元素累加的程序。

ServerData 數(shù)組的首地址為%MW0,其對(duì)應(yīng)Modbus的地址為0。
可以使用測(cè)試助手與Server進(jìn)行通訊,以確認(rèn)Server的狀態(tài)。

Client的讀編程及對(duì)Server的讀寫

在Client中編寫如下程序,功能塊中的Addr設(shè)置為0,即對(duì)應(yīng)Modbus地址0。  因此讀寫的區(qū)域?qū)?yīng)Server中定義的數(shù)組:ServerData[0..4]。

在Client中編程序

其中第一個(gè)功能塊的功能碼為3,用于讀Server的多個(gè)寄存器,讀回的值存入數(shù)組RcvArray。

第二個(gè)功能塊的功能嗎為16,用于寫多個(gè)寄存器。把數(shù)組WriteArray中的數(shù)值寫入Server。

Modbus TCP是工業(yè)現(xiàn)場(chǎng)使用最頻繁的工業(yè)以太網(wǎng)協(xié)議!

共有訪客發(fā)表了評(píng)論 網(wǎng)友評(píng)論

  客戶姓名:
郵箱或QQ:
驗(yàn)證碼: 看不清楚?