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