PLC

服務(wù)支持

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

UN 200 SMART開放以太網(wǎng)通信—TCP自由口

作者:億維自動化
發(fā)布時間:2024.05.09

億維自動化UN 200 SMART開放以太網(wǎng)通信—TCP自由口

一、簡言

UN 200 SMART PLC較為之前的UN 200有很多的優(yōu)點,其中較為突出的便是以太網(wǎng)口的添加,告別的PPI電纜的苦惱,只需要一根網(wǎng)線便可實現(xiàn)程序上下載,還可以通過wifi連接PLC,你以為它的網(wǎng)口僅限于此嗎?并不是的,今天來看一下他的TCP自由口通訊。

UN 200 SMART的PUT/GET相信大家都用過,非常的方便,但是僅支持S7協(xié)議,無法與其他的設(shè)備進(jìn)行以太網(wǎng)通訊,所以UN 200 SMART開放了以太網(wǎng)通訊,來讓UN 200 SMART和第三方設(shè)備通訊變得更方便,更效率。

TCP自由口通訊屬于雙邊通信,就是通信的雙方都要編寫程序,一個作為主動方。來主動發(fā)送數(shù)據(jù),一個作為被動方。來被動接收數(shù)據(jù),這里UN 200 SMART給我們提供了PLC需要用的庫,讓PLC的程序編寫方便快捷了很多

億維自動化UN 200 SMART開放以太網(wǎng)通信—TCP自由口


二、樣例程序

今天我們用2個UN 200 SMART來了解一下TCP自由口,需要用到上面的TCP_CONNECT,TCP_SEND和TCP_RECV三個指令。

首先編寫主動程序,先建立連接,編寫發(fā)送和接收塊:

億維自動化UN 200 SMART開放以太網(wǎng)通信—TCP自由口


編寫被動程序,接下來在另外一個PLC創(chuàng)建連接,編寫發(fā)送和接收塊:

億維自動化UN 200 SMART開放以太網(wǎng)通信—TCP自由口


以上就是主動發(fā)送和被動接收PLC里需要編寫的程序,記得要分配庫存儲區(qū),地址不要重疊。在主動方或者被動方里都可以添加主動或或者被動連接來組成復(fù)雜的網(wǎng)絡(luò)。

三、通訊實例

1.PLC和PLC之間通信

將上面寫的主動程序下載到192.168.1.124的PLC里,被動程序下載到192.168.1.22的程序里,來看一下通信的效果,可以看下面的圖1和圖2。為了方便觀看效果,2個PLC發(fā)送的數(shù)據(jù)都是從VW500開始的12個字節(jié),接收都是從VW600開始的12個字節(jié),下面圖1和圖2可以看出,雙方發(fā)送和接收的數(shù)據(jù)一一對應(yīng)。

億維自動化UN 200 SMART開放以太網(wǎng)通信—TCP自由口

圖1


億維自動化UN 200 SMART開放以太網(wǎng)通信—TCP自由口


圖2


2.PLC和電腦之間通過調(diào)試助手查看數(shù)據(jù)

接下來我們用調(diào)試助手的角度來看下自由口TCP。

下面的圖3可以看到電腦的IP是192.168.1.126,PLC的IP是192.168.1.22,PLC做主動連接,我們調(diào)試助手選擇TCPServer,本地和遠(yuǎn)程的端口號及IP填寫正確后,我們監(jiān)控報文可以看到,PLC發(fā)送的從VW500開始的12個字節(jié),調(diào)試助手收到了,并且調(diào)試助手向PLC發(fā)送16進(jìn)制00 11 00 12 00 13 00 14 00 15 00 16的報文,PLC從VW600開始的12個字節(jié)也收到了16進(jìn)制的數(shù)據(jù),數(shù)據(jù)對應(yīng)。

億維自動化UN 200 SMART開放以太網(wǎng)通信—TCP自由口


圖3

圖4可以看到電腦的IP是192.168.1.126,PLC的IP是192.168.1.22,PLC做被動連接,我們調(diào)試助手選擇TCPClient,本地和遠(yuǎn)程的端口號及IP填寫正確后,我們成功連接PLC后,通過調(diào)試助手向PLC發(fā)送16進(jìn)制的00 09 00 08 00 07 00 06 00 05 00 04的數(shù)據(jù),可以看到PLC從VW600開始的12個字節(jié)接收到調(diào)試助手發(fā)送的數(shù)據(jù),并且PLC發(fā)送的VW500開始的12個字節(jié),調(diào)試助手也接收到了。

億維自動化UN 200 SMART開放以太網(wǎng)通信—TCP自由口


圖4

以上就是本期TCP自由口的心得,如果有什么問題請及時提出,我們會第一時間響應(yīng),如通信過程中遇到問題也可以聯(lián)系我們,剩下的通信編寫也會陸續(xù)上傳。

3.錯誤代碼
附通信(OUC)庫錯誤代碼:

億維自動化UN 200 SMART開放以太網(wǎng)通信—TCP自由口


TOP

業(yè)務(wù)咨詢

技術(shù)咨詢

技術(shù)咨詢

4000-300-890