WTC-B-02通信協(xié)議
聲明:您必須遵守我們的協(xié)議,如果您下載了該資源行為將被視為對(duì)《電天下賬號(hào)管理規(guī)范》全部?jī)?nèi)容的認(rèn)可,本網(wǎng)站資源來(lái)自原創(chuàng),僅供用于學(xué)習(xí)和交流,請(qǐng)勿用于商業(yè)用途。如有侵權(quán)、不妥之處,請(qǐng)舉報(bào)本資源,我們將及時(shí)審核處理!
WTC-B-02通信協(xié)議
文本預(yù)覽
共 5 頁(yè) 第 1 頁(yè)
WTC-B-02 通信協(xié)議
WTC-B-02通信協(xié)議是我公司自行研制的一種異步串行節(jié)點(diǎn)網(wǎng)絡(luò)化的通信協(xié)議,適用于WB系列智能
傳感器和控制模塊。WTC-B-02是WTC-B-01協(xié)議的升級(jí)版本,與WTC-B-01協(xié)議完全兼容,主要區(qū)別是
增加了控制模塊的有關(guān)命令。該協(xié)議語(yǔ)法簡(jiǎn)練,具有通信效率高和可靠性高的特點(diǎn),已經(jīng)在現(xiàn)場(chǎng)經(jīng)過(guò)了長(zhǎng)
時(shí)間考驗(yàn)。
一、 物理接口
1、 串行通信接口:RS485。
2、 數(shù)據(jù)傳輸方式:異步10位,起始位1位,數(shù)據(jù)位8位,停止位1位,無(wú)校驗(yàn)。
3、 數(shù)據(jù)傳輸速率:1200BPS≤波特率≤115.2KBPS ;
通常,產(chǎn)品上的撥碼開(kāi)關(guān)的位1、位2用于設(shè)置4種波特率:
K1 K2 波特率
ON ON 2400BPS
ON OFF 4800BPS
OFF ON 9600BPS
0FF 0FF 19.2KBPS
出廠缺省波特率設(shè)置為9600BPS,若用戶希望使用4種以外的其他波特率,定貨時(shí)請(qǐng)聲明。
二、 通信方式
主(HOST)從(SLAVE)方式,半雙工,POLLING通信方式。
三、 信息類型及協(xié)議的基本格式
1、 信息類型
信息分兩種:從HOST到SLAVE為命令信息。
從SLAVE到HOST為響應(yīng)信息。
2、信息的基本格式
表1
序號(hào) 名稱 備注
1 同步碼(SOI,START OF INFORMATION) 1字節(jié)(7EH)
2 地址(ADR1,ADDRESS) 1字節(jié)
3 地址補(bǔ)碼(ADR2,ADDRESS) 1字節(jié)
4 命令(CMD,COMMAND) 1字節(jié)
5 數(shù)據(jù)(DATA) 1字節(jié)
6 幀校驗(yàn)(CHECKSUM) 1字節(jié)
7 結(jié)束碼(EOI,END OF INFORMATION) 1字節(jié)(0DH)
3、 校驗(yàn)
對(duì)表1中的前2-5項(xiàng)逐字節(jié)作無(wú)符號(hào)加法,模256取反加1。
4、 編碼方式
16進(jìn)制碼。
5、 數(shù)據(jù)(DATA)
在命令集中詳細(xì)描述。
6、 數(shù)據(jù)收、發(fā)處理
當(dāng)表1中2-6項(xiàng)數(shù)據(jù)中出現(xiàn)EOI(0DH)代碼時(shí),發(fā)送時(shí)將0DH拆分為05H和08H兩個(gè)字節(jié);當(dāng)2-6共 5 頁(yè) 第 2 頁(yè)
項(xiàng)原始數(shù)據(jù)塊出現(xiàn) 05H時(shí),發(fā)送時(shí)在 05H之后增加 00H字節(jié)。接收時(shí),若收到某字節(jié)數(shù)據(jù)為 05H,則緊
接其后收到的一個(gè)字節(jié)數(shù)據(jù)應(yīng)與05H相加,合為一個(gè)字節(jié)。
四、 主機(jī)命令集
表2
序號(hào) 名稱 命令碼 命令內(nèi)容 說(shuō)明
1 RDS 50H 讀數(shù)據(jù)命令 傳感器響應(yīng)該命令,將數(shù)據(jù)送主機(jī)
2 ACK 51H 確認(rèn)命令 僅在需要確認(rèn)時(shí)(有電度參數(shù))時(shí)使用
智能傳感器只接受上述命令,其余命令視為無(wú)效命令!
3 WRC 61H 主機(jī)向控制模塊輸出D/A數(shù)據(jù) 控制模塊收到該命令幀后原樣反送主機(jī)
4 RDC 62H 主機(jī)讀控制模塊D/A數(shù)據(jù) 控制模塊根據(jù)D/A通道號(hào)將相應(yīng)數(shù)據(jù)送主機(jī)
智能控制模塊只接受上述命令,其余命令視為無(wú)效命令!
⒈ 讀傳感器數(shù)據(jù)命令:
命令名稱 RDS
說(shuō)明 該命令是主機(jī)讀智能傳感器數(shù)據(jù)命令,數(shù)據(jù)幀由同步碼、地址信息、命令信息、校
驗(yàn)信息和結(jié)束符組成,當(dāng)傳感器識(shí)別命令幀中的地址與本身的地址和數(shù)據(jù)幀格式相符合
后,向主機(jī)發(fā)送響應(yīng)信息;否則,傳感器保持沉默,等待正確接收到主機(jī)命令。
命令信息語(yǔ)法
①同步碼(SOI):7EH
②地址1(ADR1):傳感器地址
③地址2(ADR2):傳感器地址的補(bǔ)碼
④命令碼:50H
⑤校驗(yàn):B0H(2~4項(xiàng)的模256無(wú)符號(hào)和補(bǔ)碼)
⑥結(jié)束符(EOI):0DH
響應(yīng)信息語(yǔ)法
①同步碼(SOI):7EH
②地址1(ADR1):傳感器地址
③地址2(ADR2):傳感器地址的補(bǔ)碼
④命令碼:50H
⑤數(shù)據(jù):DATA(見(jiàn)說(shuō)明)
⑥校驗(yàn):XXH(2~5項(xiàng)的模256無(wú)符號(hào)和補(bǔ)碼)
⑦結(jié)束符(EOI):0DH
傳感器響應(yīng)信息數(shù)據(jù)DATA說(shuō)明:
數(shù)據(jù)項(xiàng)組成如表3:
表3 數(shù)據(jù)(DATA)組成
序號(hào) 1 2 3
名稱 CID1 CID2 DT
字節(jié)數(shù) 1 1 N
表3中CID1為傳感器描述符,組成如表4
表4 CID1組成
位號(hào) 7 6 5 4 3 2 1 0
意義 表示是否需要確認(rèn) 幀號(hào) 符號(hào) 開(kāi)入或保留
名稱 ANS FRM SGN KI2 KI1 KI0
CID1的 D7位用于標(biāo)識(shí)單元式智能傳感器中是否有電度數(shù)據(jù),如果ANS置為1,則幀號(hào)數(shù)據(jù)與后共 5 頁(yè) 第 3 頁(yè)
續(xù)的電度增量值數(shù)據(jù)表征某一時(shí)間段內(nèi)的電度量,需要主機(jī)的確認(rèn)命令。如果變送器未收到確認(rèn)命令,
當(dāng)上位機(jī)再次發(fā)出讀變送器數(shù)據(jù)命令時(shí),變送器重傳“舊”數(shù)據(jù);如果變送器收到確認(rèn)命令,變送器
將“舊”數(shù)據(jù)清除,當(dāng)上位機(jī)再次發(fā)出讀變送器數(shù)據(jù)命令時(shí),變送器傳送“新”數(shù)據(jù)。如果ANS為0,
無(wú)須確認(rèn)幀。SGN 符號(hào)位表示有功功率或無(wú)功功率的符號(hào),置 0 時(shí)表示正號(hào),置 1 時(shí)表示負(fù)號(hào)。當(dāng)不
需要確認(rèn)幀時(shí),變送器將當(dāng)前傳送的數(shù)據(jù)幀的幀號(hào)賦給FRM,此后等待上位機(jī)的確認(rèn)信息。
表3中CID2為保留信息字節(jié),數(shù)據(jù)值為0。
表3中DT為傳感器發(fā)送出的采集參數(shù)的標(biāo)幺化數(shù)據(jù),參數(shù)類型和個(gè)數(shù)由用戶定貨時(shí)決定。一般地,
傳感器的單個(gè)參數(shù)是雙字節(jié)數(shù)據(jù)(不包括拆分處理),低字節(jié)在前,高字節(jié)在后;傳感器檢測(cè)多個(gè)參量
時(shí),所有參量按規(guī)定的順序排列傳送。
舉例
讀取型號(hào)為WB1894A05傳感器的數(shù)據(jù),地址為1,實(shí)際命令與響應(yīng)序列舉例如下:
主機(jī)命令序列:7EH ,01H,F(xiàn)FH,50H,B0H,0DH
傳感器響應(yīng)序列:7EH ,01H,F(xiàn)FH,50H,00H,00H,88H,13H,10H,27H,87H,13H,44H,
0DH
⒉ 確認(rèn)命令:
命令名稱 ACK
WTC-B-02 通信協(xié)議
WTC-B-02通信協(xié)議是我公司自行研制的一種異步串行節(jié)點(diǎn)網(wǎng)絡(luò)化的通信協(xié)議,適用于WB系列智能
傳感器和控制模塊。WTC-B-02是WTC-B-01協(xié)議的升級(jí)版本,與WTC-B-01協(xié)議完全兼容,主要區(qū)別是
增加了控制模塊的有關(guān)命令。該協(xié)議語(yǔ)法簡(jiǎn)練,具有通信效率高和可靠性高的特點(diǎn),已經(jīng)在現(xiàn)場(chǎng)經(jīng)過(guò)了長(zhǎng)
時(shí)間考驗(yàn)。
一、 物理接口
1、 串行通信接口:RS485。
2、 數(shù)據(jù)傳輸方式:異步10位,起始位1位,數(shù)據(jù)位8位,停止位1位,無(wú)校驗(yàn)。
3、 數(shù)據(jù)傳輸速率:1200BPS≤波特率≤115.2KBPS ;
通常,產(chǎn)品上的撥碼開(kāi)關(guān)的位1、位2用于設(shè)置4種波特率:
K1 K2 波特率
ON ON 2400BPS
ON OFF 4800BPS
OFF ON 9600BPS
0FF 0FF 19.2KBPS
出廠缺省波特率設(shè)置為9600BPS,若用戶希望使用4種以外的其他波特率,定貨時(shí)請(qǐng)聲明。
二、 通信方式
主(HOST)從(SLAVE)方式,半雙工,POLLING通信方式。
三、 信息類型及協(xié)議的基本格式
1、 信息類型
信息分兩種:從HOST到SLAVE為命令信息。
從SLAVE到HOST為響應(yīng)信息。
2、信息的基本格式
表1
序號(hào) 名稱 備注
1 同步碼(SOI,START OF INFORMATION) 1字節(jié)(7EH)
2 地址(ADR1,ADDRESS) 1字節(jié)
3 地址補(bǔ)碼(ADR2,ADDRESS) 1字節(jié)
4 命令(CMD,COMMAND) 1字節(jié)
5 數(shù)據(jù)(DATA) 1字節(jié)
6 幀校驗(yàn)(CHECKSUM) 1字節(jié)
7 結(jié)束碼(EOI,END OF INFORMATION) 1字節(jié)(0DH)
3、 校驗(yàn)
對(duì)表1中的前2-5項(xiàng)逐字節(jié)作無(wú)符號(hào)加法,模256取反加1。
4、 編碼方式
16進(jìn)制碼。
5、 數(shù)據(jù)(DATA)
在命令集中詳細(xì)描述。
6、 數(shù)據(jù)收、發(fā)處理
當(dāng)表1中2-6項(xiàng)數(shù)據(jù)中出現(xiàn)EOI(0DH)代碼時(shí),發(fā)送時(shí)將0DH拆分為05H和08H兩個(gè)字節(jié);當(dāng)2-6共 5 頁(yè) 第 2 頁(yè)
項(xiàng)原始數(shù)據(jù)塊出現(xiàn) 05H時(shí),發(fā)送時(shí)在 05H之后增加 00H字節(jié)。接收時(shí),若收到某字節(jié)數(shù)據(jù)為 05H,則緊
接其后收到的一個(gè)字節(jié)數(shù)據(jù)應(yīng)與05H相加,合為一個(gè)字節(jié)。
四、 主機(jī)命令集
表2
序號(hào) 名稱 命令碼 命令內(nèi)容 說(shuō)明
1 RDS 50H 讀數(shù)據(jù)命令 傳感器響應(yīng)該命令,將數(shù)據(jù)送主機(jī)
2 ACK 51H 確認(rèn)命令 僅在需要確認(rèn)時(shí)(有電度參數(shù))時(shí)使用
智能傳感器只接受上述命令,其余命令視為無(wú)效命令!
3 WRC 61H 主機(jī)向控制模塊輸出D/A數(shù)據(jù) 控制模塊收到該命令幀后原樣反送主機(jī)
4 RDC 62H 主機(jī)讀控制模塊D/A數(shù)據(jù) 控制模塊根據(jù)D/A通道號(hào)將相應(yīng)數(shù)據(jù)送主機(jī)
智能控制模塊只接受上述命令,其余命令視為無(wú)效命令!
⒈ 讀傳感器數(shù)據(jù)命令:
命令名稱 RDS
說(shuō)明 該命令是主機(jī)讀智能傳感器數(shù)據(jù)命令,數(shù)據(jù)幀由同步碼、地址信息、命令信息、校
驗(yàn)信息和結(jié)束符組成,當(dāng)傳感器識(shí)別命令幀中的地址與本身的地址和數(shù)據(jù)幀格式相符合
后,向主機(jī)發(fā)送響應(yīng)信息;否則,傳感器保持沉默,等待正確接收到主機(jī)命令。
命令信息語(yǔ)法
①同步碼(SOI):7EH
②地址1(ADR1):傳感器地址
③地址2(ADR2):傳感器地址的補(bǔ)碼
④命令碼:50H
⑤校驗(yàn):B0H(2~4項(xiàng)的模256無(wú)符號(hào)和補(bǔ)碼)
⑥結(jié)束符(EOI):0DH
響應(yīng)信息語(yǔ)法
①同步碼(SOI):7EH
②地址1(ADR1):傳感器地址
③地址2(ADR2):傳感器地址的補(bǔ)碼
④命令碼:50H
⑤數(shù)據(jù):DATA(見(jiàn)說(shuō)明)
⑥校驗(yàn):XXH(2~5項(xiàng)的模256無(wú)符號(hào)和補(bǔ)碼)
⑦結(jié)束符(EOI):0DH
傳感器響應(yīng)信息數(shù)據(jù)DATA說(shuō)明:
數(shù)據(jù)項(xiàng)組成如表3:
表3 數(shù)據(jù)(DATA)組成
序號(hào) 1 2 3
名稱 CID1 CID2 DT
字節(jié)數(shù) 1 1 N
表3中CID1為傳感器描述符,組成如表4
表4 CID1組成
位號(hào) 7 6 5 4 3 2 1 0
意義 表示是否需要確認(rèn) 幀號(hào) 符號(hào) 開(kāi)入或保留
名稱 ANS FRM SGN KI2 KI1 KI0
CID1的 D7位用于標(biāo)識(shí)單元式智能傳感器中是否有電度數(shù)據(jù),如果ANS置為1,則幀號(hào)數(shù)據(jù)與后共 5 頁(yè) 第 3 頁(yè)
續(xù)的電度增量值數(shù)據(jù)表征某一時(shí)間段內(nèi)的電度量,需要主機(jī)的確認(rèn)命令。如果變送器未收到確認(rèn)命令,
當(dāng)上位機(jī)再次發(fā)出讀變送器數(shù)據(jù)命令時(shí),變送器重傳“舊”數(shù)據(jù);如果變送器收到確認(rèn)命令,變送器
將“舊”數(shù)據(jù)清除,當(dāng)上位機(jī)再次發(fā)出讀變送器數(shù)據(jù)命令時(shí),變送器傳送“新”數(shù)據(jù)。如果ANS為0,
無(wú)須確認(rèn)幀。SGN 符號(hào)位表示有功功率或無(wú)功功率的符號(hào),置 0 時(shí)表示正號(hào),置 1 時(shí)表示負(fù)號(hào)。當(dāng)不
需要確認(rèn)幀時(shí),變送器將當(dāng)前傳送的數(shù)據(jù)幀的幀號(hào)賦給FRM,此后等待上位機(jī)的確認(rèn)信息。
表3中CID2為保留信息字節(jié),數(shù)據(jù)值為0。
表3中DT為傳感器發(fā)送出的采集參數(shù)的標(biāo)幺化數(shù)據(jù),參數(shù)類型和個(gè)數(shù)由用戶定貨時(shí)決定。一般地,
傳感器的單個(gè)參數(shù)是雙字節(jié)數(shù)據(jù)(不包括拆分處理),低字節(jié)在前,高字節(jié)在后;傳感器檢測(cè)多個(gè)參量
時(shí),所有參量按規(guī)定的順序排列傳送。
舉例
讀取型號(hào)為WB1894A05傳感器的數(shù)據(jù),地址為1,實(shí)際命令與響應(yīng)序列舉例如下:
主機(jī)命令序列:7EH ,01H,F(xiàn)FH,50H,B0H,0DH
傳感器響應(yīng)序列:7EH ,01H,F(xiàn)FH,50H,00H,00H,88H,13H,10H,27H,87H,13H,44H,
0DH
⒉ 確認(rèn)命令:
命令名稱 ACK
AIGC
您好!"WTC-B-02通信協(xié)議"很可能是指一種由電氣行業(yè)針對(duì)特定應(yīng)用或設(shè)備設(shè)計(jì)的通信標(biāo)準(zhǔn)或接口規(guī)范。"WTC"可能是廠商、產(chǎn)品系列或者項(xiàng)目代號(hào),而"B-02"則可能表示該通信協(xié)議的第二版本或者某種特定功能模塊編號(hào)。這種協(xié)議可能定義了數(shù)據(jù)傳輸格式、控制命令、錯(cuò)誤校驗(yàn)、握手協(xié)議等內(nèi)容,用于確保電氣設(shè)備(如工業(yè)自動(dòng)化控制系統(tǒng)、樓宇自動(dòng)化系統(tǒng)中的PLC、變頻器、電機(jī)控制器等)之間的可靠和高效通信。為了詳細(xì)了解此協(xié)議,請(qǐng)?zhí)峁└嘈畔?,例如它是哪個(gè)品牌或制造商的產(chǎn)品相關(guān)文檔,或者具體的應(yīng)用場(chǎng)景。
相關(guān)資源推薦