PLC第6章網(wǎng)絡(luò)系統(tǒng)_第1頁
PLC第6章網(wǎng)絡(luò)系統(tǒng)_第2頁
PLC第6章網(wǎng)絡(luò)系統(tǒng)_第3頁
PLC第6章網(wǎng)絡(luò)系統(tǒng)_第4頁
PLC第6章網(wǎng)絡(luò)系統(tǒng)_第5頁
已閱讀5頁,還剩180頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

第6章PLC網(wǎng)絡(luò)系統(tǒng)6.1網(wǎng)絡(luò)與通信概述6.2OMRONPLC網(wǎng)絡(luò)系統(tǒng)概述6.3HOSTLINK網(wǎng)絡(luò)6.4Ethernet網(wǎng)絡(luò)系統(tǒng)6.5SYSMACLINK網(wǎng)絡(luò)6.6ControllerLink網(wǎng)絡(luò)6.7遠程I/O系統(tǒng)6.8CompoBus/D網(wǎng)絡(luò)6.9CompoBus/S網(wǎng)絡(luò)6.10OMRON公司其他網(wǎng)絡(luò)系統(tǒng)簡介6.1網(wǎng)絡(luò)與通信概述并行通信:數(shù)據(jù)的各位同時傳遞,通信速度快,但使用的通信線多、成本高,故不宜進行遠距離通信,并行方式應(yīng)用于計算機或PLC內(nèi)部數(shù)據(jù)傳送。6.1.1數(shù)據(jù)通信數(shù)據(jù)通信主要采用串行和并行兩種方式。串行通信:數(shù)據(jù)逐位順序傳遞,串行通信的傳遞速度低但傳送距離可以很長,傳輸速率已可達Mb/s級,在微型工業(yè)測控系統(tǒng)中普遍采用串行數(shù)據(jù)通信。目前應(yīng)用最為廣泛的是RS-232E和RS-422A/485。

RS-232E既是一種協(xié)議標準,又是一種電氣標準。它詳細地規(guī)定了數(shù)據(jù)終端設(shè)備DTE(DataTerminalEquipment)和數(shù)據(jù)電路端接設(shè)備DCE(DataCircuit-terminatingEquipment)之間信息交換的方式和功能。1.RS-232E串行通信接口

RS-232E是由EIA(美國電子工業(yè)協(xié)會)公布的異步串行通信接口,全稱為EIARS-232。這里RS是英文"推薦標準"的縮寫,232是一個標識號。由于RS-232E與RS-232C(舊標準)內(nèi)容基本相同,目前大多數(shù)計算機主機和終端設(shè)備都具有RS-232C接口。國際上CCITTV.24標準與之類似,二者都屬于物理層標準。圖6.1.1MC1488和MC1489電平轉(zhuǎn)換器RS-232C的機械特性符合DB25針標準連接器,對于該連接器的尺寸及每個插針的排列位置等都有明確的規(guī)定。

RS-232C的電氣特性規(guī)定:邏輯“1”的電平為低于-3V,而邏輯“0”的電平為高于+3V。因此RS-232C電平與TTL和MOS邏輯電路產(chǎn)生的電平不相同,需要進行電平轉(zhuǎn)換,圖6.1.1給出的MC1488和MC1489就是常用的電平轉(zhuǎn)換器。表6.1.1RS–232接口引腳分配表微機9芯(常用)微機25芯PLC9芯引腳信號引腳信號引腳信號1DCD1FG1FG2RXD2TXD2SD3TXD3RXD3RD4DTR4RTS4RS5GND5CTS5CS6DSR6DSR65V7RTS7GND7DR8CTS8DCD8ER9CI20DTR9SG--22CI--表6.1.2RS–232C引腳說明引腳說明DCD載波檢測RXD接收數(shù)據(jù)TXD發(fā)送數(shù)據(jù)DTR數(shù)據(jù)終端就緒GND信號地DSR數(shù)據(jù)設(shè)備就緒CTS清除待發(fā)送FG保護地(可不用)CI振鈴指示2.RS-422A和RS-485串行通信接口圖6.1.2RS-422A驅(qū)動和接收電路圖6.1.3RS–485兩點傳輸電路表6.1.3三種串行接口的主要性能參數(shù)對照表電氣特性RS–232CRS–422ARS–485通信方式半雙工全雙工半雙工接口電路單端差動差動傳輸距離/m1512001200最高傳輸速率/(b/s)20k10M10M驅(qū)動器斷電輸出阻抗/Ω30010054驅(qū)動器開路輸出電壓/V±2566接收器輸入阻抗/kΩ3~7≥4≥4接收器輸入電壓/V-25~+25-7~+7-7~+12

(1)信號傳輸速率:信號傳輸速率是指通信系統(tǒng)單元時間內(nèi)傳遞的信息量??捎上率接嬎悖菏街?,T為傳輸代碼的最小單元,n為信道的有效狀態(tài),Sb代表信號傳輸速率。二進制信號的傳輸速率用比特每秒(b/s)作單位,常稱比特率。如比特率為1200b/s,就意味著每秒可傳輸1200個二進制脈沖。3.數(shù)據(jù)通信的主要技術(shù)指標

(2)誤碼率:誤碼率是指碼元在數(shù)據(jù)傳輸系統(tǒng)中傳錯的比率。可用下式計算:式中,Ne為被傳錯的碼元數(shù),N為傳輸?shù)拇a元總數(shù)。在通信系統(tǒng)中,誤碼率是衡量數(shù)字通信系統(tǒng)可靠性的指標,要求Pe為10-5~10-9。4.差錯檢測與校正技術(shù)

差錯控制最常用的方法是差錯控制編碼,所采用的方式基本上有兩類:自動請求重發(fā)ARQ(AutomaticRequestforRepeat)和前向糾錯FEC(ForwardErrorCorrection)。其中,ARQ使用檢錯碼和雙向通道;FEC則使用糾錯碼,不必重發(fā),實時性高。數(shù)據(jù)在傳遞過程中由于各種原因造成信號失真,即接收端和發(fā)送端信號不一致,由“1”變“0”,這就是差錯。而數(shù)據(jù)通信系統(tǒng)要能發(fā)現(xiàn)這種差錯,并采取措施糾正,將差錯控制在能允許的盡可能小的范圍內(nèi),這就是所謂的差錯檢測與校正技術(shù)。圖6.1.4網(wǎng)絡(luò)拓撲結(jié)構(gòu)圖(a)星形拓撲;(b)總線拓撲;(c)樹形拓撲;(d)環(huán)形拓撲6.1.2工業(yè)局域網(wǎng)概述1.網(wǎng)絡(luò)拓撲(1)星形拓撲:每個節(jié)點都通過點-點連接到中央節(jié)點,任意兩站之間通信都要通過中央節(jié)點進行,所有通信均由中央節(jié)點控制,屬于集中式通信控制。其缺點是對中央節(jié)點依賴性過強。星形拓撲主要適用于低數(shù)據(jù)率設(shè)備。

