Вы находитесь на странице: 1из 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
Integer Files
Control File
Counter File
Timer File
Bit File
Status File
Input File
Output File
Subroutine
Files

STI File
HSC File
Error File
Main Program
Reserved
System

Solo el MicroLogix 1000

6 - 15
5

1
0

Memoria de
MicroLogix 1000

Archivos de datos

Archivo de Programas

Organizacin de la memoria

MEMORIA
MicroLogix 1000

Archivos de
programas

STI File
HSC File
Error File
Main Program
Reserved
System

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

|/|

||

()

No hay continuidad lgica

|/|

|/|

()

Continuidad lgica

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

||

||

Continuidad Lgica

()

ON

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

||

ON

()

Continuidad Lgica

I/5

||
I/4

||

O/0

I/5

||

O/0

()

Continuidad Lgica

ON

Construccin Compleja

I/4

||
I/5

||

I/0

|/|

I/1

|/|

I/2

I/1

||

I/7

|/|

I/9 I/10 O/0

||

I/8

|/|

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

La instruccin es:
SI el
dispositivo
de entrada
esta:

El bit de
entrada
es:

Examine ON

Examine OFF

-| |-

-|/|XIO
Verdadero
Falso

Abierto (0)

Lgica 0

XIC
Falso

Cerrado (1)

Lgica 1

Verdadera

I/8

I/9

Instruccin de Escritura
||

|/|

()

Estado del
rengln

OTE
Output Energize

-( )-

L1

L2 / N

GND

VAC
VDC

Supply
Voltage

O/0

VERDADERO

FALSO

VAC
VDC

O/1

VAC
VDC

Bit de
salida

Terminal de
salida

ON

ENERGIZADA

OFF

Des-energizada

O/2

VAC
VDC

O/3

VAC
VDC

O/4

O/5

Juntando todo
PB1

Supply
Voltage

Unused

L1

Unused

COM

L2/N

GND

I/0

I/1

VAC

O/0

VDC

I/2

VAC
VDC

I/3

O/1

I/4

VAC
VDC

COM

O/2

I/5

VAC
VDC

Supply
Voltage

I/8

O/0

||

()

I/6

I/7

I/8

I/9

O/3

VAC

O/4

O/5

VDC

Direccionamiento Ejemplo

L1

L2
SOL6

PB1 LS1 PS2

I/5

||

DISP.
PB1

DIRECCIN
HHP Logix
I/5
I:0/5

LS1

I/6

I:0/6

PS2

I/7

I:0/7

SOL6

O/0

O:0/0

I/6

I/7

O/0

||

||

()

HHP: Hand Held Programmer


Logix: Software de Programacin

Lgica de Relevacion a Lgica de Escalera


PB1

LS1

LS1

SOL2

PB2

CR3

I/4

||

||

O/0

()

I/7

I/5

B/0

||

||

()

I/8

LS3

||

B/0
CR3
|/|

I/6

LS4

M1

|/|

I/9

||

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

O/1

()

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