OMRON串行通信教材_第1頁
OMRON串行通信教材_第2頁
OMRON串行通信教材_第3頁
OMRON串行通信教材_第4頁
OMRON串行通信教材_第5頁
已閱讀5頁,還剩44頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

歡迎光臨OMRON

串行通信應(yīng)用專題班客戶效勞中心培訓(xùn)課免費技術(shù)咨詢:400-820-45352009年3月2、關(guān)于用餐:免費工作餐中餐:12:15——13:15培訓(xùn)第二天將安排參觀展廳3、關(guān)于住宿:我們提供協(xié)議酒店預(yù)定效勞錦江之星:190元/天〔含早餐,晚餐〕,可以寬帶上網(wǎng)4、關(guān)于接送:入住OMRON協(xié)議酒店,提供免費接送效勞上午:8:10——8:30,酒店門口下午:5:00——5:30,OMRON公司西大門5、關(guān)于訂票:提供火車票預(yù)定效勞請在培訓(xùn)第一天的12:00點前告訴我們車次、時間以及張數(shù)效勞說明1、關(guān)于課間休息:飲品、相關(guān)資料閱讀吸煙室、洗手間具體位置等串行通信班培訓(xùn)日程BA第一章串行通信根底通信系統(tǒng)模型發(fā)送器信源信宿接受器介質(zhì)基帶傳輸:所謂基帶,就是指電信號所固有的根本頻帶,簡稱基帶。當(dāng)利用數(shù)據(jù)傳輸系統(tǒng)直接傳送基帶信號,不經(jīng)頻譜搬移時,那么稱之為基帶傳輸?;鶐鬏?頻帶傳輸所謂頻帶傳輸:就是把二進制信號(數(shù)字信號)進行調(diào)制交換,成為能在公用網(wǎng)中傳輸?shù)囊纛l信號(模擬信號),將音頻信號在傳輸介質(zhì)中傳送到接收端后,再由調(diào)制解調(diào)器將該音頻信號解調(diào)變換成原來的二進制電信號。這種把數(shù)據(jù)信號經(jīng)過調(diào)制后再傳送,到接收端后又經(jīng)過解調(diào)復(fù)原成原來信號的傳輸,稱為頻帶傳輸。01┋01AB…01001…AB主要適用于長距離、低速率的通信中并行傳輸&串行傳輸單工、半雙工、全雙工發(fā)送裝置接受裝置數(shù)據(jù)流向發(fā)送裝置接受裝置發(fā)送裝置接受裝置數(shù)據(jù)流向1數(shù)據(jù)流向2單工半雙工全雙工接受裝置發(fā)送裝置發(fā)送裝置接受裝置數(shù)據(jù)流向1數(shù)據(jù)流向2AB1234567891011

100/10/10/10/10/10/10/10/1110

起始位7位數(shù)據(jù)位奇偶位停止位第n字符異步傳輸異步傳輸&同步傳輸?shù)趎幀第n+1幀同步字符同步字符數(shù)據(jù)塊同步字符同步傳輸〔二〕串行通信根本標(biāo)準DCDRXDTXDDTRGNDDSRRTSCTSRIIBM9針RS232口5VDRERSGOMRONPLC9針RS232口FGSDRDRSCS物理層接口標(biāo)準DCD1RXD2TXD3DTR4GND5DSR6RTS7CTS8CI9RS232C通信接線示意圖

電腦(9針)OMRONPLC(9針)FG1SD2RD3RS4CS55V6DR7ER8SG9

RS422串行通信接口發(fā)收收發(fā)AB

ABSDA+SDB-RDA+RDB-OMRONPLC通信設(shè)備SDA+SDB-RDA+RDB-AB

RS485串行通信接口發(fā)收發(fā)AB使能使能收

ABT(+)T(-)OMRONPLC通信設(shè)備T(+)T(-)

OMRON通信適配器適配器型號類型通信距離使用備注NT-AL001RS232C轉(zhuǎn)RS422/485500m有源適配器(5V)NS-AL002RS232C轉(zhuǎn)RS422/485500mNS觸摸屏CP1W-CIF11CP1W-CIF12RS232C轉(zhuǎn)RS422/48550m500mCP1系列小型機CJ1W-CIF11RS232C轉(zhuǎn)RS422/48550m-----1.奇偶校驗1)橫向奇偶校驗(奇校驗〕〔偶校驗〕10110,010110100,010100110,000100100,0001

2)縱向奇偶校驗〔LRC〕@10RH00310001FCS*↙〔轉(zhuǎn)換成ASCII碼的HEX代碼〕40|31|30|52|48|30|30|33|31|30|30|30|31〔異或運算〕58〔FCS校驗結(jié)果〕〔三〕校驗方法1.概念:是實現(xiàn)上位機〔電腦〕與PLC通訊的鏈接方式,可一臺電腦與一臺

