Modbus-protokolla on universaali kieli, jota käytetään elektronisissa ohjaimissa. Tämän protokollan avulla ohjaimet voivat kommunikoida keskenään ja muiden laitteiden kanssa verkon (kuten Ethernetin) kautta. Siitä on tullut universaali alan standardi. Tämä protokolla määrittelee ohjaimen, joka on tietoinen käytettävästä viestirakenteesta riippumatta verkosta, jonka kautta ne kommunikoivat. Se kuvaa, kuinka ohjain pyytää pääsyä muihin laitteisiin, kuinka vastata muiden laitteiden pyyntöihin ja kuinka havaita ja kirjata virheet. Se määrittää viestialueen rakenteen ja sisällön yleisen muodon. ModBus-verkon kautta kommunikoitaessa tämä protokolla määrittää, että jokaisen ohjaimen on tiedettävä laiteosoitteensa, tunnistettava osoitteen mukaan lähetetyt viestit ja määritettävä, mitä toimia on suoritettava. Jos vastaus vaaditaan, ohjain luo palauteviestin ja lähettää sen ModBusin kautta. Muissa verkoissa Modbus-protokollaa sisältävät viestit muunnetaan kyseisessä verkossa käytettäviksi kehys- tai pakettirakenteiksi. Tämä muutos laajentaa myös verkkokohtaista lähestymistapaa osio-osoitteiden, reitityspolkujen ja virheiden havaitsemiseen. ModBus-verkossa on vain yksi isäntä, ja kaikki liikenne reititetään sen kautta. Verkko voi tukea jopa 247 etäapulaisohjainta, mutta todellinen tuettujen apulaisohjainten määrä riippuu käytetyistä tietoliikennelaitteista. Tämän järjestelmän avulla jokainen tietokone voi vaihtaa tietoja keskusisännän kanssa vaikuttamatta kunkin tietokoneen omiin ohjaustehtäviin.
ModBus-järjestelmässä on kaksi valittavaa tilaa: ASCII (American information interchange code) ja RTU (Remote Terminal Device). Tuotteemme käyttävät yleensä RTU-tilaa tiedonsiirtoon, ja jokainen viestin 8-bittinen tavu sisältää kaksi 4-bittistä heksadesimaalimerkkiä. Tämän menetelmän tärkein etu on, että se voi siirtää enemmän dataa samalla baudinopeudella kuin ASCII-menetelmä.
Julkaisun aika: 22.7.2022