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