Znanje

Vadnica za komunikacijski protokol RS485 in Modbus

Modbus komunikacijski rotokol

Protokol Modbus je skupni jezik, ki se uporablja za elektronske krmilnike. Preko tega protokola lahko krmilniki komunicirajo med seboj, krmilniki prek omrežja (npr. Ethernet) in napravami. Postal je običajen industrijski standard. Z njim lahko krmilno opremo različnih proizvajalcev povežemo v industrijsko omrežje za centraliziran nadzor.


Ta protokol definira strukturo sporočil, ki jo lahko krmilnik prepozna in uporablja, opisuje postopek krmilnika, ki zahteva dostop do drugih naprav, kako se odzvati na zahteve drugih naprav in kako zaznati in zabeležiti napake. Vzpostavlja skupno obliko oblike in vsebine sporočilnih polj.


1, Modbus ima naslednje funkcije:

1) Standardno in odprto, uporabniki lahko uporabljajo protokol Modbus brezplačno in z zaupanjem, brez plačila licenčnin in brez kršenja pravic intelektualne lastnine. Trenutno obstaja več kot 400 proizvajalcev, ki podpirajo Modbus, in več kot 600 izdelkov, ki podpirajo Modbus.

2) Modbus lahko podpira različne električne vmesnike, kot so RS-232, RS-485 itd., in se lahko prenaša tudi na različnih medijih, kot so sukani par, optična vlakna, brezžično itd. .

3)Format okvirja Modbus je preprost, kompakten in enostaven za razumevanje. Uporabnikom je enostaven za uporabo in proizvajalcem enostaven za razvoj.


2, Opis tipov registrov Modbus

1) Status tuljave: izhodna vrata, lahko nastavite izhodni status vrat in preberete lahko tudi izhodni status bita.

2) Diskretno vhodno stanje: vhodna vrata, spremenite stanje vhoda z zunanjo nastavitvijo, berljivo, vendar nepisljivo.

3) Holding register: nekatere parametre, ki so nastavljeni, ko krmilnik deluje, je mogoče brati in zapisovati.

4) Vhodni register: Nekatere parametre, pridobljene iz zunanjih naprav, ko krmilnik deluje, je mogoče brati, ne pa tudi zapisovati.


4, Kratek opis kode funkcije Modbus

Funkcijsko kodo lahko razdelimo na bitno in bajtno delovanje. Najmanjša enota bitnega delovanja je Bit, najmanjša enota bajtnega delovanja pa 2 bajta (Byte).

(1) Navodila za delovanje bita: branje stanja tuljave 01H, branje diskretnega vhodnega stanja 02H, pisanje posamezne tuljave 05H, pisanje več tuljav 0FH.

(2) Navodila za delovanje bajta: branje registra shranjevanja 03H, branje vhodnega registra 04H, pisanje posameznega registra shranjevanja 06H, pisanje več registrov shranjevanja 10H.


Morda vam bo všeč tudi

Pošlji povpraševanje