Modbus ja CAN siin on tööstusautomaatikas tavaliselt kasutatavad sideprotokollid. Kuigi need mõlemad teenivad sama eesmärki, on nende kahe vahel mitmeid erinevusi.
Modbus on jadasideprotokoll, mille esmakordselt tutvustas 1979. aastal Modicon. Seda kasutatakse laialdaselt tööstuslikus automatiseerimises programmeeritavate loogikakontrollerite (PLC) ja muude seadmete, nagu andurid, kasutajaliidesed ja draivid, vaheliseks suhtluseks. Modbus kasutab ülem-alluv arhitektuuri, kus ülem alustab andmete toomiseks või käskude saatmiseks sidet alamseadmetega. Modbus kasutab lihtsat ASCII- või kahendprotokolli ja võib töötada RS-485- või TCP/IP-võrkude kaudu.
Teisest küljest on CAN-siin siinipõhine sideprotokoll, mis töötati välja autotööstuse jaoks{1}}s, kuid mida on hiljem laialdaselt kasutusele võetud ka teistes tööstusharudes. CAN-siin kasutab leviedastusarhitektuuri, kus kõik siini sõlmed saavad sama sõnumi ja ainult sõnumit vajavad sõlmed töötlevad seda. CAN-siin kasutab täiustatud protokolli kui Modbus ning toetab vigade tuvastamist ja parandamist, sõnumite prioritiseerimist ja andmeedastuskiiruse läbirääkimist. CAN-siin võib töötada mitmel füüsilisel kihil, sealhulgas keerdpaar-, fiiberoptiline ja traadita side.
Kokkuvõtlikult võib öelda, et kui Modbus on lihtsam ja sobib paremini väikesemahulistele süsteemidele, kus on vähe seadmeid, siis CAN-siin on võimsam ja sobib suuremahuliste süsteemide jaoks, millel on palju sõlme ja kõrgemad nõuded töökindlusele. Mõlemal protokollil on oma tugevad ja nõrgad küljed ning neid kasutatakse erinevates rakendustes vastavalt nende nõuetele.
Teile võib ka meeldida










