You are on page 1of 60

Programmable Logic Controllers - PLC

Allen-Bradley MicroLogix 1200 & RSLogix 500 - (Hardware, Configuracin e Instrucciones Bsicas)

James Robles
Departamento de Instrumentacin
Huertas College

Programmable Logic Controllers PLC


Allen-Bradley MicroLogix 1200 & RSLogix 500 - (Hardware, Configuracin e Instrucciones Bsicas)

En esta presentacin:
Definicin de PLC
Inputs y Outputs
Procesador e interface del PLC con el Programador
Trainer de PLC Allen Bradley MicroLogix 1200
Software RSLogix 500
Ladder Logic
Programacin de Instrucciones Bsicas (Inputs/Outputs)
Programacin con la Instruccin de Latch
Programacin con Instrucciones de Compuertas Lgicas
Addressing de Inputs y Outputs
James Robles, Departamento de Instrumentacin, Huertas College

Programmable Logic Controllers PLC


Allen-Bradley MicroLogix 1200 & RSLogix 500 - (Hardware, Configuracin e Instrucciones Bsicas)

Definicin de PLC:
Un PLC es un Programmable Logic Controller
Es un dispositivo encargado de recibir informacin del campo en
forma de inputs y generar informacin hacia el campo en forma
de outputs
Input 1
Input 2
Input 3
Input 4

PLC
R
e
I
g
n
i
p
s
u
t
t
e
r

Program
Timers
Logic

Counters

O
u
t
p
u
t

R
e
g
i
s
t
e
r

Output 1
Output 2
Output(n)

Input(n)

James Robles, Departamento de Instrumentacin, Huertas College

Programmable Logic Controllers PLC


Allen-Bradley MicroLogix 1200 & RSLogix 500 - (Hardware, Configuracin e Instrucciones Bsicas)

Definicin de PLC:
Un PLC es un Programmable Logic Controller

Inputs

Processor

Input 1
Input 2
Input 3

Input 4
Input(n)

Outputs

PLC
R
e
I
g
n
i
p
s
u
t
t
e
r

Program Files
Logic
Counters
Timers
Sequencers
Data Files

O
u
t
p
u
t

R
e
g
i
s
t
e
r

Output 1
Output 2
Output(n)

James Robles, Departamento de Instrumentacin, Huertas College

Programmable Logic Controllers PLC


Allen-Bradley MicroLogix 1200 & RSLogix 500 - (Hardware, Configuracin e Instrucciones Bsicas)

Inputs y Outputs:
Los Inputs y Outputs del PLC son de niveles de voltaje esttico.
Es decir, que son de dos niveles: 0 VDC 24 VDC. Adems de
voltaje DC, se utiliza 0 y 120 VAC
Esto se llama niveles lgicos binarios. El input output es 0
(0 VDC) 1 (24 VDC)
Un ejemplo de un input sera un interruptor (switch) de nivel.
Si en nuestro proceso se est llenando un envase, es necesario
conocer cuando este nivel llega al nivel deseado.

James Robles, Departamento de Instrumentacin, Huertas College

Programmable Logic Controllers PLC


Allen-Bradley MicroLogix 1200 & RSLogix 500 - (Hardware, Configuracin e Instrucciones Bsicas)

Inputs del PLC:


El input es un contacto generado por un dispositivo en el campo.
Un ejemplo sera un Level Switch
El interruptor permanecer abierto (un cero lgico) mientras
est por debajo del nivel deseado
Interruptor abierto = 0 Lgico (0 VDC)
Input 1 permanecer de-energizado
120 VAC
24 VDC

N GND
0 Lgico

Level Switch en el Campo


(Abierto)

Input 1
PLC

James Robles, Departamento de Instrumentacin, Huertas College

Programmable Logic Controllers PLC


Allen-Bradley MicroLogix 1200 & RSLogix 500 - (Hardware, Configuracin e Instrucciones Bsicas)

Inputs del PLC:


