Controlador lògic programable: diferència entre les revisions

Contingut suprimit Contingut afegit
Cap resum de modificació
Cap resum de modificació
Etiquetes: Edita des de mòbil Edició web per a mòbils
Línia 2:
{{millorar estructura|data=2013}}
[[Fitxer:Programmable logic controller.jpg|thumb|Diferents models d'autòmats]]
Un '''controlador lògic programable'''<ref>{{termcat|controlador lògic programable}}</ref> ('''PLC,''' en [[anglès]] ''Programmableprogrammable Logiclogic Controllercontroller'') és un [[autòmat]] industrial dissenyat per controlar processos seqüencials. Un PLC és un dispositiu electrònic que es pot programar per l'usuari. Creat per controlar màquines, processos lògics i secundaris. Aquest dispositiu utilitza un programa lògic i pot realitzar diferents funcions -entre d'altres- com per exemple, recollir dades a través de les fonts d'entrada tant analògiques com digitals, fer càlculs matemàtics, prendre decisions a partir dels criteris preprogramats i actuar sobre dispositius externs enviant senyals analògics o digitals.
 
És bàsicament com un [[ordinador]], però dissenyat - tant pel que fa al [[maquinari]] com al [[programari]]- per controlar màquines i processos de fabricació. És per això que disposa de [[perifèric]]s especialitzats com els [[mòdul]]s d'entrada per manejar els senyals procedents dels [[sensor]]s de la màquina o del [[Procés (fabricació)|procés]], com [[polsador]]s, [[detector]]s de proximitat o de [[pressió]]; els mòduls de sortida per controlar els [[actuador]]s de la màquina, com [[indicador]]s, [[motor]]s o [[calefactor]]s; i els panells d'[[operador]] de màquina, que fan d'[[interfície]] entre la màquina o el procés i l'[[operari]], presentant informació sobre l'estat del procés i permetent actuar sobre aquest, establint i modificant diferents [[paràmetre]]s, com els temps, les temperatures, les velocitats, les pressions, etc.
Línia 9:
[[Fitxer:Automate siemens codeur analyseur de trame.JPG|thumbnail|esquerra|Dos autòmats programables]]
L'autòmat programable industrial o PLC es dissenya físicament per suportar les difícils condicions de l'entorn [[industrial]], com són les vibracions i les interferències electromagnètiques, proveint-lo d'[[ancoratge]]s, [[blindatge]]s, etc. No és habitual que tinguin [[disc dur]] mecànic, sinó que aquest se substitueix per [[Circuit integrat |xips]] de [[memòria no volàtil]] de diferents tecnologies, com [[Memòria flaix |Flash]] - [[EEPROM]]. Pel que fa al [[programari]], el [[sistema operatiu]] ha de ser un [[RTOS]] (''[[Real Time Operative System]]'', o [[sistema operatiu de temps real]]), capaç de donar resposta en temps real, de manera que el PLC pugui calcular en un temps molt curt la resposta de la màquina a un determinat canvi en les seves entrades, per la qual cosa es poden fer servir sistemes operatius especialment dissenyats o amb extensions especials, com combinacions de [[GNU]]/[[Linux]] amb les extensions de temps real [[RTAI]] o [[RTLinux]], que són [[microkernel]]s entre el [[maquinari]] i [[Nucli del sistema operatiu|kernel]] del sistema operatiu [[GNU]]/[[Linux]], que permeten donar resposta en temps real als processos que ho requereixin.
Per introduir, veure i modificar el [[programari]] de [[control de procés]] o de la màquina a controlar, s'utilitzen diversos [[Llenguatge de programació|llenguatges de programació]], tant gràfics d'alt nivell com [[LD]] (Ladder Diagram, o diagrama de contactes, que utilitza una representació gràfica que recorda un esquema elèctric) i [[SFC]] (Sequential Function Chart, també conegut com a [[GRAFCET]], o gràfic de control d'etapes i transicions), com textuals com [[STL]] (inSTructions List, o llista d'instruccions). La norma ''CEI 61131-3'', de la [[Comissió Electrotècnica Internacional]], és l'estàndard de referència pel que fa a aquests llenguatges.
 
 
==Utilització==