Está en la página 1de 43

CURSO PLC SIEMENS

Necesidades y usos del PLC

Proceso industrial: es un conjunto de actividades mutuamente


relacionadas y que interactúan, las cuales transforman elementos de
entrada en resultados. En las cuales intervienen variables (
temperaturas, desplazamientos, tiempos, etc.) cuyo control puede
llevarse por medio de un PLC (Control Lógico Programable) . Entre la
ventaja de este dispositivo de control, es que permite cambiar la
funcionalidad del control del proceso industrial sin más que
cambiar la funcionalidad del programa.

1
Ventajas del PLC
❑ Gran parte de los componentes necesarios como relés auxiliares,
temporizadores, etc. … se encuentran implementados en la
programación interna de él.
❑ En los casos que se supere la capacidad del sistema, es posible
agregar módulos que permiten cumplir las nuevas exigencias.
❑ No solo tienen aplicación industrial, si no que también se
emplean para automatizar procesos en el hogar (puertas de
garage, luces de casa, etc..), entre otros.
❑ Fácilmente programable para la mayoría de los técnicos.
❑ Facilidad en la modificación de programas.
❑ Pueden trabajar en todo tipo de ambientes industriales.
Arquitectura del PLC

Sección de entradas: se trata de líneas de entrada, las cuales


pueden ser digitales o analógicas. A estas líneas conectaremos los
sensores, finales de carrera, pulsadores, etc…
Arquitectura del PLC

Sección de salidas: son una serie de líneas de salida, que también


pueden ser de carácter digital o analógico. A estas líneas
conectaremos los actuadores (Bobinas del contactor, lámparas,
etc..).
Arquitectura del PLC

Unidad central de proceso (CPU): se encarga de procesar el


programa que el usuario ha introducido. La CPU toma, una a una,
las instrucciones programadas por el usuario y las va ejecutando,
cuando llega al final de la secuencia de instrucciones programadas,
la CPU vuelve al principio y sigue ejecutándolas de manera cíclica.
Para ello, dispone de diversas zonas de memoria, registros, e
instrucciones de programa.
Funciones del CPU
a) Ejecutar el programa usuario
b) Vigilar el tiempo de ejecución del programa de usuario
Arquitectura del PLC

Funciones de la memoria del CPU:

✓ Memoria del programa de usuario: Usada para almacenar el


programa que el autómata va a ejecutar cíclicamente.
✓ Memoria de la tabla de datos: Dividida en zonas según el
tipo de datos (como marcas de memoria, temporizadores,
contadores, etc…).
✓ Memoria del sistema: en donde se almacena el programa en
código máquina que monitoriza el sistema (programa del
sistema o firmware). Programa ejecutado directamente por
el microprocesador que posee el autómata.
✓ Memoria de almacenamiento: Son memorias externas
empleadas para almacenar el programa usuario, y en ciertos
casos parte de la memoria de la tabla de datos. Entre sus
tipos se tienen: EPROM, EEPROM o FLAHS.
Arquitectura del PLC

Periféricos
❑ Puerto serie RS-232
❑ Módulos auxiliares de entrada- salida
❑ Memoria auxiliar
❑ Conexión con otros autómatas
La operación del autómata
Notas importantes

Entre las características de los sensores tenemos:

❖ Tiempo de respuesta
❖ Precisión
❖ Sensibilidad
❖ Inmunidad a perturbaciones
❖ Robustez

La potencia requerida por los diversos dispositivos, a menudo el


autómata no es capaz de suministrarla, por lo que es necesario
recurrir a periféricos que realicen esa labor.
Notas importantes
Notas importantes

Señal binaria

Una señal eléctrica binaria puede presentar a la entrada y salida del


PLC únicamente dos valores: (0,1).
Notas importantes

El autómata no tiene posibilidad de determinar si en una entrada


hay conectado un contacto cerrado o abierto. Solo puede consultar
o reconocer los estados de señal “1” o “0”.
Recuerde no siempre se activa con un 1, también se activa con un
cero.
Notas importantes
Correspondencia de símbolos eléctricos
Notas importantes

Conceptos de bit, byte y palabra


Bit. Unidad del símbolo binario, solamente puede tomar los valores
“0” y “1”.
Byte. Conjunto de 8 símbolos binarios, es decir, el byte tiene una
longitud de 8 bits, cada uno de lo cuales puede tomar cualquier
valor entre 0 y 1.
Palabra. Un grupo de 2 bytes se denomina palabra.
Recuerde
Cada bit en un Byte guarda una posición. Lo bits pueden tomarse
aislados (pueden representar interruptores) pero también en
forma de grupo representan un número comprendido entre 0 y
255.
Notas importantes