Al llegar al nivel deseado, el interruptor cerrar (un 1 lgico),
dejando pasar voltaje hacia el input
Interruptor cerrado = 1 Lgico (24 VDC)
Input 1 se energizar dentro del PLC

120 VAC
24 VDC

N GND
1 Lgico

Level Switch en el Campo


(Cerrado)

Input 1
PLC

James Robles, Departamento de Instrumentacin, Huertas College

Programmable Logic Controllers PLC


Allen-Bradley MicroLogix 1200 & RSLogix 500 - (Hardware, Configuracin e Instrucciones Bsicas)

Inputs del PLC:


Interruptores de Estado Slido Solid State
Vcc (+5 VDC)

c
0 VDC

+5 VDC
V

James Robles, Departamento de Instrumentacin, Huertas College

Programmable Logic Controllers PLC


Allen-Bradley MicroLogix 1200 & RSLogix 500 - (Hardware, Configuracin e Instrucciones Bsicas)

Inputs del PLC:


Interruptores de Estado Slido Solid State
Vcc (+5 VDC)

c
+24 VDC

0 VDC
V

James Robles, Departamento de Instrumentacin, Huertas College

Programmable Logic Controllers PLC


Allen-Bradley MicroLogix 1200 & RSLogix 500 - (Hardware, Configuracin e Instrucciones Bsicas)

Inputs del PLC:


Interruptores de Estado Slido Solid State
Vcc (+5 VDC)

b
0 VDC

c
0 VDC

c
e

James Robles, Departamento de Instrumentacin, Huertas College

Programmable Logic Controllers PLC


Allen-Bradley MicroLogix 1200 & RSLogix 500 - (Hardware, Configuracin e Instrucciones Bsicas)

Inputs del PLC:


Interruptores de Estado Slido Solid State
Vcc (+5 VDC)

b
+24 VDC

c
+5 VDC

c
e

James Robles, Departamento de Instrumentacin, Huertas College

Programmable Logic Controllers PLC


Allen-Bradley MicroLogix 1200 & RSLogix 500 - (Hardware, Configuracin e Instrucciones Bsicas)

Inputs del PLC:


Aislacion Acolpe ptico Opto-Coupler
Se utiliza para proteger a los inputs de ruidos o voltajes altos.

INPUT
24 VDC

INPUT
+5 VDC

James Robles, Departamento de Instrumentacin, Huertas College

Programmable Logic Controllers PLC


Allen-Bradley MicroLogix 1200 & RSLogix 500 - (Hardware, Configuracin e Instrucciones Bsicas)

Inputs del PLC:


El PLC recibe este input.
Luego, el PLC procesa este input y de acuerdo a la programacin
genera un output.
En este caso, se genera un output (24 VDC) para detener el
llenado del envase. El output desactiva una vlvula que deja
pasar el fluido con que se llena el envase.

James Robles, Departamento de Instrumentacin, Huertas College

Programmable Logic Controllers PLC


Allen-Bradley MicroLogix 1200 & RSLogix 500 - (Hardware, Configuracin e Instrucciones Bsicas)

Inputs del PLC:


Ejemplos de tipos de interruptores para inputs:
Push Button

Level Switch

Proximity Switch

Pressure Switch

Limit Switch

Flow Switch

Temperature Switch

Optical Switch

James Robles, Departamento de Instrumentacin, Huertas College

Programmable Logic Controllers PLC


Allen-Bradley MicroLogix 1200 & RSLogix 500 - (Hardware, Configuracin e Instrucciones Bsicas)

Inputs del PLC:

Ejemplo: Un sensor de nivel cierra un contacto cuando el nivel de un


envase llega al valor deseado. El PLC procesa este dato y emite un output
para detener el llenado del envase.
Level Switch

Vlvula Solenoide

Inputs
0
1

Input 1
Input 2

Input(n)

Processor
0
1

I
n
p
u
t
s

PLC
Program Files
Logic
Counters
Timers
Sequencers
Data Files

1
0

Outputs
O
u
t
p
u
t
s

Output 1
1
0

