Modbus in CAN vodilo sta pogosto uporabljena komunikacijska protokola v industrijski avtomatizaciji. Čeprav oba služita istemu namenu, obstaja več razlik med njima.
Modbus je serijski komunikacijski protokol, ki ga je leta 1979 prvič predstavil Modicon. Široko se uporablja v industrijski avtomatizaciji za komunikacijo med programabilnimi logičnimi krmilniki (PLC) in drugimi napravami, kot so senzorji, HMI in pogoni. Modbus uporablja arhitekturo master-slave, kjer glavni začne komunikacijo s podrejenimi za pridobitev podatkov ali pošiljanje ukazov. Modbus uporablja preprost ASCII ali binarni protokol in lahko deluje prek omrežij RS-485 ali TCP/IP.
Po drugi strani pa je vodilo CAN komunikacijski protokol, ki temelji na vodilu in je bil razvit sredi -1980ih let prejšnjega stoletja za avtomobilsko industrijo, od takrat pa je bil široko sprejet tudi v drugih panogah. Vodilo CAN uporablja arhitekturo oddajanja, kjer vsa vozlišča na vodilu prejmejo isto sporočilo in samo vozlišča, ki potrebujejo sporočilo, ga obdelajo. Vodilo CAN uporablja naprednejši protokol kot Modbus in podpira odkrivanje in popravljanje napak, prednostno razvrščanje sporočil in pogajanje o hitrosti prenosa podatkov. Vodilo CAN lahko deluje na več fizičnih ravneh, vključno s prepletenim parom, optičnimi vlakni in brezžično povezavo.
Če povzamemo, medtem ko je Modbus enostavnejši in primernejši za majhne sisteme z malo napravami, je vodilo CAN zmogljivejše in primernejše za velike sisteme s številnimi vozlišči in višjimi zahtevami po zanesljivosti. Oba protokola imata svoje prednosti in slabosti in se uporabljata v različnih aplikacijah glede na njihove zahteve.
Morda vam je tudi všeč










