通訊
![]()
|
如何縮短通訊時(shí)長(zhǎng),提高生產(chǎn)效率? |
|
問(wèn)題點(diǎn)
使用 Modbus RTU控制(RS-485通信)時(shí),會(huì)遇到設(shè)備通訊時(shí)間過(guò)長(zhǎng)而影響生產(chǎn)效率的情況。在此為您介紹影響通訊周期時(shí)長(zhǎng)的因素以及如何有效縮短通訊周期。 |
![]()
|
以混合控制系統(tǒng)αSTEP AZ系列為例 | ![]()
|
影響通訊周期時(shí)長(zhǎng)的因素
![]()
上圖是完整的通訊時(shí)序。
其中C3.5(無(wú)通信時(shí)間)及Tb2(發(fā)送等待時(shí)間)是影響通訊周期時(shí)長(zhǎng)的重要因素。 如何縮短通訊周期?
●關(guān)于C3.5C3.5,也就是無(wú)通信時(shí)間的發(fā)送等待時(shí)間可以通過(guò)設(shè)定通信速度來(lái)調(diào)整,如下圖表所示,通信速度越快,C3.5的發(fā)送等待時(shí)間就越短。 ![]() ●關(guān)于Tb2
(?點(diǎn)此下載支援軟件MEXE02)通訊周期中發(fā)送等待時(shí)間Tb2可以通過(guò)軟件設(shè)定來(lái)縮短。以東方馬達(dá)的支援軟件MEXE02為例,發(fā)Tb2發(fā)送等待時(shí)間的出場(chǎng)設(shè)定是10ms可通過(guò)設(shè)定,將其設(shè)定為0ms,從而縮短時(shí)長(zhǎng)。 ![]() 除此之外,還可以通過(guò)減少指令數(shù)量,來(lái)實(shí)現(xiàn)整個(gè)通訊時(shí)長(zhǎng)的縮短。
通常設(shè)備完成動(dòng)作,需要經(jīng)過(guò)讀取、寫入、執(zhí)行等多個(gè)指令帶來(lái)的多個(gè)通訊周期,時(shí)間較長(zhǎng)。且當(dāng)存在多個(gè)驅(qū)動(dòng)器時(shí),通訊時(shí)間更會(huì)遞增。
而東方馬達(dá)α STEP AZ系列的直接數(shù)據(jù)運(yùn)行功能和間接參照功能,可以減少指令數(shù)量,從而縮短通訊時(shí)長(zhǎng)。
●直接數(shù)據(jù)運(yùn)行功能 一般普通連續(xù)運(yùn)行,連續(xù)寫入多段數(shù)據(jù)時(shí),要反映多段數(shù)據(jù),需要等前一段動(dòng)作完成后或者通過(guò)STOP信號(hào),讓電動(dòng)機(jī)停止,才能得以實(shí)現(xiàn),類似于I/O控制運(yùn)行。 ![]() 而直接數(shù)據(jù)運(yùn)行功能,可以直接寫入執(zhí)行數(shù)據(jù)內(nèi)容,進(jìn)行多段數(shù)據(jù)運(yùn)行時(shí),也可以選擇直接執(zhí)行或者前一段動(dòng)作完成后執(zhí)行,無(wú)需停止命令,有效節(jié)省時(shí)間,類似于脈沖控制運(yùn)行。
●點(diǎn)擊觀看介紹視頻:普通連續(xù)運(yùn)行與直接數(shù)據(jù)運(yùn)行對(duì)比
●間接參照功能
當(dāng)要讀取多個(gè)數(shù)據(jù)時(shí),如寄存器不連續(xù),則需要多條指令進(jìn)行讀取,相應(yīng)的通訊時(shí)間也會(huì)增加。 而間接參照功能則可以將不連續(xù)的寄存器地址保存發(fā)送到專用地址,實(shí)現(xiàn)1條指令讀取多個(gè)數(shù)據(jù),減少了讀取指令的數(shù)量,以降低通信時(shí)間。 相關(guān)產(chǎn)品
|