aquze123
級別: 正式會(huì)員
精華主題: 0
發(fā)帖數(shù)量: 14 個(gè)
工控威望: 80 點(diǎn)
下載積分: 506 分
在線時(shí)間: 8(小時(shí))
注冊時(shí)間: 2018-11-14
最后登錄: 2019-07-11
查看aquze123的 主題 / 回貼
樓主  發(fā)表于: 2019-04-22 19:04
各位大佬好~

有個(gè)問題請教一下,有不正確的地方希望指出。

FX3U-485ADP-MB我這么接應(yīng)該是CH2對吧,F(xiàn)X3U外接了一個(gè)FX3U-422-BD板和FX3U-485ADP-MB。

現(xiàn)在的接法是通過一個(gè)232轉(zhuǎn)485轉(zhuǎn)接器接到電腦上,RDA短接接SDA接轉(zhuǎn)接器的485+,RDB短接SDB接轉(zhuǎn)接器的485-,然后在PLC的Main程序里加了這段,把PLC作為從站。



但是呢,這樣子,串口調(diào)試工具,波特率19200,數(shù)據(jù)位8,無校驗(yàn),停止位1,連接串口沒反應(yīng)。
[upload=2]

我自己分析,有幾個(gè)可能的原因。
(1)附加到PLC的程序錯(cuò)誤,我按說明書從站的例程寫的,把寄存器從CH1的改為CH2的,應(yīng)該沒啥問題吧?
(2)接線問題,看到有大佬接線的時(shí)候,把SG接到232轉(zhuǎn)485的地上,我們這邊也很多232和485設(shè)備,不接地不好,但一般也能用吧。
(3)串口調(diào)試參數(shù)有問題,或者發(fā)的指令有問題。

因?yàn)樽约菏莿側(cè)腴T,也是看著資料一步步過來,整個(gè)上位機(jī),其他感覺也不難,但現(xiàn)在就卡在串口通訊這一塊了,好久了~

希望大佬們指點(diǎn)一下~
twingo49
級別: 網(wǎng)絡(luò)英雄

精華主題: 0
發(fā)帖數(shù)量: 559 個(gè)
工控威望: 9134 點(diǎn)
下載積分: 22505 分
在線時(shí)間: 1019(小時(shí))
注冊時(shí)間: 2013-08-08
最后登錄: 2024-10-26
查看twingo49的 主題 / 回貼
1樓  發(fā)表于: 2019-04-23 20:30
弄個(gè)FX3U-232ADP-MB會(huì)不會(huì)簡單些?不用轉(zhuǎn)來轉(zhuǎn)去
樓主留言:
您好哈,轉(zhuǎn)接應(yīng)該是沒問題,平時(shí)我們有些外設(shè)也是這樣子的。
能不能請教一下,我的從站設(shè)定程序設(shè)定是不是有問題。
twingo49
級別: 網(wǎng)絡(luò)英雄

精華主題: 0
發(fā)帖數(shù)量: 559 個(gè)
工控威望: 9134 點(diǎn)
下載積分: 22505 分
在線時(shí)間: 1019(小時(shí))
注冊時(shí)間: 2013-08-08
最后登錄: 2024-10-26
查看twingo49的 主題 / 回貼
2樓  發(fā)表于: 2019-04-24 11:10
圖片:
引用
引用第5樓twingo49于2019-04-23 20:30發(fā)表的  :
弄個(gè)FX3U-232ADP-MB會(huì)不會(huì)簡單些?不用轉(zhuǎn)來轉(zhuǎn)去

看看我的從站設(shè)定,剛剛試過沒問題,PLC為FX3G-24MR+FX3G-CNV-ADP+FX3U-485ADP-MB,以永宏FBs-24MA為主站。
樓主留言:
您好,您使用串口調(diào)試工具調(diào)試的嗎~
我程序改到開頭以后,看CH2的D8420通訊寄存器也被正確置位了,比照說明書,設(shè)置19200,停止位1,8位,無校驗(yàn),好像還是不行。
這個(gè)問題可能很基礎(chǔ),但希望能指點(diǎn)一下,之后我會(huì)把整個(gè)解決思路都寫清楚,供后來人參考查看~
[ 此帖被twingo49在2019-04-24 11:20重新編輯 ]
twingo49
級別: 網(wǎng)絡(luò)英雄

精華主題: 0
發(fā)帖數(shù)量: 559 個(gè)
工控威望: 9134 點(diǎn)
下載積分: 22505 分
在線時(shí)間: 1019(小時(shí))
注冊時(shí)間: 2013-08-08
最后登錄: 2024-10-26
查看twingo49的 主題 / 回貼
3樓  發(fā)表于: 2019-04-25 11:34
4225 轉(zhuǎn)二進(jìn)制應(yīng)該是 0001 0000 1000 0001所以你的波特率應(yīng)該是9600,還有你的設(shè)定是從站,站號(hào)為4。
樓主留言:
您好,已經(jīng)通訊成功啦~
好像是我D8420通訊格式設(shè)錯(cuò)了,應(yīng)該是H1081,然后也少設(shè)了一個(gè)D8431,這兩個(gè)寄存器設(shè)好以后。寫入,簡直是奇跡發(fā)生的感覺,調(diào)了好久好久呀~
本帖最近評分記錄:
  • 下載積分:+1(aquze123) 真誠感謝!
    twingo49
    級別: 網(wǎng)絡(luò)英雄

    精華主題: 0
    發(fā)帖數(shù)量: 559 個(gè)
    工控威望: 9134 點(diǎn)
    下載積分: 22505 分
    在線時(shí)間: 1019(小時(shí))
    注冊時(shí)間: 2013-08-08
    最后登錄: 2024-10-26
    查看twingo49的 主題 / 回貼
    4樓  發(fā)表于: 2019-05-22 13:09
    引用
    引用第13樓mxh986于2019-05-21 21:34發(fā)表的  :
    我跟你一樣,用了個(gè)485md+485adp,也是485adp做從站,結(jié)果M8411不會(huì)置1,mov指令不執(zhí)行

    當(dāng)作從站相對簡單,只要把通信協(xié)定設(shè)好就行了