引用引用第1樓zmrs163于2024-07-11 08:18發(fā)表的 :可以
引用引用第3樓gzcjx555于2024-07-11 08:48發(fā)表的 :有沒有詳細資料可以分享一下的?
引用引用第4樓zmrs163于2024-07-11 09:24發(fā)表的 :自適應的,你的代碼指定波特率就行
引用引用第5樓gzcjx555于2024-07-11 09:49發(fā)表的 :我建議你使用串口調(diào)試助手測試一下,我都已經(jīng)驗證過的,你可以參考下面這個網(wǎng)站的說明https://blog.csdn.net/azhaoxin/article/details/87993225http://www.nusil.com.cn/read-gktid-74577.html
引用引用第7樓gxtmdb82164于2024-07-12 09:35發(fā)表的 :PLC那頭波特率不也是通過設置寄存器配置的么,正常的項目PLC和上位機一起做的情況下,PLC程序進去第一行就是設置這種基礎參數(shù)(上電第一個掃描周期驅(qū)動)所以這個事情就有兩個解法:1、改PLC,往對應寄存器里面寫設置值就行了,具體寫什么要么查手冊要么網(wǎng)上一搜,都有2、以9600波特率發(fā)命令去改寄存器,改的內(nèi)容和1一樣的。這里面不用算什么的,甚至不存在什么匹配不匹配的,串口通信是純數(shù)字量通信魯棒性拉滿,要么通要么不通。
引用引用第6樓zmrs163于2024-07-12 09:20發(fā)表的 :經(jīng)過查找資料,3U上電默認為9600,通訊時PLC先會發(fā)05,如果返回06說明波特率匹配,如果不匹配則讀取D8116,再寫入D8118,然后再發(fā)送波特率切換命令,具體算法沒找到,也就是根據(jù)D8116計算D8118的方法,應該需要逆向工具等方式得到或者花錢找已經(jīng)破解的人要,超過能力范圍了
引用引用第9樓gzcjx555于2024-07-16 09:37發(fā)表的 :你的這個D8116與8118寄存器地址是哪里的資料?這個網(wǎng)上好像是找不到的呀?
主辦單位:上海明控機電科技有限公司
本站所有內(nèi)容均為網(wǎng)友自行發(fā)布,不代表網(wǎng)站立場,如有爭議請與管理員聯(lián)系
工控人家園是公益論壇,不銷售任何資料軟件,不銷售會員和積分
刪貼、投訴電話:13816792706
遵守法律,文明發(fā)言 滬ICP備10210768號-2 滬公網(wǎng)安備31010802001143號