PLC

=DEFINICIÓN PLC: =

====Un autómata programable industrial (API) o Programable logic controller (PLC), es un equipo electrónico, programable en lenguaje no informático, diseñado para controlar en tiempo real y en ambiente de tipo industrial, procesos secuenciales.====

Un PLC trabaja en base a la información recibida por los captadores y el programa lógico interno, actuando sobre los accionadores de la instalación.


La estructura básica del hardware de un consolador Programable propiamente dicho está constituido por:
 * a. Fuente de alimentación
 * b. Unidad de procesamiento central (CPU)
 * c. Módulos de interfaces de entradas/salidas (E/S)
 * d. Modulo de memorias
 * e. Unidad de programación









CARACTERÌSTICAS


 * 12 entradas (configurables a NPN o PNP).
 * 8 salidas (relevador, transistor).
 * 256 Contadores
 * 256 Temporizadores (On/Off-delay o Intervalos)
 * 256 Registros de 16-bit.
 * 160,000 banderas (bobinas internas).
 * Un Potenciometro Analogico para procesos de ajuste.
 * LAM99 FESTO
 * Funciones matemáticas de 32 bits.
 * Dos contadores rápidos de 4 KHz.
 * Montaje por riel DIN y conexiones por tornillo.



PRESENTACIÓN

Actualmente son tres las estructuras más significativas que existen en el mercado:
 * || Estructura compacta. ||
 * || Estructura semimodular. ( Estructura Americana) ||
 * || Estructura modular. (Estructura Europea) ||

Este tipo de autómatas se distingue por presentar en un solo bloque todos sus elementos, esto es, fuente de alimentación, CPU, memorias, entradas/salidas, etc.. Son los autómatas de gama baja o nanoautómatas los que suelen tener una estructura compacta. Su potencia de proceso suele ser muy limitada dedicándose a controlar máquinas muy pequeñas o cuadros de mando
 * Estructura compacta **

**Estructura semimodular**

Se caracteriza por separar las E/S del resto del autómata, de tal forma que en un bloque compacto están reunidas las CPU, memoria de usuario o de programa y fuente de alimentación y separadamente las unidades de E/S.

Son los autómatas de gama media los que suelen tener una estructura semimodular (Americana).

**Estructura modular**

Su característica principal es la de que existe un módulo para cada uno de los diferentes elementos que componen el autómata como puede ser una fuente de alimentación, CPU, E/S, etc. La sujeción de los mismos se hace por carril DIN, placa perforada o sobre RACK, en donde va alojado el BUS externo de unión de los distintos módulos que lo componen.

ejemplos practicos

Ejemplos de listado de Instrucciones ejemplos 1

IF I0.0 'boton de arranque THEN SET O0.5 'foco conectado OTHRW RESET O0.5 'foco conectado

ejemplo 2





Estudiar y analizar el siguiente programa "" Start the time IF N T3 'Timer ON delay without steps AND I0.5 'Start timer ON delay AND N F0.0 'Edge for Timer ON THEN SET T3 'Timer ON delay without steps WITH 5s SET F0.0 'Edge for Timer ON

"" Time is aborted as soon as the input is '0' IF N I0.5 'Start timer ON delay THEN RESET T3 'Timer ON delay without steps RESET O0.4 'Timer ON delay without steps RESET F0.0 'Edge for Timer ON

"" Output is switched on as soon as the time has ended AND the input is still '1' IF N T3 'Timer ON delay without steps AND F0.0 'Edge for Timer ON AND I0.5 'Start timer ON delay THEN SET O0.4 ' Timer ON delay without steps

= Analizar el siguiente programa =

STEP Init

"" Time starts with input I0.5

IF I0.5 'Start timer ON delay

THEN SET T2 'Timer ON delay using steps

WITH 5s

STEP wait

"" Time is aborted as soon as the input is '0'

IF N I0.5 'Start timer ON delay

THEN RESET T2 'Timer ON delay using steps

JMP TO Init

"" Output is switched on when time has ended AND input is still '1'

IF N T2 'Timer ON delay using steps

AND I0.5 'Start timer ON delay

THEN SET O0.5 'Timer ON delay with steps

STEP end

"" The output is switched off as soon as the input is '0'

IF N I0.5 'Start timer ON delay

THEN RESET O0.5 'Timer ON delay with steps

JMP TO Init

Analizar el siguiente programa

STEP Init "" Start time and switch on output IF NOP THEN SET T6 'Flashing time using steps WITH 1s SET O0.1 ' Falshing with steps

STEP Wait "" After time has ended switch off output and start waiting time IF N T6 'Flashing time using steps THEN RESET O0.1 'Falshing with steps SET T6 'Flashing time using steps

STEP End "" Jump back IF N T6 ' Flashing time using steps THEN JMP TO Init El siguiente programa sirve de base para el resultdo del apredizaje (materia atomatización)

STEP cargar IF NOP THEN SET T1 WITH 5s SET T2 WITH 5s SET O0.1

STEP dos IF N T1 THEN RESET O0.1 SET T2 SET O0.2

STEP tres IF N T2 THEN RESET O0.2 SET T2 IF N T2  THEN RESET O0.2 SET T2 IF N T1  AND N T2  THEN JMP TO cargar Este programa puede servir para obtener el resutado del aprendizaje ( materia: atomatización ) STEP cargar IF NOP THEN SET T1 WITH 5s SET T2 WITH 5s SET O0.1 STEP dos IF N T1 THEN RESET O0.1 SET T2 SET O0.2 STEP tres IF N T2 THEN RESET O0.2 SET T2 IF N T2 THEN RESET O0.2 SET T2 IF N T1 THEN JMP TO cargar

**Bibliografía**
General


 * http://www.automatas.org/allen/PLC5.htm
 * [|http]://www.alegsa.com.ar/[|Diccionario]/C/1231.php
 * http://www.geocities.com/ingenieria_control/control2.htm
 * http://www.sc.ehu.es/sbweb/webcentro/automatica/WebCQMH1/PAGINA%20PRINCIPAL/PLC/FUNCIONAMIENTO/funcionamiento.htm#Modo%20de%20funcionamiento

Historia


 * http://wapedia.mobi/es/Controlador_l%C3%B3gico_programable#1.
 * http://[|html].rincondelvago.com/automatas-programables_2.html//
 * http://es.wikipedia.org/wiki/Controlador_l%C3%B3gico_programable
 * http://www.unicrom.com/Tut_ProgramarPLC.asp
 * http://www.unicrom.com/art_historia_PLC.asp
 * http://www.unicrom.com/Art_OrigenHistoriaAutomatas.asp
 * http://www.[|monografias].com/trabajos-pdf/controlador-logico-programable/controlador-logico-programable.shtml
 * //http://[|grupos].emagister.com/ficheros/vcruzada?idGrupo=1419&idFichero=96330
 * http://www.profesores.frc.utn.edu.ar/industrial/sistemasinteligentes/UT3/plc/PLC.html

Concepto


 * http://www.megaupload.com/?d=P7UAQAG6
 * http://www.dimeint.com.mx/PDF/PRINCIPIOS%20BASICOS%20PLC%C2%B4S.pdf

Estructura

> Autor:**Bernard Pavel Barreto Véliz**
 * http://www.mailxmail.com/curso-controladores-logicos-programables/estructura-basica-plc
 * http://www.control-systems-principles.co.uk/whitepapers/spanishwp/14ProgLogicSP.pdf
 * http://www.industria.uda.cl/Academicos/AlexanderBorger/Docts%20Docencia/[|Seminario]%20de%20Aut/trabajos/trabajos%202002/PLC/plc.htm

[]