FX5U通用以太網(wǎng)TCP通訊
目前在PLC與第三方儀表進行通訊中,越來越多會使用網(wǎng)線通過以太網(wǎng)進行信息交互。網(wǎng)線通信具有三大優(yōu)點:一是接線簡單,只需接一根網(wǎng)線將兩個網(wǎng)口插在一塊或者通過交換機直插便完成了硬件連接;二是抗干擾能力強,信息的準確度高;三是可以通過無線WIFI作為媒介實現(xiàn)無線通訊。
一、硬件
1、FX5UPLC一臺??

2、報文測試電腦一臺??

3、連接方式

二、編程軟件參數(shù)配置
1、導航→參數(shù)→FX5UCPU→模塊參數(shù)→以太網(wǎng)端口:

2、自節(jié)點設(shè)置,PLC的IP地址:

3、TCP通訊通道號與端口設(shè)置:

3.1?在此我們作為服務(wù)器被電腦端測試軟件連接,當然也可以作為客戶端去連接電腦服務(wù)器端:

在2所示處箭頭指向PLC即PLC作為服務(wù)器被連接,若箭頭向外,則PLC作為客戶端去連接其它服務(wù)器端。**在PLC配置好服務(wù)器端會自動開啟無需額外增加開啟程序段,如果是作為客戶端,則需增加程序段對連接通道進行打開連接的處理。
三、程序示例
1、置位M3000發(fā)送數(shù)據(jù)后,客戶端將收到以D300為數(shù)據(jù)長度(單位為字節(jié)),D301為數(shù)據(jù)起始的數(shù)據(jù):

2、當客戶端發(fā)來數(shù)據(jù)時,D500存接收到數(shù)的長度(字節(jié)單位),D501存接收到的數(shù)據(jù)的首地址依次往后存所有接收到的數(shù)據(jù):

2.1 發(fā)送指令說明:



2.2 接收指令說明:



四、測試軟件連接狀態(tài)
1、PLC端查看連接狀態(tài):診斷→以太網(wǎng)診斷

若顯示連接中,則客戶端與服務(wù)器連接正常;若顯示切斷中,則處理未連接狀態(tài)。2、PLC發(fā)送的顯示:

3、PLC接收的顯示:

五、測試結(jié)果總結(jié)
**若出現(xiàn)數(shù)據(jù)不一致時,有可能是因為高低8位數(shù)據(jù)需要對調(diào)。可通過SWAP指令進行數(shù)據(jù)高低8位對調(diào),接收數(shù)據(jù)時需將接收到的數(shù)據(jù)結(jié)尾以后的數(shù)據(jù)全部清零,不清零可能出現(xiàn)屏上顯示數(shù)據(jù)與發(fā)送數(shù)據(jù)不一致的現(xiàn)象,出現(xiàn)此現(xiàn)象的原因是因為接收只刷新到對方發(fā)送長度的數(shù)據(jù)。