Ethernet網(wǎng)絡(luò)即所說(shuō)的以太網(wǎng),它是工廠自動(dòng)化領(lǐng)域用于信息管理層上的網(wǎng)絡(luò),它的通信速率高,可達(dá)100M bps,以太網(wǎng)模塊使PLC可以作為工廠局域網(wǎng)的一個(gè)節(jié)點(diǎn),網(wǎng)絡(luò)上的任何一臺(tái)計(jì)算機(jī)都可以實(shí)現(xiàn)對(duì)它的控制。在OMRON的PLC中,中型機(jī)以上的PLC才能上以太網(wǎng),通常有三種機(jī)型,CS1系列、CV系列、和C200H系列。在CS1系列和CV系列上分別直接裝Ethernet單元CS1W-ETN01/11、CV500-ETN01,而在C200Hα上除了必須安裝PC卡單元(C200HW-PCS01)外,還必須配置通信板(C200HW-COM01/04),并用總線(xiàn)單元將PC卡單元與通信板連接起來(lái)。OMRON PLC的Ethernet網(wǎng)具有以下功能:
遠(yuǎn)程編程和監(jiān)控:在連接到Ethernet網(wǎng)絡(luò)的計(jì)算機(jī)上運(yùn)行CX-Programmer可以對(duì)所有連接的Ethernet網(wǎng)絡(luò)上的PLC進(jìn)行編程和監(jiān)控。
FINS信息服務(wù):在PLC之間和PLC與計(jì)算機(jī)之間發(fā)送FINS信息,使用Ethernet Fins Gateway能夠不必編寫(xiě)FINS指令程序而直接管理信息。
Socket服務(wù):由Windows提供一組函數(shù),允許用戶(hù)程序直接調(diào)用及使用TCP和UDP協(xié)議,在Ethernet網(wǎng)上進(jìn)行數(shù)據(jù)傳輸。
FTP服務(wù):使用FTP在CPU單元的存儲(chǔ)卡和計(jì)算機(jī)存儲(chǔ)器之間傳送文件。
Email服務(wù):當(dāng)在出錯(cuò)或在預(yù)定的時(shí)間內(nèi),一個(gè)標(biāo)志變?yōu)镺N,此時(shí)從PLC向上位機(jī)發(fā)送電子郵件。
網(wǎng)絡(luò)間通信:處在網(wǎng)絡(luò)上的不同節(jié)點(diǎn)可以通過(guò)網(wǎng)關(guān)通信,通過(guò)FINS指令可實(shí)現(xiàn)跨網(wǎng)絡(luò)的連接。PLC通過(guò)使SEND、RECV、CMND指令跨網(wǎng)并與其它PLC進(jìn)行通信,網(wǎng)間通信限制在三級(jí)網(wǎng)絡(luò)內(nèi)進(jìn)行。
上位機(jī)通信軟件是用VB開(kāi)發(fā)的。VB具有強(qiáng)大的圖形顯示功能,可以容易開(kāi)發(fā)出界面良好的圖形用戶(hù)界面,同時(shí)VB還提供了串行端口控件 MSCOMM,程序員在利用該控件時(shí),只需設(shè)置、監(jiān)視其屬性和事件,即可完成對(duì)串口初始化和數(shù)據(jù)的傳輸工作。通信程序如下: