Está en la página 1de 25

Texas State Technical College

Unversidad Tecnologica de Matamoros

Conceptos de logica de
escalera

Diego Villarreal © – Curso de PLC’s TSTC / UTM

Alambrado de I/O’s
Micrologix 1200

Diego Villarreal © – Curso de PLC’s TSTC / UTM

Diego Villarreal © – Curso de PLC’s TSTC / UTM


1
Texas State Technical College
Unversidad Tecnologica de Matamoros

Digrama escalera
• Muestra la logica de un circuito electrico
utilizando simbolos electricos normalizados
Nota: Este no indica la localizacion fisica de componentes

Diego Villarreal © – Curso de PLC’s TSTC / UTM

Cuales son las partes de un


diagrama de escalera?
• Consiste en:
– Una linea vertical a la izquierda que
identifica el bus positivo (+)
– Una linea vertical a la derecha que identifica
el bus negativo (-)

• La fuente de alimentacion
provee el voltaje del circuito

Diego Villarreal © – Curso de PLC’s TSTC / UTM

Diego Villarreal © – Curso de PLC’s TSTC / UTM


2
Texas State Technical College
Unversidad Tecnologica de Matamoros

Que es un escalon?

• El escalon provee un paso para la corriente, de positivo a negativo


• Los escalones estan compuestos de elemento/s de señal y un elemento/s
de carga.
• Los captadores se conectan a la izquierda del escalon. Los captadores
pueden conectarse en serie, paralelo u otras combinaciones.
• Las cargas se conectan a la derecha del escalon. Cargas adicionales se
agregan SOLO en paralelo

Diego Villarreal © – Curso de PLC’s TSTC / UTM

Logica cableada versus Logica programada


El termino logic cableada se define como la logica de
control que es determinada por el modo en que
dispositivos electro-mecanicos son interconectados

Logica cableado se implementa


utilizando reles y diagramas
de escalera

Logica cableada es FIJA:


solo cambia si se alteran
las conecciones fisicas entre
componentes
Diego Villarreal © – Curso de PLC’s TSTC / UTM

Diego Villarreal © – Curso de PLC’s TSTC / UTM


3
Texas State Technical College
Unversidad Tecnologica de Matamoros

Diagrama escalera – logica cableada:


Circuito de Arranque/Paro de un motor

escalon
Riel
La logica de control
Se dibuja entre los rieles

Diego Villarreal © – Curso de PLC’s TSTC / UTM

Diagrama escalera – logica programada:


Circuito de Arranque/Paro de un motor

A rung is the contact symbolism required to control


The
anTheinput
output. and
Eachoutput
instructionsrung
usedfield
is devices remain
a combination
are the relay the same
of input
equivalent of
as those
conditionsrequired
normallyconnected for the
open (NO)from hardwired
and left circuit.
to right
normally with(NC)
closed the
symbol thatand
contacts represents
coils the output at the far right.
Diego Villarreal © – Curso de PLC’s TSTC / UTM

Diego Villarreal © – Curso de PLC’s TSTC / UTM


4
Texas State Technical College
Unversidad Tecnologica de Matamoros

Break!

Diego Villarreal © – Curso de PLC’s TSTC / UTM

Muestra como esta organizada la memoria de forma general

Registros de I/O
Data table Reles internos, timer y
counter

Programa del usuario


User program

Guarda secuencia necesaria


Housekeeping memory para la operacion del
procesador
(no access by user)
Diego Villarreal © – Curso de PLC’s TSTC / UTM

Diego Villarreal © – Curso de PLC’s TSTC / UTM


5
Texas State Technical College
Unversidad Tecnologica de Matamoros

Estructura del RSLogix


Transfiere entre
PLC y PC

Project file
Se guarda en
memoria de la
PC

Database file Processor file

Data files Program files

Diego Villarreal © – Curso de PLC’s TSTC / UTM

Estructura de archivos en RSLogix

• Un proyecto de RSLogix
es formado por:
– Processor file: informacion
que se comparte entre el
PLC y la PC. Processor
– Database file: estos file
archivos contienen
descripciones del
programa dadas por el
usuario. Esta informacion
se guarda en la PC y no se
transmite al procesador
Database
file

Diego Villarreal © – Curso de PLC’s TSTC / UTM

Diego Villarreal © – Curso de PLC’s TSTC / UTM


