Kev sib txuas lus nrog Modbus raws tu qauv

Nov 22, 2024 Tso lus

1. Cov kev sib txuas lus yooj yim

 

Nws muaj ob txoj kev sib txuas lus yooj yim: kev sib txuas lus sib txuas lus sib txuas lus thiab kev sib txuas lus.

Kev sib txuas lus sib txuas lus thaum sib txuas lus: Qhov no yog kev sib txuas lus nyob rau hauv uas txhua tus me ntsis ntawm cov ntaub ntawv kis tau tib lub sijhawm.

Kev sib txuas lus: Qhov no yog kev sib txuas lus hauv cov ntaub ntawv uas kis tau los ntawm ib qho ntawm ib qho hauv kev ua ntu zus.

 

2. Ob hom kev sib txuas lus

 

Ob daim ntawv yooj yim ntawm kev sib txuas lus: cov kev sib txuas lus zoo thiab kev sib txuas lus asynchronous.

Asynchronous kev sib txuas lus kis rau cov ntaub ntawv ncej hom muaj xws li ntawm qhov pib me ntsis, thiab 1 mus rau 2 qhov chaw nres tsheb, cia siab rau qhov pib thiab nres ua kom synchronized;

Synchronous kev sib txuas lus cov ntaub ntawv sau cov qauv hom yog tsim ntawm ntau bytes ntawm tus ncej, txhua tus ncej muaj ob (lossis ib teev me ntsis los ua cov synchronization moos kom pib xa lossis tau txais cov ntaub ntawv.

 

3. Kev cais lij raws cov kev xa tawm

 

Kev sib txuas lus tseem ceeb tuaj yeem txuas ntxiv rau hauv cov yooj yim, ib nrab-duplex thiab tag nrho-duplex raws li kev coj ntawm cov ntaub ntawv sib kis. Yog tias muaj lub sijhawm ntawm cov txheej txheem sib txuas lus, cov ntaub ntawv tsuas kis tau los ntawm ib tog neeg rau lwm tog B, nws yog hu ua yooj yim. Yog tias txhua lub sijhawm, cov ntaub ntawv tuaj yeem kis tau ob qho tib si los ntawm B thiab los ntawm qhov xub ntiag kis, nws hu ua ib nrab-duplex kis. Yog tias, txhua qhov ua tau hauv lub sijhawm, Bidirectional signaling muaj nyob ntawm kab los ntawm a rau b thiab los ntawm b rau a, nws hu ua tag nrho duplex.

 

4. SERIAL Kev Sib Txuas Lus

 

Kev sib txuas lus lub cev sib xyaw nrog cov qauv hluav taws xob raws li cov qauv hluav taws xob thiab cov kev cai kom suav nrog Rs {}}, thiab lwm yam ntawm feem ntau siv RS485 interface.

 

5. RS485 INTERFACTtxoj kev ib ncig ib qho chaw

info-1-1

Raws li kev ua qauv qhia Circuit Court Sp485R Chip feem ntau siv thiab tuaj yeem yog ncaj qha rau hauv qhov tseeb rs {{}}} kev thov circuit Court. Cov txheej txheem chaw nres nkoj ntawm lub microprocessor tau txuas nrog RO RE PIN ntawm SP485R NtN thiab rau DI Pin ntawm SP485R Ntsis ntawm TXD.

 

R / d Qhov zis tawm los ntawm microprocesspine tswj tau, tus neeg txais nyiaj siv tau, tus txais nyiaj siv tau, lub sijhawm no lub microprocessor yuav mus rau Rs -485 tsheb npav los xa cov ntaub ntawv bytes; R / d teeb liab rau R / D teeb liab yog "{{0"} Tus neeg siv hluav taws xob tuaj yeem tau txais cov ntaub ntawv los ntawm Rs {{6} bad Cov. Hauv cov Circuit Court no, txhua lub sijhawm hauv SP485R nti "tau txais" thiab "transmitter" tsuas tuaj yeem muaj lub xeev ua haujlwm.

 

Rwb-up resistor R7 txuas rau Pin A thiab rub-down resistor R8 B yog siv los txhim kho lub xeev tsis muaj kev tiv thaiv kev ntseeg tau ntawm Rs -485 Node thiab lub network.

 

Yog tias SP485R tau txuas nrog UART Serial chaw nres nkoj ntawm lub microprocessor 80c51 chip, ro pin ntawm SP485R chip tsis tas yuav rub; Txwv tsis pub, nws yog ib qho tsim nyog los txiav txim siab seb puas los yog tsis ntxiv rub tawm ntawm kev rub tawm ntawm txog 10k mus rau ro ro pin raws li qhov xwm txheej tiag tiag.

6. Serial Modbus Kev Sib Txuas Lus

 

Modbus raws li txoj cai ntawm cov ntaub ntawv sib pauv hauv kev lag luam kev sib txuas lus, xws li Modbus kev sib txuas lus, ntsuas kub, tswv yim computer Groupuration software, thiab ntau yam ntawm sensors thiab seev.

 

Modbus Kev Sib Txuas Lus Sib Tham tau muab faib ua ob hom kev sib txuas lus, kev sib txuas lus ASCII thiab RTU kev sib txuas lus. Hauv kev siv, koj yuav tsum tau teeb tsa kev sib txuas lus hom thiab Serial Port RS232, tsis txhob muaj cov ntaub ntawv sib txuas lus, cov ntaub ntawv ntawm kev sib txuas lus, cov ntaub ntawv ntawm kev sib txuas lus), txhua yam ntawm cov tsheb npav kev sib txuas lus), txhua yam ntawm cov npav Modbus yuav tsum muaj tib hom kev sib txuas lus thiab kev sib txuas lus tsis sib haum.

 