Output 2
Output(n)

James Robles, Departamento de Instrumentacin, Huertas College

Programmable Logic Controllers PLC


Allen-Bradley MicroLogix 1200 & RSLogix 500 - (Hardware, Configuracin e Instrucciones Bsicas)

Outputs del PLC:


El Output es un contacto generado por el PLC para activar una
accin en el campo.
Output de-energizado = 0 Lgico (0 VDC)
Output 1 permanecer de-energizado y la vlvula cerrada
120 VAC
24 VDC

N GND
0 Lgico
Switch Interno en el PLC

Output 1

Vlvula Solenoide Cerrada


(No-Energizado)

James Robles, Departamento de Instrumentacin, Huertas College

Programmable Logic Controllers PLC


Allen-Bradley MicroLogix 1200 & RSLogix 500 - (Hardware, Configuracin e Instrucciones Bsicas)

Outputs del PLC:


Al energizarse el Output 1, un contacto interno del PLC se
energiza
Output energizado = 1 Lgico (24 VDC)
Output 1 se energiza y la vlvula solenoide abrir
120 VAC
24 VDC

N GND
1 Lgico
Switch Interno en el PLC

Output 1

Vlvula Solenoide Abierta


(Energizado)

James Robles, Departamento de Instrumentacin, Huertas College

Programmable Logic Controllers PLC


Allen-Bradley MicroLogix 1200 & RSLogix 500 - (Hardware, Configuracin e Instrucciones Bsicas)

Outputs del PLC:


Ejemplos de tipos de dispositivos para outputs:
Solenoid Valve

Indicator Light

Strobe Light

Alarm Panel

Motor Starter

Heater

Horn, Buzzer or Bell

Stepper Motor

James Robles, Departamento de Instrumentacin, Huertas College

Programmable Logic Controllers PLC


Allen-Bradley MicroLogix 1200 & RSLogix 500 - (Hardware, Configuracin e Instrucciones Bsicas)

Inputs y Outputs del PLC:


Ejemplo: Un sensor de nivel cierra un contacto cuando el nivel de un
envase llega al valor deseado. El PLC procesa este dato y emite un output
para detener el llenado del envase.

Level Switch

Vlvula
Solenoide

1
0

I
n
p
u
t
s

PLC
Counters
Timers
Logic
Program

O
u
t
p
u
t
s

0
1

James Robles, Departamento de Instrumentacin, Huertas College

Programmable Logic Controllers PLC


Allen-Bradley MicroLogix 1200 & RSLogix 500 - (Hardware, Configuracin e Instrucciones Bsicas)

Procesador del PLC:


El procesador del PLC contiene los terminales de los inputs y
outputs
Este procesador tiene
mdulos de lgica,
temporirizadores,
Program Files
I
contadores,
n
Logic
secuenciadores y
p
programacin en general.
Counters
Adems, tiene los Data
u
Timers
Files, donde almacena el
t
estatus de los inputs,
Sequencers
s
outputs e instrucciones
El Power Supply es un
Data Files
equipo aparte que se
conecta al PLC.

PLC

O
u
t
p
u
t
s

James Robles, Departamento de Instrumentacin, Huertas College

Programmable Logic Controllers PLC


Allen-Bradley MicroLogix 1200 & RSLogix 500 - (Hardware, Configuracin e Instrucciones Bsicas)

Procesador del PLC e Interfase con el Programador

PLC
I
n
p
u
t
s

PC de Interfase
del Programador

Program Files
Logic
Counters
Timers
Sequencers
Data Files

O
u
t
p
u
t
s

Puerto RS-232
Puerto RS-232

James Robles, Departamento de Instrumentacin, Huertas College

Programmable Logic Controllers PLC


Allen-Bradley MicroLogix 1200 & RSLogix 500 - (Hardware, Configuracin e Instrucciones Bsicas)

PLC Allen Bradley MicroLogix 1200