PLC或者多臺PLC進行連接。

2.功能:實現(xiàn)PLC編程,采集數(shù)據(jù),系統(tǒng)監(jiān)控,數(shù)據(jù)處理。

3.RS232鏈接(1:1):一臺電腦與一臺PLC以232方式進行鏈接。最大傳輸距

離15米。直接用RS232標(biāo)準線纜鏈接電腦和PLC。需用適配器把232口轉(zhuǎn)換成外設(shè)口再和PLC的外設(shè)口連接。第二章上位機鏈接通信4.RS422鏈接(1:N):一臺電腦與多臺PLC以RS422方式進行鏈接。最大傳輸

距離500米。32臺外設(shè)口:CPM1-CIF11R232口:CJ1W-CIF11R232口:CJ1W-CIF11NT-AL0015.上位機連接參數(shù)設(shè)置:上位機連接參數(shù)設(shè)置可以用電腦〔CX-Programmer

軟件〕或者手持編程器來完成。

1〕電腦設(shè)置:用CX-P軟件在“設(shè)置”選項中進行上位機鏈接端口,外設(shè)口的

設(shè)置,設(shè)置連接模式為:HOST鏈接。

2〕手持編程器:RS232口:DM6645為0。

外設(shè)口:DM6650為0。

3)標(biāo)準設(shè)置參數(shù):項設(shè)置起動位1數(shù)據(jù)長度7停止位2奇偶檢驗偶波特率9600bps6.RS232鏈接(1:1)接線:PCPLCSD2--------2RDRD3--------3SDSG5--------9SG7.RS422/485鏈接(1:N)接線:RS422(4線制〕PC-----PLC-----PLC……SDAT+----R+----R+……〔RDA〕SDBT-----R-----R-……〔RDB〕RDAR+----T+----T+……〔SDA〕RDBR-----T-----T-……〔SDB〕RS485(2線制〕PC-----PLC-----PLC……T+----T+----T+……T-----R-----R-……8.HostLink通信協(xié)議:上位機鏈接通信是通過在上位機和PLC間交換命令和應(yīng)答實現(xiàn)的。使用的是OMRON的HOSTLINK協(xié)議,在一次交換中傳輸?shù)拿罨驊?yīng)答數(shù)據(jù)稱為一幀,一幀最多可包含131個數(shù)據(jù)字符。

PLC到上位機上位機到PLC節(jié)點號00-31命令碼XX正文起始符@FCS校驗碼終止符*↙命令格式節(jié)點號00-31命令碼XX正文起始符@FCS校驗碼終止符*↙響應(yīng)格式狀態(tài)碼對于有關(guān)命令,參數(shù),結(jié)束碼的內(nèi)容,可以參閱有關(guān)編程手冊的HostLink通信協(xié)議。9.遠程通信:使用Modem來實現(xiàn)電腦和PLC的遠程通信。電腦和PLC兩側(cè)使

用外置Modem,用網(wǎng)連接兩側(cè)外置Modem,實現(xiàn)電腦對

PLC的遠程通信。

RS-232C口MM電話網(wǎng)提示:實現(xiàn)1:1的遠程連接可以用

RS232線纜連接Modem和PLC。

實現(xiàn)1:N的遠程連接,同樣可以

使用適配器將RS232口轉(zhuǎn)為RS422

方式,再連接到多臺PLC。

操作步驟:

連接Modem電腦和PLC兩側(cè)需用外置Modem,對Modem進行參數(shù)設(shè)置設(shè)置超機終端并連接到到電腦側(cè)Modem選擇端口,設(shè)置波特率、奇偶校驗、停止位、數(shù)據(jù)位。

用AT指令撥號用ATDT指令撥PLC側(cè)的外置Modem斷開Modem的連接斷開的只是電腦與Modem之間的連接,并騰出串口用電腦(CX-P軟件)連接PLC用HostLink方式連接遠程PLC三、PC鏈接(1:1PCLink)1.概念:兩臺PLC可以通過各自的RS-232C口連接構(gòu)成1:1的鏈接,它們可

以無需編程自動進行數(shù)據(jù)交換,實現(xiàn)共享,共享的數(shù)據(jù)區(qū)為LR區(qū)。

其中一臺設(shè)為主站,另一臺設(shè)為從站。

