YW8000 YW9000多功能數(shù)顯表通訊協(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í)審核處理!
YW8000 YW9000多功能數(shù)顯表通訊協(xié)議
YW8000 YW9000多功能數(shù)顯表通訊協(xié)議
文本預(yù)覽
數(shù)顯表通訊協(xié)議(適用于YW80/90系列)
通訊采用ModBus規(guī)約N81格式(8個(gè)數(shù)據(jù)位、一個(gè)停止位、沒(méi)有校驗(yàn)位)。
數(shù)據(jù)幀格式為:地址碼(一字節(jié))、功能碼(一字節(jié))、數(shù)據(jù)區(qū)、CRC校驗(yàn)(兩字節(jié))。
讀取功能碼為03。(下位機(jī)回送所有數(shù)據(jù)均為兩字節(jié))
讀取測(cè)量數(shù)據(jù)發(fā)送:地址、03、 00、00、 00、03、 CRC(高字節(jié),低字節(jié))
數(shù)據(jù)地址 讀取個(gè)數(shù)(三相需一次讀?。?br/>下位機(jī)回送:地址、03、06(回送字節(jié)數(shù))、測(cè)量數(shù)據(jù)(六字節(jié)A相B相C相,按“高
字節(jié)、低字節(jié)”排)、CRC。
例:地址為1,測(cè)量數(shù)據(jù)為500.0(數(shù)據(jù)全部為16進(jìn)制)
發(fā)送: 01 03 00 00 00 03 05 CB
接收: 01 03 06 13 88 13 88 13 88 4A 31
其他數(shù)據(jù)寄存器地址:00 00 (測(cè)量數(shù)據(jù)) 00 06(小數(shù)點(diǎn)位置) 03 08(波特率,
0-1200,1-2400,2-4800,3-9600,4-19200) 03 02 (上
限閥值,不帶小數(shù)點(diǎn)) 03 00 (地址,只用于修改地址) 03 12
(變比)
寫入功能碼為06。(下位機(jī)回送與發(fā)送的完全相同)
數(shù)據(jù)格式:地址、06、 XX、XX、 XX、XX、 CRC(兩字節(jié))
數(shù)據(jù)地址 寫入數(shù)據(jù)
例:地址為1,修改上限閥值為5000
發(fā)送: 01 06 03 02 13 88 25 18
接收: 01 06 03 02 13 88 25 18(13 88對(duì)應(yīng)的十進(jìn)制5000寫入上限閥值寄存
器)
注意:00 00 寄存器地址對(duì)應(yīng)的測(cè)量數(shù)據(jù)寄存器無(wú)法寫入,只能讀出。
03 00 寄存器地址對(duì)應(yīng)的本機(jī)地址只能寫入修改值,無(wú)法讀出。
以上是就三相數(shù)顯表而言的,對(duì)于單相數(shù)顯表,只需稍作修改即可。附錄:------通訊規(guī)約
1. ModBus基本規(guī)則:
1.1 所有RS485通訊回路都應(yīng)遵照主/從方式。依照這種方式,數(shù)據(jù)可以在一個(gè)主
站(如:PC)和32個(gè)子站(如:YW2000)之間傳遞。
1.2 主站將初始化和控制在RS485通訊回路上傳遞的所有信息。
1.3 任何一次通訊都不能從子站開(kāi)始。
1.4 在RS485回路上的所有通訊都以“信息幀”方式傳遞。
1.5 如果主站或子站接收到含有未知命令的信息幀,則不予以響應(yīng)。
“信息幀”就是一個(gè)由數(shù)據(jù)幀(每一個(gè)字節(jié)為一個(gè)數(shù)據(jù)幀)構(gòu)成的字符串(最多255個(gè)字節(jié)),
是由信息頭和發(fā)送的編碼數(shù)據(jù)構(gòu)成標(biāo)準(zhǔn)的異步串行數(shù)據(jù),該通訊方式也與RTU通訊規(guī)約相兼
容。
2. 數(shù)據(jù)幀格式:
通訊傳輸為異步方式,并以字節(jié)(數(shù)據(jù)幀)為單位。在主站和子站之間傳遞的
每一個(gè)數(shù)據(jù)幀都是11位的串行數(shù)據(jù)流。
數(shù)據(jù)幀格式:
起始位 1位
數(shù)據(jù)位 8位(低位在前、高位在后)
奇偶校驗(yàn)位 1位:有奇偶校驗(yàn)位;無(wú):無(wú)奇偶校驗(yàn)位
停止位 1位:有奇偶校驗(yàn)位;2位:無(wú)奇偶校驗(yàn)位
有校驗(yàn)位的時(shí)序圖:
止 起 D0 D1 D2 D3 D4 D5 D6 D7 D8 止
start data parity end
起始位 數(shù)據(jù)位 校驗(yàn)位 停止位
無(wú)校驗(yàn)位的時(shí)序圖:
止 起 D0 D1 D2 D3 D4 D5 D6 D7 止
start data end
起始位 數(shù)據(jù)位 停止位3. 通訊規(guī)約:
當(dāng)通訊命令發(fā)送至儀器時(shí),符合相應(yīng)的地址碼的設(shè)備接收通訊命令,并除去地
址碼,讀取信息,如果沒(méi)有出錯(cuò),則執(zhí)行相應(yīng)的任務(wù);然后把執(zhí)行結(jié)果返送給發(fā)送
者。返送的信息中包括地址碼、執(zhí)行動(dòng)作的功能碼、執(zhí)行動(dòng)作后的數(shù)據(jù)以及錯(cuò)誤校
驗(yàn)碼(CRC)。如果出錯(cuò)就不發(fā)送任何信息。
3.1. 信息幀格式:
START ADD CS DATA CRC END
初始結(jié)構(gòu) 地址碼 功能碼 數(shù)據(jù)區(qū) 錯(cuò)誤校驗(yàn) 結(jié)束結(jié)構(gòu)
延時(shí)(相當(dāng)于4 1字節(jié) 8位 1字節(jié) 8位 N字節(jié) N×8位 2字節(jié) 16位 延時(shí)(相當(dāng)于4
個(gè)字節(jié)的時(shí)間) 個(gè)字節(jié)的時(shí)間)
3.1.1. 地址碼(ADD):
地址碼為每次通訊傳送的信息幀中的第一個(gè)數(shù)據(jù)幀(8位),從0到255。這個(gè)字
節(jié)表明由用戶設(shè)定地址碼的子機(jī)將接收由主機(jī)發(fā)送來(lái)的信息。并且每個(gè)子機(jī)都有唯
一的地址碼,并且響應(yīng)回送均以各自的地址碼開(kāi)始。主機(jī)發(fā)送的地址碼表明將發(fā)送
到的子機(jī)地址,而子機(jī)發(fā)送的地址碼表明回送的子機(jī)地址。
3.1.2. 功能碼(CS):
功能碼是每次通訊傳送的信息幀中的第二個(gè)數(shù)據(jù)幀。作為主機(jī)請(qǐng)求發(fā)送,通過(guò)
功能碼告訴子機(jī)執(zhí)行什么動(dòng)作。作為子機(jī)響應(yīng),子機(jī)發(fā)送的功能碼與主機(jī)發(fā)送來(lái)的
功能碼一樣,并表明子機(jī)已響應(yīng)主機(jī)進(jìn)行操作。如果子機(jī)發(fā)送的功能碼的最高位是1
(功能碼>127),則表明子機(jī)沒(méi)有響應(yīng)或出錯(cuò)。
下表列出的功能碼都具體的含義及操作。
MODBUS部分功能碼
功能碼 定 義 操 作
03H 讀寄存器 讀取一個(gè)或多個(gè)寄存器的數(shù)據(jù)
06H 寫寄存器 把16位二進(jìn)制數(shù)寫入寄存器
03,讀寄存器:功能碼03H映射的數(shù)據(jù)區(qū)的保持和輸入寄存器值都是16位(2字節(jié))。
子機(jī)響應(yīng)的命令格式是子機(jī)地址、功能碼、數(shù)據(jù)區(qū)及CRC碼。數(shù)據(jù)區(qū)的數(shù)據(jù)都
是每2個(gè)字節(jié)為一組的雙字節(jié)數(shù),且高字節(jié)在前。
06,寫寄存器:
Modbus通訊規(guī)約中的寄存器值是16位(即2字節(jié)),并且高位在前。下位機(jī)回送與
發(fā)送的完全一樣。
3.1.3. 數(shù)據(jù)區(qū)(DATA):
數(shù)據(jù)區(qū)隨功能碼不同而不同。由主機(jī)發(fā)送的讀命令(03H)信息幀的數(shù)據(jù)區(qū)與
子機(jī)應(yīng)答信息幀的數(shù)據(jù)區(qū)是不同的,由主機(jī)發(fā)送的寫命令(06H)信息幀的數(shù)據(jù)區(qū)
與子機(jī)應(yīng)答信息幀的數(shù)據(jù)區(qū)是完全相同。數(shù)據(jù)區(qū)包含需要子機(jī)執(zhí)行什么動(dòng)作或由子
機(jī)采集的需要回送的信息。這些信息可以是數(shù)值、參考地址等等。例如,功能碼告
訴子機(jī)讀取寄存器的數(shù)值,則數(shù)據(jù)區(qū)必須包含要讀取寄存器的起始地址及讀取長(zhǎng)度
(寄存器個(gè)數(shù))。
1、與功能碼03對(duì)應(yīng)的數(shù)據(jù)區(qū)格式:
??主機(jī)發(fā)送
數(shù)據(jù)順序 1 2
數(shù)據(jù)含義 起始地址 讀寄存器個(gè)數(shù)
字節(jié)數(shù) 2 2
??子機(jī)應(yīng)答
數(shù)據(jù)順序 1 2
數(shù)據(jù)含義 回送字節(jié)數(shù) N個(gè)寄存器的數(shù)據(jù)
字節(jié)數(shù) 1 2×N
??與功能碼06對(duì)應(yīng)的數(shù)據(jù)區(qū)格式:
數(shù)據(jù)順序 1 2
數(shù)據(jù)含義 寄存器地址 寫入數(shù)據(jù)1
通訊采用ModBus規(guī)約N81格式(8個(gè)數(shù)據(jù)位、一個(gè)停止位、沒(méi)有校驗(yàn)位)。
數(shù)據(jù)幀格式為:地址碼(一字節(jié))、功能碼(一字節(jié))、數(shù)據(jù)區(qū)、CRC校驗(yàn)(兩字節(jié))。
讀取功能碼為03。(下位機(jī)回送所有數(shù)據(jù)均為兩字節(jié))
讀取測(cè)量數(shù)據(jù)發(fā)送:地址、03、 00、00、 00、03、 CRC(高字節(jié),低字節(jié))
數(shù)據(jù)地址 讀取個(gè)數(shù)(三相需一次讀?。?br/>下位機(jī)回送:地址、03、06(回送字節(jié)數(shù))、測(cè)量數(shù)據(jù)(六字節(jié)A相B相C相,按“高
字節(jié)、低字節(jié)”排)、CRC。
例:地址為1,測(cè)量數(shù)據(jù)為500.0(數(shù)據(jù)全部為16進(jìn)制)
發(fā)送: 01 03 00 00 00 03 05 CB
接收: 01 03 06 13 88 13 88 13 88 4A 31
其他數(shù)據(jù)寄存器地址:00 00 (測(cè)量數(shù)據(jù)) 00 06(小數(shù)點(diǎn)位置) 03 08(波特率,
0-1200,1-2400,2-4800,3-9600,4-19200) 03 02 (上
限閥值,不帶小數(shù)點(diǎn)) 03 00 (地址,只用于修改地址) 03 12
(變比)
寫入功能碼為06。(下位機(jī)回送與發(fā)送的完全相同)
數(shù)據(jù)格式:地址、06、 XX、XX、 XX、XX、 CRC(兩字節(jié))
數(shù)據(jù)地址 寫入數(shù)據(jù)
例:地址為1,修改上限閥值為5000
發(fā)送: 01 06 03 02 13 88 25 18
接收: 01 06 03 02 13 88 25 18(13 88對(duì)應(yīng)的十進(jìn)制5000寫入上限閥值寄存
器)
注意:00 00 寄存器地址對(duì)應(yīng)的測(cè)量數(shù)據(jù)寄存器無(wú)法寫入,只能讀出。
03 00 寄存器地址對(duì)應(yīng)的本機(jī)地址只能寫入修改值,無(wú)法讀出。
以上是就三相數(shù)顯表而言的,對(duì)于單相數(shù)顯表,只需稍作修改即可。附錄:------通訊規(guī)約
1. ModBus基本規(guī)則:
1.1 所有RS485通訊回路都應(yīng)遵照主/從方式。依照這種方式,數(shù)據(jù)可以在一個(gè)主
站(如:PC)和32個(gè)子站(如:YW2000)之間傳遞。
1.2 主站將初始化和控制在RS485通訊回路上傳遞的所有信息。
1.3 任何一次通訊都不能從子站開(kāi)始。
1.4 在RS485回路上的所有通訊都以“信息幀”方式傳遞。
1.5 如果主站或子站接收到含有未知命令的信息幀,則不予以響應(yīng)。
“信息幀”就是一個(gè)由數(shù)據(jù)幀(每一個(gè)字節(jié)為一個(gè)數(shù)據(jù)幀)構(gòu)成的字符串(最多255個(gè)字節(jié)),
是由信息頭和發(fā)送的編碼數(shù)據(jù)構(gòu)成標(biāo)準(zhǔn)的異步串行數(shù)據(jù),該通訊方式也與RTU通訊規(guī)約相兼
容。
2. 數(shù)據(jù)幀格式:
通訊傳輸為異步方式,并以字節(jié)(數(shù)據(jù)幀)為單位。在主站和子站之間傳遞的
每一個(gè)數(shù)據(jù)幀都是11位的串行數(shù)據(jù)流。
數(shù)據(jù)幀格式:
起始位 1位
數(shù)據(jù)位 8位(低位在前、高位在后)
奇偶校驗(yàn)位 1位:有奇偶校驗(yàn)位;無(wú):無(wú)奇偶校驗(yàn)位
停止位 1位:有奇偶校驗(yàn)位;2位:無(wú)奇偶校驗(yàn)位
有校驗(yàn)位的時(shí)序圖:
止 起 D0 D1 D2 D3 D4 D5 D6 D7 D8 止
start data parity end
起始位 數(shù)據(jù)位 校驗(yàn)位 停止位
無(wú)校驗(yàn)位的時(shí)序圖:
止 起 D0 D1 D2 D3 D4 D5 D6 D7 止
start data end
起始位 數(shù)據(jù)位 停止位3. 通訊規(guī)約:
當(dāng)通訊命令發(fā)送至儀器時(shí),符合相應(yīng)的地址碼的設(shè)備接收通訊命令,并除去地
址碼,讀取信息,如果沒(méi)有出錯(cuò),則執(zhí)行相應(yīng)的任務(wù);然后把執(zhí)行結(jié)果返送給發(fā)送
者。返送的信息中包括地址碼、執(zhí)行動(dòng)作的功能碼、執(zhí)行動(dòng)作后的數(shù)據(jù)以及錯(cuò)誤校
驗(yàn)碼(CRC)。如果出錯(cuò)就不發(fā)送任何信息。
3.1. 信息幀格式:
START ADD CS DATA CRC END
初始結(jié)構(gòu) 地址碼 功能碼 數(shù)據(jù)區(qū) 錯(cuò)誤校驗(yàn) 結(jié)束結(jié)構(gòu)
延時(shí)(相當(dāng)于4 1字節(jié) 8位 1字節(jié) 8位 N字節(jié) N×8位 2字節(jié) 16位 延時(shí)(相當(dāng)于4
個(gè)字節(jié)的時(shí)間) 個(gè)字節(jié)的時(shí)間)
3.1.1. 地址碼(ADD):
地址碼為每次通訊傳送的信息幀中的第一個(gè)數(shù)據(jù)幀(8位),從0到255。這個(gè)字
節(jié)表明由用戶設(shè)定地址碼的子機(jī)將接收由主機(jī)發(fā)送來(lái)的信息。并且每個(gè)子機(jī)都有唯
一的地址碼,并且響應(yīng)回送均以各自的地址碼開(kāi)始。主機(jī)發(fā)送的地址碼表明將發(fā)送
到的子機(jī)地址,而子機(jī)發(fā)送的地址碼表明回送的子機(jī)地址。
3.1.2. 功能碼(CS):
功能碼是每次通訊傳送的信息幀中的第二個(gè)數(shù)據(jù)幀。作為主機(jī)請(qǐng)求發(fā)送,通過(guò)
功能碼告訴子機(jī)執(zhí)行什么動(dòng)作。作為子機(jī)響應(yīng),子機(jī)發(fā)送的功能碼與主機(jī)發(fā)送來(lái)的
功能碼一樣,并表明子機(jī)已響應(yīng)主機(jī)進(jìn)行操作。如果子機(jī)發(fā)送的功能碼的最高位是1
(功能碼>127),則表明子機(jī)沒(méi)有響應(yīng)或出錯(cuò)。
下表列出的功能碼都具體的含義及操作。
MODBUS部分功能碼
功能碼 定 義 操 作
03H 讀寄存器 讀取一個(gè)或多個(gè)寄存器的數(shù)據(jù)
06H 寫寄存器 把16位二進(jìn)制數(shù)寫入寄存器
03,讀寄存器:功能碼03H映射的數(shù)據(jù)區(qū)的保持和輸入寄存器值都是16位(2字節(jié))。
子機(jī)響應(yīng)的命令格式是子機(jī)地址、功能碼、數(shù)據(jù)區(qū)及CRC碼。數(shù)據(jù)區(qū)的數(shù)據(jù)都
是每2個(gè)字節(jié)為一組的雙字節(jié)數(shù),且高字節(jié)在前。
06,寫寄存器:
Modbus通訊規(guī)約中的寄存器值是16位(即2字節(jié)),并且高位在前。下位機(jī)回送與
發(fā)送的完全一樣。
3.1.3. 數(shù)據(jù)區(qū)(DATA):
數(shù)據(jù)區(qū)隨功能碼不同而不同。由主機(jī)發(fā)送的讀命令(03H)信息幀的數(shù)據(jù)區(qū)與
子機(jī)應(yīng)答信息幀的數(shù)據(jù)區(qū)是不同的,由主機(jī)發(fā)送的寫命令(06H)信息幀的數(shù)據(jù)區(qū)
與子機(jī)應(yīng)答信息幀的數(shù)據(jù)區(qū)是完全相同。數(shù)據(jù)區(qū)包含需要子機(jī)執(zhí)行什么動(dòng)作或由子
機(jī)采集的需要回送的信息。這些信息可以是數(shù)值、參考地址等等。例如,功能碼告
訴子機(jī)讀取寄存器的數(shù)值,則數(shù)據(jù)區(qū)必須包含要讀取寄存器的起始地址及讀取長(zhǎng)度
(寄存器個(gè)數(shù))。
1、與功能碼03對(duì)應(yīng)的數(shù)據(jù)區(qū)格式:
??主機(jī)發(fā)送
數(shù)據(jù)順序 1 2
數(shù)據(jù)含義 起始地址 讀寄存器個(gè)數(shù)
字節(jié)數(shù) 2 2
??子機(jī)應(yīng)答
數(shù)據(jù)順序 1 2
數(shù)據(jù)含義 回送字節(jié)數(shù) N個(gè)寄存器的數(shù)據(jù)
字節(jié)數(shù) 1 2×N
??與功能碼06對(duì)應(yīng)的數(shù)據(jù)區(qū)格式:
數(shù)據(jù)順序 1 2
數(shù)據(jù)含義 寄存器地址 寫入數(shù)據(jù)1
AIGC
您好!YW8000和YW9000多功能數(shù)顯表是一類先進(jìn)的電子測(cè)量?jī)x表,它們具備多種功能,如實(shí)時(shí)顯示電壓、電流、功率、頻率等電參數(shù),并且支持?jǐn)?shù)字顯示,方便用戶進(jìn)行準(zhǔn)確讀取和監(jiān)測(cè)。關(guān)于"通訊協(xié)議"部分,這指的是儀表與外部設(shè)備(如計(jì)算機(jī)、PLC、其他智能設(shè)備或遠(yuǎn)程監(jiān)控系統(tǒng))進(jìn)行數(shù)據(jù)交換時(shí)所遵循的技術(shù)標(biāo)準(zhǔn)或規(guī)定方法。
YW8000和YW9000系列的多功能數(shù)顯表通常采用工業(yè)級(jí)的通訊協(xié)議,例如RS-485、Modbus TCP/IP、Profibus-DP、HART、BACnet等,這些協(xié)議允許儀表通過(guò)有線或無(wú)線網(wǎng)絡(luò)實(shí)現(xiàn)遠(yuǎn)程數(shù)據(jù)采集、設(shè)置調(diào)整以及故障診斷等功能。具體使用哪種通訊協(xié)議,需要參考儀表的產(chǎn)品規(guī)格書或者咨詢相關(guān)的技術(shù)支持人員,以確保您的應(yīng)用環(huán)境與儀表通信需求相匹配。
YW8000 YW9000多功能數(shù)顯表通訊協(xié)議的相關(guān)資源推薦
會(huì)員專享
開(kāi)通會(huì)員
升級(jí)會(huì)員獲取海量資源免費(fèi)下載
會(huì)員免費(fèi)下載
5D幣 購(gòu)買
上傳資源賺收益
格式:pdf
瀏覽:425
收藏:0
瀏覽:425??|??
收藏:0
上傳時(shí)間:2010-10-08
大小:449.4K
舉報(bào)
作者相關(guān)作品
排名
昵稱
瓦特值
熱門標(biāo)簽