(2)總線拓撲:在總線拓撲中,傳輸介質(zhì)是一條總線,所有節(jié)點都連接到總線上。利用中繼器可延長總線的長度。一個站發(fā)送數(shù)據(jù),所有其他站都能接收,因此所有節(jié)點共享一條傳輸鏈路。PLC網(wǎng)絡(luò)較多采用總線結(jié)構(gòu)形式。(3)樹形拓撲:樹形拓撲是總線拓撲的擴展形式。它適應(yīng)性強,非常適合于分主次、分等級的層次型管理系統(tǒng)。(4)環(huán)形拓撲:環(huán)形拓撲指網(wǎng)絡(luò)中的中繼器進行點-點鏈路連接,構(gòu)成一個封閉的環(huán)路,該鏈路是單向的,數(shù)據(jù)沿一個方向(順時針或逆時針)在網(wǎng)上環(huán)行。其特點是:網(wǎng)絡(luò)設(shè)備只是簡單的中繼器,工作站提供復雜拆包和存取控制功能。與其他網(wǎng)絡(luò)拓撲相比,環(huán)形拓撲能提供更大的吞吐量,可適用于工業(yè)環(huán)境。傳輸介質(zhì)是網(wǎng)絡(luò)中連接收發(fā)雙方的物理通路,也是實際傳送信息的載體。網(wǎng)絡(luò)中普遍使用的傳輸介質(zhì)有雙絞線、同軸電纜、光導纖維電纜、微波、紅外線、激光、衛(wèi)星通信等。2.傳輸介質(zhì)(1)雙絞線:由按螺旋結(jié)構(gòu)規(guī)則排列的兩根或四根絕緣線組成。各個線對按螺旋結(jié)構(gòu)排列的目的是使各線對之間的電磁干擾最小,低頻傳輸時其抗干擾能力相當于同軸電纜。其優(yōu)點是成本低,安裝簡單。RS-232C、RS-422A和RS-485口多采用雙絞線連接。(2)同軸電纜:由內(nèi)導體、外屏蔽層、絕緣層及外部保護層組成。根據(jù)同軸電纜通頻帶可分為基帶(50Ω)和寬帶(75Ω)兩種同軸電纜。其中基帶同軸電纜常用于Ethernet(以太網(wǎng))中。同軸電纜的抗干擾能力較強,維護方便,價格介于雙絞線和光纜之間。(3)光導纖維電纜:是以直徑為50~100μm的柔軟、能傳導光波的光纖作為介質(zhì)所構(gòu)成的光纖電纜,簡稱光纜。各種玻璃和塑料可用來制造光纖。光纖傳輸分為單模和多模兩類。單模光纖的光信號僅與光纖軸成單個可分辨角度,而多模光纖的光信號與光纖軸成多個可分辨角度。光纖傳輸最普遍的連接方式為點-點方式。光纖信號衰減極小,不受外界電磁干擾與噪聲的影響,能在長距離、高速率傳輸中保持低的誤碼率。由于光纖具有低損耗、寬頻帶、高數(shù)據(jù)傳輸率、低誤碼率、安全保密性好等優(yōu)點,因此它是一種最有前途的傳輸介質(zhì)。在OMRON網(wǎng)絡(luò)系統(tǒng)中,RemoteI/O、Ethernet等采用光纜,其主要類型包括全塑光纖電纜APF(AllPlasticFiberCable)、塑料護套光纖電纜PLCF(PlasticCladOpticalFiberCable)和硬塑料護套光纖電纜H-PLCF(HardPlasticCladOpticalFiberCable)三種。不同網(wǎng)絡(luò)拓撲上的設(shè)備必須共享傳輸線路。通信系統(tǒng)中對介質(zhì)的訪問可以是隨機的(即各工作站可在任意時刻訪問任意介質(zhì)),也可以是受控的(即按照某特定的算法調(diào)整訪問的時間和順序)。在隨機訪問方式中,常用的爭用總線技術(shù)是載波監(jiān)聽多路訪問/沖突檢測;在控制訪問方式中常用令牌總線、令牌環(huán),或稱之為標記總線、標記環(huán)等。3.介質(zhì)訪問控制方法

載波監(jiān)聽多路訪問/沖突檢測(CarrierSenseMultipleAccessCollisionDetect)簡稱CSMA/CD,是以太網(wǎng)采用的介質(zhì)訪問控制方法。

令牌總線(TokenBus)方式,在總線網(wǎng)絡(luò)拓撲中,各工作站在網(wǎng)上按一定順序形成一個邏輯環(huán)。環(huán)中各站均有一個指定的邏輯位置(與物理位置無關(guān)),具有令牌的站點在一段規(guī)定時間內(nèi)被授予對介質(zhì)的訪問控制權(quán)。從物理上看,這屬于一種總線結(jié)構(gòu)的局域網(wǎng),但從邏輯上看,又屬于一種環(huán)形結(jié)構(gòu)的局域網(wǎng)。組成邏輯環(huán)的站點被賦予一個順序的邏輯位置,只有取得令牌的站點才能發(fā)送幀,該令牌在邏輯環(huán)上依次傳遞。有些PLC網(wǎng)絡(luò)中采用這種訪問方式。令牌環(huán)(TokenRing)是環(huán)形拓撲局域網(wǎng)采用的一種訪問控制方式。在環(huán)形結(jié)構(gòu)中,某一瞬間只有一個站點允許發(fā)送報文,令牌在網(wǎng)絡(luò)環(huán)路上按一定順序不斷地傳送,只有擁有令牌的站點才有權(quán)向環(huán)路上發(fā)送報文,而其他站點僅允許接收報文。站點發(fā)送后便將令牌發(fā)給下一個站點。該方式比較適合在實時系統(tǒng)中使用。OMRON的SYSMACNET就采用這種方式。6.2OMRONPLC網(wǎng)絡(luò)系統(tǒng)概述圖6.2.1PLC網(wǎng)絡(luò)系統(tǒng)的分層結(jié)構(gòu)簡圖ControllerLink(光纖)信息層控制層(PLC-PLC之間)設(shè)備層Ethernet(10BASE-5、10BASE-T、10BASE-TX)SYSMACLINK(同軸電纜、光纖)ControllerLink(線纜型)DeviceNetSYSMACCS/CJ系列伺服驅(qū)動溫度控制器MECHATROLINKCompoWay/F(串行)FL—Net(Ethernet)OMRONPLC網(wǎng)絡(luò)體系OMRON的PLC網(wǎng)絡(luò)的結(jié)構(gòu)體系OMRON的PLC網(wǎng)絡(luò)結(jié)構(gòu)體系可分為3個層次:信息層、控制層和設(shè)備層。1、設(shè)備層設(shè)備層處于最底層,為現(xiàn)場總線,直接面對現(xiàn)場設(shè)備、器件,負責現(xiàn)場信號的采集和執(zhí)行元件的驅(qū)動。

OMRON設(shè)備層的兩種典型的網(wǎng)絡(luò)是Compobus/D和Compobus/S。2、控制層控制層位于3層網(wǎng)絡(luò)的中間位置,主要負責完成中間層的PLC與PLC、PLC與計算機之間的通信。OMRON的PLC的控制層網(wǎng)絡(luò)典型的是ControllernLink網(wǎng),主要功能是大容量數(shù)據(jù)鏈接和節(jié)點間信息通信。3、信息層信息層位于3層網(wǎng)絡(luò)的最頂層,負責系統(tǒng)的管理與決策。信息層采用Ethernet(以太網(wǎng)),信息的處理功能很強。以太網(wǎng)中的PLC作為工廠局域網(wǎng)的一個節(jié)點,在網(wǎng)絡(luò)上的任何一臺計算機都可以實現(xiàn)對PLC的控制,甚至可通過Internet,遠程計算機也可以對PLC進行控制。

OMRON的Ethernet、ControllerLink和DeviceNet這三種網(wǎng)絡(luò)通過CS1、CJ1系列PLC互聯(lián)后,使用SEND/RECV、CMND指令可以跨網(wǎng)進行信息通信。信息通信的命令和響應(yīng)能夠跨網(wǎng)發(fā)送和接受,不同網(wǎng)絡(luò)的節(jié)點之間通信和同一網(wǎng)絡(luò)內(nèi)節(jié)點之間的通信一樣方便。表6.2.1OMRONPLC網(wǎng)絡(luò)系統(tǒng)性能規(guī)格網(wǎng)

絡(luò)拓撲結(jié)構(gòu)通信介質(zhì)最大節(jié)點數(shù)最大通信速率傳輸距離支持的PLC類型使用范圍Ethernet總線同軸電纜或雙絞線10010Mb/s500m/段CV、CVM1/1D、CS1、CJ1、C200Hα系列等工廠級別大型的信息管理高層網(wǎng)絡(luò)SYSMACNET令牌環(huán)光纜1262Mb/s節(jié)點間800mCV、C500、CVM1、C200H/HS/Hα、

CS1、C1000H/2000H系列等適用于控制范圍大的大型工業(yè)現(xiàn)場SYSMACLink令牌總線同軸電纜或光纜642Mb/s節(jié)點間800mCV、CVM1、CS1、C200Hα、C500、

C1000H/2000H系列適用于中規(guī)模的集散控制現(xiàn)場ControllerLink令牌總線雙絞線或光纜322Mb/s1kmCV、CVM1、CS1、C200H/HS/Hα、CQM1H系列等實用的稍小中規(guī)?,F(xiàn)場網(wǎng)絡(luò)表6.2.1OMRONPLC網(wǎng)絡(luò)系統(tǒng)性能規(guī)格6.3HOSTLINK網(wǎng)絡(luò)6.3.1概述