主站從站主站發(fā)送區(qū)主站接收區(qū)從站接收區(qū)從站發(fā)送區(qū)寫1寫212RS232方式2.接線圖:

PLCPLC

SD2--------3RD

RD3--------2SD

SG9--------9SG

3.參數(shù)設(shè)定:

〔主機〕〔從機〕9芯RS232線纜接線圖三、PC鏈接(1:NPCLink)1.系統(tǒng)結(jié)構(gòu):主PLC從1從3……從8從2RS422/4851:N的PCLink網(wǎng)絡(luò)中,最多可以連接9臺設(shè)備,其中CJ1M8臺,1臺觸摸屏.RS422/485RS422/4852.硬件接線:〔2線式〕適配器CJ1W-CIF11SW開關(guān)說明SW1終端電阻SW22線、4線SW32線、4線SW4----SW5RD控制SW6SD控制ONOFFONON(2線式)ON(2線式)ON(2線式)ON(2線式)ON(2線式)ON(2線式)OFFOFFOFFOFFOFFOFFONONONRDA-RDB+SDA-SDB+FGRDA-RDB+SDA-SDB+FGRDA-RDB+SDA-SDB+FG3.1:NPCLink通信類型:

1.全部模式:

主站可以發(fā)送信息給各個從站,并且從站的信息可以發(fā)給主站,也可以發(fā)給各個從站.2.主體模式:主站的信息可以發(fā)給各個從站,但是從站的信息只能夠發(fā)給主站.四、NT鏈接1.概念:NT鏈接可將PT和PLC進行連接,有一對一和一對多兩種。1:1的

NT鏈接是將PT和PLC的RS-232C口直接相連。1:N的NT鏈接是通

過RS-422/485口電纜連接的,可實現(xiàn)一臺PLC接多臺PT。1:1NT鏈接1:NNT鏈接RS232方式2.參數(shù)設(shè)置:PLC端RS232口設(shè)置PT的設(shè)置只要和PLC側(cè)設(shè)置一致即可.五、無協(xié)議通信1.概念:無協(xié)議通信應(yīng)用于PLC與第三方設(shè)備進行通信時所用的通信方

式,用TXD指令發(fā)送數(shù)據(jù),通過RXD接受數(shù)據(jù)。收發(fā)的數(shù)據(jù)即第

三方設(shè)備的協(xié)議。

可以用此方式連接到如串口打印機等,PLC通過指令可將數(shù)據(jù)輸出送到打印機側(cè)。2.參數(shù)設(shè)置:

3.通信步驟:

1

設(shè)置所使用通信串口的協(xié)議模式RS232(無協(xié)議模式)2

編寫程序收、發(fā)數(shù)據(jù)使用指令TXD、RXD收發(fā)數(shù)據(jù)(注意需要使用的標(biāo)志位)3

寫入要發(fā)送數(shù)據(jù)在TXD指令指定通道開始寫發(fā)送數(shù)據(jù)4

準備接受數(shù)據(jù)在RXD指令指定通道等待接受數(shù)據(jù)第三方設(shè)備RS232、RS422/485TXD/RXD端口設(shè)定命令響應(yīng)4.應(yīng)用實例:

使用RS-232C端口在無協(xié)議方式下發(fā)送10個字節(jié)的數(shù)據(jù)〔D100-D104〕到計算機;并將計算機發(fā)送到PLC的數(shù)據(jù)存放在D110-D119中。接收數(shù)據(jù)D110-D119D100-D104發(fā)送數(shù)據(jù)超級終端發(fā)送、接收數(shù)據(jù)通過指令TXD發(fā)送數(shù)據(jù)、RXD接收數(shù)據(jù)TXD/RXD實驗:

無協(xié)議方式TXDRXDDM0~DM4:XXXXHostlink方式發(fā)送Hostlink命令讀取數(shù)據(jù)接收Hostlink響應(yīng)數(shù)據(jù)D10六、協(xié)議宏通信1.概念:協(xié)議宏通信是用來控制PLC和第三方設(shè)備進行數(shù)據(jù)交換的一種通信方式??梢酝ㄟ^RS232、RS422/484的方式實現(xiàn)1:1或1:N的通信。第三方設(shè)備CX-ProtocolRS232〔1:1〕RS422/485〔1:N)CPUPMCR指令PMSU第三方設(shè)備協(xié)議協(xié)議發(fā)送CX-Programmer第三方設(shè)備第三方設(shè)備2.支持協(xié)議宏通信板:PLC類型串行通信板規(guī)格數(shù)量CQM1HCQM1H-SCB41RS232+RS422/4851C200HaC200HW-COM04C200HW-COM05C200HW-COM06RS232+總線接口RS232x2RS422/485+RS232111CJ1CJ1W-SCU21CJ1W-SCU41RS232x2RS232+RS422/4851616CS1CS1W-SCB21CS1W-SCB41CS1W-SCU21RS232x2RS232+RS422/485RS232x21116C200Ha-CPU11以上才能安裝CQM1H-CPU51/61才能安裝3.PMSU參數(shù)設(shè)定:提示:

