graydot
級(jí)別: 正式會(huì)員
精華主題: 0
發(fā)帖數(shù)量: 11 個(gè)
工控威望: 78 點(diǎn)
下載積分: 378 分
在線時(shí)間: 7(小時(shí))
注冊(cè)時(shí)間: 2021-10-14
最后登錄: 2021-10-26
查看graydot的 主題 / 回貼
樓主  發(fā)表于: 2021-10-25 07:28
 老師好    我是CP1H+CIF12(RS485通信的,串行接口1),發(fā)送使用TXD,接收使用RXD命令,

發(fā)送:01 04 10 18 00 04 75 0E(75 0E為CRC)                        TXD D2010 #0101 &8
接收:01 04 08 01 23 45 67 01 23 45 67 4F 12(4F 12為CRC)    RXD D2020 #0101 &13

     傳送至PLC運(yùn)行,發(fā)送時(shí),A392.13自動(dòng)變?yōu)镺N,串口助手接收信息正常,此時(shí)A392.13一直為ON,電腦串口助手發(fā)送相應(yīng)數(shù)據(jù),PLC側(cè)A392.14一直為oFF,A392.13一直為ON,串口單元板的燈也會(huì)亮,此時(shí),不通過(guò)A392.14,直接觸發(fā)PLC的RXD指令,內(nèi)存區(qū)可以看到接收到的數(shù)據(jù),內(nèi)容也是對(duì)的。想請(qǐng)教老師,我這個(gè)情況為什么A392.14不能夠變?yōu)镺N來(lái)自動(dòng)收取數(shù)據(jù)呢???





經(jīng)過(guò)自己的學(xué)習(xí)和對(duì)比,最后找到了原因,在沒(méi)有開(kāi)始和結(jié)束碼的時(shí)候,接受端口是根據(jù)報(bào)文的字節(jié)數(shù)來(lái)識(shí)別的,以我上門(mén)為例:接收?qǐng)?bào)文是13個(gè)字節(jié),在PLC串口1設(shè)置的結(jié)束字節(jié)填寫(xiě)“13”,這樣串口才會(huì)完成接收任務(wù),A392.14也就能正常復(fù)位了
[ 此帖被graydot在2021-10-25 19:09重新編輯 ]
本帖最近評(píng)分記錄:
  • 下載積分:+5(金秋來(lái)) 真誠(chéng)感謝!
  • 下載積分:+1(貴港初學(xué)者) 感謝分享!