一、以太網(wǎng)通訊優(yōu)勢:
PLC常用的通訊方式無非RS232,RS485以及以太網(wǎng)通訊,以太網(wǎng)通訊相對與前面二者的主要優(yōu)勢在于,以太網(wǎng)通訊距離更遠(yuǎn)可以通過一個交換機(jī)非常容易的將多臺設(shè)備聯(lián)系在一起,設(shè)備之間交換數(shù)據(jù)也變的非常容易
二、硬件組網(wǎng):
如上圖所示,綠色的代表普通網(wǎng)線,我們只需將所有設(shè)備通過網(wǎng)線連接到一個交換機(jī)中即可組建一個以太網(wǎng)硬件網(wǎng)絡(luò),網(wǎng)絡(luò)中的每一個設(shè)備都需要一個獨立的IP地址且所有設(shè)備IP地址要處于同一網(wǎng)段。
這里單獨講下如何設(shè)置PC的IP地址,請看下圖:
三、以太網(wǎng)編程:
對于NET_EXE功能塊引腳的講解:
1) 必須用SM0.0來使能NET_EXE,以保證該指令的正常運行;
2) Timeout:超時參數(shù)。0=不延時;1-32767=表示以秒為單位的超時延時時間。如果通信有問題的時間超出此延時時間,則報錯誤;
3) Cycle:周期參數(shù)。此參數(shù)在每次所有網(wǎng)絡(luò)讀寫操作完成時切換其開關(guān)量狀態(tài);
4) Error:錯誤參數(shù)。0=無錯誤,1=有錯誤。
四、狀態(tài)字講解(錯誤代碼查詢):
狀態(tài)字按我們組態(tài)的就是VB130和VB150,它們高4位的含義如上圖紅框所示,低四位代表錯誤代碼,錯誤代碼以十進(jìn)制方式表示,錯誤代碼如下圖: