1. Metòd kominikasyon de baz yo
Gen de metòd kominikasyon debaz: kominikasyon paralèl ak kominikasyon seri.
Kominikasyon paralèl: Sa a se yon metòd kominikasyon nan ki chak ti jan nan done yo transmèt nan menm tan an.
Kominikasyon seri: Sa a se yon metòd kominikasyon nan ki done yo transmèt youn pa youn nan yon fason sekans.
2. De kalite kominikasyon seri
De fòm debaz nan kominikasyon seri: kominikasyon synchronous ak kominikasyon asenkron.
Kominikasyon asenkron transmèt yon fòma ankadreman done ki gen yon ti jan kòmanse, 1 a 9 Bits done, ak 1 a 2 Bits sispann, repoze sou kòmansman an epi yo sispann Bits kenbe senkronize;
Synchronous kominikasyon done fòma ankadreman ki konpoze de bytes miltip nan yon ankadreman, chak ankadreman gen de (oswa yon sèl) karaktè senkronizasyon kòm ti jan nan kòmanse deklanche revèy la senkronizasyon yo kòmanse voye oswa resevwa done.
3. Klasifikasyon dapre direksyon transmisyon
Kominikasyon seri ka plis kategori nan senp, demi-duplex ak plen-duplex dapre direksyon transmisyon enfòmasyon. Si nan nenpòt ki moman nan pwosesis la kominikasyon, enfòmasyon an kapab fèt sèlman transmèt soti nan yon pati A nan lòt pati a B, yo rele sa senp. Si nan nenpòt ki moman, enfòmasyon yo ka transmèt tou de soti nan A a B ak soti nan B a A, men se sèlman pa prezans nan transmisyon nan yon direksyon, yo rele sa mwatye-duplex transmisyon. Si, nan nenpòt ki moman nan tan, siyal bidirèksyonèl egziste sou liy lan soti nan A a B ak soti nan B a A, yo rele sa plen duplex.
4. Entèfas Seri Kominikasyon
Seri kominikasyon koòdone fizik dapre estanda elektrik ak pwotokòl yo enkli Rs -232, RS -422, Rs485, elatriye, isit la sitou sou kèk nan koòdone ki pi souvan itilize RS485.
5. Rs485 Entèfassikui
Kòm yon sikwi demonstrasyon chip la SP485R se souvan itilize epi yo ka dirèkteman entegre nan yon aktyèl RS -485 Aplikasyon Awondisman. Se pò a seri estanda nan mikro a dirèkteman konekte nan PIN la RO nan chip a SP485R via RXD ak PIN la DI nan chip a SP485R via TXD.
R/D Sòti siyal Soti nan mikro a dirèkteman kontwole SP485R chip transmetè a/reseptè pèmèt: R/D siyal pou "1" la, transmetè a chip SP485R se valab, se reseptè a entèdi, nan moman sa a mikro a ka nan RS la -485 otobis pou voye done bytes; R / D siyal pou siyal la R / D se "0", Lè sa a, transmetè a chip SP485R ki enfim, reseptè a se valab, nan moman sa a mikro a ka resevwa done bytes soti nan RS -485 otobis la . Nan sikwi sa a, nenpòt ki moman nan chip SP485R "reseptè a" ak "transmetè" ka sèlman gen yon eta k ap travay.
Pull-up rezistans R7 ki konekte nan PIN A ak rale-desann reziste R8 ki konekte nan PIN B yo te itilize asire ke chip la SP485R san ki pa konekte se nan yon eta san fè anyen konsa, bay pwoteksyon echèk rezo amelyore fyab la nan RS a -485 ne ak rezo a.
Si se SP485R a ki konekte nan pò a seri UART nan mikro 80C51 chip a, PIN la RO nan chip a SP485R pa bezwen yo dwe rale moute; Sinon, li nesesè yo konsidere si wi ou non yo ajoute yon reziste rale-up nan sou 10k PIN la RO selon sitiyasyon aktyèl la.
6. Seri Modbus Kominikasyon
Modbus kòm yon règ nan echanj done nan sikwi kominikasyon endistriyèl te lajman itilize nan jaden divès kalite, fè li pratik yo kominike avèk aparèy ak pwotokòl kominikasyon Modbus, tankou PLCs, inverseur, mèt koule, tanperati ak imidite, lojisyèl gwoup konpitè konfigirasyon, lame, ak yon varyete de detèktè ak enstriman mizik.
Pwotokòl kominikasyon modbus divize an de mòd kominikasyon seri, ASCII ak mòd kominikasyon RTU. Nan itilize, ou bezwen mete mòd nan kominikasyon ak seri Port Rs232, Rs485 paramèt kominikasyon (baud pousantaj, égalité, adrès esklav, Bits done, Bits sispann, lòd byte), tout aparèy sou otobis la Modbus ta dwe gen mòd nan kominikasyon menm ak Paramèt kominikasyon seri.
Modbus mesaj estrikti ankadreman
| adrès | Kòd fonksyon | Done Adrès | Done 1 | Done ... | Done n |
CRC16 |
7. Modbus lòd mesaj
Li done
Mèt voye
| adrès | Kòd fonksyon | Done kòmanse adrès segondè ti jan | Done kòmanse adrès ki ba | Kantite done segondè | Kantite done ki ba | CRC16 segondè | CRC16 ti jan ki ba |
Retounen:
| adrès | Kòd fonksyon | Longè byte | Done 1 segondè | Done 1 ba | Done 2 segondè | Done 2 ba |
… |
CRC16 segondè | CRC16 Low |
8. Modbus konsèp kle yo
(1) òdinatè a anwo li done yo chak fwa entèval la se jeneralman pa mwens pase 100ms
(2) Adrès Aparèy: Modbus adrès kominikasyon esklav, pa kapab gen de adrès ki idantik nan yon rezo. (3) Kòd fonksyon: Kòd fonksyon ki espesifye nan pwotokòl MODBUS.
(4) Enskri adrès ak kantite anrejistre
Paramèt la nan lòd la mèt se enskri nan soti nan adrès la Rejis, li enskri longè nan n anrejistre. (5) done repons esklav
Done repons esklav la se: kantite bytes ak n done seksyon nimerik.
9. Modbus Mèt Operasyon Komen
(1) Li optimize:Pou lekti a done nan adrès diskontinu, si li pran pake li oswa ou pa, Lè sa a, sistèm lan sèvi ak pake a li lòd ranpli lekti a nan adrès miltip nan yon sèl fwa.
(2) Li entèval optimize:Lè w ap li optimize, si entèval ki genyen ant adrès yo mwens pase entèval sa a, yo pral chaje ansanm epi li nan yon sèl fwa lè l sèvi avèk plizyè lòd li.
(3) Longè pake maksimòm:Longè done maksimòm yo pèmèt pou yon sèl kominikasyon.
(4) lòd byte:Ajiste lòd dekodaj la nan 32- ti jan mo doub.
Pran 32- Bit nonb antye relatif kòm yon egzanp ilistre siyifikasyon an nan lòd byte:.
1234:Endike ke eleman yo doub-mo yo pa trete dirèkteman dekode,.
Pou egzanp: done yo li soti nan pò a seri se 0000 00 01 vle di 1.
2143:Endike ke eleman yo doub-mo nan mo sa yo segondè, epi ki ba yo pa ranvèse, men mo ki nan bytes yo segondè, epi ki ba ranvèse.
Pou egzanp, done yo li soti nan pò a seri se {{0}} vle di 0x00000100 (sa vle di 256).
3412:Endike ke mo ki wo ak ba nan eleman nan doub-mo yo ranvèse, men bytes yo segondè, epi ki ba nan mo a yo pa ranvèse.
Pou egzanp, done yo li soti nan pò a seri se {{0}} ki vle di 0x00010000 (sa vle di 65536).
4321: Endike ke tout 4 bytes nan eleman nan mo doub yo ranvèse.
Pou egzanp: done yo li soti nan pò a seri se {{0}} vle di 0x 0100 0000 (sa vle di 1677 721).
10. Modbus komisyonin lojisyèl modbus rale
Pran adrès esklav la kòm 1, baud pousantaj 9600, li tout done yo an tan reyèl kòm yon egzanp, metòd la anviwònman se jan sa a.
Dapre Tablo 2: Kòmanse Rejis Adrès 4113 Nimewo nan Rejis se 22
1. Kòmandman akizisyon konfigirasyon yo enkli adrès aparèy (1), kòd fonksyon MODBUS (04), adrès enskri (4113), enskri longè (2), ak entèval akizisyon (1000).
2. Mete done yo pò seri
Selon fòma pò esklav la (1 ti jan kòmanse ti jan, 8 Bits done ti jan, 1 ti jan sispann ti jan, pa gen okenn égalité), mete figi ki anba la a:
3. Mete fòma ekspozisyon done a
4. Ekran Siksè Kominikasyon