6
Texas State Technical College
Unversidad Tecnologica de Matamoros

Processor files

• Contiene:
– Program files
– Data files
Program
files

Data
files

Diego Villarreal © – Curso de PLC’s TSTC / UTM

Program Files

El area de User program


utiliza la mayor parte
de la memoria del PLC

Los program files


contiene la logica de
control en formato
de RLL (Rung Ladder Logic)

Organizacion de Program file


para el PLC.
Diego Villarreal © – Curso de PLC’s TSTC / UTM

Diego Villarreal © – Curso de PLC’s TSTC / UTM


7
Texas State Technical College
Unversidad Tecnologica de Matamoros

Program files

• Program files contiene:


– System 0: informacion sobre el
tipo de procesador, configuracion
de I/O’s, y password. No accesible
por usuario
Program
files

– System 1: Un programa reservado


para uso del procesador. No
accesible por usuario

– Lad 2 (Main Ladder Logic File):


Contiene instrucciones
programadas por el usuario

Diego Villarreal © – Curso de PLC’s TSTC / UTM

Data file organization


del PLC

Porcion de la memoria que guarda


el estado de I/O’s, datos binarios
y datos numericos

Diego Villarreal © – Curso de PLC’s TSTC / UTM

Diego Villarreal © – Curso de PLC’s TSTC / UTM


8
Texas State Technical College
Unversidad Tecnologica de Matamoros

Data files

• Los Data files trabaja en conjuncion


con los Program files. Esos guardan
informacion de acuerdo al tipo de
datos a maniobrar por el PLC.

• Data files del 0 al 8 son creados


automaticamente cuando se abre un
Data
nuevo proyecto files

Diego Villarreal © – Curso de PLC’s TSTC / UTM

Break!

Diego Villarreal © – Curso de PLC’s TSTC / UTM

Diego Villarreal © – Curso de PLC’s TSTC / UTM


9
Texas State Technical College
Unversidad Tecnologica de Matamoros

Instrucciones

La logica de escalera de PLC se desarrolla


utilizando un set de instrucciones simbolicas para
realizar un programa
Organizadas para obtener la logica para el
control de la planta

Diego Villarreal © – Curso de PLC’s TSTC / UTM

Instruccion: Examina si esta cerrado (XIC)

Simbolo
El CPU inquiere de la entrada:
Esta el contacto asociado cerrado?

Este simbolo representa una entrada. Puede ser


un switch, boton pulsador, contacto asociado a
una salida, o un contacto interno al PLC (binary)
Esta es una instruccion de nivel ‘bit’ que examina
por una condicion de ‘ON’

El bit de estado sera 1 (ON) or 0 (OFF).


Diego Villarreal © – Curso de PLC’s TSTC / UTM

Diego Villarreal © – Curso de PLC’s TSTC / UTM


10
Texas State Technical College
Unversidad Tecnologica de Matamoros

Examine If Closed (XIC) Instruction

I:0/4
I:0

IfIfthe
thestatus
statusbit
bitisis0 1(OFF),
(ON), then the instruction
is TRUE.
is FALSE.

Diego Villarreal © – Curso de PLC’s TSTC / UTM

Instruccion: Examina si esta abierto (XIO)

Symbol El CPU inquiere de la entrada:


Esta el contacto asociado
abierto?

Este simbolo representa una entrada. Puede ser


un switch, boton pulsador, contacto asociado a
una salida, o un contacto interno al PLC (binary)
Esta es una instruccion de nivel ‘bit’ que examina
por una condicion de ‘OFF’

The status bit will be either 1 (ON) or 0 (OFF).


Diego Villarreal © – Curso de PLC’s TSTC / UTM

Diego Villarreal © – Curso de PLC’s TSTC / UTM


11
Texas State Technical College
Unversidad Tecnologica de Matamoros

Examine If Open (XIO) Instruction

I:0/4
I:0

IfIfthe
thestatus
statusbit
bitisis1 0(ON), then
(OFF), thethe
then instruction
instruction
isisFALSE.
TRUE.

Diego Villarreal © – Curso de PLC’s TSTC / UTM

Instruccion: Salida energizada (OTE)

Symbol Similar a una bobina de rele. El


CPU hace que esta instruccion sea
verdadera cuando las condiciones
previas a esta son verdaderas.

Representa cualquier salida controlada por alguna


