Documente Academic
Documente Profesional
Documente Cultură
PROGRAMACION DEL PLC El Totally Integrated Automation Portal (TIA Portal) integra
diferentes productos
SIMATIC en una aplicación de software que le permitirá
aumentar la productividad y la eficiencia del proceso.
Dentro del TIA Portal, los productos TIA interactúan entre sí,
ofreciéndole soporte en todas las áreas implicadas en la
creación de una solución de automatización.
Una solución de automatización típica abarca lo siguiente
1
11/10/2019
Al iniciar tendremos las opciones: El entorno debe ser igual al que se muestra aquí:
Dispositivos y redes (Configurar un dispositivo).
Programación PLC (Escribir programa PLC).
Motion & Technology (Configurar objetos tecnológicos).
Visualización (Configurar una imagen HMI).
Vista del proyecto (Abrir la vista del proyecto).
2
11/10/2019
3
11/10/2019
Desarrollar el programa solución para el arranque directo de un motor, el cual es un Finalmente el Segmento del programa quedará como se muestra a continuación, el
programa básico inicial pero muy útil y usado en los programas más direccionamiento y los tags pueden variar de acuerdo a las conexiones realizadas y/o
indicaciones del instructor.
4
11/10/2019
ARRANQUE DIRECTO
DE UN MOTOR 3Φ
25
PROBAR PROGRAMA DE ARRANQUE DIRECTO. Además de realizar la conexión adecuada de los periféricos
como pulsadores y contactores, no olvidar que para controlar el
funcionamiento del motor es necesario utilizar contactores, a
pesar de que las salidas del PLC sean del tipo
5
11/10/2019
6
11/10/2019
7
11/10/2019
8
11/10/2019
El programa se verá como se muestra, después de desactivar el El programa se verá como la figura luego de activar el botón
botón START, como se observa el MOTOR sigue activado por su STOP desde el PLCSIM.
enclavamiento.
9
11/10/2019
10
11/10/2019
INSTRUCCIÓN NC
La activación de un contacto normalmente cerrado depende del
estado lógico del operando correspondiente. Si el estado lógico del
operando es "1", se abre el contacto normalmente cerrado y el
estado lógico de la salida de la instrucción se pone a "0".
Si el estado lógico del operando es "0", el contacto normalmente
cerrado no se activa y el estado lógico de la salida de la instrucción
se pone a "1".
La instrucción "Asignación" permite activar el bit de un La instrucción no afecta el RLO. El RLO de la entrada de
operando indicado. la bobina se transfiere directamente a la salida.
Si el resultado lógico (RLO) en la entrada de la bobina es La instrucción "Asignación" puede colocarse en cualquier
"1", el operando indicado adopta el estado lógico "1". posición del segmento.
Si el estado lógico en la entrada de la bobina es "0", el bit
del operando indicado se pone a "0".
11
11/10/2019
DIRECCIONAMIENTO
Parámetros
La tabla siguiente muestra los parámetros de la instrucción "Asignación":
12
11/10/2019
❍ Lenguajes normalizados :
❍ Ejemplo :
det_1 run
det_2
13
11/10/2019
los símbolos (* *) ;
❍ Ejemplo : ✓ los bloques de función se emplean con la ayuda de un operador
auto específico (CAL) o utilizando entradas del bloque funcional como
& >=1 run operadores .
start
✓ Ejemplo de programación de un contador:
CAL C10(CU := %IX10, PV := 15) es equivalente a :
LD 15
manu &
PV C10
cmd
LD %IX10
CU C10
Procesos de Automatización- CARLOS MAYHUA Procesos de Automatización- CARLOS MAYHUA
TSX 37 / 57 - PL7 Pro NORMA IEC1131- pg. 11 TSX 37 / 57 - PL7 Pro NORMA IEC1131- pg. 12
Lenguajes de programación
Imponiendo Calidad Lenguajes de programación
Imponiendo Calidad
14
11/10/2019
❍ Límites de la norma
✓ implementaciones no fijadas: nombre de tareas, tamaño del editor
gráfico según elección del usuario,.....
✓ no hay mínimo subconjunto a implementar, pero si se utiliza el nombre
de un elemento de la norma (bloque función , ....) , deberá tener las
funciones asociadas ;
Conclusiones ✓ servicios y herramientas de desarrollo y depuración de una aplicación
(editores , lenguajes , documentación ,...) no definidas ;
✓ ninguna regla precisa de operación, para los bloques función por ej. ;
✓ reversibilidad entre lenguajes no descrita (LD a IL , FBD a ST , ...) ;
TENSIÓN DE ALIMENTACIÓN.
15
11/10/2019
16