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