combinacion logica. Puede estar conectada a una salida
o carga real o una carga interna del PLC (binary)

Diego Villarreal © – Curso de PLC’s TSTC / UTM

Diego Villarreal © – Curso de PLC’s TSTC / UTM


12
Texas State Technical College
Unversidad Tecnologica de Matamoros

Instruccion de salida energizada (OTE)

O:0

I:0

I:0 I:0 O:0

11 15 01

OUTPUT ENERGIZE instruction - TRUE


FALSE
Diego Villarreal © – Curso de PLC’s TSTC / UTM

Ejemplos de estado del bit

A Input module
Bit status

Button
Buttonsinoprimido
oprimir

A Output
ON
OFF

False
True
A Output
ON
OFF

True
False
Diego Villarreal © – Curso de PLC’s TSTC / UTM

Diego Villarreal © – Curso de PLC’s TSTC / UTM


13
Texas State Technical College
Unversidad Tecnologica de Matamoros

Diagrama de escalera
Output
A B C instruction

Input conditions
D

Each
AFor contact
ladder or coil
an output
rung symbol
consists
to be of aisset
activated referenced
or
of input with at
energized, anleast
conditions,
address numberbythat
one left-to-right
represented identifies
contact
path whatmost
ofinstructions,
contacts is and
being
beanclosed.
output
evaluated and
instruction what
A completeatpath is
the end being
is referred controlled.
of the rung, The
to as having same
logic by the
represented
contact instruction
continuity.
coil can be used throughout
symbol.When logic exists the rung condition the program
is
whenever that condition
said to be TRUE. needs to be evaluated.
Diego Villarreal © – Curso de PLC’s TSTC / UTM

Continuidad de escalon

Bit in memory Bit in memory


01 01

LS_1 SOL_5

The
The Examine
Examine IfIf Closed
Closed instruction
instruction isis TRUE
FALSE
making
making the
the rung
rung TRUE
False

Diego Villarreal © – Curso de PLC’s TSTC / UTM

Diego Villarreal © – Curso de PLC’s TSTC / UTM


14
Texas State Technical College
Unversidad Tecnologica de Matamoros

Allen-Bradley SLC-500 Controller


Direccionamiento
Address
output
terminal
Output image table O0:4/6
file 0

O:0:4/6
Address Bit address
input
terminal Input image table
I1:3/12 Energized
file 1
output

I:3/12
Bit address
Closed input
I1:3 O:0:4
User-programmed rung
Diego Villarreal © – Curso de PLC’s TSTC / UTM
12 6

Repaso- Direccionamiento de instrucciones

Diego Villarreal © – Curso de PLC’s TSTC / UTM

Diego Villarreal © – Curso de PLC’s TSTC / UTM


15
Texas State Technical College
Unversidad Tecnologica de Matamoros

Break!

Diego Villarreal © – Curso de PLC’s TSTC / UTM

Instrucciones de rama en paralelo


A C Utilizadas para crear caminos
paralelos con isntrucciones
de entrada.
Al menos un camino debe ser
B verdadero para que la salida
sea verdadera.

Diego Villarreal © – Curso de PLC’s TSTC / UTM

Diego Villarreal © – Curso de PLC’s TSTC / UTM


16
Texas State Technical College
Unversidad Tecnologica de Matamoros

Parallel Output Branching


A C

D
B
E

Las ramas pueden ser establecidas en entradas como


salidas.

Con ramas en la salida se pueden controlar salidas


multiples

Diego Villarreal © – Curso de PLC’s TSTC / UTM

Ramas anidadas de entrada

Una rama anidada empieza o acaba


adentro de una rama paralela

Diego Villarreal © – Curso de PLC’s TSTC / UTM

Diego Villarreal © – Curso de PLC’s TSTC / UTM


17
Texas State Technical College
Unversidad Tecnologica de Matamoros

Nested Contact Program


A B C Y
En algunos PLC’s
la programacion de
Nested anidamiento no es
D
contact permitida.
De que manera
E reprogramaria este
escalon?

A B C Y
Reprogramada
para obtener
Contact logica requerida
D C instruction
C repeated
E
Diego Villarreal © – Curso de PLC’s TSTC / UTM

Limitaciones en programacion del PLC


Max de
cont. series

Maximo de No. outputs


ramas per rung and
location of the
output in the rung

Hay limitaciones en el numero de contactos que pueden