Direccionamiento de entradas y salidas

El autómata usa un distintivo para las entradas y salidas:

✓ I para denominar entradas (algunos lenguajes utilizan la E).


✓ Q para denominar salidas (algunos lenguajes utilizan la A).

Junto con el distintivo de entrada o salida aparece el parámetro 0.4,


1.2 o 4.7. El parámetro consiste en una combinación:

✓ 0., 1. o 4. → byte
✓ .4, .2 o .7 → bit.

Identifica una entrada Que bit de un byte


estamos utilizando
(la dirección del
bit).
Notas importantes

Ejemplo de un autómata , que presenta 14 entradas y 10 salidas:


Notas importantes

Direccionamiento de bytes
El direccionamiento de bytes es similar al de bits, pero en este caso
solo se utiliza el identificador de parámetro, seguido de la letra B
(byte) mas la dirección de byte. De este modo podemos acceder a
distintos bits con una sola “llamada”:
Notas importantes
Aspecto físico del PLC
Lenguajes de programación

Lenguaje de contactos (KOP): Lenguaje gráfico utilizado para


programar autómatas derivado de la lógica cableada mediante relés.
El primer lenguaje de autómatas inventado con gran parecido a los
circuitos eléctricos. La transformación de una automatización
eléctrica pura con relés a una con autómata es relativamente
sencilla.

Fig. 6 Esquema eléctrico vs programa en lenguaje de contactos


Lenguajes de programación
Símbolos básicos del lenguaje KOP
Lenguajes de programación

Lenguaje por lista de instrucciones (AWL): es un de los lenguajes


que permite ahorrar código a más no poder. Es la forma de
programar más compacta. Es un lenguaje de bajo nivel como
Ensamblador. En FUP y KOP no puedes comparar valores enteros
con reales. En AWL sí se puede, AWL no entiende de variables
enteras, entiende de bits. Es el lenguaje base del resto, en donde
todo es traducible a AWL, pero no al revés.

Fig. Lenguaje por lista de instrucciones


Lenguajes de programación

Instrucciones básicas para programar AWL en Step 7

U para hacer un AND


O para hacer un OR
X para hacer una O exclusiva
= para igualación
UN para hacer un AND negado
ON para hacer un OR negado
XN para hacer una O exclusiva negada.
Lenguajes de programación

Lenguaje de programación (FUP): Lenguaje gráfico que utiliza los


cuadros del álgebra booleana para representar la lógica .

http://www.myfreeocr.com/
Uso Del Programa V4.0 STEP 7 MicroWin
Partes principales de la pantalla del Programa V4.0 STEP 7 MicroWin

A. Barra de navegación: permite acceder a las opciones mas comunes


de forma rápida.
B. Árbol de operaciones: donde se sitúan todas las ordenes de
programación aceptadas por el autómata.

C. Ventana de resultados: En donde se visualiza el estado de la


compilación del programa, errores, etc...

D. Ventana de programación: situada a la parte derecha y dividida


por Networks (líneas de programación). En este lugar elaboraremos
el programa que ha de gobernar al PLC. Su aspecto varia según el
lenguaje elegido (KOP, AWL o FUP) y que podremos seleccionar a
través de las teclas que llevan sus mismos nombres.
¿Cómo introducir ordenes?
¿Cómo introducir ordenes?

Las ordenes introducidas versan sobre el lenguaje KOP, por tratarse


del leguaje más intuitivo sobre la lógica cableada mediante relés.

Para introducir contactos o relés,


bobinas o cuadros, existen dos
formas:

Árbol de direcciones: abriendo las


distintas carpetas existentes dentro de
Operaciones.
¿Cómo introducir ordenes?

A través de los iconos: los cuales aparecen se muestran en la figura;

1. (contactos) → para insertar entradas.


2. (bobinas) → para insertar salidas.
3. (cuadros) → para insertar funciones ya programadas (contadores,
temporizadores, etc...).
¿Cómo introducir ordenes?

Una vez introducido el elemento seleccionado, deberemos darle


nombre: para ello deberemos colocarnos en los interrogantes
situados en la parte superior del elemento y teclear la estructura
explicada con anterioridad para entradas y salidas.
Guardar el programa

