gzcjx555
QQ  296686949
級(jí)別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 508 個(gè)
工控威望: 4195 點(diǎn)
下載積分: 1573 分
在線時(shí)間: 354(小時(shí))
注冊(cè)時(shí)間: 2014-02-15
最后登錄: 2024-12-25
查看gzcjx555的 主題 / 回貼
樓主  發(fā)表于: 2024-07-11 07:55
FX3U編程口協(xié)議默認(rèn)是9600,但是編程軟件或者觸摸屏都可以使用到115200,我們自己上位機(jī)寫(xiě)編程口協(xié)議,能不能也切換到115200
聯(lián)系電話15071699246,QQ296686949
zmrs163
級(jí)別: 家園常客
精華主題: 0
發(fā)帖數(shù)量: 375 個(gè)
工控威望: 523 點(diǎn)
下載積分: 1470 分
在線時(shí)間: 325(小時(shí))
注冊(cè)時(shí)間: 2017-06-12
最后登錄: 2024-12-25
查看zmrs163的 主題 / 回貼
1樓  發(fā)表于: 2024-07-11 08:18
可以
zmrs163
級(jí)別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 375 個(gè)
工控威望: 523 點(diǎn)
下載積分: 1470 分
在線時(shí)間: 325(小時(shí))
注冊(cè)時(shí)間: 2017-06-12
最后登錄: 2024-12-25
查看zmrs163的 主題 / 回貼
2樓  發(fā)表于: 2024-07-11 09:24
自適應(yīng)的,你的代碼指定波特率就行
引用
引用第3樓gzcjx555于2024-07-11 08:48發(fā)表的  :

有沒(méi)有詳細(xì)資料可以分享一下的?
zmrs163
級(jí)別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 375 個(gè)
工控威望: 523 點(diǎn)
下載積分: 1470 分
在線時(shí)間: 325(小時(shí))
注冊(cè)時(shí)間: 2017-06-12
最后登錄: 2024-12-25
查看zmrs163的 主題 / 回貼
3樓  發(fā)表于: 2024-07-12 09:20
引用
引用第5樓gzcjx555于2024-07-11 09:49發(fā)表的  :

我建議你使用串口調(diào)試助手測(cè)試一下,我都已經(jīng)驗(yàn)證過(guò)的,你可以參考下面這個(gè)網(wǎng)站的說(shuō)明
https://blog.csdn.net/azhaoxin/article/details/87993225
http://m.24x7lending.com/read-gktid-74577.html
經(jīng)過(guò)查找資料,3U上電默認(rèn)為9600,通訊時(shí)PLC先會(huì)發(fā)05,如果返回06說(shuō)明波特率匹配,如果不匹配則讀取D8116,再寫(xiě)入D8118,然后再發(fā)送波特率切換命令,具體算法沒(méi)找到,也就是根據(jù)D8116計(jì)算D8118的方法,應(yīng)該需要逆向工具等方式得到或者花錢(qián)找已經(jīng)破解的人要,超過(guò)能力范圍了
[ 此帖被zmrs163在2024-07-12 10:05重新編輯 ]
zmrs163
級(jí)別: 家園常客
精華主題: 0
發(fā)帖數(shù)量: 375 個(gè)
工控威望: 523 點(diǎn)
下載積分: 1470 分
在線時(shí)間: 325(小時(shí))
注冊(cè)時(shí)間: 2017-06-12
最后登錄: 2024-12-25
查看zmrs163的 主題 / 回貼
4樓  發(fā)表于: 2024-07-12 13:43
引用
引用第7樓gxtmdb82164于2024-07-12 09:35發(fā)表的  :
PLC那頭波特率不也是通過(guò)設(shè)置寄存器配置的么,正常的項(xiàng)目PLC和上位機(jī)一起做的情況下,PLC程序進(jìn)去第一行就是設(shè)置這種基礎(chǔ)參數(shù)(上電第一個(gè)掃描周期驅(qū)動(dòng))

所以這個(gè)事情就有兩個(gè)解法:
1、改PLC,往對(duì)應(yīng)寄存器里面寫(xiě)設(shè)置值就行了,具體寫(xiě)什么要么查手冊(cè)要么網(wǎng)上一搜,都有
2、以9600波特率發(fā)命令去改寄存器,改的內(nèi)容和1一樣的。這里面不用算什么的,甚至不存在什么匹配不匹配的,串口通信是純數(shù)字量通信魯棒性拉滿,要么通要么不通。

編程口沒(méi)有設(shè)置地址的
zmrs163
級(jí)別: 家園常客
精華主題: 0
發(fā)帖數(shù)量: 375 個(gè)
工控威望: 523 點(diǎn)
下載積分: 1470 分
在線時(shí)間: 325(小時(shí))
注冊(cè)時(shí)間: 2017-06-12
最后登錄: 2024-12-25
查看zmrs163的 主題 / 回貼
5樓  發(fā)表于: 2024-07-16 15:08
引用
引用第9樓gzcjx555于2024-07-16 09:37發(fā)表的  :

你的這個(gè)D8116與8118寄存器地址是哪里的資料?這個(gè)網(wǎng)上好像是找不到的呀?

通過(guò)抓包可以看到報(bào)文中讀取和寫(xiě)入的值和這兩個(gè)寄存器值相同,讀寫(xiě)這兩個(gè)寄存器的報(bào)文結(jié)構(gòu)和讀寫(xiě)其他寄存器的好像有點(diǎn)不一樣,但是地址的對(duì)應(yīng)是一樣的。不過(guò)知道了這兩個(gè)地址也沒(méi)太大的意義,因?yàn)槟阃ㄟ^(guò)程序賦值的方式操作這兩個(gè)寄存器并不能破解