菱FX3U485無(wú)協(xié)議通訊程序詳解_第1頁(yè)
菱FX3U485無(wú)協(xié)議通訊程序詳解_第2頁(yè)
菱FX3U485無(wú)協(xié)議通訊程序詳解_第3頁(yè)
菱FX3U485無(wú)協(xié)議通訊程序詳解_第4頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡(jiǎn)介

1、三菱FX2N PLC串行通訊指令(FNC 80 RS)串行通訊指令(FNC 80 RS) 1、指令格式:RS D0 K8 D10 K8發(fā)送數(shù)據(jù)幀起始地址和數(shù)目J接收數(shù)據(jù)幀起始地址和數(shù)目2、功能和動(dòng)作:火RS指令是為使用RS232C RS-485功能擴(kuò)展板及特殊適配器,進(jìn)行發(fā)送和接收串行數(shù)據(jù)的指令。派傳送的數(shù)據(jù)格式在后面講述的特殊寄存器D8120設(shè)定。RS指令驅(qū)動(dòng)時(shí)即使改變 D8120的設(shè)定,實(shí)際上也不接收。在只發(fā)送的系統(tǒng)中,可將接收數(shù)設(shè)定為K0o (K表示常數(shù))派在只接收的系統(tǒng)中,可將發(fā)送數(shù)設(shè)定為K0o派在程序中可以多次使用 RS指令,但在同一時(shí)間必須保證只有一個(gè)RS指令被驅(qū)動(dòng)。X在一次完整的

2、通訊過(guò)程中,RS指令必須保持一直有效,直至接收數(shù)據(jù)完成。D8120說(shuō)明:X 根據(jù)MD320的通訊協(xié)議,無(wú)幀頭和幀尾,則( bit9 , bit8 ) = (0, 0)。'濃bit1315是計(jì)算機(jī)鏈接通訊時(shí)的設(shè)定項(xiàng)目,使用RS指令時(shí)必須設(shè)定為0。,X RS485 未考慮設(shè)置控制線的方法,使用FX2N-485-BD、FX0N-485ADP寸,(bit11 , bit10 ) = (1, 1)X若PLC和變頻器之間的通訊參數(shù)如下:8位數(shù)據(jù)位,無(wú)校驗(yàn),2位停止位,波特率9600,無(wú)幀頭無(wú)幀尾,無(wú)協(xié)議模式,貝U D8120=H0C89(H表示 16 進(jìn)制)(0000 1100 1000 1001

3、B )M8002| 1| MOV H0C89 D8120 5、相關(guān)標(biāo)志位:一.基本指令介紹'友M8122:數(shù)據(jù)發(fā)送請(qǐng)求標(biāo)志當(dāng)PLC處于接收完成狀態(tài)或接收等待狀態(tài)時(shí),用脈沖觸發(fā)M8122將使得從D0開(kāi)始的連續(xù)8個(gè)數(shù)據(jù)被發(fā)送當(dāng)發(fā)送完成后,M8122自動(dòng)被復(fù)位。當(dāng)RS指令的驅(qū)動(dòng)輸入X0變?yōu)镺N狀態(tài)時(shí),PLC就進(jìn)入接收等待狀態(tài)?;餗8123:數(shù)據(jù)接收完成標(biāo)志當(dāng)M8123置位時(shí),表明接收已經(jīng)完成,此時(shí)需要將接收到的數(shù)據(jù)從接受緩沖區(qū)轉(zhuǎn)移到用戶指定的數(shù)據(jù)區(qū),然后手工復(fù)位M812&復(fù)位M8123后,則PLC再次進(jìn)入接收等待狀態(tài)。如果指定的接收長(zhǎng)度為 0,則M8123不動(dòng)作,也不進(jìn)入接收等待狀態(tài)

