以太網稱為以太網。
它用于信息管理層的工廠自動化領域。
它的通信速度很快,高達100M bps。
以太網模塊使PLC可以充當工廠LAN的節點。
任何計算機都可以控制它。
在歐姆龍的PLC中,中型機器上方的PLC可以連接到以太網。
通常有三種型號,CS1系列,CV系列和C200H系列。
以太網單元CS1W-ETN01 / 11和CV500-ETN01分別直接安裝在CS1系列和CV系列上。
除PC卡單元(C200HW-PCS01)外,還必須在C200Hα上配置通訊板(C200HW-COM01 / 04)。
),并使用總線單元將PC卡單元連接到通信板。
歐姆龍PLC的以太網具有以下功能:遠程編程和監控:在連接到以太網的計算機上運行CX-Programmer,可以對所有連接的以太網上的PLC進行編程和監控。
FINS信息服務:在PLC和PLC與計算機之間發送FINS信息。
使用Ethernet Fins Gateway可以直接管理信息,無需編寫FINS指令程序。
套接字服務:Windows提供的一組功能,允許用戶程序直接調用和使用TCP和UDP協議通過以太網進行數據傳輸。
FTP服務:使用FTP在CPU單元的存儲卡和計算機內存之間傳輸文件。
電子郵件服務:當發生錯誤或預定時間時,標志變為ON,并且從PLC向主計算機發送電子郵件。
網絡間通信:網絡中的不同節點可以通過網關進行通信,通過網絡的連接可以通過FINS指令實現。
PLC通過使SEND,RECV和CMND命令跨網絡與其他PLC通信,并且網絡間通信僅限于三級網絡。
在由計算機和PLC組成的分布式控制系統中,大多數是由一臺計算機和多臺PLC組成的1:N通信模式。
在該模式系統中,PLC負責現場高速數據采集,邏輯,定時,計數,PID調整等控制任務,并通過串口通訊端口將PLC工作狀態和相關數據傳輸到上位機,從而實現實現計算機控制系統的管理。
PLC與主機之間通信的準確性,可靠性和高效率是分布式控制系統的關鍵。
主機通信軟件是用VB開發的。
VB具有強大的圖形顯示功能,可以輕松開發具有良好界面的圖形用戶界面。
同時,VB還提供了串口控制MSCOMM。
當程序員使用此控件時,他只需要設置和監視其屬性和事件。
完成串口初始化和數據傳輸工作。
通信過程如下:Sub forml load()Mscomml。
Comport = 1 Mscomml。
Settings =“9600,n,8,1”End sub Sub commandl單擊Mscomml。
Inputlen = 0如果是mscomml。
Portopen = false然后是Mscomml。
Portopen = true結束如果I = 1到N; N是網絡系統中PLC的數量。
如果i& lt; 10則S $ =“@”+“0”+ str $(i)+“ts”+“abcd”Else S $ =" @" + str $(i)+" ts" +“abcd”; abcd是測試字符Endif ...; Mscomml。
Lutprt = sedate $ Timer 1 n = false Timer l。
Enable = true Do until(mscomml.inbuffercount& lt;& gt; 0)或(timer 1 n = true)Domy = doevents()循環計時器1.enable = false ...... Redata,$ = msconmml 。
輸入如果rdata $ = sedate $ ......;轉移到正常的通信數據處理Else Labell。
Cation = str $(i)+“測試通信失敗,檢查線路在睡覺后測試” Endif Endsub