上位鏈接系統(tǒng)(HostLinkSYSTEM)是把一臺微型計算機做為上位機,通過HostLink單元及串行總線鏈接多臺PLC構(gòu)成的監(jiān)督控制系統(tǒng),屬于一種主從式總線型工業(yè)局域網(wǎng)。在OMRONPLC網(wǎng)絡(luò)中上位鏈接系統(tǒng)也被稱為SYSMACWAY系統(tǒng),應(yīng)用非常廣泛。上位機可對PLC傳送程序,并監(jiān)控PLC的數(shù)據(jù)區(qū),以及向HOSTLink系統(tǒng)的PLC發(fā)送命令,控制其工作情況,實現(xiàn)系統(tǒng)的集散控制。型號適配的PLC類型接口形式備注3G2A6–LK101–PEV1除C20,C20P/K外的PLCAPF/PLCF/H-PLCF獨立安裝3G2A6–LK101–EV1PLCF/H-PLCF獨立安裝3GA26–LK201–EV1RS-232C獨立安裝3G2A6–LK202–EV1RS-422獨立安裝3G2A5–LK101–PEV1C500,C250,C1000H,C2000HAPF/PLCF/H-PLCF基板安裝3G2A5–LK101–EV1PLCF/H-PLCF基板安裝3G2A5–LK201–EV1/V1RS-232C/RS-422基板安裝C500–LK101/LK101–PPLCF/APF/PLCF基板安裝C500–LK103/LK103–PPLCF/APF/PLCF基板安裝C500–LK201–V1RS-232C/RS-422基板安裝表6.3.1上位鏈接系統(tǒng)通信單元的主要型號1.光纜連接的HostLink系統(tǒng)圖6.3.1Hostlink系統(tǒng)串行結(jié)構(gòu)形式2.RS-232C電纜連接的HostLink系統(tǒng)

使用RS-232C連接可實現(xiàn)1∶1的通信,即一臺上位機與一臺PLC進行通信,也稱點對點通信,最大通信距離不超過15m,因此不宜構(gòu)成較大的上位鏈接系統(tǒng)。它有兩種連接方式:利用PLC自帶的RS-232C通信口和在外設(shè)口安裝適配器形成RS-232C通信口。3.RS-422電纜連接的HostLink系統(tǒng)圖6.3.2RS-422多點鏈接系統(tǒng)4.多級HOSTLink系統(tǒng)圖6.3.3多級HostLink系統(tǒng)的結(jié)構(gòu)形式6.3.2上位鏈接單元參數(shù)的設(shè)置圖6.3.4C200H-LK202上位鏈接單元的面板圖表6.3.2SW4設(shè)置的數(shù)據(jù)格式SW4命令級奇偶校驗數(shù)據(jù)傳輸格式01偶校驗ASCII碼1位啟動位7位數(shù)據(jù)位1位奇偶校驗位2位停止位11,221,2,33不用41奇校驗51,261,2,37不用81偶校驗JIS碼1位啟動位8位數(shù)據(jù)位1位奇偶校驗位1位停止位91,2A1,2,3B不用C1奇校驗D1,2E1,2,3F不用6.3.3上位機鏈接通信協(xié)議(HostLink協(xié)議)

PLC到上位機上位機到PLC節(jié)點號命令碼正文起始符校驗碼終止符命令格式節(jié)點號命令碼正文起始符校驗碼終止符響應(yīng)格式結(jié)束碼上位機鏈接通信使用的是OMRON的HostLink協(xié)議,在一次交換中傳輸?shù)拿罨驊?yīng)答的數(shù)據(jù)被稱為一幀,一幀最多可包含131個數(shù)據(jù)字符。上位機鏈接命令可參考相應(yīng)PLC的編程手冊,其基本格式如下:圖6.3.5上位機與上位鏈接單元的通信協(xié)議表6.3.3上位機與PLC間進行通信的命令識別碼名

稱PLC工作模式識別碼名

稱PLC工作模式運行監(jiān)視編程運行監(jiān)視編程

RR讀IR/SR區(qū)√√√WH寫HR區(qū)×√√

RL讀LR區(qū)√√√WC寫TC的當前值×√√

RH讀HR區(qū)√√√WG寫TC狀態(tài)×√√

RC讀TC的當前值√√√WD寫DM區(qū)×√√

RG讀TC狀態(tài)√√√WJ寫AR區(qū)×√√

RD讀DM區(qū)√√√SC寫狀態(tài)數(shù)據(jù)√√√

RJ讀AR區(qū)√√√MM讀PLC型號√√√

WR寫IR/SR區(qū)×√√KS強制置位×√√

WL寫LR區(qū)×√√KR強制復位×√√表6.3.4幾種常用的結(jié)束碼結(jié)束碼功

內(nèi)

容00正常完成01PLC在運行方式下不能執(zhí)行02PLC在監(jiān)控方式下不能執(zhí)行04地址超出區(qū)域13FCS校驗出錯14格式出錯15入口碼數(shù)據(jù)錯誤,數(shù)據(jù)超出規(guī)定范圍6.3.4協(xié)議宏通信

使用協(xié)議宏通信時,系統(tǒng)通信方式設(shè)定為方式6,則應(yīng)在通信板A口置DM6555的位12~15為6,在通信板B口置DM6550的位12~15為6。當通信板A口的DM6555的位00~03置為0,通信板B口的DM6550的位00~03置為0時,使用標準設(shè)置;當上述各位置為1時,則使用用戶端口設(shè)置。用戶設(shè)置定義同RS-232C口,通信板A口的用戶設(shè)置在DM6556中定義,B口在DM6551中定義。注意通信板兩側(cè)的通信兩參數(shù)必須保持一致,才能實現(xiàn)通信,具體見DM區(qū)設(shè)定。圖6.3.6通信協(xié)議宏的執(zhí)行過程圖6.3.7CX-Protocol用戶菜單界面

通信協(xié)議宏具有以下特點:

(1)支持幾乎所有帶有RS-232C或RS-422A/485端口外圍設(shè)備的通信協(xié)議,按照期望的通信協(xié)議標準生成發(fā)送和接收幀。

(2)每個協(xié)議最多允許定義1000個通信序列,每個序列最多允許定義16步??啥x監(jiān)視時間、響應(yīng)的應(yīng)答方式及鏈接通道。

(3)由PLCI/O區(qū)發(fā)送/接收的幀對于讀/寫過程具有變量集成化的功能。(4)在發(fā)生錯誤時可設(shè)定發(fā)送/接收的重復次數(shù),依靠接收數(shù)據(jù)決定下一步是否關(guān)斷。在接收數(shù)據(jù)時可執(zhí)行PLC的中斷程序。

(5)支持7種用于與OMRON外圍設(shè)備通信的協(xié)議,可隨時調(diào)用。通過軟件可監(jiān)視串口交換的數(shù)據(jù)。

(6)發(fā)送和接收的數(shù)據(jù)信息中自帶了許多種校驗方式(如LRC、CRC、CRC-16、SUM),可由用戶設(shè)定,在發(fā)送的時候自動添加。通信協(xié)議支持軟件的每個通信序列最多由16步組成,其中通信序列的設(shè)置如表6.3.5所示。表6.3.5通信序列的設(shè)置6.4Ethernet網(wǎng)絡(luò)系統(tǒng)6.4.1以太網(wǎng)組成及特點圖6.4.1PLCEthernet的基本結(jié)構(gòu)圖6.4.2Ethernet2.0通信協(xié)議

以太網(wǎng)通信系統(tǒng)的主要特點是:

(1)以太網(wǎng)單元使PLC支持寬范圍的以太網(wǎng)協(xié)議,包括UDP/IP和TCP/IP國際通用Internet協(xié)議,可與不同的以太網(wǎng)單元、工作站和個人計算機之間方便地通信,最多可對8個Socket端口用不同協(xié)議進行通信服務(wù)。

(2)支持PLC與上位機之間的文件傳輸FTP功能,不需編程就可傳輸大量的數(shù)據(jù),工作站或節(jié)點用FTP客戶機就可讀寫PLC中的文件。(3)通過UDP/IP支持OMRON公司的標準通信協(xié)議FINS,其他OMRON的PLC利用SEND、RECV和CMND指令傳輸數(shù)據(jù),利用FINS網(wǎng)關(guān)功能可進行網(wǎng)絡(luò)互聯(lián),如信息系統(tǒng)以太網(wǎng)之間、以太網(wǎng)與控制系統(tǒng)ControllerLink網(wǎng)絡(luò)、SYSMACNET等異型網(wǎng)絡(luò)之間可互聯(lián)交換信息。ControllerLink網(wǎng)的PLC可監(jiān)控以太網(wǎng)上的PLC。

