Anda di halaman 1dari 25

Texas State Technical College

Unversidad Tecnologica de Matamoros


Diego Villarreal Curso de PLCs TSTC / UTM
1
Diego Villarreal Curso de PLCs TSTC / UTM
Conceptos de logica de
escalera
Diego Villarreal Curso de PLCs TSTC / UTM
Alambrado de I/Os
Micrologix 1200
Texas State Technical College
Unversidad Tecnologica de Matamoros
Diego Villarreal Curso de PLCs TSTC / UTM
2
Diego Villarreal Curso de PLCs TSTC / UTM
Muestra la logica de un circuito electrico
utilizando simbolos electricos normalizados
Nota: Este no indica la localizacion fisica de componentes
Digrama escalera
Diego Villarreal Curso de PLCs 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
+ -
Positive
Bus
Negative
Bus
Exe 1
Texas State Technical College
Unversidad Tecnologica de Matamoros
Diego Villarreal Curso de PLCs TSTC / UTM
3
Diego Villarreal Curso de PLCs TSTC / UTM
Que es un escalon?
El escalon provee un paso para la corriente, de positivo a negativo
Los escalones estan compuestos de elemento/s de seal 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
Bus positivo
+ -
Bus negativo
captador
carga
CONDUCTORS
Exe 1
Diego Villarreal Curso de PLCs 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
Texas State Technical College
Unversidad Tecnologica de Matamoros
Diego Villarreal Curso de PLCs TSTC / UTM
4
Diego Villarreal Curso de PLCs TSTC / UTM
Diagrama escalera logica cableada:
Circuito de Arranque/Paro de un motor
La logica de control
Se dibuja entre los rieles
escalon
Riel
Diego Villarreal Curso de PLCs TSTC / UTM
Diagrama escalera logica programada:
Circuito de Arranque/Paro de un motor
The instructions used are the relay equivalent of
normally open (NO) and normally closed (NC)
contacts and coils
A rung is the contact symbolism required to control
an output. Each rung is a combination of input
conditions connected from left to right with the
symbol that represents the output at the far right.
The input and output field devices remain the same
as those required for the hardwired circuit.
Texas State Technical College
Unversidad Tecnologica de Matamoros
Diego Villarreal Curso de PLCs TSTC / UTM
5
Diego Villarreal Curso de PLCs TSTC / UTM
Break!
Diego Villarreal Curso de PLCs TSTC / UTM
Mapa de la memoria del PLC
Muestra como esta organizada la memoria de forma general
Data table
User program
Housekeeping memory
Registros de I/O
Reles internos, timer y
counter
Programa del usuario
Guarda secuencia necesaria
para la operacion del
procesador
(no access by user)
Texas State Technical College
Unversidad Tecnologica de Matamoros
Diego Villarreal Curso de PLCs TSTC / UTM
6
Diego Villarreal Curso de PLCs TSTC / UTM
Project file
Estructura del RSLogix
Processor file
Data files Program files
Database file
Se guarda en
memoria de la
PC
Transfiere entre
PLC y PC
Diego Villarreal Curso de PLCs 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.
Database file: estos
archivos contienen
descripciones del
programa dadas por el
usuario. Esta informacion
se guarda en la PC y no se
transmite al procesador
Processor
file
Database
file
Texas State Technical College
Unversidad Tecnologica de Matamoros
Diego Villarreal Curso de PLCs TSTC / UTM
7
Diego Villarreal Curso de PLCs TSTC / UTM
Processor files
Contiene:
Program files
Data files
Program
files
Data
files
Diego Villarreal Curso de PLCs TSTC / UTM
Program Files
Organizacion de Programfile
para el PLC.
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)
Texas State Technical College
Unversidad Tecnologica de Matamoros
Diego Villarreal Curso de PLCs TSTC / UTM
8
Diego Villarreal Curso de PLCs TSTC / UTM
Program files
Program files contiene:
System 0: informacion sobre el
tipo de procesador, configuracion
de I/Os, y password. No accesible
por usuario
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
Program
files
Diego Villarreal Curso de PLCs TSTC / UTM
Data Files
Data file organization
del PLC
Porcion de la memoria que guarda
el estado de I/Os, datos binarios
y datos numericos
Texas State Technical College
Unversidad Tecnologica de Matamoros
Diego Villarreal Curso de PLCs TSTC / UTM
9
Diego Villarreal Curso de PLCs TSTC / UTM
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
nuevo proyecto
Data
files
Diego Villarreal Curso de PLCs TSTC / UTM
Break!
Texas State Technical College
Unversidad Tecnologica de Matamoros
Diego Villarreal Curso de PLCs TSTC / UTM
10
Diego Villarreal Curso de PLCs TSTC / UTM
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 PLCs 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).
Texas State Technical College
Unversidad Tecnologica de Matamoros
Diego Villarreal Curso de PLCs TSTC / UTM
11
Diego Villarreal Curso de PLCs TSTC / UTM
Examine If Closed (XIC) Instruction
I:0/4
I:0
4
If the status bit is 1 (ON), then the instruction
is TRUE.
If the status bit is 0 (OFF), then the instruction
is FALSE.
Diego Villarreal Curso de PLCs 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).
Texas State Technical College
Unversidad Tecnologica de Matamoros
Diego Villarreal Curso de PLCs TSTC / UTM
12
Diego Villarreal Curso de PLCs TSTC / UTM
Examine If Open (XIO) Instruction
I:0/4
I:0
4
If the status bit is 0 (OFF), then the instruction
is TRUE.
If the status bit is 1 (ON), then the instruction
is FALSE.
Diego Villarreal Curso de PLCs TSTC / UTM
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)
Instruccion: Salida energizada (OTE)
Texas State Technical College
Unversidad Tecnologica de Matamoros
Diego Villarreal Curso de PLCs TSTC / UTM
13
Diego Villarreal Curso de PLCs TSTC / UTM
Instruccion de salida energizada (OTE)
O:0
I:0
O:0
01
I:0 I:0
11
15
OUTPUT ENERGIZE instruction - TRUE
OUTPUT ENERGIZE instruction - FALSE
Diego Villarreal Curso de PLCs TSTC / UTM
Ejemplos de estado del bit
A
A
A
Bit status
Input module
Output
Output
Button sin oprimir
True
False
ON
OFF
Button oprimido
OFF
ON
False
True
Texas State Technical College
Unversidad Tecnologica de Matamoros
Diego Villarreal Curso de PLCs TSTC / UTM
14
Diego Villarreal Curso de PLCs TSTC / UTM
A ladder rung consists of a set of input conditions,
represented by contact instructions, and an output
instruction at the end of the rung, represented by the
coil symbol.
Each contact or coil symbol is referenced with an
address number that identifies what is being
evaluated and what is being controlled. The same
contact instruction can be used throughout the program
whenever that condition needs to be evaluated.
Diagrama de escalera
A B C
D
Output
instruction
Input conditions
Output
instruction
For an output to be activated or energized, at least
one left-to-right path of contacts most be closed.
A complete path is referred to as having logic
continuity. When logic exists the rung condition is
said to be TRUE.
Diego Villarreal Curso de PLCs TSTC / UTM
Continuidad de escalon
Bit in memory
Bit in memory
LS_1
SOL_5
1
1
The Examine If Closed instruction is TRUE
making the rung TRUE
0
0
The Examine If Closed instruction is FALSE
making the rung False
Texas State Technical College
Unversidad Tecnologica de Matamoros
Diego Villarreal Curso de PLCs TSTC / UTM
15
Diego Villarreal Curso de PLCs TSTC / UTM
Allen-Bradley SLC-500 Controller
Direccionamiento
Address
input
terminal
I1:3/12
Closed input
Input image table
file 1
I:3/12
Bit address
I1:3
12
User-programmed rung
Energized
output
6
O:0:4
Address
output
terminal
O0:4/6
Output image table
file 0
O:0:4/6
Bit address
Diego Villarreal Curso de PLCs TSTC / UTM
Repaso- Direccionamiento de instrucciones
Texas State Technical College
Unversidad Tecnologica de Matamoros
Diego Villarreal Curso de PLCs TSTC / UTM
16
Diego Villarreal Curso de PLCs TSTC / UTM
Break!
Diego Villarreal Curso de PLCs TSTC / UTM
Instrucciones de rama en paralelo
A
B
C Utilizadas para crear caminos
paralelos con isntrucciones
de entrada.
Al menos un camino debe ser
verdadero para que la salida
sea verdadera.
Texas State Technical College
Unversidad Tecnologica de Matamoros
Diego Villarreal Curso de PLCs TSTC / UTM
17
Diego Villarreal Curso de PLCs TSTC / UTM
Parallel Output Branching
A
B
C
D
E
Las ramas pueden ser establecidas en entradas como
salidas.
Con ramas en la salida se pueden controlar salidas
multiples
Diego Villarreal Curso de PLCs TSTC / UTM
Ramas anidadas de entrada
Una rama anidada empieza o acaba
adentro de una rama paralela
Texas State Technical College
Unversidad Tecnologica de Matamoros
Diego Villarreal Curso de PLCs TSTC / UTM
18
Diego Villarreal Curso de PLCs TSTC / UTM
Nested Contact Program
A B C
D
E
Y
Nested
contact
En algunos PLCs
la programacion de
anidamiento no es
permitida.
De que manera
reprogramaria este
escalon?
Contact
instruction
C repeated
A B C
C
D
E
Y
Reprogramada
para obtener
logica requerida
Diego Villarreal Curso de PLCs TSTC / UTM
Limitaciones en programacion del PLC
Maximo de
ramas
No. outputs
per rung and
location of the
output in the rung
Max de
cont. series
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
Texas State Technical College
Unversidad Tecnologica de Matamoros
Diego Villarreal Curso de PLCs TSTC / UTM
19
Diego Villarreal Curso de PLCs TSTC / UTM
Programacion de contactos verticales
A
B
C
D
E
Y
Programa original
Y = (AD) + (BCD) + (BE) + (ACE)
A D
B
B
A
C
C
D
E
E
Y
Logica reporogramada
Diego Villarreal Curso de PLCs TSTC / UTM
Logica cableada versus logica programada
Ejercicio 4-1
Texas State Technical College
Unversidad Tecnologica de Matamoros
Diego Villarreal Curso de PLCs TSTC / UTM
20
Diego Villarreal Curso de PLCs TSTC / UTM
Logica cableada versus logica programada
Ejercicio 4-2
Diego Villarreal Curso de PLCs TSTC / UTM
Logica cableada versus logica programada
Ejercicio 4-3
Texas State Technical College
Unversidad Tecnologica de Matamoros
Diego Villarreal Curso de PLCs TSTC / UTM
21
Diego Villarreal Curso de PLCs TSTC / UTM
Logica cableada versus logica programada
Ejercicio 4-4
Diego Villarreal Curso de PLCs TSTC / UTM
Logica cableada versus logica programada
Ejercicio 4-5
Texas State Technical College
Unversidad Tecnologica de Matamoros
Diego Villarreal Curso de PLCs TSTC / UTM
22
Diego Villarreal Curso de PLCs TSTC / UTM
Logica cableada versus logica programada
Ejercicio 4-6
Diego Villarreal Curso de PLCs TSTC / UTM
Logica cableada versus logica programada
Ejercicio 4-7
Texas State Technical College
Unversidad Tecnologica de Matamoros
Diego Villarreal Curso de PLCs TSTC / UTM
23
Diego Villarreal Curso de PLCs TSTC / UTM
Logica cableada versus logica programada
Ejercicio 4-8
Diego Villarreal Curso de PLCs 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
Texas State Technical College
Unversidad Tecnologica de Matamoros
Diego Villarreal Curso de PLCs TSTC / UTM
24
Diego Villarreal Curso de PLCs TSTC / UTM
Logica programada
Solucion al Ejercicio 4-8
Diego Villarreal Curso de PLCs 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
Texas State Technical College
Unversidad Tecnologica de Matamoros
Diego Villarreal Curso de PLCs TSTC / UTM
25
Diego Villarreal Curso de PLCs TSTC / UTM
Logica programada
Solucion de Ejercicio 4-9
Diego Villarreal Curso de PLCs 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

Anda mungkin juga menyukai