Az ipari irányítás, az elektromos energiaellátás, az intelligens mérő stb. Területén a soros kommunikációt általában az adatcseréhez használják. Az első alkalmazott módszer az RS232 interfész, az ipari hely bonyolultsága miatt, a különféle elektromos berendezések több elektromágneses interferenciát eredményeznek a környezetben, ami jelátviteli hibákhoz vezethet.
1979 -ben a Schneider Electric kifejlesztett egy buszprotokollt az ipari mező Modbus protokollhoz, amelyet most az ipari RS485 kommunikációs alkalmakkor használnak, sokan Modbus protokollt használnak, tehát ma megértjük az RS485 kommunikációs és Modbus kommunikációs protokollt.
Először az RS485 bevezetése
Az ipari ellenőrzési alkalmakkor az RS485 buszt az egyszerű interfész, az egyszerű hálózatépítés, az átviteli távolság és az egyéb jellemzők miatt széles körben használják.
Az RS485 és az RS232 ugyanazon a soros kommunikációs interfészen alapul, az adatok küldése és fogadásának működése megegyezik, tehát ugyanazon a Wince alapjául szolgáló illesztőprogram használata. De a kommunikációs mód tényleges alkalmazásában nagy különbség van, az RS485 interfész a félduplex adatkommunikációs módhoz, míg az RS232 interfész a teljes duplex adatkommunikációs módhoz, az adatokat nem lehet ugyanakkor elküldeni és fogadni, annak biztosítása érdekében, hogy az elküldött és beérkezett adatok a sztrájk nélküli szeptember nélkül elküldjék, és az elküldött elkülönítéstől át kell küldeni.
Az RS485 interfész, amely félduplex hálózatból áll, általában két vezetékes rendszer (korábban négy vezetékes kapcsolat, csak a pont-pont kommunikációt tudja megvalósítani, most ritkán használják), árnyékoltabb csavart-pár kábelátvitel. Ez a busz topológiájának ezt a vezetéke ugyanabban a buszon maximum 32 csomóponthoz csatlakoztatható. Az RS485 kommunikációs hálózatban általában a mester-rabszolga kommunikációs módban használják, azaz egy egynél több rabszolgával rendelkező gazdagépet.
RS485 Jellemzők:
RS485 Elektromos jellemzők: Logika "0" a két sor közötti feszültségkülönbséghez a + (2-6) v között v; Az "1" logika a két sor közötti feszültségkülönbséghez - (2-6) v. Az "1" logikát a -(2-6) v feszültségkülönbség jelzi a két sor között. Az interfész jelszint alacsonyabb, mint az RS232, nem könnyű megrongálni az interfész áramköri chipet, és a szint kompatibilis a TTL szinttel, könnyen csatlakoztatható a TTL áramkörrel.
Az RS485 maximális adatátviteli sebessége 10Mbps.
Az RS485 interfész a kiegyensúlyozott illesztőprogram és a differenciális vevő-kombináció, az anti-kommona-módú interferencia képességének javítása, azaz a jó zajgátló interferencia.
Az RS485 interfész maximális átviteli távolságát 4000 láb (kb. 1219 méter) szabványosítják, és valójában elérheti a 3000 lábot. Ezenkívül az RS232 interfész lehetővé teszi, hogy csak 1 adó -vevő csatlakozzon a buszhoz, azaz az egy állomáson. A buszon lévő RS485 interfész akár 128 adó -vevő csatlakoztatását engedélyezi. Vagyis a multi-station képességgel, hogy a felhasználók egyetlen RS485 felületet használhassanak az eszközhálózat egyszerű létrehozásához.
Másodszor, a Modbus bevezetése
A Modbus -t a Modicon (ma már a Schneider Electric márka) találta ki 1979 -ben, és ez a világ első valódi buszprotokollja az ipari helyszíneken.
A Modbus Network egy ipari kommunikációs rendszer, a programozható vezérlők és az intelligens terminálokkal rendelkező számítógépek közös vagy lokalizált dedikált vonalakon keresztül vannak csatlakoztatva. A rendszer szerkezete magában foglalja mind a hardver, mind a szoftvereket. Használható különféle adatgyűjtési és folyamatfigyelő alkalmazásokhoz.
Modbus szolgáltatások:
A szokásos, nyitott felhasználók ingyenesen használhatják a Modbus protokollt, biztos lehet benne, hogy nem kell licencdíjakat fizetni, és nem sérti a szellemi tulajdonjogokat. Jelenleg több mint 400 MODBUS-támogató gyártó és több mint 600 MODBUS-támogató termék található.
A Modbus számos elektromos interfészet képes támogatni, mint például az RS -232, RS -485 stb.
A Modbus keretformátuma egyszerű, kompakt és könnyen érthető. A felhasználók számára könnyű használni, és a gyártók számára egyszerű fejlesztés.
Modbus kommunikációs átviteli módszer:
A kommunikációs átvitelt független információs fejlécre oszlik, és a kódolt adatokra küldték. A kommunikációs átviteli módszerek következő meghatározásai szintén kompatibilisek a Modbusrtu kommunikációs protokolllal:
Kezdeti szerkezet=nagyobb vagy egyenlő, mint 4 bájt idő
Címkód=1 bájt
Funkciókód=1 bájt
Adatterület=n bájt
Hibaelhárítás=16- bit CRC kód
A=végszerkezete nagyobb vagy egyenlő, mint 4 bájt idő
Címkód:A címkód a kommunikációs átvitel első bájtja. Ez a bájt azt jelzi, hogy a felhasználó által beállított címkóddal rendelkező rabszolga megkapja a mester által elküldött információkat. Minden rabszolganak van egy egyedi címkódja, és a válasz vissza a megfelelő címkóddal kezdődik. A mester által elküldött címkód jelzi annak a rabszolga címét, amelyre az üzenet elküldik, és a rabszolga által elküldött címkód jelzi annak a rabszolga címét, amelyhez az üzenetet visszaadják.
Funkciókód:A kommunikációs transzfer második bájtja A MODBUS kommunikációs protokoll meghatározza az 1 és 127 közötti függvényszámot. A műszer csak néhányat használ ezen függvénykódok közül. Host kérésként elküldve a funkciókód megmondja a rabszolganak, hogy milyen műveletet kell végrehajtani. Slave válaszként küldve a rabszolga által elküldött funkciókód megegyezik a gazdagépből küldött, és azt jelzi, hogy a rabszolga válaszolt a gazdagépre egy művelet végrehajtására. Ha a rabszolga által elküldött funkciókód legmagasabb bitje 1 (pl. A funkció kódja 127, egyidejűleg a függvénykód), akkor ez azt jelzi, hogy a rabszolga nem válaszolt a műveletre, vagy hibát küldött.
Adatterület:Az adatterület a különböző funkciókódok szerint eltérő. Az adatterület lehet egy tényleges érték, egy beállított pont, egy cím, amelyet a gazdaszervezet a rabszolganak vagy a rabszolgáról a gazdagépre küld.
CRC kód:Két bájtos hibaérzékelő kód.
Harmadszor: az RS485 és a Modbus közötti különbség
Az RS485 egy fizikai felület, egyszerűen fogalmazva, hardver.
A Modbus egy nemzetközi szabványos kommunikációs protokoll az adatok cseréjére a különféle berendezések gyártói között (általában ipari felhasználás); Az úgynevezett protokoll, amelyet a fentiek szerint is lehet megérteni, valaki azt mondta: "Nyelv", egyszerűen fogalmazva.
Általában két eszköz a Modbus protokollon keresztül az adatok továbbításához:
A legkorábban az RS232C hardver interfészként történő használata (azaz a szokásos számítógépes soros kommunikációs port (soros port)); Hasznos RS422 is, vannak általában használt RS485, ez az interfész átviteli távolság általában az ipari mezővel.
A Modbus protokollot a Modbus RTU -ra, a Modbus ASCII -ra és a Modbus TCP három üzemmód későbbi fejlesztésére osztják: az első kettő (Modbus RTU, Modbus ASCII), amelyet a fizikai hardver interfészben használnak, a soros (soros) kommunikációs port (RS232, RS422, RS485).
A Modbus TCP a mai világfejlesztés tendenciájának, az Ethernet hálózat vagy az Internet használható tendenciájának megfelelése az adatok összekapcsolásához és továbbításához. Tehát és a Modbus TCP mód, a hardver interfész módja Ethernet (Ethernet) port, vagyis számítógépeinket általában a hálózati porton használjuk.




