Sunteți pe pagina 1din 10

1

INTRODUCCION A LOS INTRODUCCION A LOS


CONTROLADORES LOGICOS CONTROLADORES LOGICOS
PROGRAMABLES (PLC) PROGRAMABLES (PLC)
Parte 3 Especificacin Parte 3 Especificacin
Facultad de Ingeniera
Universidad de Buenos Aires
72 72- -06 AUTOMATIZACIN 06 AUTOMATIZACIN
INDUSTRIAL INDUSTRIAL
2
Arquitectura del PLC
Memoria
Procesador (CPU)
E
n
t
r
a
d
a
s
S
a
l
i
d
a
s
Interfaces de
comunicacin
Capta
dores
Actua
dores
Fuente de alimentacin
Progra
macin
Otros
procesos
HMI Reglaje
Dispositivos
de campo
2
3
Especificacin de PLC
Especificacin del PLC:
Definicin de c/u de las partes
Especificaciones bsicas
Especificaciones adicionales
Seleccin del modelo de PLC y
rango de prestaciones:
Tratamiento
Lenguajes
CPU
Memoria
Comunicaciones
Prestaciones
Cantidad y tipo de E/S
Respuesta temporal
Tratamiento
Comunicacin
Entorno
Programacin
Puesta en marcha y reglaje
Ingeniera y
mantenimiento
Define
necesidades de:
APLICACIN
Define
necesidades de:
4
! Compactos
! Modular
Clasificacin de PLCs
Por tamao
"Clasificacin variable
segn fabricante
- Micro: menos de 32 I/O
- Small: menos de 128 I/O
- Medium: menos de 1024
I/O
- Large: mas de 1024 I/O
Por disposicin
Rel Inteligente
Compacto
Modular
3
5
Especificacin de PLC
Tipo modular?
Definicin Bsica de
Tipo y cantidad de E/S
Preseleccin de tipo
y modelo
Definicin necesidades:
Tratamiento, Comunicacin
Fuente, Prestaciones
especiales ,Adicionales E/S
Son posibles?
no
Seleccin de:
-CPU
-Mdulos de E/S y ampliaciones
-Mdulos especiales
-Fuente
-Memoria
-Mdulos de comunicacin
S
S
no
Seleccin del modelo
6
Especificacin de E/S digitales
# Cantidad y tipo de entradas digitales
"Modularidad (4,8,16,32,64)
"Cantidad de entradas por comn
"Con o sin proteccin elctrica incorporada
"Rpidas o normales (con filtro antiparsito)
# Cantidad y tipo de salidas digitales
"A rel, transistor, Triac ( depende del actuador)
"Tensin y consumo ( necesidad de rels intermedios)
"Modularidad (4,8,16,32)
"Cantidad de salidas por comn
"Con o sin proteccin elctrica incorporada
4
7
Especificacin de E/S analgicas
# Cantidad y tipo de salidas analgicas
"4-20 mA, 0-10 V, etc.
"Resolucin en bits (8, 12, 16) con o sin signo
"Modularidad (2,4,8,16)
"Con o sin proteccin
# Cantidad y tipo de entradas analgicas
"4-20 mA, 0-10 V, termocupla, etc.
"Resolucin en bits (8, 12, 16) con o sin signo
"Modularidad(1,2,4,8,16)
"Con o sin multiplexado de conversor A/D
"Con indicacin de alarma o nivel
"Con tratamiento de seal
8
Mdulos de comunicacin
Serie ASCII:
Sin protocolo para comuni-
car perifricos ( impresora,
modem)
Cantidad de ports
Tipo de ports ( RS232,
RS485)
Red:
Utilizan un protocolo
redes propietarias: Modbus,
Uni Telway, Sinec, Data
Highway
Fieldbus: Foundation
Fieldbus, Profibus,
WorldFIP, ControlNet,CAN,
Device-Net, ASi, etc
Alta Velocidad: Ethernet y
similares
E/S distantes:
Para transmitir seales a
distancia va:
#Fibra ptica
#Radio
Utilizan protocolos
propietarios gral. No
accesibles
Modulo DN PLC5 Modulo ASCII PLC5
5
9
Especificacin modulos de E/S
especiales
Conteo:
Cantidad de entradas
Frecuencia de conteo C/s
alarmas
C/s tratamiento
C/s salidas digitales
Posicionamiento y ctrl de
eje
Cantidad de E/S
Complejidad del tratamiento
Cantidad de ejes
PID:
Funciones de control
Cantidad de lazos
Tipos de seal
Programacin
Coprocesador
Realiza una parte del programa
E/S
tratamiento
Tipo de CPU
Memoria
BCD
De entrada o salida
Cantidad de dgitos
C/s tratamiento
Modulo coprocesador PLC5
10
Especificacin Procesador,
Memoria y Fuente
Procesador definido por capacidad de mdulos y
expansiones
# Necesidades de tratamiento
" Velocidad. Tiempo de Scan. Watch Dog
" Tipo ( lgico, aritmtico)
" Variables
Tipo: Bit- Byte Palabras de 16 o 32 bits- Tablas-
Bloques
Existencia de variables sistema
Cantidad de mdulos de funcin ( temporizadores,
contadores, aritmticos...)
Constantes
Cantidad y tipo de variables internas
" Monotarea o multitarea
" Organizacin en bloques
# Lenguajes disponibles
# Necesidad de comunicacin incorporada
# Memoria
" Capacidad total y
posibilidades de distribucin
en reas
" Posibilidad de resguardo
" Posibilidad de cartucho
externo
" Pila de Back-up
#Fuente
Se define al final
" Tensin y capacidad
" Proteccin elctrica
6
11
Aplicacin
Control de nivel de tanque
LT
LM
Lm
Lf
PLC
P M PE J J PC
Tipo y cantidad de E/S:
3 + 5 ED, 1 EA, 2 SD (rel), 3 SD transistor
Comunicacin
A PC
Tratamiento:
Lgico, temporizador, comparador
Memoria
Poca capacidad
Necesidad de salvaguarda
Lenguajes
Ladder
INTRODUCCION A LOS INTRODUCCION A LOS
CONTROLADORES LOGICOS CONTROLADORES LOGICOS
PROGRAMABLES (PLC) PROGRAMABLES (PLC)
Parte 4 Programacin Parte 4 Programacin
Facultad de Ingeniera
Universidad de Buenos Aires
72 72- -06 AUTOMATIZACIN 06 AUTOMATIZACIN
INDUSTRIAL INDUSTRIAL
7
13
Lenguajes de programacin
Lista de Instrucciones
Texto Estructurado
Standard IEC 61131 Parte 3
Lenguaje a contactos
Diagrama de bloques funcionales
Carta secuencial funcional
14
Norma IEC 61131-3
Programmable Controllers
Part 3 : Programming Languages-1993
Modelo de software de programacin
Propone 5 lenguajes:
# Lenguaje a contactos (LD)
# Lista de instrucciones (IL)
# Diagrama de bloques funcin (FBD)
# Texto estructurado (ST)
# Carta Funcional Secuencial (SFC)
8
15
Lista de Instrucciones
Basado en una lista de
instrucciones que se ejecutan en
orden secuencial
Cada instruccin contiene una
sola operacin
Comparable al Assembler
Provee slo funciones bsicas
Para aplicaciones simples
Ejemplos
" AWL- Siemens
" PL7-1 Schneider
16
Texto estructurado
Lenguaje de alto nivel similar a
Pascal
Facilita funciones de control
avanzadas y clculos complejos
Esta constituido por una lista de
instrucciones de los tipos:
" Asignacin de variables
" Organizacin de programa (
CALL)
" Secuencia lgica ( IF, CASE)
" Iteracin ( DO WHILE)
" Control (END)
" Especiales para el link con otros
lenguajes
9
17
Lenguaje a contactos
Lenguaje nativo del PLC
Simbologa standard americana para
esquemas funcionales
Elementos bsicos: contactos y
bobinas
Implementa con bloques otras
funciones ( temp, contadores,
comparadores, operaciones
aritmticas y lgicas bsicas)
Muy til para aplicaciones On/off
Ejemplos :
" KOP
" PL7-2
18
Diagrama de bloques funcionales
Lenguaje grfico basado en
bloques funcionales
provenientes del rea de
control de procesos
Funciones con variables de
entrada y salida
Existe una librera de bloques
standard
Representan bien la
interaccin entre distintos
aparatos y el proceso fsico
10
19
Carta Funcional Secuencial
Es un lenguaje de estructuracin
Describe procesos secuenciales
Elementos bsicos:
"Etapas : acciones
"Transiciones: eventos
Cada etapa y trans. Se programan en
cualquiera de los otros lenguajes
Admite macroetapas
Ejemplos
" Grafcet
" Graph7

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