El trainer PLC de Lab-Volt utiliza el PLC Allen-Bradley
MicroLogix 1200.
Este PLC consiste de 14 inputs (input 0 al input 13) y
10 outputs (output 0 al output 9). Estos I/O tienen luces
indicadoras de su estado.
Contiene un espacio para instalar una tarjeta de
expansin de memoria.
Adems, tiene un conector para expandir la cantidad de
inputs y outputs (I/O).
Incluye luces indicadoras de estatus del PLC.
Para programar y monitorear el PLC, se utiliza el
conector RS-232 en combinacin con el software
RSLogix 500.
James Robles, Departamento de Instrumentacin, Huertas College

Programmable Logic Controllers PLC


Allen-Bradley MicroLogix 1200 & RSLogix 500 - (Hardware, Configuracin e Instrucciones Bsicas)

Trainer de PLC Allen Bradley MicroLogix 1200

James Robles, Departamento de Instrumentacin, Huertas College

Programmable Logic Controllers PLC


Allen-Bradley MicroLogix 1200 & RSLogix 500 - (Hardware, Configuracin e Instrucciones Bsicas)

Trainer de PLC Allen Bradley MicroLogix 1200


PLC Status

Inputs

Indicators

Memory Expansion
Connector
RS-232
Communication Port

Input Status
Indicators

I/O Expansion
Connector

Outputs

Output Status
Indicators

On / Off Switch

Input Terminal
Connections

Momentary Switches
(Normally Open)

Output Indicators

Output Terminal
Connections

Momentary Switch
(Normally Closed)
Toggle Switches

James Robles, Departamento de Instrumentacin, Huertas College

Programmable Logic Controllers PLC


Allen-Bradley MicroLogix 1200 & RSLogix 500 - (Hardware, Configuracin e Instrucciones Bsicas)

Trainer de PLC Allen Bradley MicroLogix 1200


Tarjetas de Expansin de Memoria:

Expansin de Memoria

Micrologix 1200 PLC

Memory Expansion
Connector
James Robles, Departamento de Instrumentacin, Huertas College

Programmable Logic Controllers PLC


Allen-Bradley MicroLogix 1200 & RSLogix 500 - (Hardware, Configuracin e Instrucciones Bsicas)

Trainer de PLC Allen Bradley MicroLogix 1200


Expansin de Tarjetas de I/O:
Connectores de Expansion de Tarjtas de I/O

Micrologix 1200 PLC con 4 tarjetas de Expansin de I/O

James Robles, Departamento de Instrumentacin, Huertas College

Programmable Logic Controllers PLC


Allen-Bradley MicroLogix 1200 & RSLogix 500 - (Hardware, Configuracin e Instrucciones Bsicas)

Configuracin MicroLogix 1200


La configuracin de un PLC se logra meidnate una
coneccin de una PC hacia el PLC.
En el caso de los PLC Allen Bradley, el software es el
RSLogix 500.
Para conectar el PLC a un PC, se utiliza un cable llamado
RS-232.

James Robles, Departamento de Instrumentacin, Huertas College

Programmable Logic Controllers PLC


Allen-Bradley MicroLogix 1200 & RSLogix 500 - (Hardware, Configuracin e Instrucciones Bsicas)

PLC Allen Bradley MicroLogix 1200


Cable conector de PC (RS-232) hacia PLC:

PC (RS-232)

PLC (RS-232)

James Robles, Departamento de Instrumentacin, Huertas College

Programmable Logic Controllers PLC


Allen-Bradley MicroLogix 1200 & RSLogix 500 - (Hardware, Configuracin e Instrucciones Bsicas)

PLC Allen Bradley MicroLogix 1200


Cable conector de PC (RS-232) hacia PLC:
Cable RS-232

PC de Interfase
del Programador

Puertos RS-232

Micrologix 1200 PLC

James Robles, Departamento de Instrumentacin, Huertas College

Programmable Logic Controllers PLC


Allen-Bradley MicroLogix 1200 & RSLogix 500 - (Hardware, Configuracin e Instrucciones Bsicas)

Software RSLogix 500:

