Sunteți pe pagina 1din 13

INICIACION A LA PROGRAMACION DEL PLC

INICIACIN A LA PROGRAMACIN 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.

INICIACIN A LA PROGRAMACIN DEL PLC

AREAS DE MEMORIA

DIRECCIONAMIENTO
Formato de las direcciones :
XXX YY
XXX Nmero de canal (Registro) YY Nmero de Bit (rel), (entre 00 y 15)
p.ej.
INICIACIN A LA PROGRAMACIN DEL PLC

21710 = CANAL 217, bit 10

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
INICIACIN A LA PROGRAMACIN DEL PLC

AREAS DE MEMORIA

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

INICIACIN A LA PROGRAMACIN DEL PLC

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.
INICIACIN A LA PROGRAMACIN DEL PLC

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.

INICIACIN A LA PROGRAMACIN DEL PLC

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

INICIACIN A LA PROGRAMACIN DEL PLC

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.

INICIACIN A LA PROGRAMACIN DEL PLC

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)
INICIACIN A LA PROGRAMACIN DEL PLC

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.
INICIACIN A LA PROGRAMACIN DEL PLC

CPM1A.MAPA DE MEMORIA
IR 0 9 19 AR 0 HR 0

ENTRADAS SALIDAS
AR 15 HR 19

AR ' s HR ' s

200

LR 0

CANALES DE TRABAJO
231 DM 0

CANALES ESPECIALES SR
255 LR 15

LR ' s
1000 1021 1023

DM' s

L/ E

DM' s Error DM' s L/ E

TIM / CNT

6144

SLO LECTURA SETUP DEL SISTEMA

6600 127 DM 6655

INICIACIN A LA PROGRAMACIN DEL PLC

CPM2.MAPA DE MEMORIA
IR 0 9 AR 0 HR 0

ENTRADAS SALIDAS

AR ' s
AR 23 HR 19

19 CANALES DE TRABAJO 49 200

HR ' s

LR 0

CANALES DE TRABAJO
227 DM 0

CANALES ESPECIALES SR
255 LR 15

LR ' s
1999 2021 2047

DM' s

L/ E

DM' s Error DM' s L/ E

TIM / CNT

6144

SLO LECTURA SETUP DEL SISTEMA

6600 255 DM 6655

INICIACIN A LA PROGRAMACIN DEL PLC

SRM1. MAPA DE MEMORIA


IR 0 AR 0 HR 0

ENTRADAS

AR ' s
7 9 17 19

CANALES DE TRABAJO SALIDAS CANALES DE TRABAJO

AR 15 HR 19 LR 0 DM 0

HR ' s

LR ' s
200 239 LR 15 1999

DM' s

L/ E

CANALES DE TRABAJO
2021 0

DM' s Error

CANALES ESPECIALES SR
255

TIM / CNT

6144

SLO LECTURA SETUP DEL SISTEMA

6600 127 DM 6655

INICIACIN A LA PROGRAMACIN DEL PLC

CQM1H. MAPA DE MEMORIA


IR 0 15 16 90 96 100 AR 0

ENTRADAS

HR 0

AR ' s
TRABAJO
AR 27

HR ' s

CONTROLLER LINK CANALES E. PARA MACROS SALIDAS


LR 0 HR 99

LR ' s
DM 0 LR 63 6144 0

115

TRABAJO
189

DM' s L / E

CONTROLLER LINK
196 200 215 220 223 230

CANALES S. PARA MACROS INNER BOARD SLOT 1


TRABAJO

DM' s L / E ( SLO CPU's 4X )

6568

SELECCIONES ANALOGICAS TRABAJO PRESEL. CONTADOR ALTA VEL.

TIM / CNT
6568 511 6600 DM 6655

SLO LECTURA TODAS LAS CPU's ERROR LOG SETUP DEL SISTEMA

232 SR 244 SR 255

INNER BOARD SLOT 2 CANALES ESPECIALES

INICIACIN A LA PROGRAMACIN DEL PLC

CONFIGURACION

Comprende varios parmetros que controlan la operacin del PLC. Para una mxima funcionalidad al utilizar interrupciones y comunicaciones, hay que configurar el sistema a medida

DM6600 a DM6655

Los valores por defecto son 0000 para todos los canales. En cualquier momento se pueden restaurar estos valores poniendo a ON el rel SR 25210.

INICIACIN A LA PROGRAMACIN DEL PLC

CONFIGURACION
COMO CONFIGURAR EL SISTEMA ?

Desde programa de usuario slo se puede leer la configuracin pero nunca escribir, para ello es preciso un dispositivo de programacin (consola, LSS Syswin)

Podemos fijar DM6600 a DM6644 en modo Program Tambin DM6645 a DM6655 en modo Program Monitor

Los cambios sern efectivos dependiendo de la configuracin :

DM6600 a DM6614 : Efectivo slo al alimentar al PLC. DM6615 a DM6644 : Efectivo slo al ejecutar el programa DM6645 a DM6655 : Efectivo siempre que el PLC est
alimentado
INICIACIN A LA PROGRAMACIN DEL PLC

CONFIGURACION

DM6600 a DM6602 : Proceso de arranque DM6616 a DM6619 : Tiempo de scan DM6620 a DM6639 : Proceso de interrupciones DM6642 : Contador de alta velocidad DM6645 a DM6654 : Comunicaciones DM6655 : Registro de errores
MODO DE ARRANQUE
15 0

DM6600
00: CONSOLA 01: ltimo modo 02: Bit 00 a 07 00: Modo PROGRAM 01: Modo MONITOR 02: Modo RUN

DM6600 = 0000 El PLC arrancar en el modo indicado por la consola conectada (RUN si no hay consola). DM6600 = 0201 El PLC arrancar siempre en modo MONITOR.

INICIACIN A LA PROGRAMACIN DEL PLC

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.

INICIACIN A LA PROGRAMACIN DEL PLC

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
INICIACIN A LA PROGRAMACIN DEL PLC

INSTRUCCIONES

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

INICIACIN A LA PROGRAMACIN DEL PLC

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.

Ej:

LD OR AND NOT OUT

0100 0000 0101 1000

INICIACIN A LA PROGRAMACIN DEL PLC

LENGUAJES DE PROGRAMACION

DIAGRAMA DE RELES
SIMBOLOS FUNDAMENTALES

/
Contacto normalmente abierto Contacto normalmente cerrado Salida

INICIACIN A LA PROGRAMACIN DEL PLC

LENGUAJES DE PROGRAMACION

DIAGRAMA DE RELES
Esquema de contactos
Permite una representacin de la lgica de control similar a los esquemas electromecnicos
0100 0101 / 1000

0000

INICIACIN A LA PROGRAMACIN DEL PLC

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.
0100 OR AND 1000

0000
INICIACIN A LA PROGRAMACIN DEL PLC

0101

LENGUAJE DE PROGRAMACION

GRAFCET
Mtodo utilizado en procesos secuenciales,
cclicos repetitivos.

Los estados y transiciones (paso entre


estados) se implementan con funciones del autmata.

INICIACIN A LA PROGRAMACIN DEL PLC

S-ar putea să vă placă și