Un PLC (controlador lògic programable) és un dispositiu electrònic dissenyat específicament per al control d'automatització industrial. Consisteix en un conjunt de mòduls d'entrada/sortida (I/O) digitals i analògics, una unitat central de processament (CPU), memòria i mòduls de comunicació. La funció principal d'un PLC és rebre senyals de sensors i actuadors i després controlar processos industrials basats en programes i lògics predefinits. Els programes PLC s'escriuen normalment utilitzant llenguatges de programació com el diagrama d'escales o el text estructurat. PLC significa Controlador lògic programable i és un tipus d'ordinador dissenyat específicament per al control industrial. La funció principal d'un PLC és supervisar i controlar processos industrials, com ara línies de producció, robots i equips automatitzats. Un PLC normalment consta d'una unitat central de processament (CPU), mòduls d'entrada/sortida, memòria i mòduls de comunicació. Els mòduls d'entrada s'utilitzen per rebre senyals de sensor, com ara temperatura, pressió i cabal, mentre que els mòduls de sortida s'utilitzen per controlar actuadors, com ara motors, cilindres i vàlvules. La memòria s'utilitza per emmagatzemar programes i dades, i els mòduls de comunicació s'utilitzen per comunicar-se amb altres dispositius.
En canvi, un microcontrolador és un ordinador en miniatura que integra components com ara una unitat central de processament, memòria, interfícies d'entrada/sortida i circuits de rellotge. S'utilitza habitualment per controlar petits dispositius electrònics, com ara electrodomèstics, joguines electròniques i sistemes electrònics d'automoció. Els programes per a microcontroladors s'escriuen normalment en C o llenguatge ensamblador. Un microcontrolador és un petit ordinador que normalment consta d'una unitat central de processament, memòria, ports d'entrada/sortida i circuits de rellotge. Els microcontroladors s'utilitzen habitualment per controlar petits dispositius electrònics, com ara electrodomèstics, joguines electròniques i telèfons intel·ligents. Els ports d'entrada/sortida d'un microcontrolador s'utilitzen per rebre i transmetre senyals, com ara els de botons, LEDs i timbres. La memòria del microcontrolador s'utilitza per emmagatzemar programes i dades, mentre que el circuit del rellotge controla el temps d'execució del programa.
Els PLC estan dissenyats específicament per al control industrial i ofereixen una gran fiabilitat, estabilitat i escalabilitat. Poden processar un gran volum de senyals d'entrada i sortida i comunicar-se amb altres dispositius mitjançant mòduls de comunicació. Els PLC també presenten capacitats de programació robustes, que permeten la creació de programes de control complexos com ara el control PID i el control lògic. El principal avantatge dels PLC rau en la seva capacitat per aconseguir una automatització industrial eficient, millorant així l'eficiència i la qualitat de la producció.
En canvi, un microcontrolador és un ordinador-de propòsit general que es pot utilitzar per controlar diversos dispositius electrònics petits. Els microcontroladors ofereixen els avantatges d'un baix cost, un baix consum d'energia i una mida compacta, cosa que els permet integrar-los en una àmplia gamma de dispositius electrònics. El desavantatge dels microcontroladors és que tenen un nombre limitat de ports d'entrada/sortida i no poden gestionar grans volums de senyals d'entrada i sortida. A més, les seves capacitats de programació són relativament febles, cosa que fa impossible implementar algorismes de control complexos.
Les diferències entre PLC i microcontroladors es reflecteixen principalment en els aspectes següents:
1. Propòsit del disseny
Els PLC estan dissenyats per al control d'automatització industrial. Compten amb una alta fiabilitat, estabilitat i resistència a les interferències, cosa que els permet funcionar de manera estable en entorns industrials durs. En canvi, els microcontroladors estan dissenyats per controlar petits dispositius electrònics, com ara electrodomèstics i joguines electròniques.
2. Programació
Els programes PLC s'escriuen normalment utilitzant llenguatges de programació com el diagrama d'escales o el text estructurat. Aquests idiomes són fàcils d'entendre i d'utilitzar, per la qual cosa són adequats per a no-professionals. En canvi, els programes de microcontroladors solen escriure's en C o llenguatge ensamblador, i requereixen habilitats professionals de programació.
3. Interfícies d'entrada/sortida
Les interfícies d'entrada/sortida de PLC solen ser interfícies de senyals digitals i analògiques capaces de rebre i transmetre diversos tipus de senyals. En canvi, les interfícies d'entrada/sortida dels microcontroladors solen ser interfícies de senyal digital que només poden rebre i transmetre senyals digitals.
4. Capacitats de comunicació
Els PLC generalment tenen capacitats de comunicació robustes, que els permeten comunicar-se amb altres PLC o ordinadors. Els microcontroladors, però, tenen capacitats de comunicació relativament limitades i normalment només es poden comunicar amb altres dispositius mitjançant ports sèrie o interfícies de xarxa.
Els PLC i els microcontroladors també difereixen en les seves respectives aplicacions. Els PLC s'utilitzen normalment en camps de control d'automatització industrial, com ara el control de la línia de producció, el control de robots i el control del sistema d'alimentació. Els microcontroladors, d'altra banda, s'utilitzen normalment per controlar petits dispositius electrònics, com ara electrodomèstics, joguines electròniques i sistemes electrònics d'automoció.
En resum, tot i que tant els PLC com els microcontroladors són dispositius electrònics utilitzats per controlar i supervisar processos industrials, els seus dissenys i funcions difereixen significativament. L'elecció entre un PLC i un microcontrolador depèn de l'escenari i dels requisits específics de l'aplicació. Els PLC són adequats per a l'automatització industrial a gran-escala, mentre que els microcontroladors són adequats per controlar petits dispositius electrònics. La decisió d'utilitzar un PLC o un microcontrolador depèn de les necessitats específiques de l'aplicació i de les limitacions pressupostàries.