James
Robles,
Departamento
de Instrumentacin,
Huertas
College
James
Robles,
Departamento
de Instrumentacin,
Huertas
Junior
College

Programmable Logic Controllers PLC


Allen-Bradley MicroLogix 1200 & RSLogix 500 - (Hardware, Configuracin e Instrucciones Bsicas)

Software RSLogix 500:


Instruction Section

Instruction
Category Tabs

Instruction
Toolbar

Main Toolbar

Online Section

Project Tree

Ladder View Window

Results Window

James Robles, Departamento de Instrumentacin, Huertas College

Programmable Logic Controllers PLC


Allen-Bradley MicroLogix 1200 & RSLogix 500 - (Hardware, Configuracin e Instrucciones Bsicas)

Software RSLogix 500:


Pantalla del RS Logix 500:
La pantalla de RS Logix 500 tiene 5 reas bsicas:
1. Main Toolbar
2. Online Section
3. Instruction Section
Instruction Category Tabs
InstructionToolbar
4. Project Tree
5. Ladder View Window
Adems, tiene un Results Window para mostrar errores de
programacin

James Robles, Departamento de Instrumentacin, Huertas College

Programmable Logic Controllers PLC


Allen-Bradley MicroLogix 1200 & RSLogix 500 - (Hardware, Configuracin e Instrucciones Bsicas)

Software RSLogix 500:


Pantalla del RS Logix 500:
Main Toolbar
Tiene instrucciones bsicas tipo Microsoft para adems de
iconos representativos de estas
Entre los mas notables son:
File Permite operaciones relativos al proyecto:
Almacenamiento, Impresin, Abrir, Cerrar, etc.
Edit Permite operaciones de seleccionar, copiar,
pegar, cortar, etc.
Comms Contiene operaciones para ajustar los
parmetros de comunicaiones entre el software y el
PLC
James Robles, Departamento de Instrumentacin, Huertas College

Programmable Logic Controllers PLC


Allen-Bradley MicroLogix 1200 & RSLogix 500 - (Hardware, Configuracin e Instrucciones Bsicas)

Software RSLogix 500:


Pantalla del RS Logix 500:
Online Section
Emite comandos para ejecutar el modo del software:
DOWNLOAD Ejecuta el comando para enviar el
proyecto al PLC
PROGRAM Pone el siftware en modo de programar
ONLINE Pone el software de modo que se vea en vivo
OFFLINE Contiene operaciones para ajustar los
parmetros de comunicaiones entre el software y el PLC

James Robles, Departamento de Instrumentacin, Huertas College

Programmable Logic Controllers PLC


Allen-Bradley MicroLogix 1200 & RSLogix 500 - (Hardware, Configuracin e Instrucciones Bsicas)

Software RSLogix 500:


Pantalla del RS Logix 500:
Instruction Section:
Tiene varias pestanas con categoras de instrucciones
Algunas son:
Input/Output Instrucciones bsicas de input y output
Timer/Counter Instrucciones de temporizadores
(timers) y Contadores (Counters)
Logic Instrucciones de tipo lgico
User Instrucciones bsicas combinadas

James Robles, Departamento de Instrumentacin, Huertas College

Programmable Logic Controllers PLC


Allen-Bradley MicroLogix 1200 & RSLogix 500 - (Hardware, Configuracin e Instrucciones Bsicas)

Software RSLogix 500:


Pantalla del RS Logix 500:
Project Tree:
Contiene la data del proyecto clasificada por categoras:
Program Files Enumera los archivos del proyecto
Data Files Informacin de los datos del proyecto
Force Files Archivo que contiene informacin sobre
datos forzados del proyecto
Database Informacion de las instrucciones contenidas
en el software

James Robles, Departamento de Instrumentacin, Huertas College

Programmable Logic Controllers PLC


Allen-Bradley MicroLogix 1200 & RSLogix 500 - (Hardware, Configuracin e Instrucciones Bsicas)

Software RSLogix 500:


