湛藍小爾
工控交流 Q703935819
級別: 家園常客

精華主題: 0
發(fā)帖數(shù)量: 349 個
工控威望: 642 點
下載積分: 2101 分
在線時間: 80(小時)
注冊時間: 2014-03-03
最后登錄: 2024-07-10
查看湛藍小爾的 主題 / 回貼
樓主  發(fā)表于: 2017-01-10 15:34
現(xiàn)在,想要實現(xiàn)一個效果,多個從站的數(shù)據(jù)發(fā)給主站,主站,緩存這些數(shù)據(jù),并且,主站再將這些數(shù)據(jù)發(fā)送給PC


1.問題在于,如何按順序去緩存,多個從站有可能同時發(fā)送數(shù)據(jù)給主站,如果改成主站去詢問,又會導致,漏掉一些數(shù)據(jù)。
2.百度上很多資料都是主站,去控制從站,而不是信息交付,所以也沒百度到什么有用的方法。
3.實際狀況是,從站作為獨立測試機構,測試結束,需要將測試信息傳遞給主站。從站主動發(fā)給主站,主站無法按照一定的順序去緩存,因為多個從站有可能同時發(fā)過來,所有從站的數(shù)據(jù)又要發(fā)送給電腦。電腦發(fā)指令,主站回復電腦,從站的信息。并且保證不是重復地發(fā)送一個從站,而是一個不漏的把每個從站的信息發(fā)送給電腦(不可以做成一條信息,因為,每個從站不是同時更新狀態(tài)的,是獨立的),而且主站還要對從站的數(shù)據(jù)進行緩存。當電腦和主站斷網了,主站能夠,將從站的數(shù)據(jù)存下來。
專心搞錢
Q群943838323   博圖
Q群703935819   昆侖通態(tài)
john42tw
級別: 網絡英雄
精華主題: 0
發(fā)帖數(shù)量: 1276 個
工控威望: 6107 點
下載積分: 52048 分
在線時間: 1120(小時)
注冊時間: 2012-04-24
最后登錄: 2024-03-06
查看john42tw的 主題 / 回貼
1樓  發(fā)表于: 2017-01-10 16:46
既然最後是將這些數(shù)據(jù)發(fā)送給PC

那就所有站都透過網路送給PC
tingfenghu
級別: 工控俠客

精華主題: 0
發(fā)帖數(shù)量: 2838 個
工控威望: 3609 點
下載積分: 3500 分
在線時間: 3782(小時)
注冊時間: 2007-11-04
最后登錄: 2024-09-20
查看tingfenghu的 主題 / 回貼
2樓  發(fā)表于: 2017-01-10 19:36
分主從站的,只能主站去查詢,沒有從站去主動發(fā)數(shù)據(jù)的,這樣導致沖突.某些協(xié)議支持多主站.
不知道樓主要求速度有多快,PC本來就非實時系統(tǒng),數(shù)據(jù)讀取本來就有延遲,對于一些采用高速通信的主從站,輪詢速度比和PC之間通訊快多.
二手PLC,觸摸屏,伺服驅動,各類氣動設備
http://shop58129605.taobao.com/