版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
ICS
33.040.50CCS
K74SILA上海浦東智能照明聯(lián)合會(huì)團(tuán)體標(biāo)準(zhǔn)T/SILA
—2022代替
—2020電力線載波通信(PLC)全屋互聯(lián)規(guī)范Power
(PLC)
smart
home
intercommunication
發(fā)布
實(shí)施上海浦東智能照明聯(lián)合會(huì) 發(fā)
布T/SILA
001—2022 前言
.................................................................................
II引言
.................................................................................
IV1
...............................................................................
12 規(guī)范性引用文件
.....................................................................
13 術(shù)語(yǔ)和定義
.........................................................................
14 縮略語(yǔ)
.............................................................................
15 系統(tǒng)組成與架構(gòu)
.....................................................................
2系統(tǒng)架構(gòu)
.......................................................................
2系統(tǒng)組成
.......................................................................
5系統(tǒng)要求
.......................................................................
5系統(tǒng)設(shè)備功能定義模型
...........................................................
56
模組串口接口參考................................................................
9范圍
...........................................................................
9說(shuō)明
...........................................................................
9應(yīng)用幀結(jié)構(gòu)
.....................................................................
9
應(yīng)用報(bào)文...................................................................
227 系統(tǒng)控制協(xié)議
......................................................................
23數(shù)據(jù)交互流程
..................................................................
23發(fā)送數(shù)據(jù)
......................................................................
23接收數(shù)據(jù)
......................................................................
23功能命令詳解
..................................................................
26附錄
A
.............................................................
44附錄
B
(規(guī)范性)設(shè)備類別編碼表.......................................................
72附錄
C
(規(guī)范性)制造商編碼表
.........................................................
74附錄
D
(規(guī)范性)模組尺寸及引腳規(guī)范...................................................
75附錄
E
(規(guī)范性)
芯片層互聯(lián)規(guī)范
...................................................
82T/SILA
001—2022 本文件按照GB/T
1.1—2020《標(biāo)準(zhǔn)化工作導(dǎo)則
第1部分:標(biāo)準(zhǔn)化文件的結(jié)構(gòu)和起草規(guī)則》的規(guī)定起草。本文件代替T/SILA
—2020《電力線載波通信(PLC)
001—2020相比,除結(jié)構(gòu)調(diào)整和編輯性改動(dòng)外,主要技術(shù)變化如下:a)
在
4“縮略語(yǔ)”中新增了關(guān)于
芯片互聯(lián)技術(shù)術(shù)語(yǔ);b)
在
5.4,新增了團(tuán)體標(biāo)準(zhǔn)定義范圍段;c)
增加了附錄
A:物模型表;d)
增加了附錄
B:設(shè)備類別編碼表;e)
增加了附錄
C:制造商編碼表;f)
增加了附錄
D:模組尺寸及引腳規(guī)范;g)
增加了附錄
E:PLC
芯片層互聯(lián)規(guī)范。請(qǐng)注意本文件的某些內(nèi)容可能涉及專利,本文件的發(fā)布機(jī)構(gòu)不承擔(dān)識(shí)別專利的職責(zé)。SILASILASILA制,任何單位或個(gè)人引用本標(biāo)準(zhǔn)的內(nèi)容需指明標(biāo)準(zhǔn)的標(biāo)準(zhǔn)號(hào)。本文件由上海浦東智能照明聯(lián)合會(huì)歸口管理。子技術(shù)有限公司、上海鳴志自動(dòng)控制設(shè)備有限公司、TCL華瑞照明科技(惠州)有限公司、深圳市尚為公司、杭州岸達(dá)科技有限公司、艾歐創(chuàng)想智能科技(武漢)有限公司、上海茂悅電子有限公司。IIT/SILA
001—2022小萍、洪艷君、李方方、王淵、陳樹(shù)勛、陳建勝、蔡如海、何彥、王金鑫、龍開(kāi)湘、陳鄧偉、潘建亮、孫友林、伏治軍。本文件及其所代替文件的歷次版本發(fā)布情況為:——2020年首次發(fā)布為
—2020;——本次為第一次修訂。IIIT/SILA
001—2022 本文件的提案機(jī)制由上海浦東智能照明聯(lián)合會(huì)的互聯(lián)規(guī)范標(biāo)準(zhǔn)委員會(huì)負(fù)責(zé),收集各企業(yè)的提案
plcteam@SIID編碼,CIID模型等,收到提案后,由互聯(lián)規(guī)范標(biāo)準(zhǔn)委員會(huì)組織審議并作出回復(fù)或修訂意見(jiàn)。本文件的電子文檔以及制造商編碼申請(qǐng)表格,可以在
PLC互聯(lián)規(guī)范官網(wǎng)下載。IVT/SILA
001—2022(PLC)1范圍本文件規(guī)定了全屋互聯(lián)協(xié)議的PLC控制系統(tǒng)技術(shù)要求。本文件適用于控制系統(tǒng)的設(shè)計(jì),制造與應(yīng)用。2 規(guī)范性引用文件本文件沒(méi)有規(guī)范性引用文件。3 術(shù)語(yǔ)和定義下列術(shù)語(yǔ)和定義適用于本文件??刂圃O(shè)備
control
device是指連接到PLCPLC控制面板、傳感器等。受控設(shè)備 controlled
device調(diào)光驅(qū)動(dòng)器、雙色調(diào)光驅(qū)動(dòng)器、彩色調(diào)光驅(qū)動(dòng)器、窗簾驅(qū)動(dòng)器等。中央?yún)f(xié)調(diào)節(jié)點(diǎn) central
coordinator是指在
通信中的具體體現(xiàn)為頭端通信模塊,負(fù)責(zé)末端設(shè)備的接入以及數(shù)據(jù)的接受與發(fā)送。終端節(jié)點(diǎn)station是指在
PLC-IoT
一的接入
網(wǎng)絡(luò)方式。代理協(xié)調(diào)節(jié)點(diǎn) proxy
coordinator是指在
PLC-IoT
點(diǎn)和終端節(jié)點(diǎn)之間提供代理協(xié)調(diào)功能。4 縮略語(yǔ)下列縮略語(yǔ)適用于本文件:BPCS:信標(biāo)幀載荷校驗(yàn)序列(Beacon
Payload
Sequence)BTS:信標(biāo)時(shí)間戳(
Time
Stamp)CCO:中央?yún)f(xié)調(diào)節(jié)點(diǎn)(
)CIFS:競(jìng)爭(zhēng)幀間隔(Contention
Inter
Frame
Space)CIID
:屬性實(shí)例(
Instance
Identification)DTEI:目的終端設(shè)備標(biāo)識(shí)(Destination
Terminal
Equipment
Identifier)ETMI:分集拷貝擴(kuò)展模式(Extend
Tone
Map
Index)FC:幀控制(Frame
)T/SILA
001—2022FCCS:幀控制校驗(yàn)序列(Frame
Check
Sequence)FL:幀長(zhǎng)(Frame
Length)ICV:完整性校驗(yàn)值(Integrity
Check
Value)LID:鏈路標(biāo)識(shí)(Link
)MAC:媒介訪問(wèn)控制(
Access
)MMTYPE:網(wǎng)絡(luò)管理封包類型(Management
Packet
Type)MPDU:MAC層協(xié)議數(shù)據(jù)單元(MAC
Protocol
Data
)MSDU:MAC層服務(wù)數(shù)據(jù)單元(MAC
Service
Data
Unit)NID:網(wǎng)路標(biāo)識(shí)(Network
Identifier)NNID:鄰近網(wǎng)路標(biāo)識(shí)(Neighbor
Network
)ODA:原始目的地址(Original
)ODTEI:原始目的終端設(shè)備標(biāo)識(shí)(Original
Terminal
Equipment
Identifier)OSA:原始源地址(
Source
Address)OSTEI:原始源終端設(shè)備標(biāo)識(shí)(Original
Terminal
Equipment
)PB:物理塊(Physical
)PBB:物理塊(Physical
Block
Body)PBCS:物理塊校驗(yàn)序列(Physical
Block
Check
Sequence)PBH:物理塊頭(Physical
Block
Header)PCO:代理協(xié)調(diào)節(jié)點(diǎn)(
Coordinator)PLC:電力線載波通信(
Line
Communication)PSS:追隨符號(hào)大小(
Step
Size)RIFS:回應(yīng)幀間隔(Response
inter
frame
space)SACK:選擇確認(rèn)(
Acknowledgement)SIID
:服務(wù)實(shí)例
(
Instance
)SOF:幀起始(Start
of
Frame)STA:終端節(jié)點(diǎn)(Station)TMI:分集拷貝基本模式(Tone
Index)5 系統(tǒng)組成與架構(gòu)系統(tǒng)架構(gòu)本系統(tǒng)由網(wǎng)關(guān)和子設(shè)備組成,網(wǎng)關(guān)和子設(shè)備之間基于PLC系統(tǒng)控制協(xié)議通信,系統(tǒng)架構(gòu)如圖1所示。T/SILA
001—2022圖1 系統(tǒng)架構(gòu)本系統(tǒng)基于應(yīng)用層構(gòu)建全屋互聯(lián)協(xié)議,實(shí)現(xiàn)通信單元之間業(yè)務(wù)數(shù)據(jù)交互,通過(guò)數(shù)據(jù)鏈路層完成數(shù)據(jù)傳輸,如圖2所示。T/SILA
001—2022圖2 PLC
PLC
CCOPCOSTA如圖3所示。其通信方式采用中央調(diào)度的方式,CCO
上電后會(huì)進(jìn)行全網(wǎng)檢測(cè),確定和,然后偵聽(tīng)STA的報(bào)文或者主動(dòng)詢問(wèn),通過(guò)CSMA/CA載波檢測(cè)多址的方式進(jìn)行傳輸管理和控制。圖3 PLC-IoT
樹(shù)形組網(wǎng)及網(wǎng)絡(luò)節(jié)點(diǎn)所有站點(diǎn)向頭端節(jié)點(diǎn)發(fā)起關(guān)聯(lián)入網(wǎng)請(qǐng)求,CCO與站點(diǎn)的之間的相互通信,STA與來(lái)轉(zhuǎn)發(fā),PLC的自組網(wǎng)過(guò)程由芯片底層軟件實(shí)現(xiàn),無(wú)需應(yīng)用層干預(yù),芯片應(yīng)用層互聯(lián)規(guī)范應(yīng)滿足附件5要求。入網(wǎng)過(guò)程:上電后和CCO之間能直接通信的STA站點(diǎn),會(huì)首先入網(wǎng),形成1級(jí)站點(diǎn),并評(píng)估相互通信成功率,不能和直接通信的站點(diǎn)若能和1級(jí)站點(diǎn)通信,就通過(guò)1級(jí)站點(diǎn)代理入網(wǎng),以此類推逐級(jí)形成多層級(jí)網(wǎng)絡(luò),目前最大可以支持15層級(jí)。PCO站點(diǎn)非指定,由各站點(diǎn)自動(dòng)形成。信道具有時(shí)變性,噪聲也可能隨著電器開(kāi)閉時(shí)有時(shí)無(wú),這意味著已經(jīng)建立起來(lái)的路由網(wǎng)絡(luò)可能T/SILA
001—2022存在不通,鏈路層需有路由評(píng)估機(jī)制,在路由周期內(nèi)不斷評(píng)估代理路由合理性,動(dòng)態(tài)變化拓?fù)鋱D,以確保通信可靠。路由評(píng)估需要時(shí)間,因此壞掉或者站點(diǎn)拔掉,網(wǎng)絡(luò)穩(wěn)定需要一定時(shí)間,這個(gè)時(shí)間與網(wǎng)絡(luò)規(guī)模或者層級(jí)深度有關(guān)系。在PLC總線網(wǎng)絡(luò)的每個(gè)設(shè)備,都有一個(gè)固定的物理地址(6MAC地址),MAC地址在模塊出廠時(shí)通過(guò)IANA或IEEEMAC0~
FF
FF
FF
FE)方式或廣播尋址(FF
FF
FF
FF
FF)方式進(jìn)行通信。系統(tǒng)組成PLC端通過(guò)云端連接系統(tǒng)。一個(gè)子系統(tǒng)由一個(gè)PLC網(wǎng)關(guān)、若干個(gè)控制設(shè)備和若干個(gè)受控設(shè)備組成。PLC網(wǎng)關(guān)是集成控制、管理、計(jì)算和通信等功能的基礎(chǔ)開(kāi)放平臺(tái)。網(wǎng)關(guān)包含模組、模塊。特性如下:a)
PLC
網(wǎng)關(guān)在系統(tǒng)中通過(guò)中央節(jié)點(diǎn)
CCO
進(jìn)行協(xié)議轉(zhuǎn)換與
STA
通信;、b)
具備應(yīng)用地址配置和管理;c)
具備場(chǎng)景配置與控制;d)
具備控制程序邏輯配置與控制;e)
具備系統(tǒng)設(shè)備狀態(tài)監(jiān)測(cè)功能;f)
具備通過(guò)網(wǎng)絡(luò)把系統(tǒng)的指令同步傳遞到云端;g)
具備分組配置與控制。場(chǎng)景可通過(guò)按鍵信號(hào)、時(shí)鐘信號(hào)、傳感器信號(hào)等進(jìn)行觸發(fā),場(chǎng)景控制邏輯通過(guò)網(wǎng)關(guān)進(jìn)行配置,場(chǎng)景配置信息保存在每個(gè)受控設(shè)備內(nèi),當(dāng)進(jìn)行場(chǎng)景控制時(shí),被尋址選中的受控設(shè)備可以實(shí)現(xiàn)同步響應(yīng)。系統(tǒng)要求PLC
全屋互聯(lián)系統(tǒng)的特性如下:a)
一個(gè)子系統(tǒng)至少含一個(gè)
中央節(jié)點(diǎn);b)
任一個(gè)系統(tǒng)設(shè)備都可以主動(dòng)發(fā)送事件上報(bào)信息;c)
一個(gè)子系統(tǒng)最多可獨(dú)立尋址
1023
個(gè)的設(shè)備;d)
一個(gè)子系統(tǒng)最多可尋址
(2
少支持
32
個(gè)分組;e)
一個(gè)子系統(tǒng)最多可支持
(2
32
個(gè)場(chǎng)景。系統(tǒng)控制面板或傳感器的事件信息發(fā)送到CCO,由根據(jù)控制邏輯進(jìn)行處理,并由CCO把處理完的控制信息發(fā)送到受控設(shè)備進(jìn)行控制處理。系統(tǒng)設(shè)備功能定義模型設(shè)備profile是設(shè)備和其他子系統(tǒng)之間的交互數(shù)據(jù)定義能力和格式,用于描述設(shè)備所具備的能力和狀態(tài)數(shù)據(jù)。設(shè)備的通過(guò)兩種方式描述設(shè)備具備的特征,服務(wù)(service)和屬性(characteristic),設(shè)備由若干個(gè)服務(wù)及其屬性組成。設(shè)備service用來(lái)表示設(shè)備中用戶可使用的功能函數(shù),其中包含實(shí)現(xiàn)該函數(shù)輸出/輸入的數(shù)據(jù)以及實(shí)現(xiàn)該函數(shù)的行為。設(shè)備可以基于服務(wù)進(jìn)行實(shí)例化,實(shí)例化后的名稱稱之為服務(wù)實(shí)例。characteristic表示數(shù)據(jù)或相關(guān)行為的特征,名稱之為屬性名,是Service的基本組成單元,如開(kāi)關(guān)的開(kāi)或關(guān)特性。如圖4所示:T/SILA
001—2022圖4 設(shè)備功能定義模型用戶通過(guò)
控制設(shè)備執(zhí)行場(chǎng)景時(shí),云端到網(wǎng)關(guān)設(shè)備的profile
數(shù)據(jù)的格式如圖5:圖5 PLC
協(xié)議設(shè)備控制報(bào)文轉(zhuǎn)換SIIDCIID0x0013mode0x0022modeenum0-1-2-0x000Bopener0x000Ecurrentintmin:0max:100
0x000Ftargetintmin:0max:100
SIIDCIID0x0041scene0x008Anumintmin:1max:0x03F1button1(1)0x008Anumintmin:1max:0x0002namestringStringLength:32T/SILA
001—2022以下列舉了幾種典型的子設(shè)備器件物模型轉(zhuǎn)換定義,用于示例設(shè)備與物模型的映射,通過(guò)這種SIID和CIID使用兩個(gè)字節(jié)編碼,其中用于定義通用范圍段,0x1965~0x3FFF預(yù)留給團(tuán)體標(biāo)準(zhǔn)定義范圍段,x4000~0xFFFF預(yù)留給廠商定義私有不通用范圍段。具體的物模型定義參見(jiàn)表表6:表1 表1 場(chǎng)景面板表2窗簾SIIDCIID0x0001switch0x0001onbool0-1-0x0007brightness0x0004brightnessintmin:1max:100:10x0005colour
0x0007redintmin:0max:255:1
0x0008greenintmin:0max:255:10x0009blueintmin:0max:255:10x000Awhiteintmin:0max:255:10x0009cct0x000Dintmin:2700max:6500:10x00420x008Crangeintmin:0max:5SIIDCIID0x0014status0x0024statusenum0-1-T/SILA
001—2022表3 表3 燈光驅(qū)動(dòng)控制器表4 紅外移動(dòng)傳感器SIIDCIID0x0021luminance光亮度0x0001onbool0-1-0x000Ecurrentintmin:0max:65535:1
lxSIIDCIID0x0001switch0x0001onbool0-1-D0D1D2D3D4D5D6D7
byteHeadCtrlCmdSeqDataCRCT/SILA
001—2022表5光照傳感器表6 表5光照傳感器表6 電源開(kāi)關(guān)范圍本協(xié)議規(guī)定了與
(主節(jié)點(diǎn))之間串口通信數(shù)據(jù)傳輸?shù)膸袷?、?shù)據(jù)編碼及傳輸規(guī)則。說(shuō)明本協(xié)議中所有保留字段都需要填0。應(yīng)用幀結(jié)構(gòu)6.3.1 字節(jié)格式應(yīng)用幀的基本單元為8串口傳輸時(shí):字節(jié)傳輸按異步方式進(jìn)行,通信速率默認(rèn)為115200
bps,基本單元包含1個(gè)起始位“08個(gè)數(shù)據(jù)位、一個(gè)偶校驗(yàn)位P和1個(gè)停止位“1”,定義見(jiàn)表7。表7 字節(jié)格式表7 字節(jié)格式數(shù)據(jù)幀采用小端序,格式如表8所示。表8表8 幀格式定義Head
48H。D7D6D5D4D3D2D1D0DirPrmRsvCCITT(0x1021),x
CCITT(0x1021),x
+x
+1。Ctrl:控制域。Cmd:命令碼。Seq:幀序列號(hào),用以匹配上下行報(bào)文的請(qǐng)求應(yīng)答關(guān)系,取值
0~65535,循環(huán)使用。L:數(shù)據(jù)域
Data
的長(zhǎng)度,最長(zhǎng)
字節(jié)。Data:數(shù)據(jù)域。CRC:報(bào)文的
CRC16
校驗(yàn)和,從幀頭開(kāi)始到
Data
段結(jié)束。
校驗(yàn)生成多項(xiàng)式采用
1612 控制域(Ctrl)控制域(Ctrl)表示幀的傳輸方向、啟動(dòng)標(biāo)志,由1字節(jié)組成,定義如表9表9表9 控制域Dir:
表示此幀報(bào)文是由主控設(shè)備發(fā)出的下行報(bào)文;Dir=1
表示此幀報(bào)文是由通信模組發(fā)出的上行報(bào)文。Prm:
表示此幀報(bào)文來(lái)自啟動(dòng)站;Prm=0
表示此幀報(bào)文來(lái)自從動(dòng)站。Rsv:保留命令碼()命令碼()見(jiàn)表。10Cmd0001H0002H
0003H0004H0005H0006H0007H0010H0011H0012H0013H0014H0015H0016H0017H0020H0021H0100H0101H0110H0111H0120H總線數(shù)據(jù)通信命令T/SILA
001—2022
本地命令數(shù)據(jù)交互流程見(jiàn)圖6。圖6 本地命令數(shù)據(jù)交互流程 讀取模組版本信息(0001H)讀取模組版本信息見(jiàn)表11。11Cmd0004H0004HData6bytes
2bytes
Rsv
模組通信地址保存在模組非易失性存儲(chǔ)器中。Cmd0001H0001HData2bytes2bytes
2bytes
2bytesCmd0003H0003HData6bytes2bytesCmd0002H0002HData
2bytesT/SILA
001—2022表11讀取模組版本信息 讀取模組
表11讀取模組版本信息讀取模組地址見(jiàn)表12。表12 讀取模組
表12 讀取模組
讀取模組通信地址見(jiàn)表13。表13 讀取模組通信地址 表13 讀取模組通信地址設(shè)置模組通信地址見(jiàn)表14。表14 設(shè)置模組通信地址表14 設(shè)置模組通信地址模組重啟見(jiàn)表15。12Fn01H01HDataFile
Attr
State
Segment
Reason
File
Length
Rsv
File
(4bytes)Trans
Cmd0005H0005HDataDelay
State
Rsv
Rsv
Cmd0006H0006HDataFn
Fn
User
DataUser
DataT/SILA
001—2022表15表15 模組重啟Delay
Time:延時(shí)等待重啟時(shí)間,單位:秒。0
代表立即重啟。State:0-重啟成功;1-重啟失敗。注:模組收到報(bào)文后,先應(yīng)答再重啟。傳輸文件(0006H)傳輸文件見(jiàn)表16。表16 傳輸文件Fn
User
表16 傳輸文件.1 啟動(dòng)文件傳輸啟動(dòng)文件傳輸見(jiàn)表17。表17表17 啟動(dòng)文件傳輸File
Attr:0
表示清除下裝;1
表示本地升級(jí)文件;2
表示全網(wǎng)升級(jí)文件;3
表示列表升級(jí)文件(升級(jí)部分
STA)。Segment
Total:文件傳輸內(nèi)容的總段數(shù)。File
:文件的總長(zhǎng)度,單位字節(jié)。File
:文件所有內(nèi)容的
CRC32
校驗(yàn)和。Trans
Timeout:文件傳輸超時(shí)時(shí)間,單位:分鐘。State:0
表示成功;1
表示失敗,失敗原因見(jiàn)
。Reason13Fn02H02HDataRsv
State
Segment
Reason
Segment
(2bytes)Rsv
Segment
Segment
Fn04H04HDataMac
State
Mac
(6
Reason
Rsv
Fn03H03HDataRsv
State
Fail
STAs
T/SILA
001—20.2 傳輸文件內(nèi)容傳輸文件內(nèi)容見(jiàn)表18。表18 表18 傳輸文件內(nèi)容x
+x
+1。Segment
:文件內(nèi)容的傳輸幀序號(hào),取值范圍
0
至
n-1(n
Segment
Size:該幀文件內(nèi)容的大小,除最后一幀外,其他幀必須為固定大小。Segment
:
的
校驗(yàn)和。CRC
校驗(yàn)生成多項(xiàng)式采用
CRC16-CCITT(0x1021),1612 5Segment
Data:該幀傳輸?shù)奈募?nèi)容,長(zhǎng)度為
L
字節(jié)。實(shí)際傳輸時(shí),不足
4
字節(jié)的倍數(shù)時(shí)通過(guò)末尾補(bǔ)
0x00
的方式補(bǔ)充為
4
字節(jié)的整數(shù)倍。State:0
表示成功;1
表示失敗,失敗原因見(jiàn)
。Reason.3 查詢處理進(jìn)度查詢處理進(jìn)度見(jiàn)表19。表19表19 查詢處理進(jìn)度State:文件處理進(jìn)度:0
全部成功;1
正在處理,不能接收新文件;2
未全部成功,存在失敗節(jié)點(diǎn)。Fail
STAs:失敗節(jié)點(diǎn)數(shù)。.4 配置升級(jí)列表配置升級(jí)列表見(jiàn)表20。表20表20 配置升級(jí)列表Cmd0011H0011HDataStart
Total
Start
Req
Ind
2bytesInd
(6
Cmd0007H0007HData2byteMAC(6
frame_index(2
(4
Cmd0010H0010HData2bytes2bytesT/SILA
001—2022說(shuō)明:Mac
:升級(jí)列表個(gè)數(shù);Mac
List:升級(jí)列表State:0
表示成功;1
表示失敗,失敗原因見(jiàn)
。Reason注:此指令為在列表升級(jí)時(shí)用于配置
STA
升級(jí)列表,本地升級(jí)和全網(wǎng)升級(jí)時(shí)無(wú)效。 讀取模塊上電時(shí)間(0007H)讀取模塊上電時(shí)間見(jiàn)表21。表21表21 讀取模塊上電時(shí)間MAC:本站點(diǎn)
地址。frame_index
本次查詢報(bào)文序號(hào)。on_power_ms_time
站點(diǎn)
上電時(shí)間,單位
ms。 讀取白名單中節(jié)點(diǎn)數(shù)量(0010H)讀取白名單中節(jié)點(diǎn)數(shù)量見(jiàn)表22。表22 讀取白名單中節(jié)點(diǎn)數(shù)量表22 讀取白名單中節(jié)點(diǎn)數(shù)量 讀取白名單中節(jié)點(diǎn)信息(0011H)表23表23 讀取白名單中節(jié)點(diǎn)信息Start
Seq:起始序號(hào),從
0
開(kāi)始。Req
:本次查詢的節(jié)點(diǎn)數(shù)量。Total:白名單中節(jié)點(diǎn)總數(shù)量。15Cmd0012H0012HDataReq
State
Req
(6
Reason
Rsv
Cmd0014H0014HDataState
Reason
Rsv
Cmd0013H0013HDataReq
State
Req
(6
Reason
Rsv
T/SILA
001—2022Ind
:本次應(yīng)答的節(jié)點(diǎn)數(shù)量。Ind
Data:本次應(yīng)答的白名單數(shù)據(jù),每個(gè)節(jié)點(diǎn)
6
0 添加節(jié)點(diǎn)到白名單(0012H)添加節(jié)點(diǎn)到白名單見(jiàn)表24。表24表24添加節(jié)點(diǎn)到白名單Req
:本次設(shè)置的節(jié)點(diǎn)數(shù)量。Req
Data:本次設(shè)置的白名單節(jié)點(diǎn)數(shù)據(jù),每個(gè)節(jié)點(diǎn)
6
State:0
表示成功;1
表示失敗,失敗原因見(jiàn)
。Reason1 刪除白名單中節(jié)點(diǎn)(0013H)刪除白名單節(jié)點(diǎn)見(jiàn)表25。表25表25 刪除白名單中節(jié)點(diǎn)Req
:本次刪除的節(jié)點(diǎn)數(shù)量。Req
Data:本次刪除的白名單節(jié)點(diǎn)數(shù)據(jù),每個(gè)節(jié)點(diǎn)
6
State:0
表示成功;1
表示失敗,失敗原因見(jiàn)
。Reason2清空白名單(0014H)清空白名單見(jiàn)表26。表26表26 清空白名單16Cmd0015H0015HDataret_codereason
reserved
Cmd0016H0016HDataWhitelist
State
Rsv
Rsv
Cmd0017H0017HDataWhitelist
Rsv
T/SILA
001—2022State:0
表示成功;1
表示失敗,失敗原因見(jiàn)
。Reason3自組網(wǎng)功能開(kāi)啟(0015H)自組網(wǎng)功能開(kāi)啟見(jiàn)表27。表27 自組網(wǎng)功能開(kāi)啟注:本命令只能在
表27 自組網(wǎng)功能開(kāi)啟Data
域字段說(shuō)明:ret_code:清除結(jié)果。0
表示成功;1
表示失敗,失敗原因見(jiàn)
Reason。Reasonreserved:保留。4 設(shè)置白名單狀態(tài)(0016H)設(shè)置白名單狀態(tài)見(jiàn)表28。表28表28 設(shè)置白名單狀態(tài)Whitelist
State:白名單狀態(tài),
0
表示關(guān)閉白名單,1
State:0-表示成功;1-表示失敗。5 獲取白名單狀態(tài)(0017H)獲取白名單狀態(tài)見(jiàn)表29。表29表29 獲取白名單狀態(tài)Whitelist
State:白名單狀態(tài),
0
表示白名單為關(guān)閉狀態(tài),1
表示白名單為開(kāi)啟狀態(tài)。6 讀取拓?fù)渲泄?jié)點(diǎn)數(shù)量()讀取拓?fù)渲泄?jié)點(diǎn)數(shù)量見(jiàn)表。17Cmd0021H0021HDataStart
Total
Start
Req
Ind
Ind
Bytes)MAC
BINTeiBINProxy
BINNode
InfoBINRsvBINCmd0020H0020HData2bytes2bytesT/SILA
001—2022表30讀取拓?fù)渲泄?jié)點(diǎn)數(shù)量7 讀取拓?fù)渲泄?jié)點(diǎn)信息(表30讀取拓?fù)渲泄?jié)點(diǎn)數(shù)量7 讀取拓?fù)渲泄?jié)點(diǎn)信息()表31表31 讀取拓?fù)渲泄?jié)點(diǎn)信息Start
Seq:起始序號(hào),從
1
1
為主節(jié)點(diǎn),后續(xù)為從節(jié)點(diǎn)。每次查詢必須從序號(hào)
1
查詢。Req
:本次查詢的節(jié)點(diǎn)數(shù)量。Total:拓?fù)渲泄?jié)點(diǎn)總數(shù)量。Ind
:本次應(yīng)答的節(jié)點(diǎn)數(shù)量。Ind
Data:本次應(yīng)答的拓?fù)鋽?shù)據(jù),每個(gè)節(jié)點(diǎn)
個(gè)字節(jié)。格式如表
:表32表32應(yīng)答的拓?fù)鋽?shù)據(jù)MAC
Addr:6
字節(jié),大端序。Tei
512。Proxy
Tei:本站點(diǎn)的代理站點(diǎn)節(jié)點(diǎn)標(biāo)識(shí)Node
Info:節(jié)點(diǎn)信息,0
0
層級(jí),依次類推;[7:4]表示本站點(diǎn)的網(wǎng)絡(luò)角色,0
無(wú)效,1
表示末梢節(jié)點(diǎn)(STA),2
表示代理節(jié)點(diǎn),3
保留,4
表示主節(jié)點(diǎn)。6.3.4 信道轉(zhuǎn)發(fā)命令詳細(xì)說(shuō)明信道轉(zhuǎn)發(fā)命令通過(guò)模組轉(zhuǎn)發(fā)數(shù)據(jù)到對(duì)端設(shè)備,數(shù)據(jù)交互流程見(jiàn)圖7。18Cmd0100H
0100H
DataDest
Addr
State
User
Data
Reason
User
DataRsv
Cmd0101H
0101H
DataSrc
(6bytes)State
User
Data
Reason
User
DataRsv
T/SILA
001—2022圖7 信道轉(zhuǎn)發(fā)命令數(shù)據(jù)交互流程 發(fā)送數(shù)據(jù)(0100H)當(dāng)主控設(shè)備需要發(fā)送報(bào)文給模組時(shí),使用此格式,見(jiàn)表33。表33表33 發(fā)送數(shù)據(jù)Dest
Addr:對(duì)端目的設(shè)備
MAC
地址;FF
FF
FF
FF
表示全網(wǎng)廣播。User
Data
Len:User
數(shù)據(jù)長(zhǎng)度,最大值為
。User
Data:待發(fā)送的用戶數(shù)據(jù)。State:0
表示成功;1
表示失敗,失敗原因見(jiàn)
。Reason接收數(shù)據(jù)(0101H)當(dāng)模組需要發(fā)送報(bào)文給主控設(shè)備時(shí),使用此格式,見(jiàn)表34。表34表34 接收數(shù)據(jù)Src
Addr:發(fā)送數(shù)據(jù)設(shè)備的
MAC
地址。19Cmd0110H
0110H
DataDest
Addr
State
User
Data
Reason
User
DataRsv
T/SILA
001—2022User
Data
Len:User
數(shù)據(jù)長(zhǎng)度。User
Data:待發(fā)送的用戶數(shù)據(jù)。State:0
表示成功;1
表示失敗,失敗原因見(jiàn)
。Reason6.3.5遠(yuǎn)程調(diào)測(cè)命令發(fā)送指令到STA交互流程如圖8所示。圖8 遠(yuǎn)程調(diào)測(cè)命令數(shù)據(jù)交互流程 遠(yuǎn)程發(fā)送命令(0110H)遠(yuǎn)程發(fā)送命令見(jiàn)表35。表35表35 遠(yuǎn)程發(fā)送命令Dest
Addr:目的設(shè)備
地址;FF
FF
FF
FF
表示全網(wǎng)廣播。User
Data
Len:User
數(shù)據(jù)長(zhǎng)度。User
Data:待轉(zhuǎn)發(fā)的本地通信命令。State:0
表示成功;1
表示失敗,失敗原因見(jiàn)
。Reason 遠(yuǎn)程接收命令(0111H)遠(yuǎn)程接受命令見(jiàn)表36。20Cmd0001H0002H
0003H0004H0005H0006HCmd0111H
0111H
DataSrc
(6bytes)State
User
Data
Reason
User
DataRsv
T/SILA
001—2022表36表36 遠(yuǎn)程接收命令Src
Addr:發(fā)送數(shù)據(jù)設(shè)備的
MAC
地址。User
Data
Len:User
數(shù)據(jù)長(zhǎng)度。User
Data:待轉(zhuǎn)發(fā)的本地通信命令應(yīng)答。State:0
表示成功;1
表示失敗,失敗原因見(jiàn)
。Reason 調(diào)測(cè)支持的本地命令調(diào)測(cè)支持的本地命令見(jiàn)表。表37 調(diào)測(cè)支持的本地命令表37 調(diào)測(cè)支持的本地命令6.3.6 系統(tǒng)控制數(shù)據(jù)通信命令主控設(shè)備(CCO) 模組(CCO) 模組(STA)0120(Req)PLC
Trans0120(Req)0120(Ind)PLC
Trans0120(Ind)圖9 系統(tǒng)控制數(shù)據(jù)通信命令數(shù)據(jù)交互流程 系統(tǒng)控制數(shù)據(jù)通信命令(0120H)系統(tǒng)控制數(shù)據(jù)通信命令見(jiàn)表38。
主控設(shè)備(STA)CCO->STASTA->CCO21(CCO)(STA)Cmd0120H
0120H
DataDest
Addr
Src
(6bytes)User
Data
User
Data
User
DataUser
Data00H01H02H03HFFH50H51H55HbyteCRCUser
DataT/SILA
001—2022表38表38 系統(tǒng)控制數(shù)據(jù)通信命令Dest
Addr:對(duì)端目的設(shè)備
MAC
地址;FF
FF
FF
FF
表示全網(wǎng)廣播。User
Data
Len:User
數(shù)據(jù)長(zhǎng)度。User
Data:待發(fā)送的用戶數(shù)據(jù)。6.3.7 異常狀態(tài)代碼異常狀態(tài)代碼見(jiàn)表39。表39異常狀態(tài)代碼表39異常狀態(tài)代碼6.4.1 PLC
IDPLC
ID見(jiàn)表40。表40 PLC表40 PLC
IDPLC應(yīng)用報(bào)文格式如表41所示:表41表41 PLC
應(yīng)用報(bào)文格式CRC:User
Data
的
校驗(yàn)和,從幀頭開(kāi)始到
段結(jié)束。CRC
校驗(yàn)生成多項(xiàng)式采用
CRC16-CCITT(0x1021),x16+x12+x5+1。L:User
Data
長(zhǎng)度。22Cmd0120H
DataDest
Addr
UserData
(2bytes)UserData
Sequence
Number
Func
Code
Status
Code
DEV
(2bytes)Data
BodyT/SILA
001—2022User
Data:待發(fā)送的報(bào)文。7 系統(tǒng)控制協(xié)議數(shù)據(jù)交互流程網(wǎng)關(guān)由主控處理器和PLC模組組成,主控處理器與模組之間通過(guò)UARTPLCPLC模組加外掛處理器。當(dāng)控制設(shè)備的主控單元是模組時(shí),PLC模組需完成控制設(shè)備的全部通信和控模組加外掛處理器時(shí),模組通信數(shù)據(jù)通過(guò)UART接口與處理器進(jìn)行通信,處理器完成數(shù)據(jù)處理和控制功能。主控處理器與PLCPLC網(wǎng)關(guān)與STA控制設(shè)備之間的控制數(shù)據(jù)包采用協(xié)議“6.3.6總線數(shù)據(jù)通信命令”中的“總線數(shù)據(jù)通信命令(0120H)”來(lái)完成。命令如圖10所示:主控設(shè)備(CCO) 模組(CCO)模組(STA)0120(Req)PLC
Trans0120(Req)0120(Ind)PLC
Trans0120(Ind)圖10 總線數(shù)據(jù)通信命令數(shù)據(jù)交互流程發(fā)送數(shù)據(jù)當(dāng)一個(gè)設(shè)備需要發(fā)送“控制報(bào)文”給遠(yuǎn)端設(shè)備時(shí),使用此格式,見(jiàn)表42。
表42表42 發(fā)送數(shù)據(jù)(STA)CCO->STASTA->CCO接收數(shù)據(jù)當(dāng)模組需要轉(zhuǎn)發(fā)遠(yuǎn)端設(shè)備發(fā)來(lái)“控制報(bào)文”給主控設(shè)備時(shí),使用此格式,見(jiàn)表43。23Cmd0120H
DataSrc
(6bytes)UserData
(2bytes)UserData
Sequence
Number
Func
Code
Status
Code
DEV
(2bytes)Data
BodyB7B6B5B4B3B2B1B0T/SILA
001—2022表43表43 接收數(shù)據(jù)Cmd:
是主控設(shè)備和模組直接的串口通信命令碼。Dest
Addr:遠(yuǎn)端目的設(shè)備通信
地址;FF
FF
FF
FF
FF
表示全網(wǎng)廣播。當(dāng)
CCO
給
發(fā)送報(bào)文時(shí),目的設(shè)備通信地址指
的
地址。當(dāng)
STA
給
發(fā)送報(bào)文時(shí),目的設(shè)備通信地址指
的
地址。Src
Addr:發(fā)送數(shù)據(jù)設(shè)備通信的
MAC
地址。當(dāng)
CCO
給
發(fā)送報(bào)文時(shí),發(fā)送數(shù)據(jù)設(shè)備通信地址指
CCO
的
地址。當(dāng)
STA
給
發(fā)送報(bào)文時(shí),發(fā)送數(shù)據(jù)設(shè)備通信地址指
STA
的
地址。UserDataLen:UserData
數(shù)據(jù)長(zhǎng)度。UserData:待接收的用戶數(shù)據(jù)。是模組(CCO)和模組()通過(guò)
PLC
通信傳輸?shù)南到y(tǒng)控制協(xié)議報(bào)文。PLC
協(xié)議主/
PLC
協(xié)議版本兼容性擴(kuò)展預(yù)留,需要根據(jù)
協(xié)議版本解析響應(yīng)報(bào)文。當(dāng)前分別為
1
和
0。Sequence
:網(wǎng)關(guān)
向
發(fā)送報(bào)文的遞增序號(hào),STA
在響應(yīng)報(bào)文時(shí)返回此序號(hào),用于網(wǎng)關(guān)標(biāo)識(shí)報(bào)文響應(yīng)。Fun
Code:功能碼,用于定義該指令的操作功能。Status
Code:狀態(tài)碼,用于定義該指令應(yīng)答狀態(tài),詳見(jiàn)下文表
46。State:0
表示成功;1
表示失敗,失敗原因見(jiàn)
。ReasonDEV
Addr:設(shè)備應(yīng)用地址。Data
Body:功能命令數(shù)據(jù)。7.3.1 功能碼(Func
Code)功能碼見(jiàn)表44。表44表44 功能碼格式“F”數(shù)據(jù)方向位:“F”=0
表示數(shù)據(jù)幀來(lái)自發(fā)起設(shè)備。24
Func
Func
0x010x810x020x820x030x830x04
0x840x050x850x06
0x860x070x870x080x880x090x890x0A0x8A0x0B
0x8B0x0C0x8C0x0D0x8D0x0E0x8E0x0F0x8F0x100x900x110x910x12Status
Code0x000x010x020x030x040x050x06T/SILA
001—2022“F”=1
表示數(shù)據(jù)幀來(lái)自響應(yīng)設(shè)備?!皒”表示功能代碼。
45,Status
Code
46。表45 表45 功能碼具體定義表46 Status
Code
響應(yīng)狀態(tài)碼定義接收端按照上面的響應(yīng)狀態(tài)定義返回
Status
Code
信息。發(fā)送端的
Code
用于保留承載特殊指令,目前使用了
Bit0
和
Bit1。Bit010”回應(yīng),用于單設(shè)備控制;Bit1:“15
讀設(shè)備0”表示允許主動(dòng)上報(bào)屬性變化,用于單設(shè)備控制;發(fā)送端的
Code
示例:0x00
即
0b00000000(返回響應(yīng)報(bào)文,允許上報(bào)屬性變化)0x01
即
0b00000001(不返回響應(yīng)報(bào)文,允許上報(bào)屬性變化)25DEV
0x00000x0001
0x00100x04000x08000x4000
32
0x41000xFFFE0xFFFFMCUCmd0120H
0x0120DataDest
Addr
xx
xx
xx
xx
AddrUserData
(2bytes)xx
xxUserDataPLC
xxPLC
xxSequence
Number
xx
xxFunc
Code
0x01Status
Code
0x00DEV
(2bytes)0x0000Data
TypeData
byte0x0001int0x0002Bool0,10x0003string
0x0004emun0x0005array
T/SILA
001—20220x03
即
0b00000011(不返回響應(yīng)報(bào)文,此時(shí)不上報(bào)屬性變化)Data
Type數(shù)據(jù)類型長(zhǎng)度列表定義見(jiàn)表47,應(yīng)用地址(DEV
Addr)范圍定義見(jiàn)表48。表47 Data
Type
數(shù)據(jù)類型長(zhǎng)度列表定義表48表47 Data
Type
數(shù)據(jù)類型長(zhǎng)度列表定義表48 應(yīng)用地址(DEV
Addr)范圍定義供可見(jiàn)的邏輯地址,方便設(shè)備的管理和數(shù)據(jù)的傳輸。在
MAC
廣播尋址方式,并通過(guò)使用應(yīng)用地址在網(wǎng)絡(luò)中提供單播、組播和廣播的通信控制。功能命令詳解7.4.1 查詢?cè)O(shè)備信息(Func
Code
=0x01)PLC網(wǎng)關(guān)()查詢某個(gè)(STA)設(shè)備信息,低字節(jié)在前,高字節(jié)在后,見(jiàn)表。表49 查詢?cè)O(shè)備信息(STA)設(shè)備響應(yīng),把應(yīng)用地址(2BYTES)表49 查詢?cè)O(shè)備信息查詢?cè)O(shè)備信息響應(yīng)見(jiàn)表50。26
sn
sn
0,40]12345678prodId
ID
1234model0,32]Model5devType
ID
075manu
ID
123mac
12
00D8613E897Bhiv0,32]1.0.0fwv[0,64]1.0.0hwv[0,64]1.0.0swv[0,64]1.0.0protType[1,3]subProdId
ID
01devCode
0001-FFFFHex
0010
160010MCUCmd0120H
0x0120DataDest
Addr
xx
xx
xx
xx
AddrUserData
(2bytes)xx
xxUserDataPLC
xxPLC
xxSequence
Number
xx
xxFunc
Code
0x81Status
Code
0x00
DEV
xx
xxData
Type
0x03Data
(2bytes)xx
xxDev
(nbytes)key:value,key:valueT/SILA
001—2022表50表50 查詢?cè)O(shè)備信息響應(yīng)返回設(shè)備信息由ASC,key和value直接使用英文冒號(hào)分割,兩組之間使用英文逗號(hào)分割,字符串總長(zhǎng)度不超過(guò)476。示例:sn:12345678,prodId:1234,model:Model5,devType:075,manu:123,mac:00D8613E897B,hiv:1.0.0,fwv:1.0.0,hwv:1.0.0,swv:1.0.0,protType:1,subProdId:01,devCode:01設(shè)備信息字段說(shuō)明見(jiàn)表51。表51 表51 設(shè)備信息字段說(shuō)明7.4.2寫入設(shè)備應(yīng)用地址(Func
Code
=0x02)MCUCmd0x0120H
0x0120DataDest
Addr
xx
xx
xx
xx
AddrUserData
(2bytes)xx
xxUserDataPLC
xxPLC
xxSequence
Number
xx
xxFunc
Code
0x02Status
Code
0x00DEV
(2bytes)xx
xxMCUCmd0x0120H
0x0120DataDest
Addr
xx
xx
xx
xx
AddrUserData
(2bytes)xx
xxUserDataPLC
xxPLC
xxSequence
Number
xx
xxFunc
Code
0x03Status
Code
0x00DEV
(2bytes)0000MCUCmd0x0120H
0x0120DataDest
Addr
xx
xx
xx
xx
AddrUserData
(2bytes)xx
xxUserDataPLC
xxPLC
xxSequence
Number
xx
xxFunc
Code
0x82Status
Code
0x00
DEV
(2bytes)xx
xxT/SILA
001—2022PLCCCO
Addr(2bytes寫入設(shè)備應(yīng)用地址見(jiàn)表52。表52 寫入設(shè)備應(yīng)用地址遠(yuǎn)程設(shè)備(STA)響應(yīng),把應(yīng)用地址(2BYTES)表52 寫入設(shè)備應(yīng)用地址表53 寫入設(shè)備應(yīng)用地址響應(yīng)7.4.3 讀取設(shè)備應(yīng)用地址(Func表53 寫入設(shè)備應(yīng)用地址響應(yīng)7.4.3 讀取設(shè)備應(yīng)用地址(Func
Code
=0x03)址見(jiàn)表54。表54表54 讀取設(shè)備應(yīng)用地址MCUCmd0x0120H
0x0120DataDest
Addr
xx
xx
xx
xx
AddrUserData
(2bytes)xx
xxUserDataPLC
xxPLC
xxSequence
Number
xx
xxFunc
Code
0x04Status
Code
0x00DEV
(2
xx
xxGroup
(2bytes)xx
xxGroup
xx
xxGroup
xx
xxGroup
xx
xxMCUCmd0x0120H
0x0120DataDest
Addr
xx
xx
xx
xx
AddrUserData
(2bytes)xx
xxUserDataPLC
xxPLC
xxSequence
Number
xx
xxFunc
Code
0x83Status
Code
0x00
DEV
(2bytes)xx
xxT/SILA
001—2022遠(yuǎn)程設(shè)備(STA)響應(yīng),把應(yīng)用地址反饋給。讀取設(shè)備應(yīng)用地址響應(yīng)見(jiàn)表55。表55 讀取設(shè)備應(yīng)用地址響應(yīng)7.4.4添加
N
個(gè)組地址(Func
表55 讀取設(shè)備應(yīng)用地址響應(yīng)PLC網(wǎng)關(guān)()遠(yuǎn)程對(duì)單個(gè)設(shè)備()寫入N個(gè)組地址Group
Addr
(1個(gè)組地址2bytes)。添加N個(gè)組地址見(jiàn)表。表56 添加
表56 添加
N
個(gè)組地址添加N個(gè)組地址響應(yīng)見(jiàn)表。29MCUCmd0x0120H
0x0120DataDest
Addr
xx
xx
xx
xx
AddrUserData
(2bytes)xx
xxUserDataPLC
xxPLC
xxSequence
Number
xx
xxFunc
Code
0x05Status
Code
0x00DEV
(2bytes)xx
xxMCUCmd0x0120H
0x0120DataDest
Addr
xx
xx
xx
xx
AddrUserData
(2bytes)xx
xxUserDataPLC
xxPLC
xxSequence
Number
xx
xxFunc
Code(1bytes)0x84Status
Code
0x00
DEV
(2
xx
xxT/SILA
001—2022表57 添加
N
個(gè)組地址響應(yīng)7.4.5 表57 添加
N
個(gè)組地址響應(yīng)PLC網(wǎng)關(guān)()遠(yuǎn)程讀取某個(gè)設(shè)備(STA)全部組地址Group
Addr
(2bytes)。見(jiàn)表58。表58表58 讀取全部組地址遠(yuǎn)程設(shè)備(STA)給的響應(yīng)報(bào)文。讀取全部組地址響應(yīng)見(jiàn)表。30MCUCmd0x0120H
0x0120DataDest
Addr
xx
xx
xx
xx
AddrUserData
(2bytes)xx
xxUserDataPLC
xxPLC
xxSequence
Number
xx
xxFunc
Code
0x06Status
Code
0x00DEV
(2
xx
xxGroup
xx
xx0000Group
xx
xxGroup
xx
xxGroup
xx
xxMCUCmd0x0120H
0x0120DataDest
Addr
xx
xx
xx
xx
AddrUserDataLen
xx
xxUserDataPLC
xxPLC
xxSequence
Number(2bytes)xx
xxFunc
Code(1bytes)0x85Status
Code
0x00
DEV
(2
xx
xxGroup
xx
xxGroup
xx
xxGroup
xx
xxGroup
xx
xxT/SILA
001—2022表59讀取全部組地址響應(yīng)7.4.6 刪除
N
個(gè)組地址(Func
表59讀取全部組地址響應(yīng)PLC網(wǎng)關(guān)()刪除某個(gè)遠(yuǎn)程設(shè)備()的N個(gè)組地址,低字節(jié)在前,高字節(jié)在后,刪除N個(gè)組地址見(jiàn)表60。表60刪除
N表60刪除
N
個(gè)組地址刪除N個(gè)組地址響應(yīng)見(jiàn)表。31MCUCmd0x0120H
0x0120DataDest
Addr
FF
FF
FF
FFxx
xx
xx
xx
UserData
(2bytes)xx
xxUserDataPLC
xxPLC
xxSequence
Number
xx
xxFunc
Code
0x07Status
Code
0x000x03DEV
(2bytes)xx
xxSIID
(2bytes)CIID
(2bytes)Data
TypeData
(2bytes)Data
SIID
(2bytes)CIID
(2bytes)Data
TypeData
(2bytes)Data
MCUCmd0x0120H
0x0120DataDest
Addr
xx
xx
xx
xx
AddrUserDataLen
xx
xxUserDataPLC
xxPLC
xxSequence
Number
xx
xxFunc
Code(1bytes)0x86Status
Code
0x00
DEV
(2
xx
xxT/SILA
001—2022表61 刪除
N
表61 刪除
N
個(gè)組地址響應(yīng)7.4.7 寫入設(shè)備屬性(Func
Code
=0x07)組地址或廣播地址,寫入設(shè)備屬性見(jiàn)表62。表62表62 寫入設(shè)備屬性SIID:服務(wù)(service)
ID,用來(lái)表示設(shè)備中用戶可使用的功能函數(shù),其中包含實(shí)現(xiàn)該函數(shù)輸出/輸入的數(shù)據(jù)以及實(shí)現(xiàn)該函數(shù)的行為。CIID:屬性(characteristic)
ID,表示數(shù)據(jù)或相關(guān)行為的特征,名稱之為屬性名,是
的32MCUCmd0x0120H
0x0120DataDest
Addr
#aFF
FF
FF
FFxx
xx
xx
xx
Addr)UserData
(2bytes)xx
xxUserDataPLC
xxPLC
xxSequence
Number
xx
xxFunc
Code
0x08Status
Code
0x00DEV
xx
xxSIID
(2bytes)CIID
(2bytes)SIID
(2bytes)CIID
(2bytes)MCUCmd0x0120H
0x0120DataDest
Addr
xx
xx
xx
xx
AddrUserDataLen
xx
xxUserDataPLC
xxPLC
xxSequence
Number
xx
xxFunc
Code(1bytes)0x87Status
Code
0x00
DEV
(2
xx
xxT/SILA
001—2022基本組成單元,如開(kāi)關(guān)的開(kāi)或關(guān)特性。遠(yuǎn)程設(shè)備(STA)給
CCO
的響應(yīng)報(bào)文,寫入設(shè)備屬性響應(yīng)見(jiàn)表
。表63 寫入設(shè)備屬性響應(yīng)7.4.8 讀取設(shè)備屬性(Func
Code表63 寫入設(shè)備屬性響應(yīng)PLC
ADDR64。表64讀取設(shè)備屬性注:Dest
Addr
目標(biāo)地址可以是廣播地址,也可以是
STA
的
地址。當(dāng)不填寫
表64讀取設(shè)備屬性CIID
時(shí),表示要求返回所有服務(wù)和屬性的值。33MCUCmd0x0120H
0x0120DataDest
Addr
xx
xx
xx
xx
AddrUserDataLen
xx
xxUserDataPLC
xxPLC
xxSequence
Number
xx
xxFunc
Code
0x88Status
Code
0x00
DEV
xx
xxSIID
(2bytes)CIID
(2bytes)Data
TypeData
(2bytes)Data
SIID
(2bytes)CIID
(2bytes)Data
TypeData
(2bytes)Data
T/SILA
001—2022遠(yuǎn)程設(shè)備(STA)給
CCO
的響應(yīng)報(bào)文。讀取設(shè)備屬性響應(yīng)見(jiàn)表
。表65 讀取設(shè)備屬性響應(yīng)7.4.9 上報(bào)設(shè)備屬性(Func
Code表65 讀取設(shè)備屬性響應(yīng)STA設(shè)備(
A)上報(bào)屬性數(shù)據(jù)給CCO,上報(bào)設(shè)備屬性見(jiàn)表66。34MCUCmd0x0120H
0x0120DataDest
Addr
xx
xx
xx
xx
AddrUserData
(2bytes)xx
xxUserDataPLC
xxPLC
xxSequence
Number
xx
xxFunc
Code
0x09Status
Code
0x00
DEV
0x00SIID
(2bytes)CIID
(2bytes)Data
TypeData
(2bytes)Data
SIID
(2bytes)CIID
(2bytes)Data
TypeData
(2bytes)Data
MCUCmd0x0120H
0x0120DataDest
Addr
FF
FF
FF
FFUserDataLen
xx
xxUserDataPLC
xxPLC
xxSequence
Number
xx
xxFunc
Code
0x89Status
Code
0x00
DEV
xx
xxT/SILA
001—2022表66 上報(bào)設(shè)備屬性CCO
給遠(yuǎn)程設(shè)備(表66 上報(bào)設(shè)備屬性表67 上報(bào)設(shè)備屬性響應(yīng)7.4.10 上報(bào)設(shè)備事件(Func
Code表67 上報(bào)設(shè)備屬性響應(yīng)STA設(shè)備(
ADDR)上報(bào)事件數(shù)據(jù)給CCO,上報(bào)設(shè)備時(shí)間見(jiàn)表68。35MCUCmd0x0120H
0x0120DataDest
Addr
xx
xx
xx
xx
AddrUserData
(2bytes)xx
xxUserDataPLC
xxPLC
xxSequence
Number
xx
xxFunc
Code
0x0AStatus
Code
0x00DEV
xx
xxSIID
(2bytes)CIID
(2bytes)Data
TypeData
(2bytes)Data
SIID
(2bytes)CIID
(2bytes)Data
TypeData
(2bytes)Data
MCUCmd0x0120H
0x0120DataDest
Addr
FF
FF
FF
FFUserDataLen
xx
xxUserDataPLC
xxPLC
xxSequence
Number
xx
xxFunc
Code
0x8AStatus
Code
0x00
DEV
xx
xxT/SILA
001—2022表68 上報(bào)設(shè)備事件CCO
給遠(yuǎn)程設(shè)備()的響應(yīng)報(bào)文,上報(bào)設(shè)備事件響應(yīng)見(jiàn)表表68 上報(bào)設(shè)備事件表69 上報(bào)設(shè)備事件響應(yīng)7.4.11N
個(gè)設(shè)備添加/刪除
1
個(gè)組地址(Func
Code表69 上報(bào)設(shè)備事件響應(yīng)PLC網(wǎng)關(guān)(N個(gè)設(shè)備(STA)添加或刪除1個(gè)組地址Group
Addr
(2bytes),N個(gè)設(shè)備添加/刪除1個(gè)組地址見(jiàn)表70。36MCUCmd0x0120H
0x0120DataDest
Addr
FF
FF
FF
FFUserData
(2bytes)xx
xxUserDataPLC
xxPLC
xxSequence
Number
xx
xxFunc
Code
0x0BStatus
Code
0x00DEV
(2bytes)xx
xxGroup
xx
0x000x01Group
xx
0x010x02Group
xx
xx
Group
2bytesxx
xx
DEV
2bytesxx
xx
DEV
2bytesxx
xx
MCUCmd0x0120H
0x0120DataDest
Addr
xx
xx
xx
xx
AddrUserDataLen
xx
xxUserDataPLC
xxPLC
xxSequence
Number
xx
xxFunc
Code(1bytes)0x8BStatus
Code
0x00
DEV
(2bytes)xx
xxT/SILA
001—表70表70N
個(gè)設(shè)備添加/刪除
1
個(gè)組地址遠(yuǎn)程設(shè)備(STA)給
CCO
的響應(yīng)報(bào)文,N
個(gè)設(shè)備添加/刪除
1
個(gè)組地址響應(yīng)見(jiàn)表
71。表71 N
個(gè)設(shè)備添加/刪除
1表71 N
個(gè)設(shè)備添加/刪除
1
個(gè)組地址響應(yīng)每個(gè)受控設(shè)備至少可配置多個(gè)個(gè)場(chǎng)景,場(chǎng)景可通過(guò)按鍵信號(hào)、時(shí)鐘信號(hào)、傳感器信號(hào)等進(jìn)行觸發(fā),場(chǎng)景控制邏輯通過(guò)網(wǎng)關(guān)進(jìn)行配置,場(chǎng)景配置信息保存在每個(gè)受控設(shè)備內(nèi),當(dāng)進(jìn)行場(chǎng)景控制時(shí),被尋址選中的受控設(shè)備可以實(shí)現(xiàn)同步響應(yīng)。網(wǎng)關(guān)()對(duì)某類型設(shè)備(STA)寫入若干場(chǎng)景。對(duì)不同類型的設(shè)備,場(chǎng)景需要分開(kāi)設(shè)置,設(shè)置場(chǎng)景見(jiàn)表72。37MCUCmd0x0120H
0x0120DataDest
Addr
xx
xx
xx
xxUserData
(2bytes)xx
xxUserDataPLC
xxPLC
xxSequence
Number
xx
xxFunc
Code
0x0CStatus
Code
0x00DEV
xx
xxScene
xx
xxSIID
(2bytes)CIID
(2bytes)Data
TypeData
(2bytes)Data
SIID
(2bytes)CIID
(2bytes)Data
TypeData
(2bytes)Data
MCUCmd0x0120H
0x0120DataDest
Addr
xx
xx
xx
xx
AddrUserDataLen
xx
xxUserDataPLC
xxPLC
xxSequence
Number
xx
xxFunc
Code(1bytes)0x8CStatus
Code
0x00
DEV
(2bytes)xx
xxT/SILA
001—2022表72 設(shè)置場(chǎng)景表72 設(shè)置場(chǎng)景遠(yuǎn)程設(shè)備(STA)給
CCO
的響應(yīng)報(bào)文,設(shè)置場(chǎng)景響應(yīng)見(jiàn)表
。表73 設(shè)置場(chǎng)景響應(yīng)7.4.13 查詢場(chǎng)景校驗(yàn)值(Func
表73 設(shè)置場(chǎng)景響應(yīng)PLC網(wǎng)關(guān)()查詢某個(gè)設(shè)備(STA)的全部場(chǎng)景校驗(yàn)值,插敘場(chǎng)景校驗(yàn)值見(jiàn)表74。38MCUCmd0x0120H
0x0120DataDest
Addr
xx
xx
xx
xx
AddrUserDataLen
xx
xxUserDataPLC
xxPLC
xxSequence
Number
xx
xxFunc
Code
0x8DStatus
Code
0x00
DEV
xx
xxCRC
ID
CRC16-CCITT(0x1021)x16+x12+x5+1MCUCmd0x0120H
0x0120DataDest
Addr
xx
xx
xx
xxUserData
(2bytes)xx
xxUserDataPLC
xxPLC
xxSequence
Number
xx
xxFunc
Code
0x0DStatus
Code
0x00DEV
xx
xxT/SILA
001—2022表74 查詢場(chǎng)景校驗(yàn)值遠(yuǎn)程設(shè)備(STA)給表74 查詢場(chǎng)景校驗(yàn)值表75 查詢場(chǎng)景校驗(yàn)值響應(yīng)7.4.14 執(zhí)行場(chǎng)景(Func
Code表75 查詢場(chǎng)景校驗(yàn)值響應(yīng)PLC網(wǎng)關(guān)()控制設(shè)備(STA)執(zhí)行某個(gè)場(chǎng)景(場(chǎng)景號(hào)),執(zhí)行場(chǎng)景見(jiàn)表76。39MCUCmd0x0120H
0x0120DataDest
Addr
FF
FF
FF
FFUserData
(2bytes)xx
xxUserDataPLC
xxPLC
xxSequence
Number
xx
xxFunc
Code
0x0EStatus
Code
0x03DEV
xx
xxScene
xx
xxMCUCmd0x0120H
0x0120DataDest
Addr
xx
xx
xx
xx
AddrUserDataLen
xx
xxUserDataPLC
xxPLC
xxSequence
Number
xx
xxFunc
Code(1bytes)0x8EStatus
Code
0x00
DEV
(2bytes)xx
xxT/SILA
001—2022表76 執(zhí)行場(chǎng)景遠(yuǎn)程設(shè)備(STA)給
CCO
的響應(yīng)報(bào)文,執(zhí)行場(chǎng)景響應(yīng)見(jiàn)表表76 執(zhí)行場(chǎng)景表77 執(zhí)行場(chǎng)景響應(yīng)7.4.15 刪除場(chǎng)景(Func
Code表77 執(zhí)行場(chǎng)景響應(yīng)PLC網(wǎng)關(guān)()刪除控制設(shè)備(STA)若干場(chǎng)景,刪除場(chǎng)景見(jiàn)表78。40MCUCmd0x0120H
0x0120DataDest
Addr
FF
FF
FF
FFUserData
(2bytes)xx
xxUserDataPLC
xxPLC
xxSequence
Number
xx
xxFunc
Code
0x0FStatus
Code
0x00DEV
xx
xxScene
IDMCUCmd0x0120H
0x0120DataDest
Addr
xx
xx
xx
xx
AddrUserDataLen
xx
xxUserDataPLC
xxPLC
xxSequence
Number
xx
xxFunc
Code(1bytes)0x8FStatus
Code
0x00
DEV
(2bytes)xx
xxT/SILA
001—2022表78 刪除場(chǎng)景遠(yuǎn)程設(shè)備(STA)給
CCO
的響應(yīng)報(bào)文,刪除場(chǎng)景響應(yīng)見(jiàn)表表78 刪除場(chǎng)景表79 刪除場(chǎng)景響應(yīng)7.4.16 獲取心跳(Func
Code表79 刪除場(chǎng)景響應(yīng)PLC網(wǎng)關(guān)()獲取設(shè)備(STA)心跳信號(hào),控制心跳見(jiàn)表80。41MCUCmd0x0120H
0x0120DataDest
Addr
FF
FF
FF
FFUserData
(2bytes)xx
xxUserDataPLC
xxPLC
xxSequence
Number
xx
xxFunc
Code
0x10Status
Code
0x00DEV
xx
xxMode
xx
xxMCUCmd0x0120H
0x0120DataDest
Addr
xx
xx
xx
xx
AddrUserDataLen
0x0006UserDataPLC
xxPLC
xxSequence
Number
xx
xxFunc
Code(1bytes)0x90Status
Code
0x00
DEV
xx
xxT/SILA
001—2022表80 控制心跳遠(yuǎn)程設(shè)備(STA)給
CCO
的響應(yīng)報(bào)文,獲取心跳響應(yīng)見(jiàn)表表80 控制心跳表81 獲取心跳響應(yīng)表81 獲取心跳響應(yīng)0x00
:即時(shí)響應(yīng),設(shè)備收到報(bào)文后立即返回響應(yīng)報(bào)文,通常用于查詢單個(gè)設(shè)備的心跳。0x01
06:隨機(jī)延時(shí)響應(yīng),第一個(gè)字節(jié)為
0x01
表示設(shè)備隨機(jī)延時(shí)響應(yīng),第二個(gè)字節(jié)的值
x
[10,2550]0x06
表示
,
CCO
廣播控制心跳
1
的隨機(jī)數(shù)
過(guò)此方式減少
的心跳查詢報(bào)文,同時(shí)分散設(shè)備的響應(yīng)報(bào)文,避免同時(shí)響應(yīng)導(dǎo)致網(wǎng)絡(luò)擁塞。7.4.17重啟設(shè)備(Func
Code
)PLC網(wǎng)關(guān)()控制設(shè)備(STA)重啟。可以單控、組控、廣播,重啟設(shè)備見(jiàn)表82。42MCUCmd0x0120H
0x0120DataDest
Addr
FF
FF
FF
FFUserData
(2bytes)xx
xxUserDataPLC
xxPLC
xxSequence
Number
xx
xxFunc
Code
0x12Status
Code
0x00DEV
xx
xxSource
Addr
xx
xxDest
Addr
xx
xxData
(2bytes)xx
xxData
MCUCmd0x0120H
0x0120DataDest
Addr
xx
xx
xx
xx
AddrUserDataLen
xx
xxUserDataPLC
xxPLC
xxSequence
Number
xx
xxFunc
Code(1bytes)0x91Status
Code
0x00
DEV
(2bytes)xx
xxMCUCmd0x0120H
0x0120DataDest
Addr
FF
FF
FF
FFUserData
(2bytes)xx
xxUserDataPLC
xxPLC
xxSequence
Number
xx
xxFunc
Code
0x11Status
Code
0x00DEV
xx
xxT/SILA
001—2022表82 重啟設(shè)備遠(yuǎn)程設(shè)備(STA)給表82 重啟設(shè)備表83 重啟設(shè)備響應(yīng)7.4.18 轉(zhuǎn)發(fā)報(bào)文(Func
Code表83 重啟設(shè)備響應(yīng)子設(shè)備A()通過(guò)CCO轉(zhuǎn)發(fā)報(bào)文給子設(shè)備B(),轉(zhuǎn)發(fā)報(bào)文見(jiàn)表84。表84表84轉(zhuǎn)發(fā)報(bào)文43T/SILA
001—2022附
錄
A(規(guī)范性)物模型表附錄
A
為各類設(shè)備的物模型編碼表a) CIID
編碼見(jiàn)表
;b) SIID
編碼見(jiàn)表
;c) E01-05
驅(qū)動(dòng)物模型見(jiàn)表
;d) 064
開(kāi)關(guān)控制器物模型見(jiàn)表
A.4;e) E0A
弱電干觸點(diǎn)輸出模塊物模型見(jiàn)表
A.5;f) 02C
開(kāi)窗器物模型見(jiàn)表
;g) E31
單窗簾電機(jī)物模型見(jiàn)表
A.7;h) E32
雙窗簾電機(jī)物模型見(jiàn)表
A.8;i) E33
窗簾干接點(diǎn)控制器物模型見(jiàn)表
;j) 075
場(chǎng)景面板物模型見(jiàn)表
A.10;k) 11A
旋鈕調(diào)光面板物模型見(jiàn)表
A.11;l) E11
空調(diào)面板物模型見(jiàn)表
A.12;m) E12
地暖面板物模型見(jiàn)表
A.13;n) E13
新風(fēng)面板物模型見(jiàn)表
A.14;o) E21
光照度傳感器物模型見(jiàn)表
A.15;p) E22
移動(dòng)型傳感器物模型見(jiàn)表
A.16;q) E23
存在型傳感器物模型見(jiàn)表
A.17;r) E24
空氣質(zhì)量傳感器物模型見(jiàn)表
A.18;s) E31PLC
A.19。44sid_cidciid(HEX:ciid(DEC:_on0x0001onbool_name0x0002namestring_alarm0x0003alarmbool_brightness0x0004brightnessint_saturation0x0005saturationint_volume0x0006volumeint_red0x0007redint_green0x0008greenint_blue0x0009blueint_white0x000A10whiteint_bitWidth0x000B11bitWidthint_hue0x000C12hueint_colorTemperature0x000D13int_current0x000E14currentint_target0x000F15targetint_level0x001016levelenum_direction0x001420directionenum_state0x001521stateenum_speed0x001622speedint_angle0x001723angleint0x001824maximumSpeedRpmint_speedRpm0x001925speedRpmint0x001F31obstructionDetectedbool_currentState0x002032currentStateenum_targetState0x002133targetStateenum_mode0x002234modeenum_action0x002335actionenum_status0x002436statusenum_statusActive0x002537statusActivebool_gear0x002638gearenum_number0x002739numberint_id0x002840idstring_array0x002941arrayarray_progress0x002A42progressint_airQuality0x003553airQualityenum_model0x003A58modelstring_time0x003B59timeintT/SILA
001—2022表
表
A.1
CIID
編碼表sid_cidciid(HEX:ciid(DEC:_timestamp0x003C60timest
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年砂石銷售的合同
- 三七產(chǎn)地購(gòu)銷合同模板2024年
- 股權(quán)分配合作協(xié)議書(shū)
- 手機(jī)品牌售后服務(wù)承諾書(shū)
- 固定期限勞動(dòng)合同樣式
- 定向培育及就業(yè)協(xié)議
- 保險(xiǎn)合同:航空貨物運(yùn)輸保險(xiǎn)協(xié)議-合同范本
- 建筑工程項(xiàng)目招標(biāo)代理合同
- 國(guó)家基礎(chǔ)地理信息授權(quán)書(shū)
- 合伙協(xié)議合同范文
- 鄉(xiāng)鎮(zhèn)平安建設(shè)培訓(xùn)課件
- 廣東省珠海市2024年春季高考模擬考試數(shù)學(xué)試卷含答案
- 四川航空介紹
- 從銷售到營(yíng)銷的轉(zhuǎn)變與發(fā)展
- 車間監(jiān)控方案
- 家庭教育指導(dǎo)站制度
- 機(jī)務(wù)指導(dǎo)司機(jī)競(jìng)聘報(bào)告
- 2023年上海各區(qū)初三數(shù)學(xué)一模卷
- 伴游旅行行業(yè)分析
- 部編版二年級(jí)上冊(cè)黃山奇石課件
- 計(jì)算機(jī)畢業(yè)設(shè)計(jì)jsp家庭美食食譜網(wǎng)站系統(tǒng)vue論文
評(píng)論
0/150
提交評(píng)論