亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種協(xié)議轉(zhuǎn)換方法、裝置及控制系統(tǒng)的制作方法_2

文檔序號(hào):9828249閱讀:來(lái)源:國(guó)知局
地址中的值不同時(shí),該 第一項(xiàng)目的目標(biāo)狀態(tài)也不同。一個(gè)第一項(xiàng)目對(duì)應(yīng)的控制地址可以為協(xié)議轉(zhuǎn)換裝置中的任意 一個(gè)物理地址,本發(fā)明實(shí)施例對(duì)此不進(jìn)行限制。如表1所示,本發(fā)明實(shí)施例中示例性的示出 了部分控制地址及其對(duì)應(yīng)的第一項(xiàng)目,以及該第一項(xiàng)目為不同的值時(shí)該第一項(xiàng)目的目標(biāo)狀 態(tài)。具體的,當(dāng)運(yùn)轉(zhuǎn)模式這一第一項(xiàng)目的目標(biāo)狀態(tài)為制冷時(shí),則根據(jù)該第一項(xiàng)目確定的控制 地址為40079,該控制地址對(duì)應(yīng)的第一數(shù)值為2。
[0048] 表 1
[0050] 203、控制系統(tǒng)根據(jù)控制地址以及控制地址對(duì)應(yīng)的第一數(shù)值生成寫(xiě)指令。
[0051] 其中,控制系統(tǒng)支持第一協(xié)議,控制系統(tǒng)發(fā)送的報(bào)文遵循第一協(xié)議,即寫(xiě)指令遵循 第一協(xié)議。
[0052] 為了更清楚的對(duì)本發(fā)明實(shí)施例提供的方法進(jìn)行說(shuō)明,本發(fā)明實(shí)施例中均以上述 方法應(yīng)用在Homebus協(xié)議和Modbus TCP之間的轉(zhuǎn)換為例進(jìn)行說(shuō)明,其中,控制系統(tǒng)支持 Modbus TCP,空調(diào)支持Homebus協(xié)議。該情況下,第一協(xié)議為Modbus TCP,下文中的第二協(xié) 議為Homebus協(xié)議。
[0053] 如圖 3 所不,Modbus TCP 報(bào)文由 MBAP(Modbus Application Protocol,Modbus 應(yīng) 用協(xié)議)報(bào)文頭、功能碼和數(shù)據(jù)組成,其中,功能碼可以指示該報(bào)文的操作類(lèi)型(寫(xiě)操作或 讀操作),當(dāng)操作類(lèi)型為寫(xiě)操作時(shí),該報(bào)文為一個(gè)寫(xiě)指令,當(dāng)操作類(lèi)型為讀操作時(shí),該報(bào)文為 一個(gè)讀指令。
[0054] 示例性的,基于表1所述的示例,當(dāng)空調(diào)的運(yùn)轉(zhuǎn)/停止這一第一項(xiàng)目的目標(biāo)狀態(tài)為 運(yùn)轉(zhuǎn)時(shí),寫(xiě)指令可以為:〇〇H(H 代表 16 進(jìn)制)01H OOH OOH OOH 09H FFH IOH 9CH 8EH OOH OlH 02H OOH 01H,該指令的具體含義可以參見(jiàn)表2,該寫(xiě)指令用于指示從物理地址9CH 8EH (40078)開(kāi)始寫(xiě)1個(gè)寄存器,寫(xiě)2個(gè)字節(jié)數(shù),寫(xiě)入的值為1,也就是說(shuō),在地址40078中寫(xiě) 入1。根據(jù)表1可知,40078中的值為1時(shí),表示空調(diào)的目標(biāo)狀態(tài)為運(yùn)轉(zhuǎn)。
[0055] 表 2
[0057] 需要說(shuō)明的是,一個(gè)寫(xiě)指令中可以指示在一個(gè)或多個(gè)控制地址中寫(xiě)入對(duì)應(yīng)的第一 數(shù)值。
[0058] 204、控制系統(tǒng)向協(xié)議轉(zhuǎn)換裝置發(fā)送寫(xiě)指令。
[0059] 205、協(xié)議轉(zhuǎn)換裝置接收控制系統(tǒng)發(fā)送的寫(xiě)指令并根據(jù)寫(xiě)指令中指示的控制地址 和第一數(shù)值在控制地址中寫(xiě)入對(duì)應(yīng)的第一數(shù)值。
[0060] 具體的,協(xié)議轉(zhuǎn)換裝置可以為能夠?qū)崿F(xiàn)本發(fā)明實(shí)施例提供的方法的任意一種設(shè) 備,具體可以為計(jì)算機(jī)或適配器等。
[0061] 基于表2所述的示例,當(dāng)協(xié)議轉(zhuǎn)換裝置接收到寫(xiě)指令為OOH OlH OOH OOH OOH 09H FFH IOH 9CH 8EH OOH OlH 02H OOH OlH時(shí),協(xié)議轉(zhuǎn)換裝置根據(jù)該寫(xiě)指令在40078中 寫(xiě)入1。
[0062] 206、協(xié)議轉(zhuǎn)換裝置確定控制地址中的值為對(duì)應(yīng)的第一數(shù)值時(shí)所代表的控制指令, 根據(jù)控制指令生成控制消息。
[0063] 具體的,空調(diào)支持第二協(xié)議,控制消息遵循第二協(xié)議。
[0064] 需要說(shuō)明的是,協(xié)議轉(zhuǎn)換裝置既可以識(shí)別遵循第一協(xié)議的報(bào)文,也可以識(shí)別遵循 第二協(xié)議的報(bào)文,并且協(xié)議轉(zhuǎn)換裝置既可以生成遵循第一協(xié)議的報(bào)文,也可以生成遵循第 二協(xié)議的報(bào)文。
[0065] 具體的,控制地址的值不同時(shí),代表的控制指令也不同,具體可參見(jiàn)表1。
[0066] 基于表2所述的示例,當(dāng)40078中的值為1時(shí)代表的控制指令為運(yùn)轉(zhuǎn),則協(xié)議轉(zhuǎn)換 裝置根據(jù)該控制指令生成控制消息。當(dāng)?shù)诙f(xié)議為Homebus協(xié)議時(shí),Homebus報(bào)文包括報(bào) 文頭和數(shù)據(jù),其中報(bào)文頭中的信息包括識(shí)別碼、種別碼、長(zhǎng)度、送信源地址、送信目標(biāo)地址等 信息。示例性的,控制消息可以為:29H OOH (FH ClH 80H OlH 40H B3H 01H,其中,29H OOH (FH ClH 80H OlH 40H B3H為報(bào)文頭,OlH為數(shù)據(jù),由于在Homebus協(xié)議中,第9個(gè)字節(jié)中的 bito的值為1時(shí),表示"運(yùn)轉(zhuǎn)",因此,控制消息中包括控制空調(diào)開(kāi)始運(yùn)轉(zhuǎn)的指令。
[0067] 207、協(xié)議轉(zhuǎn)換裝置向空調(diào)發(fā)送控制消息。
[0068] 208、空調(diào)接收協(xié)議轉(zhuǎn)換裝置發(fā)送的控制消息,并根據(jù)控制消息中包含的控制指令 執(zhí)行相應(yīng)的動(dòng)作。
[0069] 具體的,由于空調(diào)能夠識(shí)別遵循第二協(xié)議的報(bào)文,因此,可以正確解析控制消息中 包含的控制指令。
[0070] 可選的,在步驟205之后,所述方法還包括:所述協(xié)議轉(zhuǎn)換裝置向所述控制系統(tǒng)發(fā) 送寫(xiě)指令響應(yīng)消息,用于告知所述控制系統(tǒng)所述協(xié)議轉(zhuǎn)換裝置根據(jù)所述寫(xiě)指令是否在所述 控制地址中成功寫(xiě)入所述第一數(shù)值。
[0071] 本發(fā)明實(shí)施例提供的方法,控制系統(tǒng)確定設(shè)定的空調(diào)的第一項(xiàng)目的目標(biāo)狀態(tài)后, 根據(jù)第一項(xiàng)目確定第一項(xiàng)目對(duì)應(yīng)的控制地址,并根據(jù)第一項(xiàng)目的目標(biāo)狀態(tài)確定該控制地址 對(duì)應(yīng)的第一數(shù)值,并通過(guò)向協(xié)議轉(zhuǎn)換裝置發(fā)送寫(xiě)指令使得協(xié)議轉(zhuǎn)換裝置在該控制地址中寫(xiě) 入對(duì)應(yīng)的第一數(shù)值,協(xié)議轉(zhuǎn)換裝置根據(jù)該控制地址中寫(xiě)入的第一數(shù)值可以確定控制系統(tǒng)發(fā) 送的控制指令,根據(jù)該控制指令生成控制消息后向空調(diào)發(fā)送即可控制空調(diào)。雖然控制系統(tǒng) 支持的協(xié)議為第一協(xié)議,空調(diào)支持的協(xié)議為第二協(xié)議,但是通過(guò)本發(fā)明實(shí)施例提供的方法 使得該空調(diào)受控于該控制系統(tǒng),因此,可以擴(kuò)大空調(diào)的使用范圍。
[0072] 在一種應(yīng)用場(chǎng)景下,控制系統(tǒng)除了控制空調(diào)之外,還需要獲取空調(diào)的第二項(xiàng)目的 當(dāng)前狀態(tài),該情況下,如圖4所示,上述方法還包括:
[0073] 401、控制系統(tǒng)確定需要獲取的空調(diào)的第二項(xiàng)目的當(dāng)前狀態(tài)。
[0074] 其中,第二項(xiàng)目可以為空調(diào)的所有項(xiàng)目中的任意一個(gè)項(xiàng)目。
[0075] 具體的,控制系統(tǒng)可以根據(jù)用戶的指示確定需要獲取的空調(diào)的第二項(xiàng)目的當(dāng)前狀 ??τ O
[0076] 402、控制系統(tǒng)確定第二項(xiàng)目對(duì)應(yīng)的狀態(tài)地址。
[0077] 具體的,一個(gè)第二項(xiàng)目對(duì)應(yīng)一個(gè)狀態(tài)地址,一個(gè)第二項(xiàng)目對(duì)應(yīng)的狀態(tài)地址為協(xié)議 轉(zhuǎn)換裝置中的用于記錄該第二項(xiàng)目的當(dāng)前狀態(tài)的物理地址,一個(gè)第二項(xiàng)目對(duì)應(yīng)的狀態(tài)地址 可以為任意一個(gè)物理地址,但是,一個(gè)物理地址只能作為狀態(tài)地址或控制地址。
[0078] 如表3所示,本發(fā)明實(shí)施例中示例性的示出了部分狀態(tài)地址及其對(duì)應(yīng)的第二項(xiàng) 目。
[0079] 表 3
[0081] 403、控制系統(tǒng)根據(jù)狀態(tài)地址生成讀指令。
[0082] 其中,讀指令遵循第一協(xié)議。
[0083] 示例性的,讀指令可以為:00H OlH OOH OOH OOH 06Η FFH 03Η 9CH 42Η OOH 02Η,其中每個(gè)數(shù)據(jù)的含義可以參見(jiàn)表4。讀指令用于指示從物理地址9CH 42Η(40002)開(kāi)始 讀2個(gè)寄存器,讀4個(gè)字節(jié)數(shù)。
[0084]表 4
[0086] 404、控制系統(tǒng)向協(xié)議轉(zhuǎn)換裝置發(fā)送讀指令。
[0087] 405、協(xié)議轉(zhuǎn)換裝置接收控制系統(tǒng)發(fā)送的讀指令,并根據(jù)讀指令中指示的狀態(tài)地址 在狀態(tài)地址中讀出第二數(shù)值。
[0088] 基于表4所述的示例,當(dāng)讀指令為OH OlH OOH OOH OOH 06H FFH 03H 9CH 42H OOH 02H時(shí),協(xié)議轉(zhuǎn)換裝置根據(jù)該讀指令在物理地址40002中讀出40002對(duì)應(yīng)的第二數(shù)值, 在物理地址40003中讀出40003對(duì)應(yīng)的第二數(shù)值。
[0089] 406、協(xié)議轉(zhuǎn)換裝置根據(jù)第二數(shù)值生成反饋消息。
[0090] 具體的,反饋消息遵循第一協(xié)議。
[0091 ] 407、協(xié)議轉(zhuǎn)換裝置向控制系統(tǒng)發(fā)送反饋消息。
[0092] 具體的,反饋消息中包括第二數(shù)值。
[0093] 需要說(shuō)明的是,當(dāng)讀指令中包括多個(gè)狀態(tài)地址時(shí),第二數(shù)值也有多個(gè),則反饋消息 中包括多個(gè)第二數(shù)值,一個(gè)狀態(tài)地址對(duì)應(yīng)一個(gè)第二數(shù)值。
[0094] 示例性的,基于表4所示的示例,假設(shè)在2個(gè)寄存器中讀出的數(shù)據(jù)為1和2,即物理 地址40002中的第二數(shù)值為1,物理地址40003中的第二數(shù)值為2。
[0095] 408、控制系統(tǒng)接收協(xié)議轉(zhuǎn)換裝置發(fā)送的反饋消息,并根據(jù)反饋消息獲取狀態(tài)地址 中的第二數(shù)值。
[0096] 409、控制系統(tǒng)根據(jù)狀態(tài)地址中的第二數(shù)值確定空調(diào)的第二項(xiàng)目的當(dāng)前狀態(tài)。
[0097] 具體的,每個(gè)第二項(xiàng)目對(duì)應(yīng)的狀態(tài)地址中的值不同時(shí),該第二項(xiàng)目的當(dāng)前狀態(tài)也 不同,示例性的,基于表3所示的示例,如表5所示,表5示例性的示出了表3中所示的狀態(tài) 地址為不同的值時(shí),該狀態(tài)地址對(duì)應(yīng)的第二項(xiàng)目的當(dāng)前狀態(tài)。
[0098] 表 5
[0099]
[0100] 具體的,當(dāng)控制系統(tǒng)確定狀態(tài)地址40002的值為1時(shí),表示空調(diào)處于運(yùn)轉(zhuǎn)的狀態(tài), 當(dāng)控制系統(tǒng)確定狀態(tài)地址40003的值為2時(shí),表示空調(diào)處于制冷的狀態(tài)。
[0101] 可選的,上述方法還可以包括:空調(diào)向協(xié)議轉(zhuǎn)換裝置發(fā)送該空調(diào)的當(dāng)前狀態(tài)信息, 當(dāng)前狀態(tài)信息遵循第二協(xié)議,當(dāng)前狀態(tài)信息中包括空調(diào)的至少一個(gè)第二項(xiàng)目的當(dāng)前狀態(tài)的 信息;協(xié)議轉(zhuǎn)換裝置接收空調(diào)發(fā)送的該空調(diào)的當(dāng)前狀態(tài)信息,并根據(jù)該當(dāng)前狀態(tài)信息確定 該至少一個(gè)第二項(xiàng)目的當(dāng)前狀態(tài),并將該至少一個(gè)第二項(xiàng)目的當(dāng)前狀態(tài)記錄在該至少一個(gè) 第二項(xiàng)目對(duì)應(yīng)的狀態(tài)地址中,其中,一個(gè)第二項(xiàng)目的當(dāng)前狀態(tài)對(duì)應(yīng)一個(gè)狀態(tài)地址。
[0102] 具體的,當(dāng)協(xié)議轉(zhuǎn)換裝置根據(jù)該當(dāng)前狀態(tài)信息確定該至少一個(gè)第二項(xiàng)目的當(dāng)前狀 態(tài)后,根據(jù)該至少一個(gè)第二項(xiàng)目的當(dāng)前狀態(tài)確定該至少一個(gè)第二項(xiàng)目對(duì)應(yīng)的狀態(tài)地址的 值,并將該至少一個(gè)第二項(xiàng)目對(duì)應(yīng)的狀態(tài)地址的值寫(xiě)入該至少一個(gè)第二項(xiàng)目對(duì)應(yīng)的狀態(tài)地 址中,一個(gè)狀態(tài)地址對(duì)應(yīng)一個(gè)值。
[0103] 需要說(shuō)明的是,為了
當(dāng)前第2頁(yè)1 2 3 4 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1