You are on page 1of 20

INICIACION A LA

PROGRAMACION DEL PLC


AREAS DE MEMORIA

La memoria del PLC se encuentra dividida en varias reas,


cada una de ellas con un cometido y caractersticas
distintas:
AREA DE PROGRAMA: Donde se encuentra almacenado el
programa del PLC (en lenguaje Ladder mnemnico).
AREA DE DATOS: Usada para almacenar valores para
obtener informacin sobre el estado del PLC. Esta dividida segn
funciones en IR, SR, AR, HR, LR, DM, TR, T/C.
DIRECCIONAMIENTO

Formato de las direcciones :

X X X YY
XXX Nmero de canal (Registro)
YY Nmero de Bit (rel), (entre 00 y 15)

p.ej. 21710 = CANAL 217, bit 10


AREA DE E/S y AREA INTERNA (IR):

Esta rea de memoria comprende:


Los canales asociados a los terminales externos (entradas y salidas)
los rels internos (no correspondidos con el terminal externo), gestionados como rels de
E/S.

Accesibles como bits Canales


Los rels E/S no usados pueden usarse como IR
No retienen estado frente falta de alimentacin cambio de modo de operacin
AREA ESPECIAL (SR)

Son rels de sealizacin de funciones particulares como:

SERVICIO (siempre ON, OFF)


DIAGNOSIS (sealizacin anomalas)
TEMPORIZACIONES (relojes a varias frecuencias)
CALCULO (<,>,=)
COMUNICACIONES
AREA AUXILIAR (AR):

Contiene bits de control e informacin de recursos del PLC como: puerto RS232C,
puerto de perifricos, casetes de memoria,
Se dividen en dos bloques:
Sealizacin
Errores de Configuracin
Datos del Sistema

Memorizacin y gestin de datos.

Es un area de retencin.
La memoria del PLC se encuentra dividida en varias
reas, cada una de ellas con un cometido y caractersticas
distintas.

AREA DE PROGRAMA:
Donde se encuentra almacenado el programa del PLC (en lenguaje Ladder
mnennico).

AREA DE DATOS:
Usada para almacenar valores o para obtener informacin sobre el estado
del PLC.
Est dividida segn funciones en IR, SR, AR, HR, LR, DM, TR, T/C
AREA DE ENLACE (LR):

Se utilizan para el intercambio de datos entre dos PLCs unidos en forma PC Link
(1:1)
Dedicados al intercambio de informacin entre PLCs.
Si no se utilizan como LR pueden usarse como IR.
Todas estas reas (IR, SR, AR, LR) tienen como caractersticas comunes:

Accesibles en forma de BIT de CANAL


Los rels de E/S no utilizados como E/S fsicas o
desempeando la funcin especficada, pueden
utilizarse como rels internos.
No conservan su estado en caso de fallo de
alimentacin cambio de modo de PLC
(PROGRAM-RUN).
AREA DE RETENCIN (HR)

Mantienen su estado ante fallos de alimentacin cambio de modo del PLC.

Son gestionados igual que los IR, y direccionables como BIT como CANAL.
MEMORIA DE DATOS (DM)

Se trata de memorias de 16 bit (palabra)


Utilizables para gestin de valores numricos
Mantienen su estado ante cambios en modos de trabajo fallos de tensin
Direccionables como CANAL
Este rea suele contener los parmetros de configuracin del PLC (SETUP)
TEMPORIZADORES Y CONTADORES (TIM y CNT)

Esel rea de memoria que simula el funcionamiento


de estos dispositivos.
Sonusados por el PLC para programar retardos y
contajes.
Elementos caractersticos:

SV. Valor de preseleccin


PV. Valor actual
BIT. Valor de estado.
ARQUITECTURA DE PROGRAMAS

Determinar los requisitos del sistema al cual se aplica el PLC.


Identificar los dispositivos de E/S y asociarlos a las direcciones
fsicas mediante una tabla de asignacin.
Preparar tablas que indiquen:
canales y bits de trabajo.
Temporizadores, contadores y saltos.

Dibujar el diagrama de rels. (O en el lenguaje seleccionado).


Transferir el programa a la CPU. Si se realiza mediante consola
habr que traducir el programa a mnemnico.
Verificar, va simulacin, el correcto funcionamiento del programa.
Memorizar el programa definitivo.
INSTRUCCIONES
INSTRUCCION : Especifica la operacin a realizar
(operador)
PARMETROS OPERANDOS : Son los DATOS asociados a la
operacin lgica (operando). Los parmetros son en
general de formato TIPO y VALOR.
DIRECCION : Indica la posicin de la instruccin en la
memoria de programa
Tomando como ejemplo 0000 LD H0501
0000 LD H0501
TIPO
PARMETRO
VALOR
INSTRUCCIN
DIRECCIN
LD Instruccin de apertura de una rama de circuito.
Est asociada a un contacto.
OUT Activa una bobina de salida.
Constituye la terminacin de un circuito
AND Coloca 2 contactos en serie
OR Coloca 2 contactos en paralelo
NOT Invierte la lgica del contacto (cerrado/abierto)

Pueden ser usadas en combibacin: LD-AND-OR-OUT


LENGUAJES DE PROGRAMACION

MNEMNICO :

Constitudo por el conjunto SET de instrucciones de la


CPU.
Lasfunciones de control vienen representadas con
expresiones abreviadas.
No es muy intuitiva la correspondencia con el esquema
elctrico
La fase de programacin es ms rpida.

Ej: LD 0100
OR 0000
AND NOT 0101
OUT 1000
DIAGRAMA DE RELES

SIMBOLOS FUNDAMENTALES

Contacto Contacto
Salida
normalmente normalmente
abierto cerrado
DIAGRAMA DE RELES
Esquema de contactos:

Permite una representacin de la lgica de control similar a los esquemas


electromecnicos

0100 0101

/
1000

0000
ESQUEMA FUNCIONAL

Cada funcin lgica tiene asociado un bloque funcional que realiza la operacin
correspondiente.
Requiere una aproximacin ms matemtica y lgica.

0100 OR AND 1000

0000 0101
GRAFCET

Mtodo utilizado en procesos secuenciales, cclicos repetitivos.

Los estados y transiciones (paso entre estados) se implementan con funciones del
autmata.