Está en la página 1de 12

ACTIVIDAD DE APRENDIZAJE 2: DISEÑAR SOLUCIONES A PROCESOS

INDUSTRIALES, CON EL FIN DE MEJORAR LA EFICIENCIA Y


PRODUCTIVIDAD EN LA EMPRESA

Aprendiz: Álvaro Luis García Romero


Curso: CONTROLADORES LOGICOS PROGRAMABLES_PLC I (2335960)
Tutor: Juan Pablo López Quijano

APLICAR LENGUAJES DE PROGRAMACIÓN Y PLANOS DE


CONTACTOS

Introducción

En este informe se describirá la simulación de un PLC empleado en la


automatización del proceso de control de encendido (arranque) y apagado
(parada) de un motor eléctrico, teniendo en cuenta que las conexiones
estarán basadas en lo mostrado en la Figura 1 y que deberá tener una
entrada (X1 Start) para encender el Motor, una entrada (X2 Stop) para
apagar el motor y una salida (Y1 Contacto de salida Motor M1). Para este
sistema se elabora el diagrama de contactos (Ladder) usando la aplicación
STEP 7-Micro/Win (S7-Micro/Win) en su versión 4.09.25, luego se
prueban los estados de la salida con respecto a la entrada (Tabla de
verdad) usando un simulador de código AWL (Lenguaje de Lista de
Instrucciones, IL) para S7-200 exportado de S7- Micro/Win y la
simulación del diagrama implementado en el Totally Integrated
Automation PORTAL V14 SP1 (TIA Portal V14 SP1). Finalmente, se
referencia el diagrama de conexiones que debe tener el PLC para la
programación, entradas, salidas y alimentación del sistema de control de
estado del motor eléctrico.

Es de resaltar que las nomenclaturas de cada software usado varían


ligeramente en cuanto a la manera en que simbolizan y nombran las
direcciones de memoria del PLC, aunque cada dirección lleva asociado una
etiqueta alusiva a los nombres suministrados en el material de apoyo para
la evidencia.

En el análisis del esquema de contactos se tiene en cuenta la retención


del estado anterior solo para el caso en el que la salida (Y1) es verdadera
(alto lógico) garantizando el uso de pulsadores en las entradas del PLC
para el control del motor, por lo que no debe existir ambigüedades en
cuanto a lo documentado de la tabla de verdad (Tabla 2).
Figura 1. Diagrama de conexiones para la aplicación

Fuente: Material de apoyo (SENA, 2018)

Procedimiento desarrollado

En base a la revisión del material de formación “Lenguajes de


programación. Plano de contactos” y sus referencias se establece la mejor
ruta a seguir para elaborar cada uno de los pasos requeridos para la
documentación y solución de la problemática planteada, los cuales se
listan a continuación:

1. Inicialmente se toma como base la representación en KOP del S7-


Micro/Win para la elaboración del diagrama de contactos (Ladder) ya
que visualmente es fiel a este tipo de lenguaje, además tiene como
datos agregados descripciones o comentarios para la implementación
en general, el espacio de trabajo y las direcciones de memoria para
entradas, salidas y marcas, tal y como se muestra en la Figura 2.

Figura 2. Diagrama de contactos KOP (Ladder) para la aplicación

Fuente: Propia (STEP 7-Micro/Win v4.09.25)

2. Para elaboración se parte de la base en que la salida Y1 solo debe estar activa
si de igual manera se activa la entrada X1, por lo que para la Tabla De Verdad
(Tabla 2) se tiene en cuenta el desarrollo estado a estado de la función
booleana mostrada en la Ecuación 1, obtenida del mapa de Karnaugh resuelto
en la Tabla 1. Estos resultados se pueden verificar más adelante en las
demostraciones de estado ilustradas en las Figura 4, Figura 5, Figura 6 y
Figura 7.

Tabla 1. Mapa de Karnaugh para Y1


X1
0 1
X2

0 0 1

1 0 0

Fuente: Propia
Ecuación 1. Función Booleana para el control del Motor eléctrico
̅̅̅̅
Y1 = X1 ∙ X2

Tabla 2. Tabla de verdad del proceso de control del motor eléctrico


