Você está na página 1de 5

15/8/2016

MONOGRAFICO:LenguajesdeprogramacinPrincipiosbsicosdePLC|ObservatorioTecnolgico

Inicio

EquipamientoTecnolgico

Internet

Software

Cajndesastre

procurar...

Luns,15Agosto2016

MONOGRAFICO:LenguajesdeprogramacinPrincipiosbsicosdePLC

MARCADORES SOCIALES

MonogrficosMonogrficos
EscritoporPalomaPrieto
Luns,08Outubro200710:02

LICENCIA

Indexarartigo
MONOGRAFICO:Lenguajesdeprogramacin
EjemploprcticodelusodeunsistemacontroladoporPLC
Esteobraestbajounalicenciade

PrincipiosbsicosdePLC

Creativecommonsreconocimiento,

Lasunidadesfuncionalesylaadministracindeentradassalidas

nocomercial,compartirigual.

Todasaspxinas

Pxina3de4

PrincipiosBsicosdelosPLC
1.PrincipiosBsicos
Con la llegada de los autmatas programables, los llamados PLC, la industria sufri un impulso importante, que ha facilitado de
forma notable que los procesos de produccin o control se hayan flexibilizado mucho. Encontramos PLC en la industria, pero
tambin en nuestras casas, en los centros comerciales, hospitalarios, etc. Tambin en nuestras escuelas de formacin
profesional encontramos frecuentemente autmatas programables. PLC son las siglas en ingls de Controlador Lgico
Programable(ProgrammableLogicController).Cuandoseinventaron,comenzaronllamndosePC(Controladorprogramable),pero
con la llegada de los ordenadores personales de IBM, cambi su nombre a PLC (No hay nada que una buena campaa de
marketing no pueda conseguir). En Europa les llamamos autmatas programables. Sin embargo, la definicin ms apropiada
sera: Sistema Industrial de Control Automtico que trabaja bajo una secuencia almacenada en memoria, de instrucciones
lgicas.

1.1QuesunPLC?
ElPLCesundispositivodeestadoslido,diseadoparacontrolarprocesossecuenciales(unaetapadespusdelaotra)quese
ejecutanenunambienteindustrial.Esdecir,quevanasociadosalamaquinariaquedesarrollaprocesosdeproducciny
controlansutrabajo.
Comopuedesdeducirdeladefinicin,elPLCesunsistema,porquecontienetodolonecesarioparaoperar,yesindustrial,por
tenertodoslosregistrosnecesariosparaoperarenlosambienteshostilesqueseencuentranenlaindustria.

1.2QuhaceunPLC?
UnPLCrealiza,entreotras,lassiguientesfunciones:
Recogerdatosdelasfuentesdeentradaatravsdelasfuentesdigitalesyanalgicas.
Tomardecisionesenbaseacriteriospreprogramados.
Almacenardatosenlamemoria.
Generarciclosdetiempo.
Realizarclculosmatemticos.
Actuarsobrelosdispositivosexternosmediantelassalidasanalgicasydigitales.
Comunicarseconotrossistemasexternos.

http://recursostic.educacion.es/observatorio/web/gl/component/content/article/502monograficolenguajesdeprogramacion?start=2

1/5

15/8/2016

MONOGRAFICO:LenguajesdeprogramacinPrincipiosbsicosdePLC|ObservatorioTecnolgico
Los PLC se distinguen de otros controladores automticos, en que pueden ser programados para controlar cualquier tipo de
mquina, a diferencia de otros controladores (como por ejemplo un programador o control de la llama de una caldera) que,
solamente,puedencontrolaruntipoespecficodeaparato.
Adems de poder ser programados, son automticos, es decir son aparatos que comparan las seales emitidas por la mquina
controladaytomandecisionesenbasealasinstruccionesprogramadas,paramantenerestablelaoperacindedichamquina.
Puedesmodificarlasinstruccionesalmacenadasenmemoria,ademsdemonitorizarlas.

2Unpocodehistoria

Cuando se empezaron a usar los rels en el control de procesos productivos, se comenz a aadir lgica a la operacin de las
mquinasyasseredujoeinclusoseeliminlacargadetrabajodeloperadorhumano.
Losrelspermitieronestablecerautomticamenteunasecuenciadeoperaciones,programartiemposderetardo,contarlasveces
queseproducaunsucesoorealizarunatareaendependenciadequeocurrieranotras.
Los rels sin embargo, tienen sus limitaciones: Tienen un tiempo limitado de vida, debido a que sus partes mecnicas estn
sometidas a desgaste, los conductores de corriente pueden quemarse o fundirse, y con ello puede provocarse una avera y
tendrnqueserreemplazados.
Desde el punto de vista de la programacin, su inconveniente mayor era que la estructura de programacin era fija. El panel de
rels lo configuraban los ingenieros de diseo. Luego se construa y se cableaba. Cuando cambiaban las necesidades de
produccinhabaqueconstruirunpanelnuevo.Nosepodamodificar,almenossinuncosteexcesivoentiempoymanodeobra.

