圖片:
用200SMART的端口0 XMT RVC中斷輪詢(xún)一個(gè)流量計,波特率19200 ,8,1,N,(流量計是232無(wú)協(xié)議通訊)用RS485轉232轉換器,PLC加轉換器與串口調試工具通訊正常,沒(méi)有問(wèn)題,輪詢(xún)接收都正常,流量計與串口直接連接用串口調試工具通訊發(fā)收也正常,PLC加轉接器485轉232就不行,收不到數據,用時(shí)間控制結束輪詢(xún)程序沒(méi)問(wèn)題,就是沒(méi)有數據,向 流量計發(fā)送十六進(jìn)制數6765740A會(huì )接收到一個(gè)9個(gè)字節的數據,我用中斷寫(xiě)了一輪詢(xún),用發(fā)送完成位控制位寫(xiě)了一個(gè)輪詢(xún),都不行,想想感覺(jué)是SMB87 90 92 94 這里面哪個(gè)設置不對,試了好多次都不行,有沒(méi)有大佬做過(guò)這個(gè)指導一下,萬(wàn)分感激。很困擾。
如果不設置成時(shí)間檢測接收完成,和流量計連接以后輪詢(xún)都沒(méi)法完成。如圖設置能完成程序輪詢(xún),收不到數據,給西門(mén)子官方打過(guò)電話(huà),讓設置成字符數接收作為條件,也沒(méi)設置明白,還是也不行也沒(méi)弄明白。由于接收字節沒(méi)有開(kāi)始和結尾固定字符,接收條件也沒(méi)法設置字符開(kāi)始和結束作為條件。