YW2050智能電力監(jiān)測(cè)儀通訊協(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í)審核處理!
YW2050智能電力監(jiān)測(cè)儀通訊協(xié)議
文本預(yù)覽
YW2050 通訊規(guī)約
一. 通訊規(guī)約
1. 引言
YW2050通訊規(guī)約詳細(xì)描述了本機(jī)串行口通訊的讀、寫(xiě)命令格式及內(nèi)部信息數(shù)據(jù)的定義,以便第三方開(kāi)發(fā)使用。
1.1. PLC ModBus 兼容性
ModBus通訊規(guī)約允許YW2050與施耐德、西門(mén)子、AB、GE、Modicon等多個(gè)國(guó)際著名品牌的可編程順序控制器(PLC)、
RTU、SCADA系統(tǒng)、DCS或第三方具有ModBus兼容的監(jiān)控系統(tǒng)之間進(jìn)行信息和數(shù)據(jù)的有效傳遞。有了YW2050智能表,
就只要簡(jiǎn)單的增加一套基于PC(或工控機(jī))的中央通訊主控顯示軟件(如:組態(tài)王、Intouch、FIX、synall等)就可建
立一套監(jiān)控系統(tǒng)。
1.2. 廣泛的通訊集成
YW2050智能表提供與Modicon系統(tǒng)相兼容的ModBus通訊規(guī)約,這個(gè)通訊規(guī)約被廣泛作為m系統(tǒng)集成的標(biāo)準(zhǔn)。兼容
RS-485/232C接口的可編程邏輯控制器ModBus通訊規(guī)約允許信息和數(shù)據(jù)在YW2050智能表與Modicon可編程邏輯控制
器(PLC),RTU、SCADA系統(tǒng)、DCS系統(tǒng)和另外兼容ModBus通訊規(guī)約的系統(tǒng)之間進(jìn)行有效傳遞。
o
2. ModBus基本規(guī)則
2.1. 所有RS485通訊回路都應(yīng)遵照主/從方式。依照這種方式,數(shù)據(jù)可以c在一個(gè)主站(如:PC)和32個(gè)子站(如:
YW2050)之間傳遞。
.
2.2. 主站將初始化和控制在RS485通訊回路上傳遞的所有信息b。
2.3. 任何一次通訊都不能從子站開(kāi)始。
y
2.4. 在RS485回路上的所有通訊都以“信息幀”方式傳遞。
2.5. 如果主站或子站接收到含有未知命令的信息 k幀,則不予以響應(yīng)。
“信息幀”就是一個(gè)由數(shù)據(jù)幀(每一個(gè)字節(jié)為一個(gè)數(shù)據(jù)幀)構(gòu)成的字符串(最多255個(gè)字節(jié)),是由信息
t
頭和發(fā)送的編碼數(shù)據(jù)構(gòu)成標(biāo)準(zhǔn)的異步串行數(shù)據(jù),該通訊方式也與RTU通訊規(guī)約相兼容。
.
w
3. 數(shù)據(jù)幀格式:
通訊傳輸為異步方式,并以字節(jié)(數(shù)據(jù)幀)為單位。在主站和子站之間傳遞的每一個(gè)數(shù)據(jù)幀都是11位的串行數(shù)據(jù)
流。 w
數(shù)據(jù)幀格式:
w
起始位 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ù)位 停止位
第1頁(yè) 共11頁(yè)YW2050 通訊規(guī)約
4. YW2050通訊規(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ā)送任何信息。
4.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é) 1字節(jié) N字節(jié) 2字節(jié) 延時(shí)(相當(dāng)于4
m
個(gè)字節(jié)的時(shí)間) 8位 8位 N×8位 16位 個(gè)字節(jié)的時(shí)間)
4.1.1. 地址碼(ADD)
地址碼為每次通訊傳送的信息幀中的第一個(gè)數(shù)據(jù)幀(8位),從0到255。這個(gè)字o節(jié)表明由用戶(hù)設(shè)定地址碼的子機(jī)
將接收由主機(jī)發(fā)送來(lái)的信息。并且每個(gè)子機(jī)都有唯一的地址碼,并且響應(yīng)回送均以各自的地址碼開(kāi)始。主機(jī)發(fā)送的
c
地址碼表明將發(fā)送到的子機(jī)地址,而子機(jī)發(fā)送的地址碼表明回送的子機(jī)地址。
.
b
4.1.2. 功能碼(CS)
功能碼是每次通訊傳送的信息幀中的第二個(gè)數(shù)據(jù)幀。ModBus通訊規(guī)約定義功能碼為1~127(01H~7FH)。YW2050
y
利用其中的一部分功能碼。作為主機(jī)請(qǐng)求發(fā)送,通過(guò)功能碼告訴子機(jī)執(zhí)行什么動(dòng)作。作為子機(jī)響應(yīng),子機(jī)發(fā)送的功
能碼與主機(jī)發(fā)送來(lái)的功能碼一樣,并表明子機(jī)已響應(yīng)k主機(jī)進(jìn)行操作。如果子機(jī)發(fā)送的功能碼的最高位是 1(功能碼>
127),則表明子機(jī)沒(méi)有響應(yīng)或出錯(cuò)。
t
下表列出的功能碼都具體的含義及操.作。
w MODBUS部分功能碼
功能碼 定義 操作
03H 讀寄存器 讀取一個(gè)或多個(gè)寄存器的數(shù)據(jù)
w
06H 寫(xiě)單個(gè)寄存器 把一個(gè)16位二進(jìn)制數(shù)寫(xiě)入單個(gè)寄存器
w
1、 03,讀寄存器
YW2050智能表采用ModBus通訊規(guī)約,利用通訊命令,可以進(jìn)行讀取點(diǎn)(保持寄存器或返回值輸入寄存器)。功能
碼03H映射的數(shù)據(jù)區(qū)的保持和輸入寄存器值都是16位(2字節(jié))。這樣從YW2050讀取的寄存器值都是2字節(jié)。一次最
多可讀取寄存器數(shù)是125。由于一些可編程控制器不用功能碼03,所以功能碼03被用作讀取點(diǎn)和返回值。
子機(jī)響應(yīng)的命令格式是子機(jī)地址、功能碼、數(shù)據(jù)區(qū)及CRC碼。數(shù)據(jù)區(qū)的數(shù)據(jù)都是每2個(gè)字節(jié)為一組的雙字節(jié)數(shù),
且高字節(jié)在前。
2、 06,寫(xiě)單個(gè)寄存器:
主機(jī)利用這條命令把單點(diǎn)數(shù)據(jù)保存到Y(jié)W2050智能電力監(jiān)測(cè)儀的存儲(chǔ)器。子機(jī)也用這個(gè)功能碼向主機(jī)返送信息。
3、 10,寫(xiě)多個(gè)點(diǎn)連續(xù)寄存器:
主機(jī)利用這條命令把多點(diǎn)數(shù)據(jù)保存到Y(jié)W2050系列數(shù)字式多功能電力監(jiān)測(cè)儀的存儲(chǔ)器。Modbus通訊規(guī)約中的寄存
器指的是16位(即2字節(jié)),并且高位在前。這樣YW2050智能電力監(jiān)測(cè)儀的點(diǎn)都是二字節(jié)。用一條命令保存的最大
點(diǎn)數(shù)取決于子機(jī)。因?yàn)镸odbus通訊規(guī)約允許最多保存60個(gè)寄存器,這樣YW2050系列智能電力監(jiān)測(cè)儀允許一次最多
可保存60個(gè)寄存器。YW2050智能電力監(jiān)測(cè)儀的命令格式是子機(jī)地址、功能碼、數(shù)據(jù)區(qū)及CRC碼。
4.1.3. 數(shù)據(jù)區(qū)(DATA):
第 2 頁(yè) 共 11 頁(yè)YW2050 通訊規(guī)約
數(shù)據(jù)區(qū)隨功能碼不同而不同。由主機(jī)發(fā)送的讀命令(03H)信息幀的數(shù)據(jù)區(qū)與子機(jī)應(yīng)答信息幀的數(shù)據(jù)區(qū)是不同的,
由主機(jī)發(fā)送的寫(xiě)命令(06H、10H)信息幀的數(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ù)
一. 通訊規(guī)約
1. 引言
YW2050通訊規(guī)約詳細(xì)描述了本機(jī)串行口通訊的讀、寫(xiě)命令格式及內(nèi)部信息數(shù)據(jù)的定義,以便第三方開(kāi)發(fā)使用。
1.1. PLC ModBus 兼容性
ModBus通訊規(guī)約允許YW2050與施耐德、西門(mén)子、AB、GE、Modicon等多個(gè)國(guó)際著名品牌的可編程順序控制器(PLC)、
RTU、SCADA系統(tǒng)、DCS或第三方具有ModBus兼容的監(jiān)控系統(tǒng)之間進(jìn)行信息和數(shù)據(jù)的有效傳遞。有了YW2050智能表,
就只要簡(jiǎn)單的增加一套基于PC(或工控機(jī))的中央通訊主控顯示軟件(如:組態(tài)王、Intouch、FIX、synall等)就可建
立一套監(jiān)控系統(tǒng)。
1.2. 廣泛的通訊集成
YW2050智能表提供與Modicon系統(tǒng)相兼容的ModBus通訊規(guī)約,這個(gè)通訊規(guī)約被廣泛作為m系統(tǒng)集成的標(biāo)準(zhǔn)。兼容
RS-485/232C接口的可編程邏輯控制器ModBus通訊規(guī)約允許信息和數(shù)據(jù)在YW2050智能表與Modicon可編程邏輯控制
器(PLC),RTU、SCADA系統(tǒng)、DCS系統(tǒng)和另外兼容ModBus通訊規(guī)約的系統(tǒng)之間進(jìn)行有效傳遞。
o
2. ModBus基本規(guī)則
2.1. 所有RS485通訊回路都應(yīng)遵照主/從方式。依照這種方式,數(shù)據(jù)可以c在一個(gè)主站(如:PC)和32個(gè)子站(如:
YW2050)之間傳遞。
.
2.2. 主站將初始化和控制在RS485通訊回路上傳遞的所有信息b。
2.3. 任何一次通訊都不能從子站開(kāi)始。
y
2.4. 在RS485回路上的所有通訊都以“信息幀”方式傳遞。
2.5. 如果主站或子站接收到含有未知命令的信息 k幀,則不予以響應(yīng)。
“信息幀”就是一個(gè)由數(shù)據(jù)幀(每一個(gè)字節(jié)為一個(gè)數(shù)據(jù)幀)構(gòu)成的字符串(最多255個(gè)字節(jié)),是由信息
t
頭和發(fā)送的編碼數(shù)據(jù)構(gòu)成標(biāo)準(zhǔn)的異步串行數(shù)據(jù),該通訊方式也與RTU通訊規(guī)約相兼容。
.
w
3. 數(shù)據(jù)幀格式:
通訊傳輸為異步方式,并以字節(jié)(數(shù)據(jù)幀)為單位。在主站和子站之間傳遞的每一個(gè)數(shù)據(jù)幀都是11位的串行數(shù)據(jù)
流。 w
數(shù)據(jù)幀格式:
w
起始位 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ù)位 停止位
第1頁(yè) 共11頁(yè)YW2050 通訊規(guī)約
4. YW2050通訊規(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ā)送任何信息。
4.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é) 1字節(jié) N字節(jié) 2字節(jié) 延時(shí)(相當(dāng)于4
m
個(gè)字節(jié)的時(shí)間) 8位 8位 N×8位 16位 個(gè)字節(jié)的時(shí)間)
4.1.1. 地址碼(ADD)
地址碼為每次通訊傳送的信息幀中的第一個(gè)數(shù)據(jù)幀(8位),從0到255。這個(gè)字o節(jié)表明由用戶(hù)設(shè)定地址碼的子機(jī)
將接收由主機(jī)發(fā)送來(lái)的信息。并且每個(gè)子機(jī)都有唯一的地址碼,并且響應(yīng)回送均以各自的地址碼開(kāi)始。主機(jī)發(fā)送的
c
地址碼表明將發(fā)送到的子機(jī)地址,而子機(jī)發(fā)送的地址碼表明回送的子機(jī)地址。
.
b
4.1.2. 功能碼(CS)
功能碼是每次通訊傳送的信息幀中的第二個(gè)數(shù)據(jù)幀。ModBus通訊規(guī)約定義功能碼為1~127(01H~7FH)。YW2050
y
利用其中的一部分功能碼。作為主機(jī)請(qǐng)求發(fā)送,通過(guò)功能碼告訴子機(jī)執(zhí)行什么動(dòng)作。作為子機(jī)響應(yīng),子機(jī)發(fā)送的功
能碼與主機(jī)發(fā)送來(lái)的功能碼一樣,并表明子機(jī)已響應(yīng)k主機(jī)進(jìn)行操作。如果子機(jī)發(fā)送的功能碼的最高位是 1(功能碼>
127),則表明子機(jī)沒(méi)有響應(yīng)或出錯(cuò)。
t
下表列出的功能碼都具體的含義及操.作。
w MODBUS部分功能碼
功能碼 定義 操作
03H 讀寄存器 讀取一個(gè)或多個(gè)寄存器的數(shù)據(jù)
w
06H 寫(xiě)單個(gè)寄存器 把一個(gè)16位二進(jìn)制數(shù)寫(xiě)入單個(gè)寄存器
w
1、 03,讀寄存器
YW2050智能表采用ModBus通訊規(guī)約,利用通訊命令,可以進(jìn)行讀取點(diǎn)(保持寄存器或返回值輸入寄存器)。功能
碼03H映射的數(shù)據(jù)區(qū)的保持和輸入寄存器值都是16位(2字節(jié))。這樣從YW2050讀取的寄存器值都是2字節(jié)。一次最
多可讀取寄存器數(shù)是125。由于一些可編程控制器不用功能碼03,所以功能碼03被用作讀取點(diǎn)和返回值。
子機(jī)響應(yīng)的命令格式是子機(jī)地址、功能碼、數(shù)據(jù)區(qū)及CRC碼。數(shù)據(jù)區(qū)的數(shù)據(jù)都是每2個(gè)字節(jié)為一組的雙字節(jié)數(shù),
且高字節(jié)在前。
2、 06,寫(xiě)單個(gè)寄存器:
主機(jī)利用這條命令把單點(diǎn)數(shù)據(jù)保存到Y(jié)W2050智能電力監(jiān)測(cè)儀的存儲(chǔ)器。子機(jī)也用這個(gè)功能碼向主機(jī)返送信息。
3、 10,寫(xiě)多個(gè)點(diǎn)連續(xù)寄存器:
主機(jī)利用這條命令把多點(diǎn)數(shù)據(jù)保存到Y(jié)W2050系列數(shù)字式多功能電力監(jiān)測(cè)儀的存儲(chǔ)器。Modbus通訊規(guī)約中的寄存
器指的是16位(即2字節(jié)),并且高位在前。這樣YW2050智能電力監(jiān)測(cè)儀的點(diǎn)都是二字節(jié)。用一條命令保存的最大
點(diǎn)數(shù)取決于子機(jī)。因?yàn)镸odbus通訊規(guī)約允許最多保存60個(gè)寄存器,這樣YW2050系列智能電力監(jiān)測(cè)儀允許一次最多
可保存60個(gè)寄存器。YW2050智能電力監(jiān)測(cè)儀的命令格式是子機(jī)地址、功能碼、數(shù)據(jù)區(qū)及CRC碼。
4.1.3. 數(shù)據(jù)區(qū)(DATA):
第 2 頁(yè) 共 11 頁(yè)YW2050 通訊規(guī)約
數(shù)據(jù)區(qū)隨功能碼不同而不同。由主機(jī)發(fā)送的讀命令(03H)信息幀的數(shù)據(jù)區(qū)與子機(jī)應(yīng)答信息幀的數(shù)據(jù)區(qū)是不同的,
由主機(jī)發(fā)送的寫(xiě)命令(06H、10H)信息幀的數(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ù)
AIGC
您好!YW2050智能電力監(jiān)測(cè)儀是一款先進(jìn)的電力設(shè)備監(jiān)控工具,它通常采用標(biāo)準(zhǔn)的通訊協(xié)議來(lái)實(shí)現(xiàn)與外部系統(tǒng)(如電腦、PLC或其他智能設(shè)備)的數(shù)據(jù)交換。通訊協(xié)議可能包括但不限于以下幾種:
1. Modbus TCP/IP:這是一種常見(jiàn)的工業(yè)級(jí)通信協(xié)議,允許監(jiān)測(cè)儀通過(guò)以太網(wǎng)進(jìn)行數(shù)據(jù)傳輸,提供實(shí)時(shí)的電力參數(shù)讀取和設(shè)置。
2. RS-485/RS-232串口:這是一種點(diǎn)對(duì)點(diǎn)的通信方式,適用于近距離連接,常用于電力設(shè)備的本地監(jiān)控或小型網(wǎng)絡(luò)。
3. MQTT或CoAP:這些是輕量級(jí)的物聯(lián)網(wǎng)(IoT)通信協(xié)議,適合遠(yuǎn)程監(jiān)控,可以實(shí)現(xiàn)通過(guò)無(wú)線網(wǎng)絡(luò)傳輸數(shù)據(jù)。
4. OPC UA:這是一種開(kāi)放的工業(yè)自動(dòng)化協(xié)議,提供安全、可靠且可擴(kuò)展的連接,適用于復(fù)雜工業(yè)環(huán)境中的數(shù)據(jù)共享。
具體到Y(jié)W2050型號(hào),您需要查看產(chǎn)品手冊(cè)或者聯(lián)系制造商獲取準(zhǔn)確的通訊協(xié)議信息,因?yàn)椴煌纳a(chǎn)商可能會(huì)使用定制的協(xié)議或者支持多種協(xié)議。如果遇到連接或配置問(wèn)題,也請(qǐng)隨時(shí)告訴我,我會(huì)盡力幫助您解決。
相關(guān)資源推薦