(4)支持SMTP信息通信,可將PLC上的用戶信息、單元出錯信息和狀態(tài)信息以E-mail形式發(fā)送至郵件服務(wù)器。

(5)在RAS方面具有自診斷功能,用PING命令可測試遠程節(jié)點、查詢錯誤歷史數(shù)據(jù)的記錄等。

CS/CJ以太網(wǎng)單元屬于CPU總線單元,安裝在CPU板或擴展板上,安裝單元數(shù)不超過4個。表6.4.1以太網(wǎng)系統(tǒng)的主要通信技術(shù)指標項目名稱性能指標介質(zhì)訪問方法CSMA/CD傳輸方式基帶通信波特率10Mb/s傳輸形式總線(10BASE–5)星型(10BASE–T)傳輸介質(zhì)同軸電纜非屏蔽雙絞線(UTP)接入網(wǎng)絡(luò)方式15針以太網(wǎng)連接器RJ458針連接器傳輸距離每段最長為500m,節(jié)點間距為2500m的整數(shù)倍,接收電纜最長為50m每段最長為100m6.4.2以太網(wǎng)系統(tǒng)初始化設(shè)置1.確定IP地址

IP地址也稱為Internet地址,它是以太網(wǎng)進行通信的基礎(chǔ)。利用IP地址可以識別以太網(wǎng)號和網(wǎng)絡(luò)上的節(jié)點號。IP地址的統(tǒng)一格式由惟一的一個32位二進制數(shù)組成。由于二進制使用起來不方便,習慣采用"點分十進制"方式來表示,即每8位為1段,共分4段,并用十進制表示,段間用小數(shù)點隔開。如二進制10000010000100100010001100001000表示為。

當網(wǎng)絡(luò)中的節(jié)點較多或網(wǎng)絡(luò)分段較多時,則引入子網(wǎng)掩碼的概念,把網(wǎng)絡(luò)劃分為多個子網(wǎng),將IP地址的一部分作為子網(wǎng)號。在IP地址中對應(yīng)網(wǎng)絡(luò)號或子網(wǎng)號的位設(shè)為"1",其余對應(yīng)于IP地址中的主機號的位設(shè)為"0"。例如Internet網(wǎng)中的C類地址的默認子網(wǎng)掩碼為,它表示IP地址的前24位為子網(wǎng)號,后8位為主機號。除了用于劃分子網(wǎng),子網(wǎng)掩碼還可用于判斷IP地址是否屬于同一網(wǎng)絡(luò)。2.以太網(wǎng)單元號和節(jié)點號的設(shè)置圖6.4.3CS系列以太網(wǎng)單元正面和背面板圖(a)CS1W-ETN01正面板;(b)CS1W-ETN11正面板;(c)CS1W-ETN01/11背面板3.設(shè)置本地IP地址

CS系列ETN單元的本地IP地址可由ETN單元背面板的8個十六進制旋轉(zhuǎn)開關(guān)設(shè)定。其中SW1和SW2、SW3和SW4、SW5和SW6、SW7和SW8分別復合為一位本地IP地址:

SW1SW2.SW3SW4.SW5SW6.SW7SW8

起始IP地址不能設(shè)置為127(7FH),主機號區(qū)不能設(shè)為全0或全1,子網(wǎng)號區(qū)不能設(shè)為全1,這一點與互聯(lián)網(wǎng)中的IP地址稍有不同。4.創(chuàng)建I/O表圖6.4.4PLC在線I/O表自動生成的過程5.創(chuàng)建路由表當網(wǎng)絡(luò)上節(jié)點利用OMRON公司的FINS通信時,必須創(chuàng)建路由表。對于網(wǎng)上所有中繼節(jié)點來說,這也是不可缺少的一個過程。路由表主要描述了FINS通信的信息傳輸路徑,它包括本地網(wǎng)絡(luò)表和中繼網(wǎng)絡(luò)表。

(1)本地網(wǎng)絡(luò)表是描述在每一個節(jié)點(PLC或FA計算機)上的通信單元或通信板的單元號與所屬的網(wǎng)絡(luò)地址的對應(yīng)關(guān)系的一種表格。它由單元號和本地網(wǎng)絡(luò)地址兩部分組成,其中單元號由ETN單元的前面板旋轉(zhuǎn)開關(guān)設(shè)定,本地網(wǎng)絡(luò)地址是通信單元所連接的網(wǎng)絡(luò)地址,范圍為0~127。本地網(wǎng)絡(luò)表格式參見下面的例題。(2)中繼網(wǎng)絡(luò)表是指把數(shù)據(jù)傳到與本地節(jié)點不相連的網(wǎng)絡(luò)中而數(shù)據(jù)又必須是第一個傳送到的節(jié)點路徑表格,包含了目的網(wǎng)絡(luò)地址、網(wǎng)絡(luò)地址和到達第一個中繼點的節(jié)點號之間的相互關(guān)系。它包括終點網(wǎng)絡(luò)(EndNetwork),中繼網(wǎng)絡(luò)(RelayNetwork)和中繼節(jié)點(RelayNode)等內(nèi)容。中繼網(wǎng)絡(luò)表的一般格式參見下面的例題。注意:使用FINS服務(wù),或多點通信的PLC使用CMND指令時必須生成路由表?!纠?】列出下圖中所有節(jié)點的路由表。圖6.4.5例題圖6.系統(tǒng)啟動參數(shù)設(shè)置表6.4.2系統(tǒng)參數(shù)設(shè)置項目含義缺省設(shè)置廣播設(shè)置UNIX系統(tǒng)指定廣播地址的方法All1s(4.3BSD標準)地址轉(zhuǎn)換方法設(shè)定FINS節(jié)點號和IP地址的方法自動轉(zhuǎn)換FINSUDP端口號指定FINS通信中UDP端口號9600本地IP地址(僅CJ系列)用CX–Programmer設(shè)定,IP地址存于

DM區(qū)子網(wǎng)掩碼組成系統(tǒng)含有子網(wǎng),利用子網(wǎng)掩碼將網(wǎng)絡(luò)分段NosetFTP登錄名用戶進入FTP服務(wù)器的登錄名,不超過12個字符Noset(缺省)FTP口令設(shè)置進入FTP的保密字,不超過8個字符NosetIP地址包括FINS節(jié)點號和IP地址轉(zhuǎn)換的數(shù)據(jù),可記錄32個NosetIP路由表以太網(wǎng)單元通過IP路由器與其他IP網(wǎng)絡(luò)段的節(jié)點進行通信,可注冊8個Noset7.內(nèi)存工作區(qū)分配①CPU總線單元數(shù)據(jù)區(qū):每個CIO單元被分配25個字,如表6.4.3示。表6.4.3CIO區(qū)的單元分配單元號分配字單元號分配字0CIO1500~CIO15248CIO1700~CIO17241CIO1525~CIO15499CIO1725~CIO17492CIO1550~CIO157410CIO1750~CIO17743CIO1575~CIO159911CIO1775~CIO17994CIO1600~CIO162412CIO1800~CIO18245CIO1625~CIO164913CIO1825~CIO18496CIO1650~CIO167414CIO1850~CIO18747CIO1675~CIO169915CIO1875~CIO1899圖6.4.6CIO區(qū)的每個單元數(shù)據(jù)內(nèi)容②DM區(qū):每個DM區(qū)的單元被分配100個字,如表6.4.4所示。表6.4.4DM區(qū)的單元分配單元號分配字單元號分配字0D30000~D300998D30800~D308991D30100~D301999D30900~D309992D30200~D3029910D31000~D310993D30300~D3039911D31100~D311994D30400~D3049912D31200~D312995D30500~D3059913D31300~D313996D30600~D3069914D31400~D314997D30700~D3079915D31500~D31599圖6.4.7DM區(qū)數(shù)據(jù)內(nèi)容6.4.3FINS通信圖6.4.8FINS在以太網(wǎng)上的通信FINS通信服務(wù)提供了在OMRON工廠自動化網(wǎng)絡(luò)上各節(jié)點傳輸數(shù)據(jù)和改變PLC工作模式等功能。其主要特點是:

(1)在用戶程序中執(zhí)行指令,主要應(yīng)用于OMRONCPU總線單元和FA支持板等。

(2)讀取單元數(shù)據(jù),改變運行模式無需通信和網(wǎng)絡(luò)方面的知識。

(3)只要單元或通信板支持FINS命令,則PLC自動響應(yīng),在接收端無需編程。

