Sunteți pe pagina 1din 22

Bsicos de Controladores Programables

Archivos y programas
Controladores programables MicroLogix

Lo que vamos a ver

1. Que son los archivos de programas


2. Funciones de los archivos de programa 3. Conceptos de la lgica de escalera

4. Direccionamiento de I/O
5. Lgica 6. Ejemplos

Organizacin de la memoria

Archivos de datos

Archivo de Programas

Integer Files Control File Counter File Timer File Bit File Status File Input File Output File

6 - 15
STI File HSC File Error File Main Program Reserved System

Subroutine Files

Solo el MicroLogix 1000


Memoria de MicroLogix 1000

Organizacin de la memoria

MEMORIA
MicroLogix 1000

Archivos de programas

STI File HSC File Error File Main Program Reserved System

5 6 - 15
Subroutine Files

Solo MicroLogix 1000

Archivo 0 Archivo del sistema


Archivo dedicado y reservado Usado para guardar informacin diversa relacionada al sistema.
Tipo de procesador y configuracin Parmetros de comunicacin Configuracin de E/S Claves de acceso (Passwords Etctera

Archivo 1 Reservado
Futuro
Nuevas mejoras Nuevas caractersticas Nueva funcionalidad

Archivo 2 Programa Principal


Archivo dedicado y abierto Programa principal de escalera
Tpicamente es donde el programa principal del usuario es guardado La mayora tiene alguna lgica de programacin

Archivo 3 - Archivo de errores


Archivo preconfigurado y abierto
Referido como la subrutina de errores

Ser un archivo explorado siempre que una falla recuperable sea detectada
(Permite a los usuarios limpiar ciertos errores e inhibir una desconexion completa)

Las fallas recuperables incluyen:


Perdida de datos retentivos (0005) Proteccin de arranque despues de una perdida de energia (0016) Error menor al final del scan (0020) Limites de los archivos excedidos (Secuenciadores 0032, Pilas y Registros de corrimientos (0033)) Valores negativos en ACC o PRE de un temporizador (0034) Valor invalido preestablecido en un HSC (0037)

Puede ser usado como una subrutina de usuario, pero no es lo recomendado

Archivo 4 Archivo del contador de alta velocidad


Archivo preconfigurado y abierto
Conocido como la subrutina HSC Sera explorado siempre que una interrupcin HSC ocurra Las interrupciones HSC son:
El valos preestablecido es alcanzado (alto o bajo) Se detectand condiciones de Underflow o Overflow

Puede ser usado como una subrutina de usuario pero no es lo recomendado

Archivo 5 Archivo de Interrupciones seleccionadas por tiempo (STI)


Archivo preconfigurado y abierto
Conocido como la subrutina STI Explodarda cuando la instruccin STE tiene un valor de (1) Intervalo de tiempo ajustable, resolucion de 10msec Puede ser usado como una subrutina de usuario, pero no es lo recomendado

Archivos 6-15 Subrutinas del usuario


Archivos abiertos
Tpicamente son usadas en requisitos especificos de cada aplicacion. Se accesa a estos archivos a partir del archivo 2 (Programa principal) a traves de instrucciones especiales de flujo
JSR SBR RET Jump to Subroutine and return Subroutine Identifier Ret to Main program

Se permite tener subrutinas anidadas (8 niveles permitidos, 3 niveles si las subrutinas de Error, HSC o STI estan habilitadas)
Solo en el MicroLogix 1000 y el SLC 500

Logica de relevacion de escalera (RLL)


Que es la lgica de relevacion de escalera
Es el lenguaje de programacin primario para los PLCs Es una representacin grfica del programa diseada para verse como lgica de relevadores

Conceptos de la lgica de escalera


Instrucciones de Lectura / condiciones
Inicio (Rengln #1)

Instrucciones de Escritura / Control

|| || || || || || |/| |/| |/|

() () () ()

Final (Rengln #5)

||

|/|

()

Conceptos de Lgica de Escalera


Instrucciones Lectura / Condiciones Instrucciones Escritura / Control

|/|
T

||
F

()
F

No hay continuidad lgica

|/|
T

|/|
T
Continuidad lgica

()
T

Construccin Lgica AND

SI la entrada 4 Y la entrada 5 estn energizadas ENTONCES se energiza la salida 0


I/4 I/5 O/0

ON

||
T

||
T

()
T

Continuidad Lgica

Construccin Lgica OR
SI la entrada 4 O la entrada 5 estn energizadas ENTONCES energiza la salida 0
I/4

O/0 ON

||
F I/5

()
Continuidad Lgica

||

I/4

O/0

ON

||
T I/5

()
Continuidad Lgica

||

Construccin Compleja

I/4

I/0

I/1

||
I/5

|/|
I/1

||
I/7

|| |/|

I/9 I/10 O/0

|| ()

I/8

||

|/|
I/2

|/|
I/3

|| ||
I/11

I/1

|/|

||

Instrucciones de Lectura
Supply Voltage
LS 1

Unused

Unused

COM

I/0

I/1

I/2

I/3

I/4

COM

I/5

I/6

I/7

I/8

I/9

La instruccin es:
SI el dispositivo de entrada esta: Abierto (0) Cerrado (1)

El bit de entrada es:

Examine ON

Examine OFF

-| |XIC Falso Verdadera

-|/|XIO Verdadero Falso

Lgica 0 Lgica 1

Instruccin de Escritura
|| |/| ()

Estado del rengln

Bit de salida

Terminal de salida

OTE Output Energize

VERDADERO

ON

ENERGIZADA

-( )FALSO

OFF

Des-energizada

L1

L2/N

GND

VAC VDC

O/0

VAC VDC

O/1

VAC VDC

O/2

VAC VDC

O/3

VAC VDC

O/4

O/5

Supply Voltage

Juntando todo
Supply Voltage

PB1

Unused

Unused

COM

I/0

I/1

I/2

I/3

I/4

COM

I/5

I/6

I/7

I/8

I/9

L1

L2/N

GND

VAC VDC

O/0

VAC VDC

O/1

VAC VDC

O/2

VAC VDC

O/3

VAC VDC

O/4

O/5

Supply Voltage

I/8

O/0

||

()

Direccionamiento Ejemplo

L1 PB1 LS1 PS2 SOL6

L2
I/5 I/6 I/7 O/0

||

||

||

()

DISP. PB1 LS1 PS2

DIRECCIN HHP Logix I/5 I:0/5 I/6 I/7 O/0 I:0/6 I:0/7 O:0/0

HHP: Hand Held Programmer Logix: Software de Programacin

SOL6

Lgica de Relevacion a Lgica de Escalera


PB1 LS1 SOL2 I/4 I/6 O/0

||
LS1 PB2 CR3

||
I/5

()
B/0

I/7

||
I/8

||

()

LS3
B/0 CR3 |/| LS4 M1

||
|/|
I/9 O/1

||

()

Asignacin de direcciones de entrada: PB1- I/4 PB2- I/5 LS1- I/6 LS2- I/7 LS3- I/8 LS4- I/9

Asignacin de direcciones de salida: SOL2- O/0 M1- O/1

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