Вы находитесь на странице: 1из 20

INICIACION A LA

PROGRAMACION DEL PLC

Soporte Tcnico

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.

Soporte Tcnico

AREAS DE MEMORIA
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

Soporte Tcnico

AREAS DE MEMORIA
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
Soporte Tcnico

AREAS DE MEMORIA
AREA ESPECIAL (SR)
Son rels de sealizacin de funciones particulares
como:

Soporte Tcnico

SERVICIO (siempre ON, OFF)


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

AREAS DE MEMORIA
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.
Soporte Tcnico

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
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

Soporte Tcnico

AREA DE MEMORIA
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.

Soporte Tcnico

AREAS DE MEMORIA
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 (PROGRAMRUN).

Soporte Tcnico

AREAS DE MEMORIA
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.

Soporte Tcnico

AREAS DE MEMORIA
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)
Soporte Tcnico

AREAS DE MEMORIA
TEMPORIZADORES Y CONTADORES (TIM y CNT)
Es el rea de memoria que simula el funcionamiento de
estos dispositivos.
Son usados por el PLC para programar retardos y
contajes.
Elementos caractersticos:

SV. Valor de preseleccin


PV. Valor actual
BIT. Valor de estado.
Soporte Tcnico

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.

Soporte Tcnico

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

T
I
P
O

P
A
R

M
E
T
R
O

V
A
L
O
R

I
N
S
T
R
U
C
C
I

D
I
R
E
C
C
I

N
Soporte Tcnico

INSTRUCCIONES
LD Instruccin de apertura de una rama de circuito.
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

Soporte Tcnico

Est

LENGUAJES DE PROGRAMACION

MNEMNICO :
Constitudo por el conjunto SET de instrucciones de la
CPU.
Las funciones de control vienen representadas con
expresiones abreviadas.
No es muy intuitiva la correspondencia con el esquema
elctrico
La fase de programacin es ms rpida.

E
j
:
L
D
0
1
0
0
O
R
0
0
0
0
A
N
D
N
O
T
0
1
0
1
O
U
T
1
0
0
0
Soporte Tcnico

LENGUAJES DE PROGRAMACION

DIAGRAMA DE RELES
SIMBOLOS FUNDAMENTALES

/
C
o
n
t
a
c
t
oC
o
n
t
a
c
t
o
S
a
l
i
d
a
n
o
r
m
a
l
m
e
n
t
e
n
o
r
m
a
l
m
e
n
t
e
a
b
i
e
r
t
o c
e
r
r
a
d
o

Soporte Tcnico

LENGUAJES DE PROGRAMACION

DIAGRAMA DE RELES
Esquema de contactos
Permite una representacin de la lgica de control
similar a los esquemas electromecnicos
0
1
0
0

0
1
0
1
/
1
0
0
0

0
0
0
0

Soporte Tcnico

LENGUAJES DE PROGRAMACION

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

0
1
0
0
O
R
A
N
D
1
0
0
0

0
0
0
0 0
1
0
1
Soporte Tcnico

LENGUAJE DE PROGRAMACION

GRAFCET
Mtodo utilizado en procesos secuenciales,
cclicos repetitivos.
Los estados y transiciones (paso entre estados) se
implementan con funciones del autmata.

Soporte Tcnico

Вам также может понравиться