initiallove
級別: 探索解密
精華主題: 0
發(fā)帖數量: 6 個
工控威望: 100 點
下載積分: 562 分
在線時間: 26(小時)
注冊時間: 2017-01-30
最后登錄: 2022-03-23
查看initiallove的 主題 / 回貼
樓主  發(fā)表于: 2017-08-24 15:37
圖片:
圖片:
圖片:
圖片:
各位先進 目前我正在修改公司前輩之前做的設備,原本有記錄寫到觸屏的SD卡里。但我現在要做數據采集,直接用通訊模塊上傳至SQL SERVER。 目前發(fā)現時序上無法搭配正在修改。因此我先用閑置的基恩士PLC進行編程測試。
設備是一臺有6個通道的測試機,可同時啟動。當完成該通道測試后,會有一個通道傳值信號給出。 并且把相應的數值傳入到共用寄存器里。 然后由MR011觸發(fā)寫入到SD卡里

因為采用的是OPC 通訊方式,因此我需要做將MR011做一個延時寫入。目地在于等待相關數據傳入到共用寄存器后。再進行寫入觸發(fā)(避免存錯組數據,會存到上一次測試的值)目前6站單獨測試(不同一時間啟動)都很正常。 但是只要有同時起動的情況,就會發(fā)生數據丟失的問題(掃瞄周期的問題。但這個在寫入SD卡是沒有問題的,因為OPC的方式會出現問題)
我在想可能互鎖這6站的起動按鍵,應該就能解決了。但仍想問一下,有沒有人有更好的方法呢?


MR011寫入/上傳觸發(fā)

ch1 信號MR1001
ch2 信號MR2001
ch3 信號MR3001
ch4 信號MR4001

不會貼圖

年華猶存
級別: 探索解密
精華主題: 0
發(fā)帖數量: 44 個
工控威望: 152 點
下載積分: 1432 分
在線時間: 63(小時)
注冊時間: 2017-08-13
最后登錄: 2024-08-30
查看年華猶存的 主題 / 回貼
1樓  發(fā)表于: 2017-08-24 15:51
不可以使用變址嗎
樓主留言:
我是新手 還不太懂!

我想知道的是同時觸發(fā)后,例如4組資料信號觸發(fā)。   怎么讓它一個掃瞄周期先執(zhí)行其中一個。下個周期再做下一個  以此類推。
多多關照