發(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
軟件: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