全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:18043
推到 Plurk!
推到 Facebook!

三菱 PLC(FX2N) 與 PC 連線的問題...

缺席
happosai
高階會員


發表:93
回覆:228
積分:109
註冊:2002-09-15

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-10-16 18:19:00 IP:211.75.xxx.xxx 未訂閱
1. 用 PLC 編輯軟體可以跟 PLC 正常通訊,所以我確定硬體沒有 2. 在 PC 端我是設定成 baudrate=9600, parity=even, data=7, stop=1 (根據資料顯示這是 PLC 的預設通訊參數) 3. 我查閱資料的得知 PLC 的通訊參數暫存器是 D8120,按照書上的範例, PLC 程式如下: LD M8002 MOV H6080 D8120 END [問題] 我從 PC 端送出一個簡單的 BR 指令(Batch Read of Bit Device)讀取 X0 的狀態,照理說 PLC 會回傳 16bytes(成功) OR 5bytes(失敗),可是我卻 讀到 ACK,NAK 兩個 bytes,我檢查後發現 PLC 程式有錯,MOV H6080 D8120 是把 parity 射程 none,正確應該是 MOV H6086 D8120,於是我回去修改 PLC 程式重新 upload 到 PLC,但是還是一樣不正確,最後我火大把 PC 端 COM Port 的設定改成 parity=none(PLC程式也改回最初的樣子), 總算出現不一樣的值,但是還是錯的,因為我只收到一個byte(NAK)... 有哪位先進知道問題出在哪嗎?我找過舊文章但是沒找到我要的答案...:P
jason_cyl329
高階會員


發表:123
回覆:155
積分:105
註冊:2003-05-26

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-10-17 12:29:54 IP:61.218.xxx.xxx 未訂閱
happosai你好, 據我所知,如果你能收到ACK或NAK就表示通訊是正常的,如果是協定設錯,會出現亂碼或是不通的情形 FX ,FX2N的通勳規格有些許不同,FX2N的通訊裝置多了一個byte,我覺得你可以再Check你的命令是否有下對
happosai
高階會員


發表:93
回覆:228
積分:109
註冊:2002-09-15

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-10-17 13:34:51 IP:211.75.xxx.xxx 未訂閱
引言: happosai你好, 據我所知,如果你能收到ACK或NAK就表示通訊是正常的,如果是協定設錯,會出現亂碼或是不通的情形 FX ,FX2N的通勳規格有些許不同,FX2N的通訊裝置多了一個byte,我覺得你可以再Check你的命令是否有下對
謝謝!我昨天不死心跑到重慶南路去找找看有沒有相關書籍,結果發現一件 奇怪的事,我手上的那本書跟市面上另外兩本用的protocol不一樣,我猜想 可能是我買錯書了,可是把我那本打開一看也是說可以用在 FX2N 上啊... 火大我乾脆把data sheet找來看,結果是我那本書寫的並沒錯,快被搞瘋了 P.S 我那本書是全華出版的"FX 系列 PLC 之連線通訊與VB圖形監控"
happosai
高階會員


發表:93
回覆:228
積分:109
註冊:2002-09-15

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-10-17 15:01:39 IP:211.75.xxx.xxx 未訂閱
此外,我是透過程式書寫埠與PC COM Port連接的,不曉得這樣做對嗎?
jason_cyl329
高階會員


發表:123
回覆:155
積分:105
註冊:2003-05-26

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-10-17 18:04:00 IP:61.218.xxx.xxx 未訂閱
我記得,三菱的機種好像還要有一各422的轉街頭,你有把他連上嗎?
happosai
高階會員


發表:93
回覆:228
積分:109
註冊:2002-09-15

發送簡訊給我
#6 引用回覆 回覆 發表時間:2003-10-17 18:26:25 IP:211.75.xxx.xxx 未訂閱
引言: 我記得,三菱的機種好像還要有一各422的轉街頭,你有把他連上嗎?
我沒有422轉接頭,我是直接從程式書寫埠接到COM Port,這一條 cable 另一端是 9Pin 的母接頭,我是照下面的連結自己製作的: http://www.topteam.com.tw/htm/pnws.htm "三菱FX2-PLC (士林 SEPLC AX2-80MR)通訊輔助說明"
jason_cyl329
高階會員


發表:123
回覆:155
積分:105
註冊:2003-05-26

