Modbus- ja CAN-väylät ovat molemmat yleisesti käytettyjä tietoliikenneprotokollia teollisuusautomaatiossa. Vaikka ne molemmat palvelevat samaa tarkoitusta, näiden kahden välillä on useita eroja.
Modbus on sarjaliikenneprotokolla, jonka Modicon esitteli ensimmäisen kerran vuonna 1979. Sitä käytetään laajalti teollisuusautomaatiossa ohjelmoitavien logiikkaohjaimien (PLC) ja muiden laitteiden, kuten antureiden, käyttöliittymän ja asemien, väliseen tietoliikenteeseen. Modbus käyttää isäntä-orja-arkkitehtuuria, jossa isäntä aloittaa tiedonsiirron orjien kanssa tietojen hakemiseksi tai komentojen lähettämiseksi. Modbus käyttää yksinkertaista ASCII- tai binaariprotokollaa ja voi toimia RS-485- tai TCP/IP-verkoissa.
Toisaalta CAN-väylä on väyläpohjainen viestintäprotokolla, joka kehitettiin puolivälissä{1}} autoteollisuudelle, mutta jota on sittemmin otettu laajalti käyttöön myös muilla teollisuudenaloilla. CAN-väylässä käytetään yleislähetysarkkitehtuuria, jossa kaikki väylän solmut saavat saman viestin ja vain viestin tarvitsevat solmut käsittelevät sen. CAN-väylä käyttää edistyneempää protokollaa kuin Modbus ja tukee virheiden havaitsemista ja korjausta, viestien priorisointia ja tiedonsiirtonopeuden neuvottelua. CAN-väylä voi toimia useilla fyysisillä kerroksilla, mukaan lukien kierretty pari, kuituoptinen ja langaton.
Yhteenvetona voidaan todeta, että vaikka Modbus on yksinkertaisempi ja soveltuu paremmin pienimuotoisiin järjestelmiin, joissa on vähän laitteita, CAN-väylä on tehokkaampi ja sopii suuriin järjestelmiin, joissa on paljon solmuja ja korkeammat luotettavuusvaatimukset. Molemmilla protokollilla on vahvuutensa ja heikkoutensa, ja niitä käytetään erilaisissa sovelluksissa vaatimustensa mukaan.
Saatat myös pitää










