M100邊緣計(jì)算名詞解釋示例
一、原理:
M100內(nèi)部設(shè)置采集、計(jì)算和上報(bào)規(guī)則
M100根據(jù)配置的規(guī)則輪詢串口、網(wǎng)口的從機(jī)點(diǎn)位/本機(jī)IO點(diǎn)位,并將數(shù)據(jù)存儲(chǔ)到內(nèi)部點(diǎn)表中
M100根據(jù)設(shè)定上報(bào)規(guī)則將緩存數(shù)據(jù)上報(bào)服務(wù)器,緩存的數(shù)據(jù)每輪詢一遍就刷新一遍
二、輪詢:假設(shè)M100串口下鏈接了兩個(gè)從機(jī),分別為“從機(jī)1”、“從機(jī)2”,每個(gè)從機(jī)有兩個(gè)數(shù)據(jù)點(diǎn),地址分別如下圖所示:
舉例:
1>M100點(diǎn)表中添加的點(diǎn)位信息:
1、時(shí)間設(shè)置
從機(jī)1輪詢間隔(T1):100ms
數(shù)據(jù)點(diǎn)1超時(shí)時(shí)間(T11):200ms
數(shù)據(jù)點(diǎn)2超時(shí)時(shí)間(T12):200ms
從機(jī)2輪詢間隔(T2):300ms
數(shù)據(jù)點(diǎn)3超時(shí)時(shí)間(T21):600ms
數(shù)據(jù)點(diǎn)4超時(shí)時(shí)間(T22):600ms
2、輪詢周期耗時(shí)說明
如上配置后,M100開始輪詢點(diǎn)位
假設(shè)4個(gè)數(shù)據(jù)點(diǎn)均無響應(yīng),則四個(gè)點(diǎn)位輪詢一遍的時(shí)間大約為T1+T11+T1+T12+T2+T21+T2+T22=2400ms
假設(shè)4個(gè)數(shù)據(jù)點(diǎn)均能立即響應(yīng),則四個(gè)點(diǎn)位輪詢一遍的時(shí)間大約為:T1+T1+T2+T2=800ms
三、數(shù)據(jù)上報(bào)
假設(shè)輪詢時(shí)間都是1s,則點(diǎn)表輪詢一遍(無數(shù)據(jù)點(diǎn)超時(shí))的周期是4s:
其中,從機(jī)1的數(shù)據(jù)點(diǎn)1實(shí)際值間隔1s變化:
變化上報(bào)
當(dāng)本次輪詢采集到的數(shù)據(jù)點(diǎn)值與上次輪詢采集的數(shù)據(jù)點(diǎn)值作差的絕對值大于等于所設(shè)“變化范圍”,則上報(bào)一次
1、如上圖,假設(shè)當(dāng)前設(shè)置數(shù)據(jù)點(diǎn)1變化上報(bào)的“變化范圍”為1
則數(shù)據(jù)點(diǎn)1實(shí)際能夠被采集到的值是間隔4s一次:
所以服務(wù)器收到的數(shù)據(jù)點(diǎn)1變化上報(bào)的值是1,5,1,這樣間隔4s一次的,而不是間隔1s的變化值
注意:
若想要從機(jī)的變化值能夠盡快的被采集到的并上傳,可以通過如下兩個(gè)方式減小點(diǎn)表輪詢周期:
(1)減小輪詢時(shí)間
(2)啟用合并采集
周期上報(bào)
周期上報(bào)是按照設(shè)定周期時(shí)間上報(bào)數(shù)據(jù)
如上圖所示,輪詢周期4s,若上報(bào)周期時(shí)間設(shè)定1s,則服務(wù)器收到的上報(bào)數(shù)據(jù)中,數(shù)據(jù)點(diǎn)1會(huì)有每4次上報(bào)的數(shù)值相同
定時(shí)上報(bào)
略
編寫人:馬玲玉 編寫日期:2024-02-04
審核人:金志方 審核日期:2024-03-05
訂正版本:V1.0 訂正內(nèi)容:初稿