(4)在PLC之間和PLC與主機之間可利用SEND/RECV、CMND通信。1.地址轉(zhuǎn)換(1)地址自動轉(zhuǎn)換生成法:是將FINS節(jié)點號作為IP地址的主機號來轉(zhuǎn)換。遠程節(jié)點的IP地址可利用下面的方法計算出來:遠程IP地址=(本地IP地址AND子網(wǎng)掩碼)OR遠程FINS節(jié)點號

【例2】本地IP地址:130.25.0.

子網(wǎng)掩碼:

遠程FINS節(jié)點號:5 本地IP地址

AND 子網(wǎng)掩碼

OR5 遠程FINS節(jié)點號

遠程IP地址(2)IP地址表轉(zhuǎn)換法。IP地址表是預先設(shè)置FINS節(jié)點號和IP地址間對應(yīng)關(guān)系的表格。通常在CX-Programmer進行系統(tǒng)啟動設(shè)置時完成。

【例3】如表6.4.5所示,發(fā)送到18#節(jié)點的FINS信息會轉(zhuǎn)到IP地址為7的節(jié)點中。

IP地址表轉(zhuǎn)換法的優(yōu)點是允許FINS節(jié)點號和IP地址自由分配,能提供一種簡單的對應(yīng)表格,但缺點是表格中注冊節(jié)點號和IP地址對的數(shù)目不能超過32個。

(3)復合地址轉(zhuǎn)換法。該方法就是綜合上述兩種地址轉(zhuǎn)換方法,首先利用IP地址表轉(zhuǎn)換,若找不到合適的FINS地址,則改用地址自動轉(zhuǎn)換法來計算。2.面向PLC的命令表6.4.6FINS通信的技術(shù)指標(1)SEND(090)功能:將I/O數(shù)據(jù)從本地節(jié)點寫到另一節(jié)點,圖6.4.9SEND(090)指令功能圖表6.4.7SEND指令控制數(shù)據(jù)內(nèi)容字位15~0C傳送字數(shù):0001~03DE(十六進制),即小于等于990字C+1高8位設(shè)置為0,低8位為目標網(wǎng)絡(luò)地址01~7F(00本地網(wǎng))C+2高8位設(shè)置為目標節(jié)點號,低8位為目標單元地址地址:00~7E(設(shè)為FF廣播地址)。

00:CPU單元00~1F:0#~15#單元E1、FE:網(wǎng)上連接單元C+3位15為“1”不要求響應(yīng),為“0”響應(yīng);位14~11為0;位10~8設(shè)為通信端口號0~7;位7~4為“0”;位3~0設(shè)為重試次數(shù)0~15C+4響應(yīng)監(jiān)視時間:0000:2s(默認)0001~FFFF:0.1~6553.5s(2)RECV(098)功能:圖6.4.10RECV(098)指令功能圖(3)CMND(490)功能:圖6.4.11CMND(490)指令功能圖表6.4.8CMND指令控制數(shù)據(jù)內(nèi)容字位15~0C控制數(shù)據(jù)字節(jié)數(shù):0000~07C6(1~1990字節(jié))C+1響應(yīng)數(shù)據(jù)字節(jié)數(shù):0000~07C6(1~1990字節(jié))C+2高8位全為0,低8位為目標網(wǎng)絡(luò)號:01~7F(00為本地網(wǎng))C+3高8位為目標節(jié)點號N:00~7E(FF為廣播)低8位為目標單元地址00:CPU單元10~1F:0#~15#單元E1:內(nèi)部板FE:連接網(wǎng)絡(luò)C+4位15為1不響應(yīng),為“0”響應(yīng);位14~11為0,位10~8為通信端口號0~7;位7~4為0;位3~0為重試次數(shù):0~15次C+5響應(yīng)時間:0000~2s(缺省)0001~FFFF:0.1~6553.5s圖6.4.12用網(wǎng)絡(luò)通信指令編寫程序的格式3.面向上位機的FINS通信圖6.4.13FINS命令和響應(yīng)幀的組成其中:ICF(InformationControlField):顯示幀信息;RSV(ReservedbySystem):系統(tǒng)所有;GCT(Permissiblenumberofgateways):允許網(wǎng)關(guān)數(shù)目;DNA(DestinationNetworkAddress):目標網(wǎng)絡(luò)地址;DA1(DestinationNodeAddress):目標節(jié)點地址;DA2(DestinationunitAddress):目標單元地址;SNA(SourceNetworkAddress):源網(wǎng)絡(luò)地址;SA1(Sourcenodeaddress):源節(jié)點地址SA2(Sourceunitaddress):源單元地址;SID(ServiceID):服務(wù)ID號;MRC(MainRequestCode):主請求代碼;SRC(Sub-RequestCode):次請求代碼。表6.4.9CS/CJ系列PLC機的CPUFINS指令指令代碼功能名稱PLC模式運行監(jiān)控調(diào)試編程0101存儲區(qū)讀(MEMORYAREAREAD)√√√√02存儲區(qū)寫(MEMORYAREAWRITE)√√√√03存儲區(qū)填空(MEMORYAREAFILL)√√√√04多重存儲區(qū)讀(MULTIPLEMEMORYAREAREAD)√√√√05存儲區(qū)傳送(MEMORYAREATRANSFER)√√√√0201讀參數(shù)區(qū)(PARAMETERAREAREAD)√√√√02寫參數(shù)區(qū)(PARAMETERAREAWRITE)√√√√03清參數(shù)區(qū)(PARAMETERAREACLEAR)√√√√0306讀程序區(qū)(PROGRAMAREAREAD)√√√√07寫程序區(qū)(PROGRAMAREAWRITE)×√√√08清程序區(qū)(PROGRAMAREACLEAR)×××√0401運行(RUN)√√√√02停止(STOP)√√√√001讀控制器數(shù)據(jù)(CONTROLLERDATAREAD)√√√√02讀取連接數(shù)據(jù)(CONNECTIONDATAREAD)√√√√0601讀控制器狀態(tài)(CONTROLLERSTATUSREAD)√√√√20讀取循環(huán)周期(CYCLETIMEREAD)√√××0701讀取時鐘(CLOCKREAD)√√√√02寫時鐘(CLOCKWRITE)√√√√指令代碼功能名稱PLC模式運行監(jiān)控調(diào)試編程0920讀取/清除信息(MESSAGEREAD/CLEAR)√√√√0C01獲得訪問權(quán)(ACCESSRIGHTACQUIRE)√√√√02強制訪問權(quán)(ACCESSRIGHTFORCE)√√√√03釋放訪問權(quán)(ACCESSRIGHTRELEASE)√√√√2101清除出錯(ERRORCLEAR)√√√√02讀錯誤經(jīng)歷(ERRORLOGREAD)√√√√03清錯誤經(jīng)歷(ERRORLOGCLEAR)√√√√2201讀文件名(FILENAMEREAD)√√√√02讀單個文件(SINGLEFILEREAD)√√√√03寫單個文件(SINGLEFILEWRITE)√√√√04格式化文件內(nèi)存(FILEMEMORYFORMAT)√√√√05刪除文件(FILEDELETE)√√√√07文件拷貝(FILECOPY)√√√√08文件改名(FILENAMECHANGE)√√√√0A儲存區(qū)文件傳送(MEMORYAREA-FILETRANSFER)√√√√0B參數(shù)區(qū)文件傳送(PARAMETERAREA-FILETRANSFER)√√√√0C程序區(qū)文件傳送(PROGRAMAREA-FILETRANSFER)√√√√2301強制復位/置位(FORCEDSET/RESET)√√√√02取消強制復位/置位(FORCEDSET/RESETCANCEL)√√√√表6.4.10發(fā)送到以太網(wǎng)單元的FINS命令指令代碼功能名稱MRCSRC0403復位(RESET)0501讀取控制器數(shù)據(jù)(CONTROLLERDATAREAD)0601讀取控制器狀態(tài)(CONTROLLERSTATUSREAD)0801回送測試

