無名小卒
級別: 正式會員
精華主題: 0
發(fā)帖數(shù)量: 36 個
工控威望: 91 點
下載積分: 351 分
在線時間: 13(小時)
注冊時間: 2019-05-28
最后登錄: 2024-05-20
查看無名小卒的 主題 / 回貼
樓主  發(fā)表于: 2020-12-23 17:31
圖片:
圖片:
圖片:
最近心血來潮搞了個QJ71C24N-R2模塊。
主要實現(xiàn)功能:
1、對1-21號從站地址0,1,2地址讀取
2、將指令執(zhí)行時間寫入1-21號從站,02地址.
3、顯示輪詢時間。
系統(tǒng)構架:Q35B+Q61P+Q02H+QJ71C24N-R2 需要的朋友也可以聯(lián)系我QQ1348904670 伍佰
看似功能簡單,我花了一個周的功夫進行琢磨。其中遇到了許多問題,串口助手壞了幾個,接線不正確,指令使用。
怎么判斷問題,怎么排查。頭都大了不多說,上圖
描述:程序
附件: C24N_modbus485_從站輪詢.rar (191 K) 下載次數(shù):288
網(wǎng)站提示: 請不要用迅雷下載附件,容易出錯
本帖最近評分記錄:
  • 下載積分:+1(zizhud) 真誠感謝!
    無名小卒
    級別: 正式會員
    精華主題: 0
    發(fā)帖數(shù)量: 36 個
    工控威望: 91 點
    下載積分: 351 分
    在線時間: 13(小時)
    注冊時間: 2019-05-28
    最后登錄: 2024-05-20
    查看無名小卒的 主題 / 回貼
    1樓  發(fā)表于: 2020-12-23 17:36
    有疑問的朋友可以留言,還請各位大佬多多指教,謝過大佬們了。
    無名小卒
    級別: 正式會員
    精華主題: 0
    發(fā)帖數(shù)量: 36 個
    工控威望: 91 點
    下載積分: 351 分
    在線時間: 13(小時)
    注冊時間: 2019-05-28
    最后登錄: 2024-05-20
    查看無名小卒的 主題 / 回貼
    2樓  發(fā)表于: 2020-12-24 08:51
    圖片:
    圖片:
    圖片:
    了解這個問題需要了解報文協(xié)議。以modbus rtu為例
    主機對從機讀數(shù)據(jù)操作
    主機進行讀HoldDataReg[1] 操作,則報文是:
        01             03            00 01           00 01          D5 CA
    從機地址        功能號          數(shù)據(jù)地址      讀取數(shù)據(jù)個數(shù)       CRC校驗

    在這串報文中  
    01 我們要訪問不同的從機地址所以配置元素號1是可變的。
    03這是功能碼,如果執(zhí)行同一功能的時候這個配置元素號2就是固定的。
    00 01 這是地址數(shù)據(jù)  故一個D寄存器即可裝下,固定長度
    00 01 這是讀取個數(shù),個數(shù)的數(shù)值范圍不會超過最大的地址,所以也可以用一個自裝下。
    D5 CA 是校驗,由程序自動處理
    地址碼:地址碼是信息幀的第一字節(jié)(8位),從0到255。這個字節(jié)表明由用戶設置地址的從機將接收由主機發(fā)送來的信息。每個從機都必須有唯一的地址碼,并且只有符合地址碼的從機才能響應回送。當從機回送信息時,相當?shù)牡刂反a表明該信息來自于何處。
    無名小卒
    級別: 正式會員
    精華主題: 0
    發(fā)帖數(shù)量: 36 個
    工控威望: 91 點
    下載積分: 351 分
    在線時間: 13(小時)
    注冊時間: 2019-05-28
    最后登錄: 2024-05-20
    查看無名小卒的 主題 / 回貼
    3樓  發(fā)表于: 2020-12-24 09:31
    引用
    引用第4樓bao_haibo于2020-12-24 09:16發(fā)表的  :
    用無協(xié)議 S.INPUT S.OUTPUT 按MODBUS指令協(xié)議編個輪詢 比這種方式方便靈活多了  剛做過42臺變頻器 寫運轉命令 頻率指令 讀電流數(shù)據(jù)
    法老發(fā)一下程序看看 1926367430@qq.com
    無名小卒
    級別: 正式會員
    精華主題: 0
    發(fā)帖數(shù)量: 36 個
    工控威望: 91 點
    下載積分: 351 分
    在線時間: 13(小時)
    注冊時間: 2019-05-28
    最后登錄: 2024-05-20
    查看無名小卒的 主題 / 回貼
    4樓  發(fā)表于: 2020-12-24 09:33
    圖片:
    以上程序,是完成21一個從站讀寫的所有操作