Entradas Salidas
Estado
X1 X2 Y1
0 0 0 0
1 0 1 0
2 1 0 1
3 1 1 0
Fuente: Propia

3. En la creación del diagrama de conexiones del PLC a fuente de


alimentación (120 VAC, Neutro) interruptores o pulsadores (X1 y X2)
en las entradas, el actuador o contactor (Y1) en la salida, el proceso
accionado motor (M1) y las conexiones del puerto de programación se
tiene como referencia la Figura 3 obtenida de internet
(monografias.com) la cual fue levemente modificada para dejar en
claro cada uno de los elementos antes referenciados como requisitos
para el funcionamiento de esta aplicación.

4. Finalmente se simulan cada uno de los estados de control del proceso


de encendido y apagado del motor eléctrico para lo cual se usa el
simulador integrado del TIA Portal V14 SP1 (S7-PLCSIM V14) en el cual
se puede cambiar el estado lógico de las entradas (FALSE o TRUE) y
visualizar el resultado en la interfaz gráfica y el diagrama de contactos
implementado en el TIA Portal, cada estado se confirma también en
un simulador creado en base al PLC de la serie S7-200 que es capaz
de cargar código en AWL el cual integra también una ventana en KOP
para la visualización del estado de Y1 y una representación del PLC con
indicadores LEDs (Verde) que muestran en estado lógico de las
entradas y salidas. En orden creciente deciman se comprueban los
estados como sigue:
• Estado Cero (0), X1 en bajo y X2 en bajo (00) en la Figura 4 con
Y1 en bajo (en alto enclavado si existió un estado 2 previo Figura
8).
• Estado Uno (1), X1 en bajo y X2 en alto (01) en la Figura 5 con
Y1 en bajo (parada de motor).
• Estado Dos (2), X1 en alto y X2 en bajo (10) en la Figura 6 con
Y1 en alto (arranque de motor).
• Estado Tres (3), X1 en alto y X2 en alto (11) en la Figura 7 con
Y1 en bajo (parada de motor).
Figura 3. Diagrama de conexiones del PLC para el control del Motor

Fuente: Modificada de monografías.com


Figura 4. Estado Cero (0) de control (Estado 00)

Fuente: Propia (TIA Portal v14 SP1, Simulador S7-200 para AWL)
Figura 5. Estado Uno (1) de control (Estado 01)

Fuente: Propia (TIA Portal v14 SP1, Simulador S7-200 para AWL)
Figura 6. Estado Dos (2) de control (Estado 10)

Fuente: Propia (TIA Portal v14 SP1, Simulador S7-200 para AWL)
Figura 7. Estado Tres (3) de control (Estado 11)

Fuente: Propia (TIA Portal v14 SP1, Simulador S7-200 para AWL)
Figura 8. Estado Cero (0) de control (Estado 00), con Estado Dos (2) previamente
anclado con una marca de Y1

Fuente: Propia (TIA Portal v14 SP1, Simulador S7-200 para AWL)
Conclusiones

• Se realizaron los procedimiento de simulación en otros entornos de


desarrollo tales como Zelio Soft 2 de Schneider Electric (Figura 9) y
LOGO!Soft Comfort V8.0 de Siemens (Figura 10) por lo que se
confirma la estandarización del lenguaje de contactos para todos
los entornos de desarrollo para programación de PLC independiente
de su nomenclatura y visualización.

• Es importante tener conocimientos claros en cuanto a topología de


circuitos para garantizar una correcta conexión de los componentes
e identificación de los elementos involucrados, esto evita errores de
lectura (entradas) y de actuación (salidas) y asegura la integridad
del PLC y los elementos conectados a este (PC de programador,
sensores, actuadores sensibles, expansiones, etc.)

• La identificación previa de los estados de salida mediante métodos


booleanos es primordial para simplificar la implementación del
lenguaje de contactos, toda vez que se use como base para la
programación los equivalentes a operadores lógicos
combinacionales.

Figura 9. Estado Dos (2) salida Y1 en alto implementado en Zelio Soft

Fuente: Propia (Zelio Soft 2)


Figura 10. Estado Dos (2) salida Y1 en alto implementado en LOGO!Soft

Fuente: Propia (LOGO!Soft)

También podría gustarte