4、。從這個(gè)狀態(tài)想進(jìn)入接收等待狀態(tài),必須使接受長(zhǎng)度)0,然后對(duì) M8123進(jìn)彳f ON>OFF操作。X M8129:通訊超時(shí)標(biāo)志接收數(shù)據(jù)中途中斷時(shí),那個(gè)時(shí)點(diǎn)開(kāi)始如果在D8129中規(guī)定的時(shí)間內(nèi)不再重新開(kāi)始接收,作為超時(shí)輸出標(biāo)志M8129變?yōu)镺N犬態(tài),則接收結(jié)束。M8129需手工復(fù)位。二.詳細(xì)程序(與英威騰 GD2噎頻器測(cè)試通訊成功的案例)在通訊前先確定PLC,以及變頻器的通訊格式,如校驗(yàn)位,波特率,停止位等,以及變頻器的站地址,然后先用 串口軟件對(duì)PLC發(fā)出的報(bào)文檢測(cè),以及變頻器接收?qǐng)?bào)文等,如都和說(shuō)明書(shū)的一致,即可進(jìn)行PLC與變頻器通 訊,本次通訊難點(diǎn)點(diǎn)有以下幾點(diǎn):1 .通訊前測(cè)試,確保通訊成

5、功。(利用串口通訊工具進(jìn)行采集數(shù)據(jù),驗(yàn)證是否正確)2 .通訊成功后接收到的數(shù)據(jù)處理,(由于接收的數(shù)據(jù)是分開(kāi)的,斌不是你最終需要的數(shù)值,要了解寄存器存儲(chǔ)方式,特點(diǎn)進(jìn)行數(shù)據(jù)合并整合,進(jìn)行數(shù)據(jù)類(lèi)型轉(zhuǎn)換,最后計(jì)算出你需要的數(shù)據(jù))PLC與變頻器的通信格式設(shè)定通信格式設(shè)定位號(hào)名稱(chēng)內(nèi)容0 (位 OFF)1 (位 0N)B0數(shù)據(jù)長(zhǎng)度7位8位(B1,b2)奇偶性(0, 0)無(wú),(0, 1)奇,(1 , 1)偶B3停止位1位2位(b4,b5,b6,b7)通信波特率(bps)(0, 0, 1 , 1) 300, (0, 1, 0, 0) 600, (0, 1, 0, 1) 1200, (0, 1 ,1,0) 240

6、0, (0, 1, 1, 1) 4800, (1, 0, 0, 0) 9600, ( 1, 0, 0, 1) 19200B8起始符無(wú)有(D8124)初始值:STX(02H)B9終止符無(wú)有(D8125)初始值:ETX(03H)B10B11控制線無(wú)順序(0, 0):無(wú) <RS-232C接口(0 , 1):普通模式 <RS-232C接口(1, 0):互鎖模式 <RS-232C接口(1, 1):調(diào)制解調(diào)器模式<RS-232C接口,<RS-485接 口 >計(jì)算機(jī)鏈 接通信(0, 0): RS-485 接口(1, 0): RS-232C接口B12不PJ使用B13和檢查和

7、檢查碼/、符加和檢查碼自動(dòng)附加B14協(xié)議不使用使用B15傳送控制協(xié)議協(xié)議形式1協(xié)議形式4如以下2個(gè):H0C8E=t 16進(jìn)制數(shù),變進(jìn)成二進(jìn)制,以下從低位到高位定義為:數(shù)據(jù)長(zhǎng):0= 7位奇偶性:11=偶校驗(yàn)停止位:1 = 2位停止位傳輸速率:1000= 9600bps的速率起始位:0 =無(wú)起始終止位:0 =無(wú)終止通訊格式:10=RS-232C通信接口例,通信格式為 D8120= H0c96其設(shè)定參數(shù)如下B15B14B13B12B11B10B9B8B7B6B5B4B3B2B1B00000110010010110方 式1無(wú) 協(xié) 議無(wú) 和 校 驗(yàn)保 留調(diào)制解調(diào)器 模式<RS 232C 接口,<RS485 接 口無(wú)起始位 無(wú)停止位波特率為1位停 止位偶數(shù)7位數(shù)據(jù)FX系列PLC通信所用的字符字符ASCn注釋ENQ05H來(lái)自計(jì)算機(jī)的請(qǐng)求信號(hào)ACK06H承認(rèn)(沒(méi)有發(fā)現(xiàn)數(shù)據(jù)錯(cuò)誤)NAK15H不承認(rèn)(發(fā)現(xiàn)數(shù)據(jù)錯(cuò)誤)STX02H數(shù)據(jù)塊的起始標(biāo)記ETX03H數(shù)據(jù)塊的結(jié)束標(biāo)記LF

溫馨提示

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

評(píng)論

0/150

提交評(píng)論