Procedimiento para programar PLC:
Del Main Menu, seleccionar File New
El RS Logix 500 subir una ventana para que se seleccione el
tipo de procesador
En el caso de nuestro trainer, se selecciona el siguiente
procesador:
Bul. 1762 Micrologix 1200 Series C (1 or 2 Port Com.)
Luego, se guarda el proyecto con el nombre dado:
File Save As Nombre (Ej. Proyecto1.RSS)
La extensin .RSS es propio de los proyectos de PLC
La pantalla estar lista para desarrollar el proyecto

James Robles, Departamento de Instrumentacin, Huertas College

Programmable Logic Controllers PLC


Allen-Bradley MicroLogix 1200 & RSLogix 500 - (Hardware, Configuracin e Instrucciones Bsicas)

Software RSLogix 500:


Procedimiento para programar PLC:
Los programas del PLC se programan en una configuracin
llamada Ladder Logic (Lgica de Escalera)
Este tipo de programacin consiste en insertar instrucciones
en lneas paralelas de arriba hacia abajo
Cada lnea que se crea es llamado un Rung
Las instruuciones las procesa el PLC de izquierda a derecha
y de arriba hacia abajo
Cada programa termina con la instruccin END

James Robles, Departamento de Instrumentacin, Huertas College

Programmable Logic Controllers PLC


Allen-Bradley MicroLogix 1200 & RSLogix 500 - (Hardware, Configuracin e Instrucciones Bsicas)

Software RSLogix 500:


Instrucciones Bsicas:
Insertar lnea nueva:
Del Instruction
Category User,
seleccionar Insert
New Rung
Dar doble clic o
arrastrar hasta
espacio del Ladder
Logic
Cada Rung tiene su
nmero en
secuencia
James Robles, Departamento de Instrumentacin, Huertas College

Programmable Logic Controllers PLC


Allen-Bradley MicroLogix 1200 & RSLogix 500 - (Hardware, Configuracin e Instrucciones Bsicas)

Software RSLogix 500:


Instrucciones Bsicas:
Inputs:
Existen dos tipos bsicos de inputs:
XIC Examine if Closed
XIO Examine if Open
Outputs:
Existen tres tipos bsicos de outputs:
OTE Output Energize
OTL Output Latch
OTU Output Un-Latch

James Robles, Departamento de Instrumentacin, Huertas College

Programmable Logic Controllers PLC


Allen-Bradley MicroLogix 1200 & RSLogix 500 - (Hardware, Configuracin e Instrucciones Bsicas)

Software RSLogix 500:


Instrucciones Bsicas:
Insertar input:
Del Instruction
Category User,
seleccionar Insert
XIC
Dar doble clic o
arrastrar hasta
espacio del Ladder
Logic

James Robles, Departamento de Instrumentacin, Huertas College

Programmable Logic Controllers PLC


Allen-Bradley MicroLogix 1200 & RSLogix 500 - (Hardware, Configuracin e Instrucciones Bsicas)

Software RSLogix 500:


Instrucciones Bsicas:
Insertar Branch:
Del Instruction
Category User,
seleccionar Insert
Branch
Dar doble clic o
arrastrar hasta
espacio del Ladder
Logic

James Robles, Departamento de Instrumentacin, Huertas College

Programmable Logic Controllers PLC


Allen-Bradley MicroLogix 1200 & RSLogix 500 - (Hardware, Configuracin e Instrucciones Bsicas)

Software RSLogix 500:


Instrucciones Bsicas:
Insertar output:
Del Instruction
Category User,
seleccionar Insert
OTE
Dar doble clic o
arrastrar hasta
espacio del Ladder
Logic

James Robles, Departamento de Instrumentacin, Huertas College

Programmable Logic Controllers PLC


Allen-Bradley MicroLogix 1200 & RSLogix 500 - (Hardware, Configuracin e Instrucciones Bsicas)

Software RSLogix 500:


