Sie sind auf Seite 1von 18

INTRODUCCIÓN A

LA
AUTOMATIZACIÓN

INTRODUCCIÓN
PROGRAMACIÓN DE UN PLC
INSTRUCCIONES Y PROGRAMAS

1
• Programa: Es una secuencia de funciones introducidas en el
Controlador Programable a ser ejecutadas por la CPU con el
propósito de controlar una máquina o un proceso.

• Instrucción u orden de trabajo: Es la parte más pequeña de


un programa y consta de dos partes principales: operación y
operando
INSTRUCCIONES Y PROGRAMAS

1
• La operación es el código de la instrucción. Puede venir
como código numérico o cifrado o código nemónico. La
operación le indica a la CPU qué tiene que hacer, la clase de
instrucción que ha de ejecutar.

• El operando es el complemento al código u operación.


Mediante el operando indicamos la dirección del elemento
de que se trate. El operando le indica a la CPU dónde debe
hacerlo, dónde debe realizar esa instrucción.
EJECUCIÓN DE PROGRAMAS

1
Ejecución lineal: cuando el ciclo de barrido de la
memoria del usuario se realiza línea tras línea, y la
CPU consulta las instrucciones contenidas en la
memoria secuencialmente, una a continuación de la
otra, sin alterar este orden.
EJECUCIÓN DE PROGRAMAS

1
EJECUCIÓN DE PROGRAMAS

1
Salto condicional: Cuando la ejecución de un
programa tiene la posibilidad (condición
establecida), de alterar la secuencia línea a línea del
mismo y dar un salto a otras líneas de programa,
dejando un número de líneas sin ejecutar
EJECUCIÓN DE PROGRAMAS

1
EJECUCIÓN DE PROGRAMAS

1
Salto a subrutina: cuando en un programa hay uno o
más grupos de secuencias de instrucciones idénticas
que se repiten y que habrá que reescribir tantas veces
como éstas se repitan en dicho programa principal; se
escribe una sola vez la secuencia o subrutina y se va a
ella cuando se requiera
EJECUCIÓN DE PROGRAMAS

1
EJECUCIÓN DE PROGRAMAS

1
Programas paralelos: en este sistema, el
procesamiento se realiza paralelamente y de forma
asíncrona. En aquellos casos con un único autómata
queremos controlar varios procesos totalmente
independientes, este sistema es muy útil, aunque
también se utiliza controlando funciones de un
proceso único.
EJECUCIÓN DE PROGRAMAS

1
LENGUAJES DE PROGRAMACIÓN

1
Existen varios lenguajes de programación para los PLC; por esa
razón los fabricantes indican en las características generales de
sus equipos el lenguaje o lenguajes con los que puede operar.

Normalmente acompañan al equipo con el Software de


programación.

Los lenguajes de programación más usuales son aquellos que


transfieren directamente el esquema de contactos y las
ecuaciones lógicas al autómata, sin embargo, no son los únicos.
LENGUAJES DE PROGRAMACIÓN

1
Los lenguajes y métodos más utilizados son:

• Nemónico, también conocido como lista de instrucciones,


booleano, abreviatura nemotécnica, IL o AWL.

• Diagramas de escalera, diagramas de contactos, esquemas


de contactos, LD o KOP.

• Bloques funcionales, logigrama, FUP.

• Grafcet o diagrama funcional, diagrama de etapas o fases.


NEMÓNICO O BOOLEANO (AWL)

1 Es un lenguaje en el cual cada instrucción se basa en las


definiciones del álgebra de boole. Ejemplo:
BLOQUES FUNCIONALES (FUP)

1 Su semejanza con los símbolos lógicos o puertas lógicas facilita


su representación para los conocedores de la electrónica lógica.
GRAFCET

1 Permiten representar fácilmente conceptos tales como


secuencialidad y concurrencia. Permiten analizar el sistema
mediante su descomposición en subprocesos.
DIAGRAMA ESCALERA (KOP)
Expresa las relaciones entre señales binarias como una sucesión de
1
contactos en serie y en paralelo, según las siguientes equivalencias:
DIAGRAMA ESCALERA (KOP)

1
Ejemplo:

Das könnte Ihnen auch gefallen