ser conectados en series o paralelo en un escalon
Parallel Branches - 75 parallel branches, maximum
Nested Branches (SLC 5/02 and higher) - cannot exceed 4 nested branches
Diego Villarreal © – Curso de PLC’s TSTC / UTM

Diego Villarreal © – Curso de PLC’s TSTC / UTM


18
Texas State Technical College
Unversidad Tecnologica de Matamoros

Programacion de contactos verticales


A D Y
Programa original
C
Y = (AD) + (BCD) + (BE) + (ACE)
B E

A D Y

B C D
Logica reporogramada
B E

A C E

Diego Villarreal © – Curso de PLC’s TSTC / UTM

Logica cableada versus logica programada


Ejercicio 4-1

Diego Villarreal © – Curso de PLC’s TSTC / UTM

Diego Villarreal © – Curso de PLC’s TSTC / UTM


19
Texas State Technical College
Unversidad Tecnologica de Matamoros

Logica cableada versus logica programada


Ejercicio 4-2

Diego Villarreal © – Curso de PLC’s TSTC / UTM

Logica cableada versus logica programada


Ejercicio 4-3

Diego Villarreal © – Curso de PLC’s TSTC / UTM

Diego Villarreal © – Curso de PLC’s TSTC / UTM


20
Texas State Technical College
Unversidad Tecnologica de Matamoros

Logica cableada versus logica programada


Ejercicio 4-4

Diego Villarreal © – Curso de PLC’s TSTC / UTM

Logica cableada versus logica programada


Ejercicio 4-5

Diego Villarreal © – Curso de PLC’s TSTC / UTM

Diego Villarreal © – Curso de PLC’s TSTC / UTM


21
Texas State Technical College
Unversidad Tecnologica de Matamoros

Logica cableada versus logica programada


Ejercicio 4-6

Diego Villarreal © – Curso de PLC’s TSTC / UTM

Logica cableada versus logica programada


Ejercicio 4-7

Diego Villarreal © – Curso de PLC’s TSTC / UTM

Diego Villarreal © – Curso de PLC’s TSTC / UTM


22
Texas State Technical College
Unversidad Tecnologica de Matamoros

Logica cableada versus logica programada


Ejercicio 4-8

Diego Villarreal © – Curso de PLC’s TSTC / UTM

Logica programada
Ejercicio 4-8

• Una prensa de 2 toneladas se utiliza para hacer


defensas de autos.
• El operador alimenta la hoja de metal a la
prensa y luego por cuestion de seguridad, debe
oprimir dos botones (botones pulsadores
izquierdo y derecho).
• Una luz indicadora enciende al oprimir ambos
botones y un switch de pedal es oprimido para
operar la prensa. El pedal solo operara cuando
la luz indicadora este encendida

Diego Villarreal © – Curso de PLC’s TSTC / UTM

Diego Villarreal © – Curso de PLC’s TSTC / UTM


23
Texas State Technical College
Unversidad Tecnologica de Matamoros

Logica programada
Solucion al Ejercicio 4-8

Diego Villarreal © – Curso de PLC’s TSTC / UTM

Logica programada
Ejercicio 4-9

• Un avion caza tiene un panel que muestra


varias alarmas.
• Estas son activadas por 3 detectores.
• Los detectores son: bajo en combustible, misil
en camino, y obstaculo adelante.
• La alarma se encendera cuando uno o varios de
estos detectores se activen

Diego Villarreal © – Curso de PLC’s TSTC / UTM

Diego Villarreal © – Curso de PLC’s TSTC / UTM


24
Texas State Technical College
Unversidad Tecnologica de Matamoros

Logica programada
Solucion de Ejercicio 4-9

Diego Villarreal © – Curso de PLC’s TSTC / UTM

Logica programada Ejercicio 4-10


control de puerta
• Cuando se presione UP
(momentaneo), la puerta
sube. Si se presiona DOWN,
la puerta baja. LS1 y LS2 son
normalmente abiertos y son
acivados si la puerta esta
presente
• Disene el control de la puerta,
agregue lamparas
indicadores.
• OPEN y CLOSED que se
activen solo cuando la puerta
este en esa posicion

Diego Villarreal © – Curso de PLC’s TSTC / UTM

Diego Villarreal © – Curso de PLC’s TSTC / UTM


25

También podría gustarte