Download:
Dar Download:
De la seccin de
Download,
seleccionar
DOWNLOAD
DOWNLOAD
Seguir las
instrucciones para
bajar el proyecto al
PLC
Con esta accin, se
borra el proyecto
anterior
James Robles, Departamento de Instrumentacin, Huertas College

Programmable Logic Controllers PLC


Allen-Bradley MicroLogix 1200 & RSLogix 500 - (Hardware, Configuracin e Instrucciones Bsicas)

Software RSLogix 500:


Online:
Para ver la accion del
PLC en vivo:
De la seccin de
Download,
seleccionar ONLINE
Seguir las
instrucciones para
ver las acciones del
field en la pantalla

ONLINE

James Robles, Departamento de Instrumentacin, Huertas College

Programmable Logic Controllers PLC


Allen-Bradley MicroLogix 1200 & RSLogix 500 - (Hardware, Configuracin e Instrucciones Bsicas)

Software RSLogix 500:


Rung 000

XIC

Rung 001

OTE

END

Circuito Normally Open

James Robles, Departamento de Instrumentacin, Huertas College

Programmable Logic Controllers PLC


Allen-Bradley MicroLogix 1200 & RSLogix 500 - (Hardware, Configuracin e Instrucciones Bsicas)

Software RSLogix 500:


Rung 000

XIO

Rung 001

OTE

END

Circuito Normally Closed

James Robles, Departamento de Instrumentacin, Huertas College

Programmable Logic Controllers PLC


Allen-Bradley MicroLogix 1200 & RSLogix 500 - (Hardware, Configuracin e Instrucciones Bsicas)

Software RSLogix 500:


Rung 000

XIC

XIO

OTE

OTE
Rung 001

END

Instruccin de Branch

Circuito Latch
Se utiliza la instruccin de Branch para colocar
otro input en paralelo
James Robles, Departamento de Instrumentacin, Huertas College

Programmable Logic Controllers PLC


Allen-Bradley MicroLogix 1200 & RSLogix 500 - (Hardware, Configuracin e Instrucciones Bsicas)

Software RSLogix 500:


Rung 000

XIC

OTE

XIC

END

Rung 001

Circuito AND Gate

XIC1

XIC2

OTE1

0
0

0
1

0
0

James Robles, Departamento de Instrumentacin, Huertas College

Programmable Logic Controllers PLC


Allen-Bradley MicroLogix 1200 & RSLogix 500 - (Hardware, Configuracin e Instrucciones Bsicas)

Software RSLogix 500:


Rung 000

XIC

OTE

XIC
END

Rung 001

Circuito OR Gate

XIC1

XIC2

OTE1

0
0

0
1

0
1

James Robles, Departamento de Instrumentacin, Huertas College

Programmable Logic Controllers PLC


Allen-Bradley MicroLogix 1200 & RSLogix 500 - (Hardware, Configuracin e Instrucciones Bsicas)

Software RSLogix 500:


Asignacion de Inputs y Outputs:
Para asignar tanto Inputs como Outputs se utiliza el siguiente
formato (Address Format):

I:0/0
Tipo de Instruccin

Numero de Tarjeta

Numero de Bit

En este ejemplo se esta usando de referencia el input 0 de la


tarjeta 0
James Robles, Departamento de Instrumentacin, Huertas College

Programmable Logic Controllers PLC


Allen-Bradley MicroLogix 1200 & RSLogix 500 - (Hardware, Configuracin e Instrucciones Bsicas)

Software RSLogix 500:


Asignacion de Inputs y Outputs:
Para asignar tanto Inputs como Outputs se utiliza el siguiente
formato (Address Format):

O:0/0
Tipo de Instruccin

Numero de Tarjeta

Numero de Bit

En este ejemplo se esta usando de referencia el output 0 de la


tarjeta 0
James Robles, Departamento de Instrumentacin, Huertas College

Programmable Logic Controllers PLC


Allen-Bradley MicroLogix 1200 & RSLogix 500 - (Hardware, Configuracin e Instrucciones Bsicas)

Software RSLogix 500:


Asignacion de Inputs y Outputs:
Input 9 de la tarjeta 3