Una vez que introdujo el código del proyecto en lenguaje de escalera


realice lo siguiente:
1. Genere un carpeta y llámela (PROYECTOSPLCSIEMENS) de acuerdo
al PLC que este programando. La carpeta puede ser ubicada en el
escritorio.
2. Guarde su proyecto con un nombre que tenga relación con el
proyecto realizado.
Guardar el programa

3. Aparecerá la siguiente ventana. En ella en Guardar en elija la


carpeta creada antes.
4. En la ventana etiqueta con nombre debe ponerle el nombre a su
proyecto.
Compilar y cargar programa en la CPU

Para compilar y cargar el programa siga los siguientes pasos:


1. Presione el icono marcado con rojo para compilar.

2. Si la programación fue adecuada, aparecerá en la ventana de


resultados el tamaño en Bytes ocupado por el programa y los errores
encontrados. A continuación se indica en al figura siguiente. Caso
contrario proceda a corregir errores.
Compilar y cargar programa en la CPU

Para cargar el programa el CPU presione el icono mostrado a continuación.

A continuación saldrá
la siguiente ventana.
Presione cargar en
CPU. Al presionarlo
aparecerá una
ventana la cual le
sugiere que ponga al
PLC en STOP. Favor
de pasarlo a STOP.
Corriendo el programa en la CPU

1. Una vez que todo los pasos se


dieron sin ningún contratiempo.
Verifique el funcionamiento del
programa, para ello se sugiere que
active el icono estado del programa.
Esto le ayudara a visualizar como se
activan los contactos y las bobinas en
el momento se corra el programa.

2. Una vez realizado lo anterior


´presione el icono de RUN,
mostrado en la figura. Aparecerá un
cuadro de dialogo indicándolo si
desea pasa el CPU a modo RUN.
Decir que si.
Manejo de la tabla de estados

La tabla de estados es una herramienta que


permite forzar las señales que provienen de los
sensores, con el objeto de no estar activándolos.
Para ello vaya a esta carpeta y de un click.
Aparecerá el archivo usuario, de un doble click
sobre el.

1. Escriba en el campo dirección los nombres de las


entradas que activan el proceso.
2. Escriba en el campo Nuevo valor 1 o 0 según
responda el sensor.
Manejo de la tabla de estados

3. Enseguida de un click
sobre el 1 o 0
introducido y aparecerá
la siguiente pantalla.

4. De un click sobre la
frase Forzar. Observará
como trabaja el
programa.

5. Para dejar el
programa como estaba
ahora seleccione
Desforzar.
Como editar un proyecto en modo RUN sin pasar a modo STOP

1. Nos vamos a modo


Uso de los temporizadores

Los temporizadores se implementan para crear tareas controladas por


tiempo. Entre los tipos de temporizadores se tienen:

Temporizador con retardo a la conexión (TON)

Si el valor actual (Txxx) es mayor o igual al valor de


preselección (PT), se activa el bit de temporización (bit T).

Empieza a contar el tiempo en el momento que se activa


(ON) la entrada de habilitación.

El valor actual del temporizador de retardo a la conexión


se borra cuando la entrada de habilitación está Representación del temporizador
desactivada (OFF). tipo TON en lenguaje (KOP)

NOTA: Si la entrada de habilitación permanece activada .


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.
Uso de los temporizadores

Temporizador con retardo a la conexión (TON) (continuación)


Se dispone de temporizadores TON, TONR y
TOF con tres resoluciones. La resolución
viene determinada por el número del
temporizador que muestra la tabla
siguiente. El valor actual resulta del valor de
contaje multiplicado por la base de tiempo.
Programa de Control en lenguaje
de contactos (KOP) Por ejemplo, el valor de contaje 50 en un
temporizador de 10 ms equivale a 500 ms.

Cronograma, evolución de las variables en


el tiempo.
Uso de los Contadores
Uso de los Contadores

Símbolo del contador

Diagrama de tiempos del contador


Acerca de la ayuda y los comentarios

El menú ayuda permite conocer el uso de un elemento. Para hacer


uso de la ayuda basta con seleccionar el objeto y presionar F1 sobre
el teclado.

Los comentarios permiten documentar cada segmento lo que facilita


la interpretación del programa.

¿Qué significa?

Esto significa que el autómata se alimenta con una tensión alterna


AC, posee una salida de continua DC y las salidas tienen conexión
de relé o contacto libre de potencial RLY.

También podría gustarte