新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 歐姆龍plc網(wǎng)絡(luò)與通訊

歐姆龍plc網(wǎng)絡(luò)與通訊

作者: 時(shí)間:2016-12-16 來源:網(wǎng)絡(luò) 收藏

  ESA功能:實(shí)時(shí)監(jiān)控網(wǎng)絡(luò)的狀態(tài),當(dāng)網(wǎng)絡(luò)上產(chǎn)生錯(cuò)誤時(shí),EAS可記錄和顯示錯(cuò)誤發(fā)生的時(shí)間和錯(cuò)誤信息。ControllerLink控制器網(wǎng)的主要技術(shù)指標(biāo)如表2所示。

  表2ControllerLink控制器網(wǎng)的主要技術(shù)指標(biāo)

  2.3CompoBUS/D網(wǎng)絡(luò)

  CompoBUS/D是OMRON的一種開放、多主控的設(shè)備網(wǎng),開放性是其特色,采用DeviceNet的通信協(xié)議。其它廠家的設(shè)備,只要符合DeviceNet的標(biāo)準(zhǔn),就可以接入其中,是一種控制功能齊全、配置靈活、實(shí)現(xiàn)方便的分散控制網(wǎng)絡(luò)。CompoBUS/D的主要功能有:

  遠(yuǎn)程I/O通信:無需編寫特殊的程序,裝有主單元PLC的CPU可以直接讀寫I/O,從單元的I/O點(diǎn)現(xiàn)實(shí)遠(yuǎn)程控制。

  信息通信:安裝主單元的PLC在CPU單元里執(zhí)行特殊指令(SEND、RECV、CMND和IOWR)可以向其它主單元、從單元、甚至其它公司的設(shè)備讀寫信息,控制它們的運(yùn)行。CompoBUS/D的通信標(biāo)準(zhǔn)如表3。

  表3CompoBUS/D的通信標(biāo)準(zhǔn)

  2.4CompoBUS/S網(wǎng)絡(luò)

  CompoBUS/S網(wǎng)絡(luò)是一種主從式總線結(jié)構(gòu)的控制網(wǎng)絡(luò),它的響應(yīng)速度快,實(shí)時(shí)性強(qiáng),實(shí)現(xiàn)簡便,可以對(duì)遠(yuǎn)程的I/O實(shí)現(xiàn)分散控制。該系統(tǒng)由一臺(tái)PLC(CS1、CQM1H、C200Hα)帶CompoBUS/S主站模塊或一臺(tái)SRM1主控單元作為主站,一個(gè)主單元最多可帶32個(gè)遠(yuǎn)程從站單元,控制256個(gè)輸入輸出點(diǎn)。接16臺(tái)從站單元、128點(diǎn)輸入輸出點(diǎn)時(shí)可達(dá)到0.5ms的高速通信。CompoBUS/S通信系統(tǒng)具有以下特點(diǎn):

  主干線遠(yuǎn)距離通信:新增了遠(yuǎn)距離通信模式,允許主干線的通信距離達(dá)到500m。

  豐富的主站和從站單元:有C200HW-SRM21-V1、CQM1-SRM21-V1、SRM-C0-V2主站單元和SRT2系列的從站單元,支持高速通信和遠(yuǎn)距離通信。

  高速通信:在高速通信方式下,接16臺(tái)從站單元,128點(diǎn)控制時(shí),可實(shí)現(xiàn)0.5ms的快速通信。

  配線簡單:主單元和從站單元間、從單元和從單元間可用4線制電纜連接,其中2根為信號(hào)線,2根為電源線,從而大幅度減少了配線。CompoBUS/S通信參數(shù)如表4所示。

  表4CompoBUS/S通信參數(shù)

3、PLC與上位計(jì)算機(jī)之間的通信

  在計(jì)算機(jī)與PLC構(gòu)成的集散控制系統(tǒng)中,多數(shù)是由一臺(tái)計(jì)算機(jī)與數(shù)臺(tái)PLC形成1:N的通信模式。該模式系統(tǒng)中PLC負(fù)責(zé)現(xiàn)場高速數(shù)據(jù)采集、實(shí)現(xiàn)邏輯、定時(shí)、計(jì)數(shù)、PID調(diào)節(jié)等控制任務(wù)并通過串行通信口向上位計(jì)算機(jī)傳送PLC工作狀態(tài)及有關(guān)數(shù)據(jù),從而實(shí)現(xiàn)計(jì)算機(jī)對(duì)控制系統(tǒng)的管理。PLC與上位計(jì)算機(jī)之間通信的準(zhǔn)確、可靠、高效率是集散控制系統(tǒng)的關(guān)鍵所在。

  3.1PLC與上位機(jī)的鏈接方式

  PLC與上位計(jì)算機(jī)形成1:N通信模式有兩種連接方式:


方式一


方式二

  方式一較少使用連接適配器,也不用信號(hào)轉(zhuǎn)換,但若中間某一臺(tái)PLC出故障,其后的PLC將無法與上位機(jī)通信;方式二使用了信號(hào)轉(zhuǎn)換模塊,當(dāng)某一臺(tái)PLC出故障不影響其它PLC通信。

  3.2PLC與上位機(jī)的通信過程

  通信開始先由上位機(jī)依次向網(wǎng)內(nèi)的PLC發(fā)出一串測試幀命令,PLC接到上位機(jī)的完整幀后,首先判斷是不是自己的代號(hào),若不是就不予理睬,若是則發(fā)送回答信號(hào)。上位機(jī)接到回答信號(hào)后,與發(fā)送測試數(shù)據(jù)比較,若兩者無誤,發(fā)出可以進(jìn)行數(shù)據(jù)通信的信號(hào),轉(zhuǎn)入正常的數(shù)據(jù)通信。上位機(jī)與PLC實(shí)施鏈接通信,上位機(jī)具有優(yōu)先發(fā)送權(quán),每發(fā)送完一幀發(fā)送權(quán)就在上位機(jī)與PLC之間輪換。當(dāng)收到結(jié)束符或分界符時(shí),發(fā)送權(quán)從發(fā)送單元傳給接收單元。其幀發(fā)送與接收如圖3.2所示。


圖3.2上位機(jī)與PLC間的幀發(fā)送與接收

  上位機(jī)發(fā)出命令格式和PLC響應(yīng)格式如下圖:

  @:幀開始標(biāo)志

  節(jié)點(diǎn)號(hào):通信網(wǎng)絡(luò)中每一臺(tái)PLC被分配給的唯一番號(hào)

  標(biāo)題號(hào):該幀的通信命令碼

  結(jié)束碼:返回命令的完成狀態(tài)

  正文:設(shè)置命令參數(shù)

  FCS:幀校驗(yàn)順序代碼

  結(jié)束符:命令結(jié)束

  通信參數(shù)設(shè)置為:波特率9600bps,數(shù)據(jù)格式由DM0902/DM1920的第00-07位和DM0921/DM1921共同設(shè)定,默認(rèn)方式時(shí)DM0902/DM1920的第00-07位的值為00000000,此時(shí)DM0921/DM1921區(qū)不起作用。每條指令都以標(biāo)識(shí)號(hào)(UnitNumber)和操作碼/頭(Header)開始,以校驗(yàn)碼(FCS)和結(jié)束標(biāo)志(Terminator)結(jié)束。



評(píng)論


技術(shù)專區(qū)

關(guān)閉