睿遠(yuǎn)研究院丨IO-Link CM配置管理
前言
上回我們講到SM模塊的狀態(tài)機(jī),本期我們來(lái)看看CM模塊,CM模塊的全稱是Configuration Manager,它在主站中起著舉足輕重的作用,負(fù)責(zé)協(xié)調(diào)主站的各個(gè)應(yīng)用程序模塊,配置管理模塊(CM)初始化端口的啟動(dòng),并根據(jù)端口狀態(tài)啟動(dòng)或停止其他應(yīng)用程序。
1 CM模塊介紹
從上圖可以得知,CM管理了整體后續(xù)各個(gè)模塊何時(shí)啟動(dòng),何時(shí)關(guān)閉;網(wǎng)關(guān)應(yīng)用通過(guò)SMI接口實(shí)現(xiàn)對(duì)CM模塊的基本調(diào)度,然后CM管理后續(xù)整體的生命周期;其中包括DS、ODE、DU以及PDE四大應(yīng)用層模塊。

2 CM狀態(tài)機(jī)
前面所講,SMI接口通過(guò)SMI_PortConfiguration對(duì)端口進(jìn)行配置,CM模塊會(huì)把配置下發(fā)到SM模塊,由SM模塊進(jìn)行具體的端口配置管理。

CM模塊主要協(xié)調(diào)幾個(gè)模塊之間的行為,比如當(dāng)配置為IO-Link之后,CM驅(qū)動(dòng)SM模塊開(kāi)始啟動(dòng),進(jìn)入SM的Startup階段,看看是否發(fā)生端口的fault情形。
如果開(kāi)始建立通信了,會(huì)對(duì)參數(shù)進(jìn)行管理,并判斷DS是否就緒,這個(gè)階段會(huì)發(fā)生DS的Upload或者Download操作,只有DS Ready之后,才進(jìn)入Operate階段;在整個(gè)配置管理階段,只要發(fā)生通信丟失,就會(huì)回到一開(kāi)始的階段。

結(jié)語(yǔ)
本期的內(nèi)容就先到這里,IO-Link協(xié)議棧的解析,也逐漸接近尾聲啦。非常感謝各位童鞋一直以來(lái)的支持與關(guān)注,歡迎大家隨時(shí)給我們留言、私信,深入探討IO-Link的技術(shù)與場(chǎng)景。
提交
睿遠(yuǎn)研究院丨IO-Link SM模塊解析
IO-Link 應(yīng)用層OD
睿遠(yuǎn)研究院丨IO-Link 事件解讀
睿遠(yuǎn)研究院丨IO-Link ISDU詳解
睿遠(yuǎn)研究院丨IO-Link OD模塊解析

投訴建議