Unaaplicacintpicadeestossistemasutilizabaunpanelde300a500relsymilesdeconexionesporcable,loquesuponaun
costemuyelevadoeninstalacinymantenimientodelsistema(aproximadamentede25a45eurosporrel).
Enaquellapoca,alentrarenunasaladecontrol,erahabitualorelcliccontinuodelosrelsalabrirseycerrarse.
Hacia 1970 surgieron los sistemas lgicos digitales construidos mediante circuitos
integrados, aunque eran productos diseados para una aplicacin especfica y no
erancontroladoresgenricos.Unpasoesunpaso!
Muchos de ellos usaban microprocesadores, pero al programarse en un lenguaje
extraoalosingenierosdecontrol(elassembler, observa la figura de la izquierda),
elmantenimientoeramuycomplejo.
La existencia de ordenadores en el momento del desarrollo de los PLC fue lo que
inspir su concepto: Haba que disear un artefacto que, como una computadora,
pudiese efectuar el control y pudiese ser reprogramada, pero pudiera soportar el
ambienteindustrial.

http://recursostic.educacion.es/observatorio/web/gl/component/content/article/502monograficolenguajesdeprogramacion?start=2

2/5

15/8/2016

MONOGRAFICO:LenguajesdeprogramacinPrincipiosbsicosdePLC|ObservatorioTecnolgico
Los primeros controladores completamente programables fueron desarrollados en 1968 por una empresa de consultores en
ingeniera(BedfordyAsociados),queluegosellamMODICOM.

AselprimerPLCfueconstruidoen1969porencargodeGeneralMotorsHydramaticDivision(fbricadetransmisionesparalos
vehculosdelaGeneralMotors).EstePLCsedisecomounsistemadecontrolconuncomputadordedicadoparacontrolaruna
parte de la cadena de produccin y sustituir los sistemas de cableado que usaban hasta la fecha, que resultaban difciles de
modificar,cadavezqueserequerancambiosenlaproduccin.

Conestoscontroladoresprimitivoseraposible:
Programardesarrollosdeaplicacionesparasuusoenambientesindustriales.
Cambiarlalgicadecontrolsintenerquecambiarlaconexindeloscables.
Diagnosticaryrepararfcilmentelosproblemasdetectados.
Los primeros PLC incorporaban slo un procesador para programas sencillos y algunos dispositivos de entrada / salida.
Posteriormentehanidodesarrollndosehastalosequiposactuales,queyaintegran:

Mdulosmultiprocesadores.
Entradasysalidasdigitalesdecontactoseco,dereloTTL(TransistorTransistorLogico"LgicaTransistora
Transistor",tecnologadeconstruccindecircuitoselectrnicosdigitales,enlosqueloselementosdeentradadelared
lgicasontransistores,ascomoloselementosdesalidadeldispositivo).
Entradasysalidasanalgicasparacorrientecontinuaoaltovoltaje.
Puertasdecomunicacinenserieodered.
Multiplexoresanlogos,
ControladoresPID(ProporcionalIntegralDerivativo,controladorqueintentamantenerlasalidadeldispositivoenun
nivelpredeterminado).
Interfacesconpantallas,impresoras,teclados,mediosdealmacenamientomagntico.

3VentajasydesventajasdelosPLC
3.1Ventajas
LasventajasdelosPLCsonlassiguientes:
1.Menortiempoempleadoenlaelaboracindeproyectosdebidoaque:
Noesnecesariodibujarelesquemadecontactos.
Noesnecesariosimplificarlasecuacioneslgicasyaque,porlogeneral,lacapacidaddealmacenamientodelmodulode
memoriaeslosuficientementegrandecomoparaalmacenarlas.
La lista de materiales a emplear es mas reducida y, al elaborar el presupuesto correspondiente, se elimina parte del
problemaquesuponeelcontarcondiferentesproveedores,distintosplazosdeentrega,etc.
2.Posibilidaddeintroducirmodificacionessincambiarelcableadoyaadiraparatos.
3.Mnimoespaciodeocupacin
4.Menorcostedemanodeobradelainstalacin
5.Economa de mantenimiento. Adems de aumentar la fiabilidad del sistema, al eliminar contactos mviles, los
mismosautmataspuedendetectareindicarposiblesaveras.
6.Posibilidaddegobernarvariasmaquinasconunmismoautmata.

http://recursostic.educacion.es/observatorio/web/gl/component/content/article/502monograficolenguajesdeprogramacion?start=2

3/5

15/8/2016

MONOGRAFICO:LenguajesdeprogramacinPrincipiosbsicosdePLC|ObservatorioTecnolgico
7.Menortiempoparalapuestaenfuncionamientodelprocesoalquedarreducidoeltiempodecableado.
8.Siporalgunaraznlamaquinaquedafueradeservicio,elautmatasiguesiendotilparacontrolarotramaquinao
sistemadeproduccin.