Modbus Xov Xwm Qauv Qauv

 

chaws nyob Lub luag hauj lwm code Cov Ntaub Ntawv Chaw Nyob Cov Ntaub Ntawv 1 Cov Ntaub Ntawv ... Cov ntaub ntawv n

Tus kiavrc16

 

7. Modbus hais kom ua lus
Nyeem cov ntaub ntawv
Tswv xa

chaws nyob Lub luag hauj lwm code Cov ntaub ntawv pib chaw nyob siab Cov ntaub ntawv pib qhov chaw nyob qis Cov naj npawb ntawm cov ntaub ntawv siab Cov naj npawb ntawm cov ntaub ntawv tsawg CRC16 High CRC16 Qhov tsawg

 

Rov qab:

chaws nyob Lub luag hauj lwm code Byte ntev Cov Ntaub Ntawv 1 Siab Cov Ntaub Ntawv 1 Tsawg Cov Ntaub Ntawv 2 Siab Cov Ntaub Ntawv 2 Tsawg

CRC16 High CRC16 Qes

 

8. Modbus Cov Ntsiab Lus Tseem Ceeb

 

(1) Lub khoos phis tawm sab saud nyeem cov ntaub ntawv txhua zaus ntawm ntu feem ntau tsis tsawg dua 100ms

(2) Chaw Nyob Ntaus Ntawv: Modbus Slave Kev Sib Txuas Lus Ntxiv, tsis muaj ob qhov chaw nyob zoo ib yam hauv lub network. (3) Txoj Haujlwm Txoj Haujlwm: Cov haujlwm tswj hwm tau teev los ntawm Modbus raws tu qauv.

(4) Kev Sau Npe Chaw Nyob thiab Cov Neeg Sau Npe

Qhov ntsuas hauv cov tswv yim hais yog sau npe los ntawm chaw nyob npe, nyeem ncua ntev ntawm n cov nom tswv ntev. (5) cov ntaub ntawv qhev rau cov ntaub ntawv

Cov ntaub ntawv teb cov qhev yog: Tus lej ntawm bytes thiab N Cov lej ntawm cov ntaub ntawv.

 

9. Modbus Cov Qauv Ua Haujlwm

 

(1) nyeem kom ua kom zoo:Rau cov ntaub ntawv nyeem cov chaw nyob tsis zoo, txawm tias nws yuav siv cov ntawv nyeem lossis tsis yog, tom qab ntawd lub kaw lus siv cov ntawv hais kom tiav kom tiav txoj kev nyeem ntawm ntau lub sijhawm.

(2) nyeem cov sij hawm dav dav:Thaum nyeem kev ua kom tau zoo, yog tias lub sijhawm nyob nruab nrab ntawm qhov chaw nyob tsawg dua li no luv, lawv yuav ntim ua ke thiab nyeem ib zaug siv ntau cov lus hais kom ua.

(3) Ntau tshaj pob ntawv ntev:Cov ntaub ntawv ntau tau tso cai rau ib qho txuas lus.

(4) byte kev txiav txim:Kho lub decoding kev txiav txim ntawm 32- me ntsis lus ob lo lus.

Noj 32- ntsis tus lej ua piv txwv piv txwv rau cov ntsiab lus ntawm byte Order :.

1234:qhia tias ob-lo lus sib xyaw ua ke tsis yog txheej txheem ncaj qha txiav txim siab ,.

Piv txwv li: Cov ntaub ntawv nyeem los ntawm cov chaw nres nkoj serial yog 0000 00 01 txhais tau tias 1.

2143:Qhia tias ob lo lus sib xyaw ntawm cov lus siab thiab cov lus qis tsis thim rov qab, tab sis lo lus nyob rau hauv cov siab thiab qis bytes thim rov qab.

Piv txwv li, cov ntaub ntawv nyeem los ntawm cov chaw nres nkoj serial yog {0} txhais tau tias 0x00000100 (piv txwv li 256).

3412:Qhia tias cov lus siab thiab qis ntawm ob-lo lus tivthaiv yog thim rov qab, tab sis lub siab thiab qis bytes ntawm lo lus tsis thim rov qab.

For example, the data read from the serial port is {{0}} which means 0x00010000 (ie 65536).

4321: Qhia tias txhua 4 bytes hauv ob lo lus qhia yog thim rov qab.

Piv txwv li: Cov ntaub ntawv nyeem los ntawm cov chaw nres nkoj serial yog 0} '}} (piv txwv li} (piv txwv li}).

 

10. Modbus commissioning software modbus rub

Noj cov chaw nyob qhev li 1, Baud tus nqi 9600, nyeem tag nrho cov ntaub ntawv tiag tiag ua piv txwv, txoj kev teeb tsa yog raws li hauv qab no.
Raws li cov lus 2: Pib sau npe chaw nyob 4113 tus naj npawb ntawm cov ntawv sau npe yog 22
1. Kev teeb tsa teeb tsa tau suav nrog chaw nyob khoom (1), Modbus muaj nuj nqi code (04), Sau npe ntev (2), thiab tau txais sijhawm ncua (1000).
info-1-1

2. Teeb cov ntaub ntawv Portial
Raws li cov qhev luam cov nplais format (1 ntsis pib me ntsis, 8 qhov me ntsis cov ntaub ntawv me ntsis, 1 me ntsis) me ntsis, tsis muaj ib qho kev sib tham), teev cov duab hauv qab no:
info-1-1

3. Teem cov ntaub ntawv tso tawm hom
info-1-1

4. Kev sib txuas lus txhawb tau zoo
info-1-1

Xa kev nug

whatsapp

Xov tooj

Tug

Kev nug