howls
級別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個
工控威望: * 點
下載積分: * 分
在線時間: (小時)
注冊時間: *
最后登錄: *
查看howls的 主題 / 回貼
樓主  發(fā)表于: 2011-08-27 21:19
關(guān)于三菱PLC FX1N與PC通過232口通訊的問題,在經(jīng)歷無數(shù)次測試后實在無法成功,只能向各位大俠求助,請賜教。

PC段運行串口調(diào)試助手 V2。1,通訊格式:波特率 9600,無校驗、數(shù)據(jù)位8位、停止位1位。

通訊用232數(shù)據(jù)線,試用了兩種連線方式
一種是2、3端交錯對接:
2----3
3----2
5----5
7----7

一種是所有端口一一對應(yīng):
1----1
2----2
3----3
。
。
。
9----9

PLC端程序如下




| M8000||_____________________________________ __【ZRST D10 D60 】
| |_____________________________ ______【MOV H0C81 D8120】
| |___________________________________【MOV H0 D8121】

| M8000||_________________________________________________(M8161)


|X000||_____________________________________【RS D10 K2 D60 K21】

| X001||________________________________________________【PLS M0】


| M0||__________________________________________【MOV H55 D10】
| |___________________________________【MOV H2 D11】
| |_________________________________________【SET M8122】


|M8123||_______________________________________【BMOV D60 D200 K21】
| |________________________________________【RST M8123】


|______________________________________________________________【END】

D8120的設(shè)置嘗試過H0C81、H0881、H0481、H81四種設(shè)置。

數(shù)據(jù)線應(yīng)該是好的,用外用表量過,都能導(dǎo)通,將其中第二種數(shù)據(jù)線用來測試某單片機與PC的通訊,確認可以通訊。

通訊的目的不是為了PLC與PC通訊,而是驗證可以通訊后,用來與單片機通訊,接受單片機發(fā)送的數(shù)據(jù)。單片機通訊格式也是:波特率 9600,無校驗、數(shù)據(jù)位8位、停止位1位。

花了將近5天時間,翻書、在網(wǎng)上找資料、看三菱通訊手冊,自認為在程序方面應(yīng)該沒有問題,D8121的設(shè)置也反復(fù)試驗了多次,還是無法成功。
希望有經(jīng)驗的大俠不吝賜教,或者給出明確的設(shè)定,在下不勝感激!

sjm213
有小知識,無大學(xué)問。
級別: 論壇版主

精華主題: 7 篇
發(fā)帖數(shù)量: 5212 個
工控威望: 7436 點
下載積分: 158993 分
在線時間: 3172(小時)
注冊時間: 2007-11-21
最后登錄: 2024-12-22
查看sjm213的 主題 / 回貼
1樓  發(fā)表于: 2011-08-28 00:43
FX1N使用232BD?與電腦通訊線用235對325接起即可。
首先保證這根線能夠上傳下載程序,才說明通訊線纜沒有問題。
然后再用串口助手調(diào)試看看。另程序中第一段的M8000可改為M8002。
baoshizhi
級別: VIP會員
精華主題: 1 篇
發(fā)帖數(shù)量: 522 個
工控威望: 529 點
下載積分: 2230 分
在線時間: 201(小時)
注冊時間: 2006-08-21
最后登錄: 2014-07-20
查看baoshizhi的 主題 / 回貼
2樓  發(fā)表于: 2011-08-28 09:35
根據(jù)連接的軟件不同,線是不一樣的。
2----3
3----2
5----5
4----6,8
6,8---4
以上是連GPPW的
baoshizhi
級別: VIP會員
精華主題: 1 篇
發(fā)帖數(shù)量: 522 個
工控威望: 529 點
下載積分: 2230 分
在線時間: 201(小時)
注冊時間: 2006-08-21
最后登錄: 2014-07-20
查看baoshizhi的 主題 / 回貼
3樓  發(fā)表于: 2011-08-28 09:36
D8120不要設(shè),即為0
howls
級別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個
工控威望: * 點
下載積分: * 分
在線時間: (小時)
注冊時間: *
最后登錄: *
查看howls的 主題 / 回貼
4樓  發(fā)表于: 2011-08-28 16:18
謝謝樓上的解答。使用的是232BD,上傳下載程序用的是USB轉(zhuǎn)485口,沒有試過用232.
M8000和M8002應(yīng)該差別不大,都可以實現(xiàn)后面的指令,我用模擬查看過程序運行。
上網(wǎng)查,有人說D8120要主動設(shè)置一下,所以就加上了該條命令。

回頭我再試試。謝謝各位!