Está en la página 1de 23

Programación Avanzada de PLC

Programación de un S7-1200
PRINCIPIOS BÁSICOS DE UN PLC
SIEMENS S7-1200
Principios Básicos del S7-1200
Tipos de programación.
Principios Básicos del S7-1200
Tipos de programación.

Un programa lineal ejecuta todas las


instrucciones de la tarea de automatización de
forma secuencial
Principios Básicos del S7-1200
Tipos de programación.

Un programa modular llama


bloques de función específicos que
ejecutan determinadas
tareas. Para crear una estructura
modular, la tarea de
automatización compleja se divide
en tareas subordinadas más
pequeñas, correspondientes a las
funciones tecnológicas
del proceso.
Principios Básicos del S7-1200
Programa estructurado en bloques.
Principios Básicos del S7-1200
Programa estructurado en bloques.
Principios Básicos del S7-1200
Ejecución del Programa de usuario.
Principios Básicos del S7-1200
Data Block (DB).

Existen 2 tipos de DB:


Principios Básicos del S7-1200
Estructuras de Programa.
Principios Básicos del S7-1200
Estructuras de Programa.
Principios Básicos del S7-1200
Estructuras de Programa.
Principios Básicos del S7-1200
Lenguajes de Programación

Existen 2 lenguajes para programar el PLC S7-1200:

- KOP: Lenguaje de contactos.

- FUP: Lenguaje de bloques lógicos.

- AWL: Lenguaje de Instrucciones


Principios Básicos del S7-1200
Lenguaje KOP

KOP es un lenguaje de programación gráfico. Su representación es similar a los


esquemas de circuitos, con elementos básicos como bobinas, contactos abiertos y
cerrados.

Lee el estado del bit ‘’IN’’, si el bit esta en 1 se cierra, de lo


contrario permanece abierto

Lee el estado del bit ‘’IN’’, si el bit esta en 1 se abre, de lo


contrario permanece cerrado

Escribe (coloca un 1) en el bit ‘’OUT’’, siempre que se cumplan


las condiciones de los contactos que la preceden.
Principios Básicos del S7-1200
Lenguaje KOP

El programa se escribe en segmentos.

Se deben cumplir las Para que la bobina escriba un 1


condiciones para que los en la dirección Q0.0.
contactos estén cerrados. O sea
la dirección I0.0 debe tener un
1 y la dirección I0.1 un 0.
Principios Básicos del S7-1200
Lenguaje KOP
Principios Básicos del S7-1200
Lenguaje KOP
Principios Básicos del S7-1200
Reglas Lenguaje KOP

Hay que tener en cuneta las siguientes reglas cuando se programa utilizando KOP.
Principios Básicos del S7-1200
Reglas Lenguaje KOP
Principios Básicos del S7-1200
Lenguaje FUP

Al igual que KOP, FUP es un lenguaje de programación gráfico. La representación de la lógica


se basa en los símbolos lógicos gráficos del álgebra booleana.

Las funciones matemáticas y otras operaciones complejas pueden representarse


directamente en combinación con los cuadros lógicos. Para crear la lógica de operaciones
complejas, inserte ramas paralelas entre los cuadros.
Principios Básicos del S7-1200
Lenguaje FUP

Las operaciones básicas son: Asignación (bobina), función Y, OR, XOR y NOT

Función lógica OR

Función lógica Y

Asignación

También podría gustarte