1.也可以使用CX-P軟件在設(shè)置里進行設(shè)置。

2.可以用CX-Protocol軟件進行端口的通信設(shè)置。

3.通信板A口,B口的設(shè)置可以用手持編程器在相應(yīng)DM區(qū)進行設(shè)定。CX-ProgrammerCX-Protocol

每個協(xié)議在不同PMSU中工作的4.使用CX-Protocol創(chuàng)立協(xié)議的結(jié)構(gòu)工程〔Profile〕協(xié)議列表協(xié)議1〔Protocol〕協(xié)議2〔Protocol〕協(xié)議3〔Protocol〕

通信單元1通信單元2通信單元3序列00〔sequence〕序列2〔sequence〕序列59〔sequence〕設(shè)置命令1設(shè)置命令2設(shè)置命令n讀命令1讀命令2寫命令n每個序列是不同的操作組合步00〔Step〕步02〔Step〕步15〔Step〕SendList設(shè)置命令1設(shè)置命令2設(shè)置命令3讀命令1讀命令2ReceiveList設(shè)置命令1響應(yīng)設(shè)置命令2響應(yīng)設(shè)置命令3響應(yīng)讀命令1響應(yīng)讀命令2響應(yīng)

每一步可以是收+發(fā)、發(fā)、收。每一步的命令從命令列表中選擇。5.協(xié)議宏通信步驟1

對通信端口進行通信設(shè)定主站:協(xié)議宏從站:Hostlink2側(cè)通信格式、協(xié)議一致2

使用CX-Protocol編寫協(xié)議編寫收/發(fā)命令進行步、序列、協(xié)議相關(guān)設(shè)置編譯并下載協(xié)議到PMSU中3

使用CX-P編寫通信程序編寫PMCR指令來控制協(xié)議的執(zhí)行,并進行硬件連線。4

通信調(diào)試進行通信調(diào)試,在指定內(nèi)存接收數(shù)據(jù)(Trace功能)讀CPM2ADM0的值3.在CPU中寫入通信程序PMCRCPM2AH1.端口設(shè)定2.使用CX-Protocol軟件編寫協(xié)議寫入PMSU端口:Hostlink返回DM0的值,并寫入PLC1的DM200通道中

PMCR指令PMCR#2000(C)D0000(S)D0100(D)PORT:A289.08PORT:B289.12啟動位C200HX/HG/HE指令設(shè)定端口號序列號(0-999)

15121100C:1:PORT:A2:PORT:B發(fā)送字節(jié)的首字接受字節(jié)的首字PMCR#0211(C1)&0000(C2)D0000(S)D0100(D)啟動位CJ/CS指令設(shè)定發(fā)送字節(jié)的首字接受字節(jié)的首字板口1:1909.15板口2:1919.15單元口1:(n+9).15單元口2:(n+19).15〔n=1500+25x單元號〕

1512110807040300C1:通信板:E1通信單元:單元號+10端口A:1端口B:2邏輯端口(0-7)C2:協(xié)議宏執(zhí)行序列號通信狀態(tài)COMM燈狀態(tài)指定接收區(qū)故障診斷解決方案正常明亮閃爍正常接收到數(shù)據(jù)-----------------------不正常不亮無法接收到數(shù)據(jù)沒有數(shù)據(jù)從端口收發(fā)1.檢查PLC是否在運行狀態(tài);

2.檢查PMCR指令是否被執(zhí)行,相關(guān)標(biāo)志位及參數(shù)是否設(shè)置正確;暗亮

有數(shù)據(jù)發(fā)送,但是從站沒有接收,表示未建立通信1.檢查接線是否正確,線纜是否完好;

2.檢查通信設(shè)備通信格式是否一致、端口是否正常明亮閃爍

數(shù)據(jù)在通信過程中,收發(fā)正常1.在Trace中查看發(fā)送協(xié)議是否編寫正確,響應(yīng)是否正常,可從響應(yīng)判斷問題的癥結(jié);

2.如果響應(yīng)數(shù)據(jù)正常,確認設(shè)定的接收字節(jié)數(shù)是否正確6.協(xié)議宏通信故障診斷協(xié)

溫馨提示

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

評論

0/150

提交評論