- ELECTRNICA DIGITAL
potencia
de la base
valor
significado
10-2
0,01
centsimos
10-1
0,1
dcimos
100
unidades
101
10
decenas
102
100
centenas
103
1000
unidades de mil
+ 60
+7= 4567
valor
decimal
0,125
0,25
0,5
1
2
4
8
16
32
64
128
ejemplo
Denominaciones
BIT
NIBBLE
BYTE (B)
PALABRA (W)
PALABRA DOBLE (DW)
Interpretacin
Para representar cada dgito octal es necesario tres dgitos binarios cuando
los tres toman el valor uno se tiene el nmero siete que es el mayor en octal
160 =
1
161 =
16
162 = 256
163 = 4096
Ejemplo
Equivalencias
DECIMAL
(BASE 10)
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
BINARIO
(BASE 2)
00000
00001
00010
00011
00100
00101
00110
00111
01000
01001
01010
01011
01100
01101
01110
01111
10000
10001
10010
10011
10100
OCTAL
(BASE 8)
0
1
2
3
4
5
6
7
10
11
12
13
14
15
16
17
20
21
22
23
24
HEXADECIMAL
(BASE 16)
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
10
11
12
13
14
CDIGOS
El sistema binario puro es eficaz para clculos y operaciones aritmticas
Poco apto para representar nmeros y caracteres alfabticos
Por esta razn se han desarrollado diversos cdigos
CDIGOS PONDERADOS
Se denominan as a aquellos en donde cada cifra est afectada por un
peso tal que el valor del nmero es igual a la suma ponderada de sus cifras
CDIGO PONDERADO 8421
Tambin se lo denomina binario natural
Los pesos que corresponden a los nmeros son 8, 4, 2 y 1.
Permite 16 combinaciones
Solo utiliza 10 las restantes se denominan redundancias
CDIGO
8 4 2 1
0
1
2
3
4
5
6
7
8
9
X
X
X
PESOS
0 0 0
0 0 0
0 0 1
0 0 1
0 1 0
0 1 0
0 1 1
0 1 1
1 0 0
1 0 0
1 0 1
1 0 1
1 1 0
0
1
0
1
0
1
0
1
0
1
0
1
0
X
X
X
1
1
1
1
0
1
1
1
1
0
1
1
CDIGO ASCII
En su versin estndar utiliza 7 bits
Con lo que puede codificar 128 caracteres que pueden ser letras maysculas
minsculas, los diez nmeros decimales, smbolos y caracteres de control
En la versin extendida utiliza 8 bits para codificar 256 caracteres
Por ejemplo la letra A se codifica como 1000001,
mientras que la letra a se codifica como 1100001
CDIGO ASCII
3 bits ms
significativos
4 bits
menos
significativo
0 0 0 0
0 0 0 1
0 0aa 1
0
0 0 1 1
0 1 0 0
0 1 0 1
0 1 1 0
0 1 1 1
1 0 0 0
1 0 0 1
1 0 1 0
1 0 1 1
1 1 0 0
1 1 0 1
1 1 1 0
1 1 1 1
0 0 0
0 0 1
NUL
SOH
STX
E
E
E
A
B
TX
OT
NQ
CK
EL
BS
HT
LF
VT
FF
CR
SO
SI
0 1 0
0 1 1
1 0 0
1 0 1
1 1 0
1 1 1
DLE
DC1
DC2
SP
0
1
2
@
A
B
P
Q
R
`
a
b
p
q
r
DC3
DC4
NAK
SYN
ETB
CAN
EM
SUB
ESC
FS
GS
RS
US
#
$
%
&
'
(
)
*
+
,
_
.
/
3
4
5
6
7
8
9
:
;
<
=
>
?
C
D
E
F
G
H
I
J
K
L
M
N
O
S
T
U
V
W
X
Y
Z
[
\
]
^
c
d
e
f
g
h
i
j
k
l
m
n
o
s
t
u
v
w
x
y
z
{
}
~
DEL
CDIGO ASCII
NUL: Todo a cero
SOH: Comienzo mensaje
STX: Principio texto
ETX: Fin de texto
EOT: Final de transmisin
ENQ: Pregunta
ACK: Agradecimiento
BEL: Campanilla
BS: Remoto atrs
HT: Tabulacin horizontal
LT: Entrelinea
VT: Tabulacin vertical
FF: Presentacin de forma
CR: Retorno de carro
SO: Fuera de cdigo
SI: En cdigo
ELECTRNICA DIGITAL
Los circuitos de electrnica digital se emplean en todo tipo de sistemas
de control industrial
La fundamentacin de la electrnica digital se encuentra en los principios
del lgebra de Boole
El lgebra de Boole opera con variables que solo pueden tomar dos
valores que por convencin se denominan cero 0 y uno 1
ELECTRNICA DIGITAL
TIPOS DE LGICA
POSITIVA
Es la ms utilizada
Al nivel ms alto de tensin
le asigna el valor 1
NEGATIVA
Asigna el 0 al nivel ms alto
ELECTRNICA DIGITAL
LGICA CON RELS
ELECTRNICA DIGITAL
ELECTRNICA DIGITAL
Elementos de lgica combinacional
La realizacin prctica del lgebra de Boole se lleva a cabo mediante
las funciones:
Igualdad
Inversin o Negacin
Unin o Suma
Interseccin o Producto
Tabla de Verdad
Es la representacin grfica simplificada de una ecuacin lgica
Presenta todas las combinaciones posibles de sus variables binarias 0 y 1
ELECTRNICA DIGITAL
Elementos de lgica combinacional
Igualdad
ELECTRNICA DIGITAL
Elementos de lgica combinacional
Inversin o Negacin
Conocida como funcin NO (NOT)
Consiste en la negacin o inversin de la variable de entrada
Su expresin booleana es:
Q=I
Unin o Suma
ELECTRNICA DIGITAL
Elementos de lgica combinacional
Interseccin o Producto
ELECTRNICA DIGITAL
Elementos de lgica combinacional
Adems de las funciones anteriores existen otras funciones de mayor
aplicacin derivadas de ellas
Funcin NO Y o NAND que es la negacin de la funcin AND
ELECTRNICA DIGITAL
Elementos de lgica combinacional
Funcin Or exclusiva
La salida ser 0 cuando
las entradas tengan el
mismo valor y 1 cuando
sean distintos
Familias MOS
NMOS N CHANNEL
SEMICONDUCTOR
HTL-High Treshold-Logic
CMOS Complementary
Semiconductor
METAL
OXIDE
Metal-Oxide
Identifican
familia lgica
tecnologa
tipo de
componente
Identifican
tecnologa
tipo de
componente
En uso actual
LS
AS
ALS
Serie 74C
Serie 74HC
(CMOS de alta
velocidad)
LGICA SECUENCIAL
CIRCUITOS
COMBINACIONALES
los circuitos
combinacionales
no permiten
LGICA SECUENCIAL
CIRCUITOS
SECUENCIALES
introducen
dos conceptos
que no considerados en los
circuitos combinacionales
De acuerdo a la manera
como manejan el tiempo
los circuitos secuenciales
se clasifican en
tiempo
memoria
PLC - INTRODUCCIN
PLC
INTRODUCCIN
PLC - INTRODUCCIN
DESARROLLO
EVOLUCIN.ARQUITECTURAS DE HARDWARE.INTRODUCCIN A LA PROGRAMACIN.PRCTICA DE PROGRAMACIN.-
36
PLC - INTRODUCCIN
BIBLIOGRAFA
AUTMATAS PROGRAMABLES.JOSEP BALCELLS JOS LUIS ROMERAL
MARCOMBO 2000. MANUALES. SIMATIC S7-200. SIMATIC S7-300 S7-400.-
37
PLC - INTRODUCCIN
> DENOMINACIN.-
> P L C.SIMATIC
S7-200
SF
I0.0
Q0.0
RUN
I0.1
Q0.1
STOP
I0.2
Q0.2
I0.3
Q0.3
I0.4
Q0.4
I0.5
Q0.5
I0.6
I0.7
PLC - INTRODUCCIN
DEFINICIN
Un controlador programable (PLC), es una microcomputadora
robusta, para aplicacin en sistemas de control industrial.
FUNCIN
Los PLCs se desarrollaron para reemplazar dispositivos electromecnicos
tales como:
RELAYS
TIMERS
COUNTERS
PLC - INTRODUCCIN
BOTONERAS
SOLENOIDES
SENSORES
LMPARAS
LMITES
DE
CARRERA
CONTACTORES
PLC - INTRODUCCIN
TABLERO ELECTROMECNICO
PLC - INTRODUCCIN
ROBUSTO
FLEXIBLE
SIMPLE
REUTILIZABLE
PLC - INTRODUCCIN
BOTONERAS
SOLENOIDES
SENSORES
LMPARAS
LMITES
DE
CARRERA
CONTACTORES
PLC - INTRODUCCIN
EVOLUCIN
60s
PRIMERA APLICACIN DE LOS PLCs.
PLC - INTRODUCCIN
EVOLUCIN
60s
PRIMER MODICON
PLC - INTRODUCCIN
EVOLUCIN
60s
MINICOMPUTADORA PDP8
PLC - INTRODUCCIN
70s
LA TECNOLOGA MIGRA HACIA MQUINAS DE ESTADO
SECUENCIALES Y TECNOLOGA BIT-SLICE AMD2901
ADOPTADO POR MODICON.CUANDO LOS MICROPROCESADORES ALCANZARON
LA POTENCIA SUFICIENTE SE COMENZARON A
APLICAR EN LOS PLCs.-
PLC - INTRODUCCIN
70s
SE DESARROLLAN LAS PRIMERAS INTERFACES
ANALGICAS.LA CARENCIA DE ESTANDARIZACIN Y EL CAMBIO
PERMANENTE DE TECNOLOGA PRODUJERON
DIVERSIDAD DE PROTOCOLOS Y REDES FSICAS
INCOMPATIBLES
80s
PRIMER INTENTO HACIA LA ESTANDARIZACIN DE LAS
COMUNICACIONES CON EL PROTOCOLO MAP
MANUFACTURING AUTOMATION PROTOCOL DE GM.-
PLC - INTRODUCCIN
80s
APLICACIN DE MICROPROCESADORADORES
Y MICROCONTROLADORES A PLCs.-
PLC - INTRODUCCIN
90s
ACTUALIZACIN DE LOS PROTOCOLOS DE
COMUNICACIONES QUE PREVALECIERON DE LOS 80s
ESTANDARIZACIN DE LOS LENGUAJES DE
PROGRAMACIN ( IEC 1131-3 )
* CONTACTOS
* LISTADO DE INSTRUCCIONES
* BLOQUES FUNCIONALES
*C
PLC - INTRODUCCIN
2.- CONSTITUCIN
Mdulo de Entrada
Unidad
Central de
Procesamiento
(CPU)
Mdulo de Salida
PLC - INTRODUCCIN
PLC - INTRODUCCIN
- MODULAR
- COMPACTO / MODULAR
- NANO PLC
CANTIDAD DE
ENTRADAS Y SALIDAS
- MICRO PLC
- PLC MODULARES
- FUNCIONES BSICAS
CAPACIDAD DE
PROCESAMIENTO
- FUNCIONES MATEMTICAS
- LAZOS
- CONTADORES RPIDOS
- COMUNICACIONES
PLC - INTRODUCCIN
PLC - INTRODUCCIN
S5-115
MODULAR
S5-95
COMPACTO
S5-90
COMPACTO
PLC - INTRODUCCIN
PLC - INTRODUCCIN
PLC - INTRODUCCIN
PLC - INTRODUCCIN
FAMILIA SIEMENS S7
SIMATIC
S7-400
MODULAR
GAMA MEDIA
GAMA ALTA
SIMATIC
S7-300
MODULAR
GAMA BAJA
SIMATIC
S7-200
MICROPLC
COMPACTO
PLC - INTRODUCCIN
S7-212
S7-215
S7-214
PLC - INTRODUCCIN
S7-221
S7-224
S7-222
S7-226
PLC - INTRODUCCIN
FAMILIA S-7-200
SALIDAS
ALIMENTACIN
SELECTOR
DE MODOS
CONECTOR
PARA
MDULOS
POTENCIOM.
ANALGICO
S7-222
INTERFACE
DE PROGR.
ENTRADAS
ALIM.SENSORES
24 V. /180mA
PLC - INTRODUCCIN
FAMILIA S-7-300
PLC - INTRODUCCIN
FAMILIA S-7-300
INTERFACE
DE
COMUNICACIONES
PLC - INTRODUCCIN
ANALGICAS
TIPOS
ESPECIALES
INTELIGENTES
MDULOS EXTERNOS
INCORPORADAS
MDULOS EXTERNOS
INCORPORADAS
MDULOS EXTERNOS
PULSADOR
FIN DE CARRERA
PRESOSTATO
SENSOR DE PROXIM.
SEALES V/I NORM.
TERMOCUPLAS
RTD (PT100)
STRAIN GAGE
INTERRUP.
ALARMAS
HSC
SALIDAS PWM
CO-PROCESADOR
(matemtico)
COMUNICACIONES
REDES
PLC - INTRODUCCIN
SEALES
DE CAMPO
ACONDICIONADOR
DE SEAL
INDICADOR
DE ESTADO
AISLACIN
LGICA
MEMORIA
IMAGEN
DE ENTRADAS
PLC - INTRODUCCIN
EJEMPLO
ENTRADAS = 8
Vin = 18 A 30 Vdc
V ALIMENTACIN = EXTERNA
V. MX OFF = 3 V.
V. MN ON = 16 V.
I. MX = 20 mA.
CONSUMO = 120 mA.
TIEMPO RESP. = 10 ms.
PLC - INTRODUCCIN
PLC - INTRODUCCIN
MEMORIA
IMAGEN DE SALIDAS
AISLACIN
INDICADOR
DE ESTADO
CONEXIN (REL,TRIAC,TRANSISTOR
PROTECCIN
CARGA
PLC - INTRODUCCIN
PLC - INTRODUCCIN
71
PLC - INTRODUCCIN
72
PLC - INTRODUCCIN
LA CANTIDAD DE
MODULOS
PERMITIDA
DEPENDE DEL
TIPO DE CPU.-
PLC - INTRODUCCIN
PLC - INTRODUCCIN
MDULOS EXTERNOS.-
PLC - INTRODUCCIN
MDULOS EXTERNOS.-
PLC - INTRODUCCIN
PLC - INTRODUCCIN
TRIAC (AC)
REL (DC /AC)
CORRIENTE
POR SALIDA
POR MDULO
NIVELES ON / OFF
POLARIDAD NPN O PNP
AISLACIN GALVNICA
TIEMPO DE RESPUESTA
PROTECCIN
PLC - INTRODUCCIN
0-10V
10V
0 - 20 mA
4 - 20 mA
TERMOCUPLAS (TIPO)
RTDS
TACMETROS
PT100
PT500
PT1000
RESOLUCIN / ACTUALIZACIN
MULTIPLEXADO
SALIDAS ANALGICAS
POSICIONADORES DE VLVULAS
CONTROL DE VELOCIDAD DE MOTORES
PLC - INTRODUCCIN
SEALES
DE CAMPO
ACONDICIONADOR
DE SEAL
MULTIPLEXADO
CONVERSIN A / D
AISLACIN
PLC - INTRODUCCIN
DIRECCIONAMIENTO E / S ANALGICAS
81
PLC - INTRODUCCIN
PLC - INTRODUCCIN
PLC - INTRODUCCIN
MEMORIA
IMAGEN DE SALIDAS
BUFFER
AISLACIN
MULTIPLEXADO
CONVERSIN
D /A
MULTIPLEXADO
CAMPO
PLC - INTRODUCCIN
PLC - INTRODUCCIN
PLC - INTRODUCCIN
PLC - INTRODUCCIN
ENCODERS
SALIDA DE PULSOS PWM
POSICIONAMIENTO
COPROCESADORES
MODEM
REDES
PLC - INTRODUCCIN
INTERCONEXIN PLCs - PC
PLC - INTRODUCCIN
DESDE EL CAMPO
MEMORIA
CONSOLA DE
PROGRAM.
CPU
SIST.OPERATIVO
PROGRAMA
IMAGEN ENT.
IMAGEN SAL.
TEMPORIZADORES
CONTADORES
HACIA EL CAMPO
HMI
PLC - INTRODUCCIN
ESCRIBIR
SALIDAS
DIAGNOSTICAR
CPU
PROCESAR
PROGRAMA
PROCESAR
MENSAJES
PLC - INTRODUCCIN
PROGRAMA PRINCIPAL
SE EJECUTA UNA VEZ
POR CICLO.-
RET
SUBR. # n
RET
INT # 0
RET I
INT # 0
RET I
OPCIONAL
PLC - INTRODUCCIN
LENGUAJE
STEP 5 / 7
LADDER
CONTACTOS
(Kontakt Plnen)
KOP
LISTADO DE
INSTRUCCIONES
LISTING
AWL
(AnWeisungs Listen)
GRAFCET
F U P
( FUnktions Plnen )
ANLISIS DE SISTEMAS
DIAGRAMAS DE FLUJO.-
PLC - INTRODUCCIN
CIRCUITO
ELCTRICO
FUP
LADDER - KOP
LD
A
AWL LD
A
OLD
=
I 0.0
I 0.1
I 0.2
I 0.3
Q 0.0
PLC - INTRODUCCIN
PLC - INTRODUCCIN
PLC - INTRODUCCIN
INTRODUCCIN
A LA
PROGRAMACIN
PLC - INTRODUCCIN
Introduccin a la
programacin
ACTUALIZA SALIDAS
ATENCIN DE COMUNICACIONES
WATCH DOG
MODOS DE
OPERACIN
NO ACTUALIZA SALIDAS
(permanecen en off) O FORZADAS
STOP
PERMITE COMUNICACIN
PARA ESTADOS DE E/S
PERMITE MODIFICAR EL
PROGRAMA USUARIO
PLC - INTRODUCCIN
Introduccin a la
programacin
DESDE EL CAMPO
MEMORIA
CONSOLA DE
PROGRAM.
CPU
SIST.OPERATIVO
PROGRAMA
IMAGEN ENT.
IMAGEN SAL.
TEMPORIZADORES
CONTADORES
HACIA EL CAMPO
HMI
PLC - INTRODUCCIN
Introduccin a la
programacin
DISPOSITIVOS DE PROGRAMACIN
>PROGRAMADORES DEDICADOS
ESPECFICOS PARA CADA MARCA Y MODELO
PORTTILES
APTOS PARA AMBIENTE INDUSTRIAL
MONITOREO DE ESTADOS
CAPACIDADES
EDICIN DE VARIABLES
CONEXIN PARA
IMPRESORAS
PROGRAMADORES DE EPROM
PLC - INTRODUCCIN
Introduccin a la
programacin
DISPOSITIVOS DE PROGRAMACIN
>CON PC
SOFTWARE ESPECFICO PARA CADA MARCA/MODELO
ADAPTADORES PARA COMUNICACIN
PROGRAMACIN OFF LINE
POSIBILIDAD DE DOCUMENTACIN
MONITOREO Y EDICIN
SIMULACIN EN ALGUNOS CASOS
PLC - INTRODUCCIN
Introduccin a la
programacin
MTODOS DE
PROGRAMACIN
CLASES DE
BLOQUES
LINEAL
UN SOLO BLOQUE
DE PROGRAMA
ESTRUCTURADA
PROGRAMA SEPARADO
EN BLOQUES O SR
OB
BLOQUES DE ORGANIZACIN
O PRINCIPAL (SIEMENS)
FC
BLOQUES DE FUNCIN
DB
BLOQUES DE DATOS
PLC - INTRODUCCIN
Introduccin a la
programacin
NOMBRE
VARIABLES
BITS
TIPO
RANGO
BOOL
BOOLEANO
0-1
BYTE
BYTE S/S
255
65535
WORD
16
ENTERO S/S
INT
16
ENTERO C/S
DWORD
32
DINT
32
-32768
+ 32767
0
-2
31
31
31
(2
-1)
PLC - INTRODUCCIN
Introduccin a la
programacin
CONTACTOS
INSTRUCCIONES
BSICAS (KOP)
BOBINAS
BLOQUES
PLC - INTRODUCCIN
Introduccin a la
programacin
PROBLEMAS DE AUTOMATIZACIN
ESTADO
INCIAL
SELECCIN DE ESTADOS
ESTADO
FINAL
INTERMEDIOS SEGN
CIERTAS REGLAS
SOLUCIONES
UNICA
VARIAS
ANALISIS DE SISTEMAS:
PROGRAMACION
GENERACION DE SECUENCIA DE
INSTRUCCIONES QUE RESUELVEN
EL ALGORITMO
PLC - INTRODUCCIN
Introduccin a la
programacin
PROBLEMAS DE AUTOMATIZACIN
PAUTAS GENERALES PARA EL ANALISIS DE SISTEMAS
PLC - INTRODUCCIN
EJEMPLOS DE SISTEMAS
PLC - INTRODUCCIN
EJEMPLOS DE SISTEMAS
PLC - INTRODUCCIN
EJEMPLOS DE SISTEMAS
PLC - INTRODUCCIN
EJEMPLOS DE SISTEMAS
PLC - INTRODUCCIN
EJEMPLOS DE SISTEMAS
PLC - INTRODUCCIN
CPU214
CPU215
CPU 216
MEMORIA
USUARIO
2000 INST.
1 kBYTE
4000 INST.
8 kBYTE
4000 INST.
8 kBYTE
MEMORIA
DATOS
4 kBYTE
5 kBYTE
5 kBYTE
EEPROM
4 kBYTE PRG
1 kBYTE DATOS
8 kBYTE
TOTAL
8 kBYTE
TOTAL
E/S
INCORP.
14 E / 10 S
14 E / 10 S
24 E / 16 S
MDULOS
DE EXPANS.
MX. 7
MX. 7
MX. 7
0,8 ms./k.inst.
TIEMPO
EJECUCIN
PLC - INTRODUCCIN
PLC - INTRODUCCIN
RELS PROGRAMABLES.-
PLC - INTRODUCCIN
PLC - INTRODUCCIN
VISUALIZADOR DE TEXTOS
SIEMENS TD - 200
PLC - INTRODUCCIN
CONTACTOR
Nivel de
fbrica
Controlador TCP/IP/Ethernet
Ethernet/TCP/IP
Area
Tiempos de
ciclo bus
< 1000 ms
PC/VME
CNC
Nivel de
celda
Tiempos de
ciclo bus
< 100 ms
Nivel de
campo
Tiempos de
ciclo bus
< 10 ms
PROFIBUS-FMS
VME/PC
PLC
DCS
PROFIBUS-DP
PROFIBUS-PA