引用
引用樓主wu32u2于2010-11-08 14:06發(fā)表的 臺(tái)達(dá)ES2通訊問(wèn)題求高手幫忙。! :
用DVP-ES2的COM2和COM3 485通訊口分別接條形碼閱讀器和無(wú)線信號(hào)接收發(fā)送器,現(xiàn)在COM3口與信號(hào)發(fā)送器通訊環(huán)節(jié)有兩個(gè)問(wèn)題,第一個(gè):用RS指令接收由電腦下傳到設(shè)備的8位數(shù)據(jù)時(shí)不能覆蓋前一次的下傳數(shù)據(jù)(COM2口接收條形碼閱讀器的數(shù)據(jù)時(shí)可以正常覆蓋)。第二個(gè):PLC第一次上傳數(shù)據(jù)到電腦,電腦回傳數(shù)據(jù)給PLC時(shí)正常,但是第二次觸發(fā)發(fā)送請(qǐng)求上傳數(shù)據(jù)時(shí),不能上傳數(shù)據(jù),特殊繼電器M1316(發(fā)送請(qǐng)求功能)一直置位,無(wú)法自動(dòng)復(fù)位,正常情況下PLC內(nèi)部自動(dòng)復(fù)位。附件為通訊部分程序。
臺(tái)達(dá)的確實(shí)有些會(huì)有問(wèn)題,用程式強(qiáng)制給誤動(dòng)作或不能復(fù)位的復(fù)位後,讓程式繼續(xù)跑應(yīng)該就可以了,以前寫(xiě)通訊PLC還是會(huì)不自主的卡住,連照原廠範(fàn)例一模一樣還是沒(méi)救,後來(lái)想反正是要資料的傳送正常而已,遇到有問(wèn)題的都寫(xiě)在程式讓他自己去復(fù)位.
樓主留言:
我也嵌入過(guò)復(fù)位M1316的指令,雖然M1316能復(fù)位,但是依然發(fā)送不了數(shù)據(jù)。