wu32u2
耐得住挫折的打磨,我們將迸發(fā)出比鉆石還璀璨的光芒——
級別: 論壇先鋒
![]() |
圖片:
![]() 愿工控戰(zhàn)友們少走彎路,積累經(jīng)驗,感謝njaolian,匯榮鋁業(yè),meiyouleya,sandy_love各位的熱心幫助。 ![]() ![]() ![]() 希望對大家有所幫助,若有更好的辦法徹底解決數(shù)據(jù)丟失,望大俠們不吝賜教,讓像我一樣的菜菜們學(xué)習(xí)點經(jīng)驗。付程序圖 [ 此帖被wu32u2在2010-12-08 10:01重新編輯 ] |
|
---|---|---|
本帖最近評分記錄:
|
lxhwawa
級別: 略有小成
![]() |
樓主是否可以考慮用M1123來作為發(fā)信指令呢? 樓主留言:昨天現(xiàn)場調(diào)試也試過用數(shù)據(jù)接收完成標志位M1123加逾時標志位M1129加M1002并聯(lián)來觸發(fā)M1122理論上可行,但實際中接受完成一次后就不能再次接收數(shù)據(jù)了。監(jiān)控程序M1122未被觸發(fā),該聯(lián)通的觸點也都聯(lián)通。所以就采用定時觸發(fā)了。 |
---|---|
本帖最近評分記錄: |
sandy_love
感悟生活,創(chuàng)新的源泉...
級別: 家園?
![]() |
只需要接受數(shù)據(jù)?你用的設(shè)備是單工通訊的嗎? 沒必要等2秒才發(fā)一次吧,如果是全雙工通訊一次發(fā)送完成了就可以下一次發(fā)送。 接收也一樣,接收完了立即把接收完成標志清了就可以了 樓主留言:恩,只需要接受來自掃描槍的數(shù)據(jù),問題是這次接收完成后想再次進入接收狀態(tài)需要再次置位發(fā)送請求。。電話咨詢了下代理商的技術(shù)顧問。他是這么說來著。 |
---|---|
|
lxhwawa
級別: 略有小成
![]() |
臺達的M1123自動ON后,必須RESET后才能進行到下一個等待傳送接受的狀態(tài),所以 LD M1123 …… SET M1122 RST M1123 你試試看這樣做 樓主留言:昨天這樣編寫的,試了下不能連續(xù)的接受。圖在下面 |
---|---|
|
wu32u2
耐得住挫折的打磨,我們將迸發(fā)出比鉆石還璀璨的光芒——
級別: 論壇先鋒
![]() |
圖片:
![]()
圖片:
![]() 應(yīng)該和你說的是同一個意思吧 |
|
---|---|---|
|
wu32u2
耐得住挫折的打磨,我們將迸發(fā)出比鉆石還璀璨的光芒——
級別: 論壇先鋒
![]() |
得補充下程序中除了掃描槍接受條形碼數(shù)據(jù)要用到一次RS指令,還要發(fā)送數(shù)據(jù)給確認臺的計算機和接收來自計算機的確認數(shù)據(jù)。所以程序里有兩個RS指令,上傳數(shù)據(jù)時、接受數(shù)據(jù),或者檢測進行時,需要斷開這個掃描槍的RS指令程序,等檢測數(shù)據(jù)發(fā)送、接收完成后,才再次進入掃描槍的接收等待狀態(tài)?赡苁沁@樣原因?qū)е虏荒苓B續(xù)的接受數(shù)據(jù)。 |
|
---|---|---|
|
sandy_love
感悟生活,創(chuàng)新的源泉...
級別: 家園?
![]() |
估計是半雙工的通訊,在同一時刻總線上只允許有一個方向有數(shù)據(jù)傳輸;接收數(shù)據(jù)完了到下一次通訊要有時間間隔(好像是一個掃描周期忘了),把觸發(fā)條件改為下降沿隔一個周期啟動試試。另外用多個RS通訊時注意不能有沖突,而且要保證斷開一個RS時不能夠打開接收數(shù)據(jù);就是說接收數(shù)據(jù)要在RS有效之內(nèi)。這個問題以前好像也有過討論,樓主查查看。 或者樓主有沒有臺達的RS通訊的通訊時序圖,發(fā)上來探討一下? 樓主留言:應(yīng)該是全雙工通訊吧,,接受數(shù)據(jù)時,不能置位M1122發(fā)送請求,唉手頭上沒有臺達的時序圖啊 。 |
---|---|
|