當前位置:機電之家首頁 >> PLC技術>> PLC基礎 >> 人機界面 >> hmi中的數(shù)據(jù)真的是按照你設定的采樣周期在更新嗎?
hmi中的數(shù)據(jù)真的是按照你設定的采樣周期在更新嗎?

我想對于這樣一側來說,應該是按照設定的時間來更新變量,但是發(fā)送過來的數(shù)據(jù)應該是放在hmi這邊的一個緩沖區(qū)內(nèi),hmi畫面所刷新的數(shù)據(jù)應該也指示在自己的緩沖區(qū)內(nèi)讀取,它并不知道里面的數(shù)據(jù)是plc何時發(fā)送過來的數(shù)據(jù)、plc有無對數(shù)據(jù)跟新。

這樣理解的話,我們就要考慮三個時間:

1、plc程序自己運行所需的掃描周期

2、通信傳遞數(shù)據(jù)所花的時間

3、hmi上設定的刷新周期

我覺得應該是1+2<=3的這種情況的,hmi每次刷新的數(shù)據(jù)就應該是plc更新的時時數(shù)據(jù),如果1+2>;3的話,hmi進行變量刷新的時候,讀到的數(shù)據(jù)還是上一次的,比如說有可能hmi更新第2次的時候,才是plc數(shù)據(jù)的第一次更新(當然是相對來說的第一次和第二次哈)。

解決辦法,我覺的也是一樣從上面三點出發(fā):降低1和2占用的時間,或者適當調(diào)整3為比較大但是又不影響目標效果的值。

小弟才疏學淺,說錯了大家莫笑,我只是希望能多多學習……

我看到這才是最合理的解釋,其實影響通訊速度的就是這3個因素:1,plc的掃描周期,是根據(jù)程序來決定的,一般程序結構簡單,程序越少,cpu越好,掃描周期很短,我用最快的是1ms ,最慢的是50ms;2,是根據(jù)所設定波特率來的,dp總線的波特率越高,傳輸時間越短,當然用以太網(wǎng)是最快的;3,cpu每刷新一次自動把數(shù)據(jù)放在hmi緩存里,而根據(jù)其自己的刷新來讀取數(shù)據(jù)。個人總結,cpu刷新和hmi無關。

作者:未知 點擊:878次 [打印] [關閉] [返回頂部]
本文標簽:hmi中的數(shù)據(jù)真的是按照你設定的采樣周期在更新嗎?
* 由于無法獲得聯(lián)系方式等原因,本網(wǎng)使用的文字及圖片的作品報酬未能及時支付,在此深表歉意,請《hmi中的數(shù)據(jù)真的是按照你設定的采樣周期在更新嗎?》相關權利人與機電之家網(wǎng)取得聯(lián)系。
電子樣本

SN系列樣冊
:鞏經(jīng)理
:13915946763
:南京塞姆泵業(yè)有限公司
個人求購

吳小姐 【求購】  粉碎機  2025-12-5
 【求購】  冶煉用的重...  2025-12-5
柳女士 【求購】  斷路器  2025-12-5
林志揚 【求購】  無石棉墊片  2025-12-4
張一帆 【求購】  首件測試儀  2025-12-4
王飛 【求購】  gf流量計  2025-12-4
 【求購】  全自動印刷...  2025-12-4
 【求購】  LED屏  2025-12-3
VIP公司推薦