FX2NPLCMODBUS通信協(xié)議手冊_第1頁
FX2NPLCMODBUS通信協(xié)議手冊_第2頁
FX2NPLCMODBUS通信協(xié)議手冊_第3頁
FX2NPLCMODBUS通信協(xié)議手冊_第4頁
全文預覽已結(jié)束

下載本文檔

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

文檔簡介

1、PLC的Modbus通信使用手冊Modbus通信協(xié)議作為標準的工業(yè)通信協(xié)議已經(jīng)被廣泛地應用在各個領(lǐng)域,正電PLC的RS485通信接口已支持了這種通信協(xié)議,使PLC能方便地與具有Modbus通信協(xié)議的設(shè)備進行通信,例如變頻器、溫濕度模塊、組態(tài)網(wǎng)路、各種傳感器等。Modbus通信協(xié)議分為兩種串行通信模式,ASCII和RTU通信模式。在配置每臺PLC時,用戶須選擇通信模式以及RS485串行口的通信參數(shù)。(波特率,奇偶校驗等),在Modbus總線上的所有設(shè)備應具有相同的通信模式和串行通信參數(shù)。使用Modbus通信,必須在梯形圖中對每臺PLC的相關(guān)特殊元件進行設(shè)置。D8120通信參數(shù)選擇寄存器:bl5b

2、l4bl3bl2bllblOb9b8b7b6b5b4b3b2b1b0b0數(shù)據(jù)長度0:7位1:8位b2b1奇偶性00:None無01:0dd奇11:Even偶b3停止位0:1位1:2位b7b6b5b4波特率0100:600bps0111:4800bps0101:1200bps1000:9600bps0110:2400bps1001:19200bpsb8與Modbus無關(guān)b9與Modbus無關(guān)b11b10與Modbus無關(guān)b12與Modbus無關(guān)b13Modbus通信模式0:RTU1:ASCIIb14啟動通信協(xié)議0:使用編程口協(xié)議或按RS指令通信1:使用Modbus協(xié)議通信b15PLC主從機選擇0

3、:從機1:主機D8121從機站號寄存器:范圍1-247。當PLC作為Modbus通信從機時,必須有一個站號,在梯形圖里對D8121進行設(shè)定。D8126發(fā)送前的延時寄存器:范圍0T000,單位ms。讓接收設(shè)備有個準備時間,可以適當選擇5-20ms。1,當PLC為主機時讀取從機數(shù)據(jù)指令示例:RD3AK1H0D0RD3A原來是模擬量模塊讀取指令,原指令功能不能使用RD3A指令對應Modbus的03號功能,讀?。?X類型)寄存器。指令中1是代表被讀從機設(shè)備的站號,范圍1-247;H0是代表被讀數(shù)據(jù)在從機設(shè)備中的地址編號0000(十六進制數(shù)表示);D0里的值是代表讀取的寄存器個數(shù),范圍1-32,被讀取的

4、數(shù)據(jù)依次保存在D1,D2,D3里。寫數(shù)據(jù)到從機指令示例:WR3AK1H0D0WR3A原來是模擬量模塊寫入指令,原指令功能不能使用WR3A指令對應Modbus的16號功能,寫數(shù)據(jù)到從機設(shè)備的各個(4X類型)寄存器;如果只寫1個寄存器,WR3A指令對應Modbus的06號功能,寫1個數(shù)據(jù)到從機設(shè)備的1個(4X類型)寄存器。指令中K1是代表被寫從機設(shè)備的站號,范圍1-247;H0是代表被寫寄存器在從機設(shè)備中的首地址編號0000(十六進制數(shù)表示);D0里的值是代表被寫的寄存器個數(shù),范圍1-32,被寫出的源數(shù)據(jù)依次保存在D1,D2,D3里。D8129(M8129)超時時間寄存器:范圍0-32767,單位

5、10ms。當接收超時或接收錯誤時,M8129=ON,M8123一次通信完成標志當完成一次通信時,M8123=ON,不管是否成功完成。當RD3A或WR3A不被執(zhí)行時,不影響M8129和M8123;當指令被執(zhí)行時,如果正在通信中,貝UM8129和M8123都被系統(tǒng)自動置OFF;如果通信完成貝0M8123和M8129輸出相應的狀態(tài)。多次編程RD3A或WR3A可以在梯形圖中多次編程,因通信是一個長時間的過程,所以通信中要保持執(zhí)行,不能用脈沖形式。在有多個指令同時需要通信時,系統(tǒng)會依次輪流分時通信,使用M8123的上延可以方便地檢出本通信指令本次的執(zhí)行狀況。D8063(M8063)通信錯誤信息M8063

6、的上延可以方便地檢出本通信指令本次通信的錯誤信息。D8063的值分別代表各自的錯誤信息6315:Modbus從站號超范圍2556316:Modbus讀寫寄存器個數(shù)超范圍,正常是1-32。6317:Modbus接收超時EditedbyFonitPDFEditorCopyright(cjbyFoxitSoflzwareCompany,2003-20OGForEv-aluationOnly.通信示例請到下載。6318:得到回應的站號不一致6319:回應非法6320:回應的LCR校驗錯6321:保存數(shù)據(jù)的地址非法6322:回應的CRC校驗錯6323:回應的數(shù)據(jù)格式非法6324:本機未設(shè)為Modbus主

7、機6325:地址超范圍6326:Modbus發(fā)送超時2,當PLC為從機時一旦PLC被設(shè)定為Modbus從機,不管PLC是在STOP還是在RUN狀態(tài),都可以進行Modbus通信。從機支持的Modbus功能有:01號功能:讀位,范圍1-512個02號功能:讀位,范圍1-512個03號功能:讀寄存器,范圍1-32個04號功能:讀寄存器,范圍1-32個05號功能:寫位,范圍1個06號功能:寫寄存器,范圍1個15號功能:寫位,范圍1-512個16號功能:寫寄存器,范圍1-32個PLC寄存器在Modbus通信時所對應的地址編號:16進制地址編號寄存器0000-01FFD0-D5111F40-203FD8000-D8255A140-A23FT0-T255A340-A407C0-C199A408-A477C200-C255,32bit占2個地址PLC位元件在Modbus通信時所對應的地址編號16進制地址編號位元件0

溫馨提示

  • 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

提交評論