您現(xiàn)在所在的是:

PLC論壇

回帖:34個,閱讀:45907 [上一頁] [1] [2] [3] [4] [下一頁]
1011
mmcu
文章數(shù):46
年度積分:50
歷史總積分:1011
注冊時間:2002/6/3
發(fā)站內(nèi)信
發(fā)表于:2003/7/5 15:50:00
#0樓
現(xiàn)在大家所談的FX2N與PC通訊(大多用VB所寫)程序所用協(xié)議可在本站看到,可是想過通過RS422(編程口)與PC(觸摸屏?)通訊?看我做的實驗:
軟件:PORTMON, FX-PCS-WIN(FX編程軟件),串口通訊軟件(隨便下載吧!)
實驗1:FX2N上安裝FX2N-232BD,自己做一根232通訊線,在串口通訊軟件中按照通訊協(xié)議發(fā)送“05 30......”,PLC按照要求正常動作,類似大家用VB在上位機編程一樣。成功,不值得驕傲。做成功的人>?????????
實驗2: 用SC-09(RS422)將PLC與PC連接(此時不用FX2N-232-BD),用FX-PCS-WIN執(zhí)行遙控開/關(guān)命令,我發(fā)現(xiàn)此時通訊命令不同了.
過程大致如下:
PC首先設(shè)置PC串口:9600,7,E,1, 然后發(fā)出05H(ENQ),等待PLC響應(yīng),如果PLC為06H(ACK),PC繼續(xù)發(fā)出命令(現(xiàn)在已經(jīng)看不懂意思了,大概是02,XXXXXX,03,校驗碼.與公開的協(xié)議不同了.然后在等待PLC回應(yīng),06H.如果PLC回應(yīng)15H(NAK), 意味PC指令沒有被PLC認可,通訊中斷,等待下一個指令.大家用PORTMON看吧.
實驗意義:大家討論吧! 可以通過RS422/485遠距離通訊? 用MCU控制PLC?
問題: 可有成功案例?這個通訊協(xié)議是什么?
BEST REGARDS.
MMCU表情表情
926
BJTDS
文章數(shù):11
年度積分:50
歷史總積分:926
注冊時間:2003/6/16
發(fā)站內(nèi)信
發(fā)表于:2003/7/10 16:14:00
#1樓
用SC-09(RS422)將PLC與PC連接,傳送的數(shù)據(jù)格式變化了,你發(fā)送下面的數(shù)據(jù)試試
MSCOMM.OUTPUT=chr(&H02)+"70105"+chr(&H03)+"00"
920
nunu
文章數(shù):7
年度積分:50
歷史總積分:920
注冊時間:2003/7/10
發(fā)站內(nèi)信
發(fā)表于:2003/7/12 9:25:00
#2樓
大蝦,我用的是232BD,自己做了一根232通訊線,用VB 進行上位機編程。在PLC的D8120設(shè)置專用協(xié)議FORMAT1,可是PLC就是沒有響應(yīng),請問原因?


在串口通訊軟件中按照通訊協(xié)議發(fā)送“05 30......”,是什么樣的串口通訊軟件?是不是VB里面的MSCOMM控件“05 30......”,是什么樣的?
1011
mmcu
文章數(shù):46
年度積分:50
歷史總積分:1011
注冊時間:2002/6/3
發(fā)站內(nèi)信
發(fā)表于:2003/7/12 13:16:00
#3樓
FX2N CPU類型返回碼"9C5E",你可知道其他嗎?
另外:關(guān)于串口通訊軟件是什么?其實網(wǎng)上到處都是。PLC就是沒有響應(yīng)的問題是D8120沒有與PC通訊格式一致。
1173
Guan_Qing_Xin
文章數(shù):175
年度積分:50
歷史總積分:1173
注冊時間:2002/8/7
發(fā)站內(nèi)信
發(fā)表于:2003/7/12 18:07:00
#4樓
讀PLC的D8001后,PLC返回字串"9C5E" ,即是24220,它表示PLC類型是FX2N/FX2NC,版本為2.20。
PLC返回的是用ASCII字符表示的16進制數(shù),它是以字節(jié)為單位的,如果要把兩字節(jié)拼成一個字(Word),則要把,"9C5E"要把它理解為5E9Ch,FX即PLC是以10進制表示它的型號和版本的,5E9Ch=24220。查下表:
10進制數(shù)高兩位表示PLC類型:
  10: FX1
  20: FX0,FX0S,FX0N,FX2(C)
  24: FX2N,FX2NC
10進制數(shù)低三位表示PLC版本:
  V.vv

OK?
810
SANKEN
文章數(shù):4
年度積分:50
歷史總積分:810
注冊時間:2002/8/25
發(fā)站內(nèi)信
發(fā)表于:2003/7/18 18:52:00
#5樓
能否直接用422通訊卡與Fx2n的編程口連接,如何連接?謝謝
951
zygrc
文章數(shù):9
年度積分:50
歷史總積分:951
注冊時間:2003/7/7
發(fā)站內(nèi)信
發(fā)表于:2003/7/21 11:29:00
#6樓
fx2n的接線
422(9孔)                    FX2N(8針)
TX-  1    ————————    1RX-
TX+ 2    ————————    2RX+
RX+ 3    ————————     7TX+
RX-  4    ————————     4TX-
GND 5    ————————     3 GND
表情
1273
aineton
文章數(shù):33
年度積分:50
歷史總積分:1273
注冊時間:2003/5/12
發(fā)站內(nèi)信
發(fā)表于:2003/7/22 14:50:00
#7樓
此樓內(nèi)容不符合板塊規(guī)定,不予顯示! 查看原帖內(nèi)容>>
940
PLCSKY
文章數(shù):15
年度積分:50
歷史總積分:940
注冊時間:2004/10/13
發(fā)站內(nèi)信
發(fā)表于:2004/10/15 11:06:00
#8樓
PLC回復(fù)06 95 95 95是什么意思
以下是引用mmcu在2003-7-5 15:50:00的發(fā)言:
現(xiàn)在大家所談的FX2N與PC通訊(大多用VB所寫)程序所用協(xié)議可在本站看到,可是想過通過RS422(編程口)與PC(觸摸屏?)通訊?看我做的實驗:
軟件:PORTMON, FX-PCS-WIN(FX編程軟件),串口通訊軟件(隨便下載吧?。?br/> 實驗1:FX2N上安裝FX2N-232BD,自己做一根232通訊線,在串口通訊軟件中按照通訊協(xié)議發(fā)送“05 30......”,PLC按照要求正常動作,類似大家用VB在上位機編程一樣。成功,不值得驕傲。做成功的人>?????????
實驗2: 用SC-09(RS422)將PLC與PC連接(此時不用FX2N-232-BD),用FX-PCS-WIN執(zhí)行遙控開/關(guān)命令,我發(fā)現(xiàn)此時通訊命令不同了.
過程大致如下:
 PC首先設(shè)置PC串口:9600,7,E,1, 然后發(fā)出05H(ENQ),等待PLC響應(yīng),如果PLC為06H(ACK),PC繼續(xù)發(fā)出命令(現(xiàn)在已經(jīng)看不懂意思了,大概是02,XXXXXX,03,校驗碼.與公開的協(xié)議不同了.然后在等待PLC回應(yīng),06H.如果PLC回應(yīng)15H(NAK), 意味PC指令沒有被PLC認可,通訊中斷,等待下一個指令.大家用PORTMON看吧.
實驗意義:大家討論吧! 可以通過RS422/485遠距離通訊? 用MCU控制PLC?
問題: 可有成功案例?這個通訊協(xié)議是什么?
BEST REGARDS.
MMCU表情表情
940
PLCSKY
文章數(shù):15
年度積分:50
歷史總積分:940
注冊時間:2004/10/13
發(fā)站內(nèi)信
發(fā)表于:2004/10/15 11:14:00
#9樓
PLC編程口怎樣與PC通信

關(guān)于我們 | 聯(lián)系我們 | 廣告服務(wù) | 本站動態(tài) | 友情鏈接 | 法律聲明 | 非法和不良信息舉報

工控網(wǎng)客服熱線:0755-86369299
版權(quán)所有 工控網(wǎng) Copyright©2024 Gkong.com, All Rights Reserved

140.4009