我用兩線制也嘗試收發(fā)了幾萬(wàn)次也沒有出現(xiàn)你的現(xiàn)象,注意到你每次發(fā)送的報(bào)文都是一樣的,建議可以PC每次發(fā)送不同的報(bào)文,然后PLC接收后返回此報(bào)文,這樣可以判斷PLC是否有接收到此報(bào)文。
另外我做了測(cè)試,按照你程序的寫法,只要接收到數(shù)據(jù)就必然會(huì)發(fā)送,與掃描時(shí)間無(wú)關(guān),那么就有可能是PLC沒收到或者是PC沒收到,可以按照上述方法排查一下。