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

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

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

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

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

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

5、功。(利用串口通訊工具進行采集數(shù)據(jù),驗證是否正確)2 .通訊成功后接收到的數(shù)據(jù)處理,(由于接收的數(shù)據(jù)是分開的,斌不是你最終需要的數(shù)值,要了解寄存器存儲方式,特點進行數(shù)據(jù)合并整合,進行數(shù)據(jù)類型轉換,最后計算出你需要的數(shù)據(jù))PLC與變頻器的通信格式設定通信格式設定位號名稱內容0 (位 OFF)1 (位 0N)B0數(shù)據(jù)長度7位8位(B1,b2)奇偶性(0, 0)無,(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起始符無有(D8124)初始值:STX(02H)B9終止符無有(D8125)初始值:ETX(03H)B10B11控制線無順序(0, 0):無 <RS-232C接口(0 , 1):普通模式 <RS-232C接口(1, 0):互鎖模式 <RS-232C接口(1, 1):調制解調器模式<RS-232C接口,<RS-485接 口 >計算機鏈 接通信(0, 0): RS-485 接口(1, 0): RS-232C接口B12不PJ使用B13和檢查和

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

溫馨提示

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

評論

0/150

提交評論