3.2Inconvenientes
1.Hacefaltaunprogramador,loqueexigelapreparacindelostcnicosensuetapadeformacin.
2.La inversin inicial es mayor que en el caso de los rels, aunque ello es relativo en funcin del proceso que se
deseacontrolar.DadoqueelPLCcubredeformacorrectaunamplioespectrodenecesidades,desdelossistemas
lgicoscableadoshastaelmicroprocesador,eldiseadordebeconocerafondolasprestacionesylimitacionesdel
PLC. Por tanto, aunque el coste inicial debe ser tenido en cuenta a la hora de decidirnos por uno u otro sistema,
convieneanalizartodoslosdemsfactoresparaasegurarnosunadecisinacertada.

4CmofuncionaelPLC?

Unavezqueseponeenmarcha,elprocesadorrealizaunaseriedetareassegnelsiguienteorden:
a)Alencenderelprocesadorejecutaunautochequeodeencendidoybloquealassalidas.Acontinuacin,sielchequeoha
resultadocorrecto,elPLCentraenelmododeoperacinnormal.
b)Elsiguientepasoleeelestadodelasentradasylasalmacenaenunazonadelamemoriaquesellamatabladeimagende
entradas(hablaremosdeellamasadelante).
c)Enbaseasuprogramadecontrol,elPLCactualizaunazonadelamemoriallamadatabladeimagendesalida.
d)Acontinuacinelprocesadoractualizaelestadodelassalidas"copiando"hacialosmdulosdesalidaelestadodelatabla
deimagendesalidas(deestemodosecontrolaelestadodelosmdulosdesalidadelPLC,relay,triacs,etc.).
e)Vuelveaejecutarelpasob)
Cadaciclodeejecucinsellamaciclodebarrido(scan),elcualnormalmentesedivideen:
Verificacindelasentradasysalidas
Ejecucindelprograma

http://recursostic.educacion.es/observatorio/web/gl/component/content/article/502monograficolenguajesdeprogramacion?start=2

4/5

15/8/2016

MONOGRAFICO:LenguajesdeprogramacinPrincipiosbsicosdePLC|ObservatorioTecnolgico

4.1OtrasfuncionesadicionalesdelPLC
a) En cada ciclo del programa, el PLC efecta un chequeo del funcionamiento del sistema reportando el resultado en la
memoria,quepuedesercomprobadaporelprogramadelusuario.
b)ElPLCpuedecontrolarelestadodelasInicializacionesdeloselementosdelsistema:cadainiciodeunmicroprocesador
tambinsecomunicaalamemoriadelPLC.
c)Guardalosestadosdelasentradasysalidasenmemoria:LepuedesindicaralPLCelestadoquedeseasquepresenten
lassalidasolasvariablesinternas,enelcasodequeseproduzcaunfalloounafaltadeenergaenelequipo.Estafuncionalidad
esesencialcuandosequierenprotegerlosdatosdesalidadelproceso.
d)Capacidadmodular:GraciasalautilizacindeMicroprocesadores,puedesexpandirlossistemasPLCusandomdulosde
expansin, en funcin de lo que te requiera el crecimiento de tu sistema. Puede expandirse a travs de entradas y salidas
digitales,anlogas,etc.,ascomotambinconunidadesremotasydecomunicacin.

5CmoseclasificanlosPLC?
LosPLCpuedenclasificarse,enfuncindesuscaractersticasen:

5.1PLCNano:
GeneralmenteesunPLCdetipocompacto(esdecir,queintegralafuentedealimentacin,laCPUylasentradasysalidas)que
puedemanejarunconjuntoreducidodeentradasysalidas,generalmenteenunnmeroinferiora100.EstePLCpermitemanejar
entradasysalidasdigitalesyalgunosmdulosespeciales.

5.2PLCCompacto
EstosPLCtienenincorporadalafuentedealimentacin,suCPUylosmdulosdeentradaysalidaenunsolomduloprincipaly
permitenmanejardesdeunaspocasentradasysalidashastavarioscientos(alrededorde500entradasysalidas),sutamaoes
superioralosPLCtipoNanoysoportanunagranvariedaddemdulosespeciales,talescomo:

entradasysalidasanlogas
mduloscontadoresrpidos
mdulosdecomunicaciones
interfacesdeoperador
expansionesdeentradaysalida

5.3PLCModular:
EstosPLCsecomponendeunconjuntodeelementosqueconformanelcontroladorfinal.Estosson:
ElRack
Lafuentedealimentacin
LaCPU
Losmdulosdeentradaysalida
DeestostiposdePLCexistendesdelosdenominadosMicroPLCquesoportangrancantidaddeentradasysalida,hastalosPLC
degrandesprestacionesquepermitenmanejarmilesdeentradasysalidas.

<<AnteriorSeguinte>>

http://recursostic.educacion.es/observatorio/web/gl/component/content/article/502monograficolenguajesdeprogramacion?start=2

5/5