歐姆龍plc網(wǎng)絡(luò )與通訊
近年來(lái),plc的網(wǎng)絡(luò )應用日益廣泛,組成更高級的集散控制系統甚至整個(gè)工廠(chǎng)的自動(dòng)化,已成為工業(yè)現代化的趨勢,實(shí)現遠程連接和通信成為了PLC的基本性能之一。而PLC網(wǎng)絡(luò )結構復雜,技術(shù)難度大,投資較高,給用戶(hù)在開(kāi)發(fā)應用造成了一定的困難。OMRON公司的PLC較早投入我國市場(chǎng),在我國工控領(lǐng)域應用較為廣泛,掌握其PLC的網(wǎng)絡(luò )技術(shù)和通信方法,對進(jìn)一步推廣PLC的應用,提高工廠(chǎng)自動(dòng)化水平具有較大的現實(shí)意義。
本文引用地址:http://dyxdggzs.com/article/201612/330760.htm2、OMRONPLC網(wǎng)絡(luò )
歐姆龍plc的網(wǎng)絡(luò )分為三層:Ethernet網(wǎng)、ControllerLink控制器網(wǎng)、CompoBUS/D與CompoBUS/S元器件網(wǎng),其三層網(wǎng)絡(luò )控制平臺如圖1所示。

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

2.2ControllerLink控制器網(wǎng)
ControllerLink控制器網(wǎng)能夠在工廠(chǎng)現場(chǎng)以一種全功能的FA網(wǎng)絡(luò )形式連接PLC,ControllerLink是一種令牌總線(xiàn)網(wǎng),可以在OMRON的CS1/CV/C200HX系列PLC和計算機之間方便靈活地發(fā)送和接收大容量的數據包,它支持能共享數據的數據鏈接和在需要時(shí)發(fā)送和接收數據的信息服務(wù),數據鏈接區域能自由設置以建立靈活的數據鏈接系統。ControllerLink網(wǎng)具有以下功能:
數據鏈接:在PLC之間以及PLC和上位計算機之間,能夠柔性的創(chuàng )建大容量數據鏈接,使用ControllerLinkFinsGateway能夠在應用層上管理數據鏈接,無(wú)需梯形圖。I/O、鏈接區、數據存儲器區和擴展數據存儲器區均可作為發(fā)送或接收區。
遠程編程和監控:通過(guò)與RS-232C鏈接,ControllerLink網(wǎng)絡(luò )上能夠使用CX-Programmer進(jìn)行編程和監控PLC。
FINS通信服務(wù):在PLC和上位計算機之間實(shí)現大容量數據傳送,ControllerLinkFinsGateway能夠在應用層上管理數據鏈接,而不必編寫(xiě)FINS指令程序。
信息服務(wù):可以對特定節點(diǎn)進(jìn)行讀寫(xiě)數據、改變操作模式等操作,通過(guò)在程序中執行SEND/RECV指令發(fā)送和接收數據,通過(guò)CMND指令發(fā)送FINS命令執行讀寫(xiě)操作。
評論