歡迎來到《圣博凱斯》變頻供水設(shè)備官網(wǎng)
精銳于專業(yè) / 卓然于品質(zhì) -- 20年專注于供水行業(yè),締造至臻品質(zhì) -- 服務(wù)熱線:0731-85783205 18932453205

powerbus通訊協(xié)議_powerbus原理圖

通過自己的理解,將modbus工作的全過程歸納為以下幾個圖。

希望你能更形象地從整體的角度理解整體的原理。

由于篇幅有限,圖中的字體很小,省略了一些程序的語句。 請結(jié)合freemodbus的源代碼進(jìn)行確認(rèn)。

串行端口相應(yīng)地設(shè)置有基于STM32的USART2。

另外,應(yīng)該有三個枚舉概率,有識別和區(qū)別。

1 ) emb事件類型、emb角色) )中,判斷事件。 事件是對完整幀(消息)的操作。

類型編號

{

EV_READY,//事件準(zhǔn)備階段,即還沒有接收到1幀的數(shù)據(jù)

EV_FRAME_RECEIVED,//1幀的數(shù)據(jù)接收結(jié)束

EV_EXECUTE,//此幀數(shù)據(jù)的具體執(zhí)行

發(fā)送EV_FRAME_SENT //幀

} emb事件類型;

2 ) eRcvState和eSndState,這兩個枚舉變量表示接收狀態(tài)、發(fā)送狀態(tài),每字節(jié)。

如果存在正在接收的字節(jié),則eRcvState=STATE_RX_RCV; 所有字節(jié)接收后,將再次進(jìn)入空閑狀態(tài)。

如果沒有正在接收的字節(jié),則eRcvState=STATE_RX_IDLE; 只有在接收空閑狀態(tài)下才能發(fā)送。 反之亦然。

他們的關(guān)系:當(dāng)一幀的所有的字節(jié)被接收、或者被發(fā)送完成之后, 就觸發(fā)了一個事件。從而,進(jìn)入了對事件的操作中。

有了大致的理解,下圖會更容易理解。

猜你喜歡

  • 除塵風(fēng)機(jī)性能測試在狀態(tài)管理中的意義 除塵風(fēng)機(jī)性能測試在狀態(tài)管理中的作用

    1、有利于除塵風(fēng)機(jī)及其系統(tǒng)的穩(wěn)定運(yùn)行除塵風(fēng)機(jī)及其系統(tǒng)的設(shè)計應(yīng)滿足系統(tǒng)所需流量和壓強(qiáng)的工況點在除塵風(fēng)機(jī)的高效率點附近。但是,在長期的運(yùn)行過程中,由于葉片變形、管道阻力增加等原因,除塵風(fēng)機(jī)的效率會逐年下降,電動機(jī)的功耗會增加。同時風(fēng)量、風(fēng)壓也會

  • 高壓風(fēng)機(jī)來源發(fā)展?fàn)顟B(tài)分析 高壓風(fēng)機(jī)來源發(fā)展?fàn)顟B(tài)

    升鴻單段高壓風(fēng)機(jī)升鴻雙段高壓風(fēng)機(jī)丨風(fēng)機(jī)行業(yè)挑戰(zhàn)機(jī)遇并存風(fēng)機(jī)行業(yè)在我國國民經(jīng)濟(jì)中一直占有著重要的地位,高壓風(fēng)機(jī)廠家其相關(guān)風(fēng)機(jī)產(chǎn)品也應(yīng)用在各個領(lǐng)域,為我國的經(jīng)濟(jì)建設(shè)發(fā)展做出了巨大貢獻(xiàn)。在“十二五”期間,我國高壓風(fēng)機(jī)廠家風(fēng)機(jī)行業(yè)在應(yīng)用需求的拉動下

  • 處于工作狀態(tài)下的氟塑料自吸泵為什么會響_處于工作狀態(tài)下的氟塑料自吸泵為什么會出現(xiàn)泄漏?

    處于工作狀態(tài)下的氟塑料自吸泵為什么會出現(xiàn)泄漏?氟塑料自吸泵1、惡劣的工作環(huán)境可能導(dǎo)致被污染的顆粒進(jìn)行摩擦配對,從而損壞動靜環(huán)2、環(huán)形密封圈松動,動環(huán)產(chǎn)生浮動,靜環(huán)會由于動力作用,導(dǎo)致它脫離靜環(huán)座。3、安裝氟塑料自吸泵的機(jī)械密封件時,造成的壓

  • 自吸泵有時上水有時不上水_自吸泵處于工作狀態(tài),但是不上水怎么辦?

    自吸泵處于工作狀態(tài),但是不上水怎么辦?當(dāng)使用各種自吸泵產(chǎn)品時,不可避免地會由于各種原因而無法吸水。下面我們將與您分享自吸泵不能吸水的常見原因,并告訴您解決方法:1、如果自吸泵在試運(yùn)行時,上水正常,但在實際使用過程中吸不上水的話,可以先觀察自

  • 暖氣循環(huán)泵需要一直運(yùn)行嗎_家用暖氣循環(huán)泵要一直處于打開狀態(tài)嗎?

    家用暖氣循環(huán)泵,可以用來增加系統(tǒng)壓力以提高熱水流速,進(jìn)而提升暖氣片的散熱量。接下來小編就告訴大家暖氣循環(huán)泵需要一直開著嗎,教大家正確使用暖氣循環(huán)泵。家用暖氣循環(huán)泵是可以一直保持開啟狀態(tài)的。高質(zhì)量的循環(huán)泵不僅可以長時間連續(xù)打開而且不會產(chǎn)生任何

  • 消火栓泵控制柜原理圖,消火栓泵控制柜自動與手動原理

    在日常的消防安全管理中,有很多企業(yè)的領(lǐng)導(dǎo)和管理者,因為他們害怕將消火栓泵的控制開關(guān)設(shè)置為自動狀態(tài),誤操作會導(dǎo)致過度的財產(chǎn)損失,這是非常錯誤的!這是違法的??!為什么這么錯?閉式自動噴水滅火系統(tǒng)采用常閉式噴頭。噴嘴的溫敏鎖定裝置只能在預(yù)定

18932453205