Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
http://www.grupo-maser.com/PAG_Cursos/Auto/auto2/auto2/PAGINA
%20PRINCIPAL/PLC/plc.htm
Introducción
Campos de aplicación
El PLC por sus especiales características de diseño tiene un campo de aplicación muy
extenso. La constante evolución del hardware y software amplía constantemente este
campo para poder satisfacer las necesidades que se detectan en el espectro de sus
posibilidades reales.
Espacio reducido
Procesos de producción periódicamente cambiantes
Procesos secuenciales
Maquinaria de procesos variables
Instalaciones de procesos complejos y amplios
Chequeo de programación centralizada de las partes del proceso
Maniobra de máquinas
Maquinaria industrial de plástico
Máquinas transfer
Maquinaria de embalajes
Maniobra de instalaciones:
Instalación de aire acondicionado, calefacción...
Instalaciones de seguridad
Señalización y control:
Chequeo de programas
Señalización del estado de procesos
Ventajas e inconvenientes
No todos los autómatas ofrecen las mismas ventajas sobre la lógica cableada, ello es
debido, principalmente, a la variedad de modelos existentes en el mercado y las
innovaciones técnicas que surgen constantemente. Tales consideraciones me obligan e
referirme a las ventajas que proporciona un autómata de tipo medio.
Ventajas
Detección:
Mando:
Programación:
Nuevas Funciones
Redes de comunicación:
Sistemas de supervisión:
También los autómatas permiten comunicarse con ordenadores provistos de
programas de supervisión industrial. Esta comunicación se realiza por una red industrial
o por medio de una simple conexión por el puerto serie del ordenador.
Buses de campo:
http://es.wikipedia.org/wiki/Microcontrol
ador
Microcontrolador
De Wikipedia, la enciclopedia libre
Tabla de contenidos
[ocultar]
• 1 Características
• 2 Familias de microcontroladores
• 3 Véase también
• 4 Enlaces externos
Características [editar]
Son diseñados para disminuir el coste económico y el consumo de energía de un sistema
en particular. Por eso el tamaño de la CPU, la cantidad de memoria y los periféricos
incluidos dependerán de la aplicación. El control de un electrodoméstico sencillo como
una batidora, utilizará un procesador muy pequeño (4 u 8 bit) por que sustituirá a un
autómata finito. En cambio un reproductor de música y/o vídeo digital (mp3 o mp4)
requerirá de un procesador de 32 bit o de 64 bit y de uno o mas Códec de señal digital
(audio y/o vídeo). El control de un sistema de frenos ABS (Antilock Brake System) se
basa normalmente en un microcontrolador de 16 bit, al igual que el sistema de control
electrónico del motor en un automóvil.
Esquema de un microcontrolador
Un microcontrolador difiere de una CPU normal, debido a que es más fácil convertirla
en una computadora en funcionamiento, con un mínimo de chips externos de apoyo. La
idea es que el chip se coloque en el dispositivo, enganchado a la fuente de energía y de
información que necesite, y eso es todo. Un microprocesador tradicional no le permitirá
hacer esto, ya que espera que todas estas tareas sean manejadas por otros chips. Hay que
agregarle los modulos de entrada/salida (puertos) y la memoria para almacenamiento de
información.
WWW.BARQTO.COM
i var word
a VAR byte
a1 VAR byte
a2 VAR byte
c var word
m2 var byte
input porta.3
input porta.4
output portb.1
output portb.2
OUTPUT portb.3
A=0
a=0
i=0
x=0
a1=0
a2=0
aux=0
aux1=0
LOW PORTc.3
LOW PORTc.4
LOW PORTc.5
low porta.0
low porta.1
low porta.2
low porta.3
low porta.4
pause 100
IF A="0" THEN AUX=0 'si la variable a="0" cargo la varible aux con el
valor 0
IF A="9" THEN AUX=40 'si la variable a="9" cargo la varible aux con el valor 40
IF A1="9" THEN AUX1=256 '9 'si la variable a1="9" cargo la varible aux
con el valor 256
goto star
if a2="1" then uno 'si a2="1" voy a la etiqueta uno, si o salto a lasiguiente
linea
if a2="2" then corte 'si a2="2" voy a la etiqueta corte, si o salto a lasiguiente
linea
aux=10
aux1=10
gosub uno
uno:
portb=%00000000 'todos las salidas en 0
pause 50
pause 50
pause 50
next i
next c
pause 1000
x=0
FOR x=0 TO 20
SEROUT SO,N9600,[" Cortando",# c,13] 'envio a la computadora la cadena de texto:
cortando mas el valor de la variable c
PAUSE 50
NEXT x
pause 500
end