圖片:
圖片:
圖片:
圖片:
各位先進(jìn) 目前我正在修改公司前輩之前做的設(shè)備,原本有記錄寫到觸屏的SD卡里。但我現(xiàn)在要做數(shù)據(jù)采集,直接用通訊模塊上傳至SQL SERVER。 目前發(fā)現(xiàn)時序上無法搭配正在修改。因此我先用閑置的基恩士PLC進(jìn)行編程測試。
設(shè)備是一臺有6個通道的測試機(jī),可同時啟動。當(dāng)完成該通道測試后,會有一個通道傳值信號給出。 并且把相應(yīng)的數(shù)值傳入到共用寄存器里。 然后由MR011觸發(fā)寫入到SD卡里
因?yàn)椴捎玫氖荗PC 通訊方式,因此我需要做將MR011做一個延時寫入。目地在于等待相關(guān)數(shù)據(jù)傳入到共用寄存器后。再進(jìn)行寫入觸發(fā)(避免存錯組數(shù)據(jù),會存到上一次測試的值)目前6站單獨(dú)測試(不同一時間啟動)都很正常。 但是只要有同時起動的情況,就會發(fā)生數(shù)據(jù)丟失的問題(掃瞄周期的問題。但這個在寫入SD卡是沒有問題的,因?yàn)镺PC的方式會出現(xiàn)問題)
我在想可能互鎖這6站的起動按鍵,應(yīng)該就能解決了。但仍想問一下,有沒有人有更好的方法呢?
MR011寫入/上傳觸發(fā)
ch1 信號MR1001
ch2 信號MR2001
ch3 信號MR3001
ch4 信號MR4001
不會貼圖