三菱FX3U擴展的485BD模塊與串口助手通信調試


(1)485BD模塊與電腦串口助手通信設定,用的是RS指令無協議通迅,通道1

下圖是串口助手設定,數據位設置8位,停止位1位,無校驗

 

 

(2)下圖是RS通信設定格式,b10和b11要設置成1,為調制解調模式fx3u才能正常與串口助手通迅。

 

(3)下圖是fx3u測試程序

 

 

程序說明:

  1. D8120是通道1、通信格式設置寄存器
  2. 程序運行時D8120設置通信格式,D8120 = H0C81 = [1100 1000 0001]    即設置為9600bps,8位數據,1位停止位,控制線設置為調制解調器模式
  3. 程序運行時M8161一直接通,RS指令只傳送低8位數據,高8位忽略。原先調試時M8161未接通,和計算機串口助手通信時,傳送數據是16位,先傳送低8位,后傳送高8位,因為串口助手接收和發送處理數據是按8位二進制處理的,造成數據通信異常。
  4. M0常閉RS指令運行,設置D10為發送數據緩存器,K8為發送點數,D50是接收緩存器,K8為接收點數。做好數據傳送准備,PLC處於接收等侍狀態。
  5. X1接通時,D10發送數據緩存器賦值H12,D11緩存器賦值H0FF。發送數據寄存器M8122置位,數據自動發送,發送完成自動復位。
  6. 當接收數據時,M8123自動置位,並把緩存區數據批量轉移到D70寄存器。M8123要在程序中處理復位,不能自動復位。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM