影響人機界面與PLC通信速度的四個因素:變量的刷新周期,變量的采集形式,通信波特率,單個畫面中 I/O 域的數量都會影響到面板與 PLC 的通信速度。
1、變量的刷新周期
一般的通信方法,面板能支持的最小刷新周期是100ms。
是不是設置得越短,通信就越快呢?當變量很少時,基本上是這樣。但若變量很多時,則不然。由于很多的通信任務執行的時刻遠超刷新周期,將致使通信阻塞。表現即是通信速度反而會下降。所以應當依據項目需要,變量刷新周期該長的長,該短的短。
對于某些特殊的運用,如直接鍵。則能夠將面板組態為 DP 從站。然后確保某些重要數據的迅速傳送。
2、變量的采集形式
變量具有三種采集形式,循環連續,循環使用及根據指令。
默許狀況下,咱們應當將其設置為循環使用的方法。這表明只要當時畫面中運用到了某變量,該變量才會被刷新,才會發生通信負荷。假如誤設置為循環連續,那么不論當時畫面中是不是運用該變量,面板都會在后臺不停地刷新該變量,然后產生不必要的通信負荷,下降了面板全體的通信速度。
設置為循環連續方法常見的運用是該變量組態了數值更改事件。
3、通信波特率
當然是越快越好,條件是線路質量好,干擾少或接地屏蔽等辦法妥當。當通信條件差時,高波特率致使通信失利概率更高,反而會下降成功通信的速度。假如此刻將波特率下降,則會下降通信數據包出錯的概率,然后改進通信速度。
波特率是單位時間內傳送的數據位數,即單位時間內傳送二進制數的位數,單位是位/秒( bit per second,bps)。
假如數據傳送的格式是7位,加上校驗位、1個起始位以及1個停止位,共10個數據位,而數據傳送的速率是960字符/秒,則傳送的波特率為 10×960=9600bps 波特率的倒數為每一位的傳送時間,即 T=1/9600≈0.104ms 由上述的異步通信原理可知,相互通信的A、B站點雙方必須具有相同的波特率,否則就無法實現通信。
4、單個畫面中 I/O 域的數量
每款面板都會在性能參數中給出單個畫面中最大允許組態的對象數量,如最多幾個域,最多幾個變量,最多幾個復雜對象等。這都是極限參數。實踐運用的項目不主張讓這些參數到達極限值,除非項目比較簡單,通信變量不多的狀況。所以,假如可能,將多 I/O 域的畫面拆分子畫面。