(INTERNODEECHOTEST)02讀取廣播測試結(jié)果(BROADCASTTESTRESULTSREAD)03發(fā)送廣播數(shù)據(jù)(BROADCASTDATASEND)2102讀取出錯記錄(ERRORLOGREAD)03清除出錯記錄(ERRORLOGCLEAR)2701UDP打開請求(UDPOPENREQUEST)02UDP接收請求(UDPRECEIVEREUEST)03UDP發(fā)送請求(UDPSENDREQUEST)04UDP關(guān)閉請求(UDPCLOSEREQUEST)10TCP被動打開請求(PASSIVETCPOPENREQUEST)11TCP主動打開請求(ACTIVETCPOPENREQUEST)12TCP接收請求(TCPRECEIVEREQUEST)13TCP發(fā)送請求(TCPSENDREQUEST)14TCP關(guān)閉請求(TCPCLOSEREQUEST)20PING命令(PING)6.4.4Socket服務(wù)

Socket服務(wù)也稱接駁服務(wù)或套接字服務(wù)。Socket作為一種應(yīng)用接口,允許用戶程序中直接使用TCP/UDP協(xié)議。在上位機中Socket寫成C語言接口庫,允許用戶在編寫TCP/UDP協(xié)議程序時調(diào)用該庫函數(shù)。在安裝UNIX操作系統(tǒng)的計算機上,系統(tǒng)調(diào)用Socket接口更為簡便。以太網(wǎng)支持兩種Socket服務(wù),即TCP和UDPSocket服務(wù)。CS/CJ系列PLC支持用戶程序使用Socket服務(wù),在兩臺PLC之間、PLC與上位機之間傳送任意數(shù)據(jù)。實現(xiàn)Socket服務(wù)通常有兩種方法:使用Socket服務(wù)請求開關(guān)和利用FINS通信的CMND指令。1.使用Socket服務(wù)請求開關(guān)圖6.4.14用Socket服務(wù)請求開關(guān)法執(zhí)行Socket服務(wù)的過程圖6.4.15Socket服務(wù)參數(shù)區(qū)的組成及配置圖6.4.16Socket服務(wù)請求開關(guān)位2.利用FINS通信的CMND(490)指令實現(xiàn)Soket服務(wù)圖6.4.17狀態(tài)字具體含義圖6.4.18打開UDP流程表6.4.11FINS命令命令代碼意義MRCSRC2701UDP打開請求02UDP接收請求03UDP傳送請求04UDP關(guān)閉請求10TCP被動打開請求(服務(wù)器)11TCP主動打開請求(服務(wù)器)12TCP接收請求13TCP發(fā)送請求14TCP關(guān)閉請求圖6.4.19FINS命令幀的基本格式圖6.4.20CMND指令下Socket狀態(tài)字標志圖6.4.21利用CMND指令打開UDP流程6.4.5FTP服務(wù)器圖6.4.22FTP的C/S模型

只有上位機與FTP服務(wù)建立連接后,才能使用FTP服務(wù)器功能。每次上位機僅允許連接一臺FTP客戶機。以太網(wǎng)單元不支持PLC作為FTP客戶機的功能。利用CX-Programmer進行CPU總線單元設(shè)置時,可設(shè)置FTP登錄名和口令。登錄名由12個字符組成,口令由8個字符組成。如果以缺省名"CONFIDENTAL"登錄則不需要口令。

FTP服務(wù)器的使用情況可由兩種方法來判斷。第一種方法可從以太網(wǎng)單元面板FTP的指示燈狀態(tài)來獲得;第二種方法可通過查看CPU總線單元CIO中n+17字的第0位FTP狀態(tài)標志來獲得,"0"表示FTP狀態(tài)空閑,否則表示忙。表6.4.12FTP處理文件分類文件類型文件名擴展名內(nèi)容數(shù)據(jù)文件自定義.IOM指定I/O內(nèi)存的范圍(字),包括CIO、HR、WR、AR、DM用戶程序文件自定義.OBJ用戶所編程序參數(shù)區(qū)文件自定義.STDPLC啟動參數(shù),注冊I/O表、路由表和其他啟動數(shù)據(jù)啟動自載文件自定義.IOM從D20000指定數(shù)目字數(shù)據(jù).OBJ完整用戶程序.STDPLC啟動參數(shù),注冊I/O表、路由表和其他啟動數(shù)據(jù)表6.4.13FTP命令集命令功能Open連續(xù)特定的FTP服務(wù)User為遠程FTP服務(wù)指定用戶名Ls顯示內(nèi)存卡文件Dir顯示內(nèi)存卡文件名和詳細信息Rename改文件名Mrdir在遠程主機的工作目錄下創(chuàng)建一個新目錄Rmdir從遠程主機工作目錄中刪除一個目錄Cd從以太網(wǎng)工作目錄進入指定目錄Cdup從遠程主機工作目錄進入目錄Pwd顯示以太網(wǎng)工作目錄Type指定傳輸文件的數(shù)據(jù)類型Get把指定文件從內(nèi)存卡傳到本地上位機Mget把多個文件從內(nèi)存卡傳到本地上位機Put把指定本地文件傳到內(nèi)存卡Mput把多個本地文件傳到內(nèi)存卡Delete從內(nèi)存卡刪除指定文件Mdelete從內(nèi)存卡刪除多個文件Close斷開FTP服務(wù)器Bye/quit關(guān)閉FTP(客戶機)6.4.6郵件服務(wù)圖6.4.23郵件格式

郵件發(fā)送的方式有三種:(1)利用CIO區(qū)的單元控制開關(guān)中的第3位即郵件發(fā)送開關(guān)來發(fā)送。(2)利用CPU總線單元啟動設(shè)置:錯誤發(fā)生時E-mail立即發(fā)出出錯記錄。(3)利用CPU總線單元啟動設(shè)置,周期性間隔發(fā)送E-mail。6.5SYSMACLINK網(wǎng)絡(luò)圖6.5.1SYSMACLINK網(wǎng)絡(luò)的結(jié)構(gòu)表6.5.1SYSMACLINK網(wǎng)的性能指標項目規(guī)格C200HW-SLK23/24C200HW-SLK13/14網(wǎng)絡(luò)拓撲總線DAISY鏈通信介質(zhì)同軸電纜H-PLCF光纜節(jié)點間距最大1km最大10km接口形式BNC(F適配器)壓入式連接器數(shù)據(jù)鏈接字最大918字最大2966字通信方法N:N令牌環(huán)傳輸方式基帶、曼徹斯特碼數(shù)據(jù)傳輸速率2MB/s信息長度最大512字SYSNACLINK網(wǎng)的特點:①可達2MB/s的高速度數(shù)據(jù)傳輸;②通過LR區(qū)和DM區(qū)可進行大容量的數(shù)據(jù)交換,數(shù)據(jù)鏈接字可達2966字節(jié);③網(wǎng)絡(luò)規(guī)模大,其最大節(jié)點數(shù)為62個單元,還可構(gòu)成多級網(wǎng)絡(luò),最多可有128級網(wǎng)絡(luò);④網(wǎng)絡(luò)覆蓋范圍廣,若使用同軸電纜為1km;光纜節(jié)點間距為800m,傳輸距離為10km;⑤除數(shù)據(jù)鏈接外,還能利用網(wǎng)絡(luò)指令進行通信。表6.5.2CV系列PLC機的CPUFINS指令表6.5.2CV系列PLC機的CPUFINS指令表6.5.2CV系列PLC機的CPUFINS指令6.6ControllerLink網(wǎng)絡(luò)6.6.1ControllerLink網(wǎng)絡(luò)組成及特點圖6.6.1ControllerLink網(wǎng)的基本結(jié)構(gòu)圖6.6.2C200HWCLK單元和通信板單元的連接表6.6.1ControllerLink網(wǎng)的主要技術(shù)指標項目規(guī)格線纜型光纜型通信方式N∶N令牌總線或令牌環(huán)編碼基帶,曼徹斯特編碼(ManchesterCode)同步方式標志同步(符合HDLC幀)傳輸介質(zhì)屏蔽雙絞線(2根信號線,1根屏蔽線)H–PLCP光纜(2芯)傳輸方式多站總線式菊花鏈方式波特率和最大傳輸距離2Mb/s:500m1Mb/s:800m500kb/s:1km2Mb/s:20km最大節(jié)點數(shù)32、62通信功能數(shù)據(jù)鏈接和信息通信數(shù)據(jù)鏈接字數(shù)每個節(jié)點最大傳送1000字對α機的CQM1H或CV系列來說,單臺PLC發(fā)送/接收的最大數(shù)據(jù)鏈接為8000字,CS1系列可高達12000字。對于一個網(wǎng)絡(luò)或個人計算機節(jié)點的數(shù)據(jù)鏈接字達32000字。信息長度最多2012字節(jié)(包括標題部)RAS功能發(fā)牌節(jié)點后備、自診斷、回送測試和廣播測試監(jiān)控定時器、出錯記錄差錯控制曼徹斯特編碼校驗、CRC校驗