發送簡訊給我
#7 引用回覆 回覆 發表時間:2003-10-20 09:47:55 IP:61.218.xxx.xxx 未訂閱
這你就錯了,除了需要一般的Rs232連接線,三菱的全部都需要一個232轉422 的接頭才行,她們好像一個賣1千多元,滿麻煩的!!
happosai
高階會員


發表:93
回覆:228
積分:109
註冊:2002-09-15

發送簡訊給我
#8 引用回覆 回覆 發表時間:2003-10-20 09:56:25 IP:211.75.xxx.xxx 未訂閱
引言: 這你就錯了,除了需要一般的Rs232連接線,三菱的全部都需要一個232轉422 的接頭才行,她們好像一個賣1千多元,滿麻煩的!!
真的嗎?那篇自製連接線文章指的?... 一個一千多元阿,好貴......><
jason_cyl329
高階會員


發表:123
回覆:155
積分:105
註冊:2003-05-26

發送簡訊給我
#9 引用回覆 回覆 發表時間:2003-10-20 16:03:59 IP:61.218.xxx.xxx 未訂閱
沒錯,那篇文章所說的指示一般的Rs232的接頭延伸,例如將RD連上TH腳, 也就是2,3腳要對調才會通,也就是電腦的傳送端要連上PLC的接收端,實 際上三菱的機器是422的接口,請你的公司買一各吧
happosai
高階會員


發表:93
回覆:228
積分:109
註冊:2002-09-15

發送簡訊給我
#10 引用回覆 回覆 發表時間:2003-10-20 17:06:46 IP:211.75.xxx.xxx 未訂閱
引言: 沒錯,那篇文章所說的指示一般的Rs232的接頭延伸,例如將RD連上TH腳, 也就是2,3腳要對調才會通,也就是電腦的傳送端要連上PLC的接收端,實 際上三菱的機器是422的接口,請你的公司買一各吧
可是 PLC 程式編輯器為什麼就可以正常動作呢?編輯器也是 Windows AP 用的也是同一條 cable,why?....><
jackie07
一般會員


發表:13
回覆:28
積分:7
註冊:2002-04-30

發送簡訊給我
#11 引用回覆 回覆 發表時間:2003-10-21 08:50:12 IP:61.220.xxx.xxx 未訂閱
請試將PLC端的RS-232 中的 , PIN 4與pin 6短路 , PIN 7與pin 8短路 , 即DTR連DSR , RTS連CTS , 試試看!!上次用過PLC Q系列,發生連線問題, 最後也是將PLC端短路即可~~
happosai
高階會員


發表:93
回覆:228
積分:109
註冊:2002-09-15

發送簡訊給我
#12 引用回覆 回覆 發表時間:2003-12-02 18:31:33 IP:211.75.xxx.xxx 未訂閱
後續報導... 1. cable 沒有問題,問題出在 protocol 2. 正確的程式請參考 http://www.btinternet.com/~paul416/fxcomms.html 3. 全畫那本書的程式不能跑,真爛
happosai
高階會員


發表:93
回覆:228
積分:109
註冊:2002-09-15

發送簡訊給我
#13 引用回覆 回覆 發表時間:2003-12-03 16:18:43 IP:211.75.xxx.xxx 未訂閱
http://www.gkong.com/learn/plc/FX_2.HTM 這個簡體網頁有正確的FX series通訊協定,蠻好奇他是怎麼找到這些資料的。 此外 CMD=0x37 的元件位址計算方式我實在看不懂,比方說 Y0 要怎麼計算?
happosai
高階會員


發表:93
回覆:228
積分:109
註冊:2002-09-15

發送簡訊給我
#14 引用回覆 回覆 發表時間:2003-12-04 17:53:47 IP:211.75.xxx.xxx 未訂閱
分享一下: 今天發現同事的書有列出FX系列詳細的通訊協定,這本書是 PLC 原理暨模組化應用(FX2系列) 邱清城編著 全華出版 不過我剛剛想到這個通訊協定缺少PLC站號的欄位,也就是說只能跟一台PLC 通訊.....@@
無故障
一般會員


發表:17
回覆:69
積分:17
註冊:2004-03-11

發送簡訊給我
#15 引用回覆 回覆 發表時間:2004-06-26 13:49:47 IP:61.221.xxx.xxx 未訂閱
太晚看見此文章 本人曾應用通訊程式 全華出的"FX 系列 PLC 之連線通訊與VB圖形監控" 是可以用的,只是程式碼有些是錯的 可以單靠RS232 通訊 練習! 練習! 再練習!
------
嘿嘿嘿
系統時間:2024-04-26 18:52:21
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!