System.ArgumentOutOfRangeException: 索引和長(zhǎng)度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術(shù)實(shí)現(xiàn)步驟摘要】
本申請(qǐng)屬于空調(diào),尤其涉及一種多聯(lián)機(jī)控制裝置及其通信方法、多聯(lián)機(jī)空調(diào)系統(tǒng)。
技術(shù)介紹
1、modbus協(xié)議已經(jīng)成為工業(yè)領(lǐng)域通信協(xié)議的業(yè)界標(biāo)準(zhǔn)。modbus協(xié)議支持傳統(tǒng)的rs-232、rs-422、rs-485和以太網(wǎng)設(shè)備多種電氣接口,還可以在各種介質(zhì)上傳送數(shù)據(jù),如雙絞線、光纖和無(wú)線等。
2、modbus?rtu是modbus協(xié)議的一個(gè)版本,是多聯(lián)機(jī)空調(diào)系統(tǒng)中常用的通信協(xié)議,modbus?rtu的特點(diǎn)是每個(gè)基于modbus?rtu的通信網(wǎng)絡(luò)中只能有一個(gè)主機(jī),外部設(shè)備對(duì)從機(jī)的訪問(wèn)需要依賴主機(jī),例如,外部設(shè)備需要獲取從機(jī)1的數(shù)據(jù),只能外部設(shè)備向主機(jī)發(fā)送數(shù)據(jù)請(qǐng)求,然后主機(jī)解析外部設(shè)備的數(shù)據(jù)請(qǐng)求后再向從機(jī)1發(fā)送數(shù)據(jù)請(qǐng)求,而外部設(shè)備的數(shù)據(jù)請(qǐng)求無(wú)法發(fā)送至從機(jī)1,因此通信效率低下。
技術(shù)實(shí)現(xiàn)思路
1、有鑒于此,本申請(qǐng)實(shí)施例提供了一種多聯(lián)機(jī)控制裝置及其通信方法、多聯(lián)機(jī)空調(diào)系統(tǒng),能夠提高多聯(lián)機(jī)控制裝置的通信效率。
2、本申請(qǐng)第一方面實(shí)施例提供一種多聯(lián)機(jī)控制裝置,包括:主控制器和至少一個(gè)從控制器;
3、所述主控制器包括:第一總線接口和第二總線接口;每一個(gè)所述從控制器通過(guò)第二總線連接至所述主控制器的第二總線接口,所述主控制器的第一總線接口用于通過(guò)第一總線連接外部設(shè)備;
4、所述外部設(shè)備和所述從控制器之間基于預(yù)設(shè)的modbus協(xié)議棧進(jìn)行通信,所述modbus協(xié)議棧包括:鏈路層協(xié)議和應(yīng)用層協(xié)議。
5、本申請(qǐng)第一方面實(shí)施例的多聯(lián)機(jī)控制裝置包括:主控制器和
6、在本申請(qǐng)的一些實(shí)施例中,所述第一總線接口被配置為modbus從機(jī)模式,第二總線接口被配置為modbus主機(jī)模式。
7、在本申請(qǐng)的一些實(shí)施例中,所述鏈路層協(xié)議,包括:
8、對(duì)應(yīng)用層下發(fā)的應(yīng)用層協(xié)議數(shù)據(jù)包添加目的地址和校驗(yàn)碼,得到鏈路層協(xié)議數(shù)據(jù)包,并將所述鏈路層協(xié)議數(shù)據(jù)包發(fā)送到傳輸總線上。
9、在本申請(qǐng)的一些實(shí)施例中,所述鏈路層協(xié)議,還包括:
10、對(duì)鏈路層接收的來(lái)自其他節(jié)點(diǎn)的鏈路層協(xié)議數(shù)據(jù)包進(jìn)行解析,以分離出目的地址和校驗(yàn)碼,根據(jù)該校驗(yàn)碼進(jìn)行數(shù)據(jù)校驗(yàn),并將校驗(yàn)無(wú)誤且目的地址匹配自身地址的數(shù)據(jù)包遞交到應(yīng)用層。
11、本申請(qǐng)第二方面實(shí)施例的多聯(lián)機(jī)控制裝置的通信方法,應(yīng)用于第一方面實(shí)施例所述的多聯(lián)機(jī)控制裝置,所述方法包括:
12、所述第一總線接口的鏈路層接收到外部設(shè)備發(fā)送的第一鏈路層協(xié)議數(shù)據(jù)包,對(duì)所述第一鏈路層協(xié)議數(shù)據(jù)包進(jìn)行解析,以分離出第一目的地址和第一校驗(yàn)碼;
13、根據(jù)所述第一校驗(yàn)碼對(duì)所述第一鏈路層協(xié)議數(shù)據(jù)包進(jìn)行數(shù)據(jù)校驗(yàn);
14、根據(jù)數(shù)據(jù)校驗(yàn)無(wú)誤,基于所述第一目的地址對(duì)所述第一鏈路層協(xié)議數(shù)據(jù)包進(jìn)行轉(zhuǎn)發(fā)。
15、本申請(qǐng)第二方面實(shí)施例的多聯(lián)機(jī)控制裝置的通信方法,外部設(shè)備可以通過(guò)主控制器的鏈路層將數(shù)據(jù)請(qǐng)求橋接發(fā)送至從控制器,也可以將從控制器的響應(yīng)數(shù)據(jù)通過(guò)主控制器的鏈路層橋接返回至外部設(shè)備,無(wú)需主控制器的應(yīng)用層對(duì)外部設(shè)備的數(shù)據(jù)請(qǐng)求進(jìn)行解析以及緩存從控制器的響應(yīng)數(shù)據(jù),從而提高多聯(lián)機(jī)控制裝置的通信效率。
16、在本申請(qǐng)的一些實(shí)施例中,所述基于所述第一目的地址對(duì)所述第一鏈路層協(xié)議數(shù)據(jù)包進(jìn)行轉(zhuǎn)發(fā),包括:
17、根據(jù)所述第一目的地址與所述主控制器的地址匹配,將所述第一鏈路層協(xié)議數(shù)據(jù)包遞交到所述主控制器的應(yīng)用層,并將該應(yīng)用層的響應(yīng)數(shù)據(jù)組裝成響應(yīng)包發(fā)回外部設(shè)備。
18、在本申請(qǐng)的一些實(shí)施例中,所述基于所述第一目的地址對(duì)所述第一鏈路層協(xié)議數(shù)據(jù)包進(jìn)行轉(zhuǎn)發(fā),包括:
19、根據(jù)所述第一目的地址與所述主控制器的地址不匹配,將所述第一鏈路層協(xié)議數(shù)據(jù)包轉(zhuǎn)發(fā)到所述第二總線接口的鏈路層,以使所述第二總線接口的鏈路層將所述第一鏈路層協(xié)議數(shù)據(jù)包發(fā)送至第二總線并接收返回的響應(yīng)包;
20、所述第一總線接口的鏈路層接收到所述第二總線接口的鏈路層轉(zhuǎn)發(fā)的響應(yīng)包,將該響應(yīng)包發(fā)回外部設(shè)備。
21、在本申請(qǐng)的一些實(shí)施例中,所述方法還包括:
22、所述第二總線接口的鏈路層接收到所述主控制器的應(yīng)用層下發(fā)的應(yīng)用層協(xié)議數(shù)據(jù)包,對(duì)所述應(yīng)用層協(xié)議數(shù)據(jù)包添加目的地址和校驗(yàn)碼,得到第二鏈路層協(xié)議數(shù)據(jù)包,并將所述第二鏈路層協(xié)議數(shù)據(jù)包發(fā)送到第二總線上。
23、在本申請(qǐng)的一些實(shí)施例中,所述方法還包括:
24、所述第二總線接口的鏈路層接收所述第二總線上返回的響應(yīng)包,將該響應(yīng)包遞交到所述主控制器的應(yīng)用層。
25、本申請(qǐng)第三方面實(shí)施例的多聯(lián)機(jī)空調(diào)系統(tǒng),包括第一方面實(shí)施例的多聯(lián)機(jī)控制裝置。
26、本申請(qǐng)第三方面實(shí)施例的多聯(lián)機(jī)空調(diào)系統(tǒng),采用本申請(qǐng)?zhí)峁┑纳鲜龆嗦?lián)機(jī)控制裝置,從而能夠提高多聯(lián)機(jī)空調(diào)系統(tǒng)的通信效率。
本文檔來(lái)自技高網(wǎng)...【技術(shù)保護(hù)點(diǎn)】
1.一種多聯(lián)機(jī)控制裝置,其特征在于,包括:主控制器和至少一個(gè)從控制器;
2.根據(jù)權(quán)利要求1所述的多聯(lián)機(jī)控制裝置,其特征在于,所述第一總線接口被配置為Modbus從機(jī)模式,第二總線接口被配置為Modbus主機(jī)模式。
3.根據(jù)權(quán)利要求1所述的多聯(lián)機(jī)控制裝置,其特征在于,所述鏈路層協(xié)議,包括:
4.根據(jù)權(quán)利要求3所述的多聯(lián)機(jī)控制裝置,其特征在于,所述鏈路層協(xié)議,還包括:
5.一種多聯(lián)機(jī)控制裝置的通信方法,其特征在于,應(yīng)用于權(quán)利要求4所述的多聯(lián)機(jī)控制裝置,所述方法包括:
6.根據(jù)權(quán)利要求5所述的多聯(lián)機(jī)控制裝置的通信方法,其特征在于,所述基于所述第一目的地址對(duì)所述第一鏈路層協(xié)議數(shù)據(jù)包進(jìn)行轉(zhuǎn)發(fā),包括:
7.根據(jù)權(quán)利要求5所述的多聯(lián)機(jī)控制裝置的通信方法,其特征在于,所述基于所述第一目的地址對(duì)所述第一鏈路層協(xié)議數(shù)據(jù)包進(jìn)行轉(zhuǎn)發(fā),包括:
8.根據(jù)權(quán)利要求5所述的多聯(lián)機(jī)控制裝置的通信方法,其特征在于,所述方法還包括:
9.根據(jù)權(quán)利要求8所述的多聯(lián)機(jī)控制裝置的通信方法,其特征在于,所述方法還包括:
...【技術(shù)特征摘要】
1.一種多聯(lián)機(jī)控制裝置,其特征在于,包括:主控制器和至少一個(gè)從控制器;
2.根據(jù)權(quán)利要求1所述的多聯(lián)機(jī)控制裝置,其特征在于,所述第一總線接口被配置為modbus從機(jī)模式,第二總線接口被配置為modbus主機(jī)模式。
3.根據(jù)權(quán)利要求1所述的多聯(lián)機(jī)控制裝置,其特征在于,所述鏈路層協(xié)議,包括:
4.根據(jù)權(quán)利要求3所述的多聯(lián)機(jī)控制裝置,其特征在于,所述鏈路層協(xié)議,還包括:
5.一種多聯(lián)機(jī)控制裝置的通信方法,其特征在于,應(yīng)用于權(quán)利要求4所述的多聯(lián)機(jī)控制裝置,所述方法包括:
6.根據(jù)權(quán)利...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:汪坤,劉雅嵐,徐小凱,孟章安,
申請(qǐng)(專利權(quán))人:重慶美的通用制冷設(shè)備有限公司,
類型:發(fā)明
國(guó)別省市:
還沒有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。