它的主要特點體現(xiàn)在:①大容量的、靈活高效的數(shù)據(jù)鏈接功能。②利用雙絞線電纜可構(gòu)成低成本的通信系統(tǒng);以光纜連接可實現(xiàn)更長距離的通信。③信息服務(wù)功能使數(shù)據(jù)無須分割地大量傳送。④靈活設(shè)置可形成單級或多級系統(tǒng),利用CV或CS1PLC可實現(xiàn)與Ethernet、SYSMACNET等網(wǎng)絡(luò)間的互聯(lián)。⑤用CX-Programmer能設(shè)置通信參數(shù)。6.6.2網(wǎng)絡(luò)單元的設(shè)置無論使用哪種CLK單元,在通信之前都要完成一系列的基本設(shè)置,這些設(shè)置主要包括:①設(shè)置單元號和節(jié)點地址:用CLK單元的面板上的旋轉(zhuǎn)開關(guān)設(shè)置。②設(shè)置波特率和操作級別(其中波特率影響網(wǎng)絡(luò)傳送的最長距離):用面板上的SW1DP開關(guān)設(shè)置。③設(shè)置終端電阻,注意千萬不能遺漏。④設(shè)置網(wǎng)絡(luò)路徑表,對于1996年5月后生產(chǎn)的CV則不需要路徑表,其中生產(chǎn)日期可由CPU單元邊上的四位分組號決定,最后一位代表年份,倒數(shù)第二位代表月份,X、Y、Z分別表示十、十一、十二月。圖6.6.3C200HW-CLK21的面板圖說明:①節(jié)點地址旋轉(zhuǎn)開關(guān)設(shè)定節(jié)點地址:設(shè)置范圍是二位十進制數(shù)01~32,它的目的是用來識別網(wǎng)絡(luò)中的每一個節(jié)點。②用SW1DP開關(guān)設(shè)定波特率和操作級別:當PLC上安裝了2個通信單元時,就要給每個通信單元設(shè)定不同的操作級別來區(qū)分,具體設(shè)定如圖6.6.3所示。③終端電阻的設(shè)定:在網(wǎng)絡(luò)中將兩端節(jié)點的終端電阻開關(guān)置為ON,其余節(jié)點則置為OFF。對于CV機還要設(shè)置CLK的單元號,而不需設(shè)定操作級別,即SW1DP的位3、位4置為OFF。對于其他CLK單元的設(shè)置可參閱相關(guān)手冊。6.6.3數(shù)據(jù)鏈接數(shù)據(jù)鏈接(DataLink)是指在一個通信網(wǎng)絡(luò)的各節(jié)點(PLC與PLC、PLC與計算機)之間自動地交換預置區(qū)域內(nèi)的數(shù)據(jù)。每個節(jié)點可以設(shè)置兩個數(shù)據(jù)鏈接區(qū)域:第1區(qū)和第2區(qū)。設(shè)置數(shù)據(jù)鏈接有以下兩種方式:①人工設(shè)置:用ControllerLink支持軟件輸入數(shù)據(jù)鏈接表,自由定義數(shù)據(jù)鏈接區(qū)。②自動設(shè)置:用編程設(shè)備自動設(shè)置。與人工設(shè)置不同的是,自動數(shù)據(jù)鏈接的區(qū)域大小相同。

下列規(guī)則適用于上述兩種設(shè)置數(shù)據(jù)鏈接的方式:

(1)第1區(qū)和第2區(qū)的數(shù)據(jù)鏈接同時生效。

(2)第1區(qū)和第2區(qū)可分別進行數(shù)據(jù)鏈接開始字和發(fā)送區(qū)大小的設(shè)置。第1區(qū)和第2區(qū)發(fā)送和接收字的順序是相同的。

(3)并不是所有的節(jié)點都要加入數(shù)據(jù)鏈接。

不論是人工還是自動設(shè)置數(shù)據(jù)鏈接的方式都是在啟動節(jié)點PLC的CPU中的DM參數(shù)區(qū)設(shè)定的。對于不同PLC,啟動節(jié)點N的位置不同,如

C200Hα機啟動節(jié)點 N=DM6400(級別0) N=DM6420(級別1)CV系列啟動節(jié)點 N=D02000+100×CLK單元號其中,字N的第5位和第4位確定了數(shù)據(jù)鏈接的方式,當兩位為"00"時代表人工設(shè)置;當兩位為"01"時代表自動設(shè)置,缺省設(shè)置為人工設(shè)置??傊當?shù)據(jù)鏈接的方式只能在啟動節(jié)點中設(shè)置。如果設(shè)置錯誤,數(shù)據(jù)鏈接將不能啟動。1.人工設(shè)置在人工設(shè)置中,數(shù)據(jù)鏈接的啟動節(jié)點中必須設(shè)置一個數(shù)據(jù)鏈接表。人工設(shè)置可以建立靈活的數(shù)據(jù)鏈接,滿足不同系統(tǒng)的需要。①發(fā)送和接收節(jié)點的次序是自由的;②一些節(jié)點可以只發(fā)送而不接收數(shù)據(jù);③一些節(jié)點可以只接收而不發(fā)送數(shù)據(jù);④一個節(jié)點可以只接收從區(qū)域起點開始指定數(shù)量的數(shù)據(jù);⑤一個節(jié)點也可以只接收從指定字位置開始指定數(shù)量的字,開始字被設(shè)置成一個從發(fā)送數(shù)據(jù)起始處的偏移量(offsets);⑥所有節(jié)點的發(fā)送區(qū)可簡單設(shè)置為相同尺寸。表6.6.2人工設(shè)置時數(shù)據(jù)鏈接區(qū)規(guī)格(CV系列)項目規(guī)格數(shù)據(jù)鏈接的節(jié)點數(shù)最小2,最大32數(shù)據(jù)鏈接的字數(shù)每個節(jié)點發(fā)送和接收的字數(shù)最多為8000(第1區(qū)和第2區(qū)總計),每個節(jié)點發(fā)送的字數(shù)最多為1000;個人計算機人工設(shè)置最多32000,自動設(shè)置最多8000數(shù)據(jù)鏈接區(qū)數(shù)據(jù)鏈接字CIO區(qū):CIO0000~CIO2555LR區(qū):LR000~LR199(見注)DM區(qū):DM0000~24575(若是CV500/CVM1–CPU01,則為DM0000~DM8191)EM區(qū):塊00~07,EM0000~EM32765(須安裝EM)第1區(qū)和第2區(qū)字數(shù)遠程節(jié)點:0~源的字數(shù)本地節(jié)點:0~1000偏移量遠程節(jié)點:0~(源字數(shù)-1)本地節(jié)點:不能設(shè)置圖6.6.4ControllerLink支持軟件主菜單圖圖6.6.5數(shù)據(jù)鏈接的功能(a)數(shù)據(jù)鏈接的子菜單;(b)編輯一個節(jié)點的數(shù)據(jù)鏈接;(c)查看節(jié)點的鏈信息;(d)CLK支持軟件的系統(tǒng)設(shè)置功能圖6.6.5數(shù)據(jù)鏈接的功能(a)數(shù)據(jù)鏈接的子菜單;(b)編輯一個節(jié)點的數(shù)據(jù)鏈接;(c)查看節(jié)點的鏈信息;(d)CLK支持軟件的系統(tǒng)設(shè)置功能圖6.6.6CX-net下ControllerLink網(wǎng)的設(shè)置(a)建立網(wǎng)絡(luò)工程;(b)數(shù)據(jù)鏈接;(c)編輯路由表;(d)檢查路由表圖6.6.6CX-net下ControllerLink網(wǎng)的設(shè)置(a)建立網(wǎng)絡(luò)工程;(b)數(shù)據(jù)鏈接;(c)編輯路由表;(d)檢查路由表2.自動設(shè)置表6.6.3自動設(shè)置時數(shù)據(jù)鏈接規(guī)格項目規(guī)格數(shù)據(jù)鏈接的節(jié)點數(shù)最少2,最大32數(shù)據(jù)鏈接的字數(shù)每個節(jié)點第1區(qū)和第2區(qū)發(fā)送和接收的字數(shù)總計不超過8000,每個節(jié)點發(fā)送的字數(shù)(第1區(qū)和第2區(qū))最多1000;個人計算機:人工設(shè)置最多32000,自動設(shè)置最多8000數(shù)據(jù)鏈接開始字第1區(qū)CIO區(qū):CIO0000~2555(BCD碼設(shè)置)LR區(qū):LR000~199(BCD碼設(shè)置)第2區(qū)DM區(qū):DM0000~DM24?757,當為CV500/CVM1–CPU01時,最大到DM8191EM區(qū):塊00至07,EM0000~EM32?765(須安裝EM)區(qū)類型第1區(qū)CIO區(qū):80;LR區(qū):86(不使用1區(qū)為00)第2區(qū)DM去:82;EM區(qū):塊00~07為90~97(不使用為00)發(fā)送字數(shù)第1區(qū)0~1000(BCD碼)第2區(qū)0~1000(BCD碼)加入的數(shù)據(jù)鏈接節(jié)點狀態(tài)字對應(yīng)節(jié)點設(shè)置ON(1)表示該節(jié)點加入數(shù)據(jù)鏈接,位于N+8、N+9字中;只有將啟動節(jié)點設(shè)置為加入數(shù)據(jù)鏈接的節(jié)點,數(shù)據(jù)鏈接才能啟動