I:3/9
Tipo de Instruccin

Numero de Tarjeta

Numero de Bit

Output 1 de la tarjeta 1

O:1/1
Tipo de Instruccin

Numero de Tarjeta

Numero de Bit

James Robles, Departamento de Instrumentacin, Huertas College

Programmable Logic Controllers PLC


Allen-Bradley MicroLogix 1200 & RSLogix 500 - (Hardware, Configuracin e Instrucciones Bsicas)

Software RSLogix 500:


Asignacion de Inputs y Outputs:
Rung 000

I:0/0

I:0/1

O:0/0

O:0/0
Rung 001

END

Circuito Latch

James Robles, Departamento de Instrumentacin, Huertas College

Programmable Logic Controllers PLC


Allen-Bradley MicroLogix 1200 & RSLogix 500 - (Hardware, Configuracin e Instrucciones Bsicas)

Software RSLogix 500:


Proceso Interno del PLC:
Rung 000

I:0/0

O:0/0

I:0/1

O:0/0

Rung 001

Rung 002

END

Un detalle importante de la operacin de los PLC, es el


hecho de que este solo ejecuta una instruccin a la vez y la
ejecucin final ocurre luego de la instruccin END.
James Robles, Departamento de Instrumentacin, Huertas College

Programmable Logic Controllers PLC


Allen-Bradley MicroLogix 1200 & RSLogix 500 - (Hardware, Configuracin e Instrucciones Bsicas)

Software RSLogix 500:


Proceso Interno del PLC:

Rung 000
I:0/0

Rung 001

O:0/0

I:0/1

Rung 002

O:0/0
END

La ejecucin se realiza de derecha a izquierda y de arriba


hacia abajo. Cuando llega la instruccin de END, es que se
energizan los outputs correspondientes.
James Robles, Departamento de Instrumentacin, Huertas College

Programmable Logic Controllers PLC


Allen-Bradley MicroLogix 1200 & RSLogix 500 - (Hardware, Configuracin e Instrucciones Bsicas)

Software RSLogix 500:


Proceso Interno del PLC:

Rung 000
I:0/0

Rung 001

O:0/0

I:0/1

Rung 002

O:0/0
END

Comenzando con el Rung 000, el I:0/0 cierra (1 lgico),


entonces el O:0/0 debe estar energizado (1 lgico), pero
no se energiza porque an no ha llegado la instruccin de
END
James Robles, Departamento de Instrumentacin, Huertas College

Programmable Logic Controllers PLC


Allen-Bradley MicroLogix 1200 & RSLogix 500 - (Hardware, Configuracin e Instrucciones Bsicas)

Software RSLogix 500:


Proceso Interno del PLC:

Rung 000
I:0/0

Rung 001

O:0/0

I:0/1

Rung 002

O:0/0
END

Luego se ejecuta la instruccin del Rung 001 que indica que


el I:0/1 est abierto (0 lgico), entonces el O:0/0 debe
estar denergizado (0 lgico)
James Robles, Departamento de Instrumentacin, Huertas College

Programmable Logic Controllers PLC


Allen-Bradley MicroLogix 1200 & RSLogix 500 - (Hardware, Configuracin e Instrucciones Bsicas)

Software RSLogix 500:


Proceso Interno del PLC:
Rung 000

I:0/0

O:0/0

I:0/1

O:0/0

Rung 001

Rung 002

END

El resultado es que al llegar la instruccin de END, el


O:0/0 est denergizado, porque la ltima accin que se
tom con respecto a ese output fue denergizarlo (0 lgico) a
travs del input I:0/1
James Robles, Departamento de Instrumentacin, Huertas College

Programmable Logic Controllers PLC


Allen-Bradley MicroLogix 1200 & RSLogix 500 - (Hardware, Configuracin e Instrucciones Bsicas)

Preguntas, dudas, comentarios?

http://instrumentacionhuertas.wordpress.com

James Robles, Departamento de Instrumentacin, Huertas College