1. ¿Qué es el módulo lógico programable?
, ¿Quécaracterísticas se debe tener en
cuenta para su selección?
Hardware computacional de campo robusto y blindados para condiciones severas
(como el polvo, humedad, calor, frío). Un controlador lógico programable (PLC) o
autómata programable es un equipo digital que se utiliza para la automatización de
procesos electromecánicos, tales como el control de la maquinaria en las líneas de
montaje de fábrica, juegos mecánicos, dispositivos de iluminación. Los PLCs son
empleados en muchas industrias. A diferencia de los ordenadores y/o computadoras
de propósito general, el PLC posee las siguientes características:
Está diseñado con múltiples entradas y salidas
Rangos de temperatura elevados
Inmunidad al ruido eléctrico
Resistencia contra vibraciones e impactos
Scan cycle: normalmente el procesador emplea entre 20-30 a 100 ms en
evaluar todas las instrucciones y actualizar el estado de todas las salidas.
Ciertos recursos limitados, con respecto al procesamiento matemático,
procesamiento de señales, concurrencia real, velocidad, latencia.
A menudo, los PLCs los consideran un ejemplo de un sistema en tiempo real
(donde los resultados de salida deben producirse en respuesta a las
condiciones de entrada dentro de un tiempo limitado y conocido), sin embargo,
la realidad es que los PLCs se basan en una CPU de propósito general
combinada con una sistema operativo de propósito general (basado en
Windows, en algunos casos), lo cual no satisface las necesidades de un sistema
de tiempo real, por lo que, algunos PLCs podrían considerarse como sistemas
de tiempo real "blandos". De hecho, el tiempo de «Scan cycle» puede cambiar
en función de la carga de su CPU, por lo tanto y en conclusión, los PLCs
comerciales no pueden considerarse verdaderos sistemas de tiempo real.
2. ¿Cuáles son los lenguajes de programación másusados en los módulos lógicos
programables?
Lenguajes de Texto o de Nivel Bajo
Lista de Instrucciones (IL o STL)
Este lenguaje se suele utilizar para pequeñas aplicaciones debido a la
complejidad de su estructura, es muy parecido al viejo lenguaje ensamblador.
Emplea instrucciones de mando que el procesador obedece siempre y cuando
exista la parte operacional (lo que va hacer) y el operando que da respuesta a
la operación.
Texto Estructurado (ST)
Es un lenguaje con una sintaxis parecida a PASCAL, se utiliza para codificar
expresiones aritméticas complejas con valores analógicos y digitales, dispone
de estructuras para bucles, funciones y condicionales, soporta ciclos de
interacción y particularmente alterna letras mayúsculas y minúsculas en su
código.
En comparación con el listado de instrucciones, este incluye la formulación de
las tareas del programa.
2. Lenguajes Gráficos o de Alto Nivel
Diagrama Escalera, Ladder o de Contacto (LD)
Este es el lenguaje de interface gráfica más utilizado en campo, su nombre se
debe a su forma estructural semejante a una escalera por donde corren dos
relés verticales llamados Lógica 1 y 2.
El riel izquierdo (L1) es el que recibe el flujo de energía (entrada) que
representa el voltaje y deja pasar la energía al riel derecho que representa la
tierra (salida). Su parecido con los antiguos controladores de relés es innegable
y su lectura obedece siempre la misma instrucción; de izquierda a derecha y de
arriba hacia abajo.
Su naturaleza es ser simple y fácil de utilizar lo que representa ahorro de
tiempo y costos.
Diagrama de Bloques (SFD)
Es utilizado para la representación gráfica de un proceso mediante símbolos
lógicos, su elemento más característico son los bloques de función que
albergan las variables que transformarán la secuencia.
Las señales de salida son el producto de la señal de entrada y la operación del
bloque que representa una variable asignada las cuales nunca se conectan
entre sí.
Diagrama de Funciones Secuenciales (SFC)
Es una representación diagramática de secuencias de control en un programa
en el que se pueden organizar subrutinas o etapas que van afectando el
producto de las funciones posteriores.
La energía fluye de un punto a otro siempre y cuando se haya cumplido una
condición. Este lenguaje proviene del estándar francés GRAFCET que también
utiliza etapas, transiciones y acciones para su funcionamiento.
Las secuencias SFC se representan por cajas rectangulares que contienen las
etapas que están conectadas por líneas verticales llamadas transiciones, por
último están las condiciones (verdadero o falso) que desbloquean la acción
para seguir con las funciones siguientes.
También existen otros dos tipos de programación de nivel bajo que
actualmente están en desuso, nos referimos al lenguaje de máquina y
ensamblador. Estos dos últimos fueron los precursores de los que hoy
conocemos en la industria.
3. ¿Cuáles son las instrucciones más utilizadas en los móduloslógicos
programables? Hablar de cada uno de ellos.
Los módulos lógicos programables han sido un gran avance para las
industrias hoy día.
Los lenguajes de programación mas utilizados a principio de la llegada de
estos equipos eran "Lenguaje de Instrucción" y "Diagrama de flujo"
Lenguaje de Instrucción: este lenguaje es uno de los mas antiguos y esta
hecho por una serie de códigos y de instrucciones que se graban para que
estos módulos puedan ser útiles.
Diagrama de flujo: consiste en un conjunto
de instrucciones mediante diagramas y operaciones que se van ejecutando
progresivamente.
4. ¿Qué función cumple un temporizador con retardo a laconexión? ¿Qué
parámetros se deben de configurar?
La operación Temporizador de retardo a la conexión (TON) cuenta el tiempo al
estar activada (ON) la entrada de habilitación.
Si el valor actual (Txxx) es mayor o igual al valor de preselección (PT), se activa
el bit de temporización (bit T).
El valor actual del temporizador de retardo a la conexión se borra cuando la
entrada de habilitación está desactivada (OFF).
El temporizador continúa contando tras haber alcanzado el valor de
preselección y para de contar cuando alcanza el valor máximo de 32767.
5. ¿Cómo funciona la instrucción de conteo en los móduloslógicos programables?
¿Cuáles son sus parámetros a configurar?
a instrucción de conteo en los módulos lógicos programables se realizan de
manera progresiva y jerárquica, algunas instrucciones de conteo son las o
menos importantes que otras.
Los paramentos a configurar para la instrucción de conteo en algunos
casos son los tiempos, en otras son la cantidad de vueltas que se ejecuta
una instrucción en otros casos la lectura de estas se realizan por las entradas
periféricas de los equipos (midiendo las rpm de un motor por ejemplo).
6. ¿Qué medidas de seguridad se deben tener en cuenta alrealizar la instalación
de un módulo lógico programable en tablero de control?
A la hora de instalar un módulo lógico programable en un tablero de control se deben
tener las siguientes medidas de seguridad:
Todo el espacio debe estar perfectamente limpio
Debe existir una ventilación adecuada
El área de trabajo no debe exceder los niveles de temperatura adecuados
Se debe contar con lentes de seguridad y con las herramientas adecuadas