自動設(shè)置可通過編程器或SSS支持軟件設(shè)定啟動節(jié)點PLC的CPUDM參數(shù)區(qū)的值來自動建立數(shù)據(jù)鏈接。啟動節(jié)點號是用來激活數(shù)據(jù)鏈接的節(jié)點。前面已講過,當N的第5位和第4位為"01"時,數(shù)據(jù)鏈接設(shè)置為自動方式。這里的N=DM2000+100×(控制鏈接單元的單元號),在字N+1~N+9中可設(shè)定其他參數(shù)。圖6.6.7為CV系列啟動節(jié)點的設(shè)置。圖6.6.7自動數(shù)據(jù)鏈接參數(shù)設(shè)置3.啟動和停止數(shù)據(jù)鏈接對于人工設(shè)置和自動設(shè)置的數(shù)據(jù)鏈接,可利用下述三種方法啟動或停止數(shù)據(jù)鏈接:①使用編程設(shè)置或用戶程序改變PLC中的軟件開關(guān)。如C200Hα機啟動節(jié)點中的AR070、AR0704位分別為操作級0、操作級1的啟動位,CV系列的啟動位是啟動節(jié)點字DM2000+100×CLK單元號的第0位。當啟動位由OFF變?yōu)镺N或接通電源時,啟動數(shù)據(jù)鏈接,否則停止數(shù)據(jù)鏈接。②利用上位機或計算機節(jié)點的ControllerLink支持軟件的數(shù)據(jù)鏈接菜單中的啟動和停止命令來啟動或停止節(jié)點的數(shù)據(jù)鏈接。③使用CMND指令從一個ControllerLink節(jié)點向一個數(shù)據(jù)鏈接中的節(jié)點發(fā)送RUN/STOPFINS指令來啟動或停止數(shù)據(jù)鏈接。數(shù)據(jù)鏈接的狀態(tài)可根據(jù)ControllerLink單元的LED指示燈進行檢查,也可以根據(jù)數(shù)據(jù)鏈接狀態(tài)區(qū)的狀態(tài)來檢查,詳細情況請參閱相關(guān)手冊。6.6.4信息通信1.ControllerLink網(wǎng)通信的規(guī)格表6.6.4ControllerLink網(wǎng)通信的規(guī)格項目規(guī)格輸送格式1∶1形式:SEND/RECV指令(CV、CS系列可用CMND)1∶N形式(廣播):SEND、(CV、CS系列可用CMND)包的長度SEND/RECV最多1980字節(jié),CMND最多1990字節(jié)并發(fā)命令的數(shù)量對α機,為每次兩個操作級別中的一個對CV、CS系列,為每次8個通信口(0~7)中的一個響應(yīng)監(jiān)控時間α機:缺省設(shè)置為00,2s(2Mb/s),4s(1Mb/s),8s(500kb/s),F(xiàn)F為不監(jiān)控,用戶設(shè)置0.1~25.4s,增量為0.1sCV、CS系列:缺省00(2s),用戶設(shè)置0.1~6553.5s,增量為0.1s重發(fā)次數(shù)0~15次2.FINS通信圖6.6.8FINS信息的數(shù)據(jù)格表6.6.5CLK單元的命令及響應(yīng)指令代碼功能名稱0401啟動數(shù)據(jù)鏈接(DATALINKSTART)02停止數(shù)據(jù)鏈接(DATALINKSTOP)0501讀取控制器數(shù)據(jù)(CONTROLLERDATAREAD)0601讀取控制器狀態(tài)(CONTROLLERSTATUSREAD)02讀取網(wǎng)絡(luò)狀態(tài)(NETWORKSTATUSREAD)03讀取數(shù)據(jù)鏈接狀態(tài)(DATALINKSTATUSREAD)0801回送測試

(ECHOBACKTEST)02讀取廣播測試結(jié)果(BROADCASTTESTRESULTSREAD)03發(fā)送廣播測試數(shù)據(jù)(BROADCASTTESTDATASEND)2102讀取發(fā)錯記錄(ERRORLOGREAD)03清除出錯記錄(ERRORLOGCLEAR)表6.6.6C200HZ/HX/HG/HECPU單元的主要命令指令代碼功能名稱PLC工作模式運行監(jiān)控編程0101內(nèi)存區(qū)讀(MEMORYAREAREAD)√√√02內(nèi)存區(qū)寫(MEMORYAREAWRITE)√√√04多內(nèi)存區(qū)讀(MULTIPLEMEMORYAREAREAD)√√√0306程序區(qū)讀(PROGRAMREAD)√√√07程序區(qū)寫(PROGRAMWRITE)×××0401運行(RUN)√√√02停止(STOP)√√√0501控制器數(shù)據(jù)讀(CONTROLLERDATAREAD)√√√0601控制器狀態(tài)讀(CONTROLLERSTATUSREAD)√√√0701讀時鐘(CLOCKREAD)√√√02寫始終(CLOCKWRITE)×√√2101出錯清除(ERRORLOGCLEAR)√√√2301強制置位/復位(FORCEDSET/RESET)×√√02取消強制置位/復位(FORCEDSET/RESETCANCEL)×√√0A讀取多個強制狀態(tài)(MULTIPLEFOREDSTATUSREAD)√√√6.6.5網(wǎng)絡(luò)互聯(lián)

網(wǎng)絡(luò)互聯(lián)是指在多個網(wǎng)絡(luò)之間進行信息通信。在OMRON的SYSMACNET、Ethernet、SYSMACLink和ControllerLink網(wǎng)之間就能實現(xiàn)互聯(lián)。可通過CV、CS系列PLC將上述四種異構(gòu)網(wǎng)絡(luò)互聯(lián),實現(xiàn)不同網(wǎng)絡(luò)節(jié)點之間的通信??稍诎ū镜鼐W(wǎng)絡(luò)的三級網(wǎng)絡(luò)內(nèi)跨網(wǎng)進行FINS信息通信,網(wǎng)絡(luò)通信的容量取決于容量最小的網(wǎng)絡(luò)。CV、CS系列作為網(wǎng)橋可以把兩個同類網(wǎng)絡(luò)如ControllerLink互聯(lián)。注意α機不能作為網(wǎng)橋或網(wǎng)關(guān)使用。同構(gòu)網(wǎng)絡(luò)互聯(lián)與異構(gòu)網(wǎng)絡(luò)互聯(lián)如圖6.6.9所示。圖6.6.9網(wǎng)絡(luò)互聯(lián)(a)同構(gòu)網(wǎng)絡(luò)互聯(lián);(b)異構(gòu)網(wǎng)絡(luò)互聯(lián)6.7.1系統(tǒng)構(gòu)成與分類構(gòu)成遠程I/O系統(tǒng)的單元包括:

(1)遠程I/O主單元(簡稱主站):分為電纜型和光纜型兩種,電纜型有C500-RM201、C200H-RM201,光纜型有3G2A6-RM001-(P)E等。

(2)遠程I/O從單元(簡稱從站):也分為電纜型和光纜型兩種,電纜型有C500-RT201、C200H-RT201(交流電壓AC100V/200V)、C200H-RT202(直流電壓DC24V),光纜型有3G2A6-RT001-(P)EV1等。6.7遠程I/O系統(tǒng)(3)I/O連接單元:如用于C500、C1000H/2000H的3G2A5

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論