Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1
SCSA 07-08
2
SCSA 07-08
3
SCSA 07-08
El nivel 4 requiere de una red informática que permita el flujo de todos los datos de la
empresa relacionados con la producción y la gestión. En esencia estos niveles se
implementan mediante ordenadores conectados entre sí y con las células de
producción del nivel 2.
En el nivel 2 puede haber una red local de comunicación entre los distintos elementos
de una célula (si las máquinas están muy separadas).
4
SCSA 07-08
1.1.1. Sensores.
Los sensores son elementos que captan propiedades físicas del proceso (como
presencia de objetos, velocidad, temperatura, etc.) y producen una señal eléctrica en
función de estas propiedades. Lo normal es que se conecten directamente al sistema
de control (autómata), aunque pueden conectarse directamente a un elemento
actuador en sistemas muy sencillos.
Existe en el mercado una enorme variedad de sensores. Los sensores pueden
clasificarse según distintas características.
A) Según el tipo de señal de salida pueden ser:
A.1) Binarios (detectores). Todos aqueles cuio equivalente eléctrico sexa un
contacto aberto ou pechado ou conmutado. A continuación móstranse algúns dos
máis coñecidos:
• Finais de carreira (interruptores de posición). Equivalen a un pulsador con
dous contactos asociados, un deles aberto e o outro pechado. Existen
moitos tipos según o número de contactos necesario, as condicións de
traballo, os esforzos mecánicos e o número de manobras.
5
SCSA 07-08
Termostato típico.
6
SCSA 07-08
7
SCSA 07-08
• Sensores de temperatura.
• Sensores de nivel.
• Sensores de presión.
• Sensores de caudal.
8
SCSA 07-08
9
SCSA 07-08
10
SCSA 07-08
11
SCSA 07-08
12
SCSA 07-08
13
SCSA 07-08
Bornes de entrada
dos contactos
principaís.
Bornes de saida
dos contactos
principaís.
• Contactos auxiliares. Utilízanse só no circuito de manobra, cada contactor
pode ter ata 8 contactos auxiliares. Diferéncianse dos de potencia só nas
intensidades que poden manexar.
Terminal A1
da bobina
Terminal A2
da bobina
14
SCSA 07-08
• Núcleo.
• Muelle. Encargado de devolver ó contactor a posición de reposo.
O contactor funciona da seguinte maneira. Cando entre os bornes da bobina existe
unha diferencia de potencial circula intensidade por ela que crea un campo
magnético o cal provoca que o núcleo actúe como un iman que atrae a armadura
vencendo a resistencia do muelle o que provoca a conmutación dos contactos (os
que estén abertos pechan e os pechados abren). Cando desaparece a diferencia
de potencial nos bornes da bobina cesa o campo magnético e o muelle encárgase
de repoñer os contactos a súa posición inicial.
C) Arrancadores estáticos y/o variadores de frecuencia. Sirven para conectar o
desconectar motores eléctricos limitando las corrientes de arranque y/o controlar
los distintos tipos de motores.
Al igual que sucede con los sensores, los actuadores o preactuadores se clasifican
según el rango de valores que pueden tomar en:
A) Actuadores binarios ó actuadores todo/nada. Solo tienen dos estados posibles:
activo ó inactivo. El sistema de control actúa sobre ellos con una señal digital.
Entre éstos están:
• Cilindros con electroválvulas todo/nada.
• Resistencias calefactoras con relés o contactores.
• Motores eléctricos con contactores.
• Válvulas todo/nada, que solo pueden estar totalmente abiertas o cerradas.
B) Actuadores continuos ó proporcionales. Tienen un rango muy amplio de
posibles valores. El sistema de control (autómata) actúa sobre ellos con una señal
continua analógica. Entre éstos están:
• Válvulas proporcionales, que pueden tener aperturas intermedias.
• Motores eléctricos con equipos de control de velocidad.
• Cilindros posicionadores. Son cilindros especiales que se pueden situar en
posiciones intermedias.
15
SCSA 07-08
16
SCSA 07-08
o Automatismos hidráulicos
17
SCSA 07-08
18
SCSA 07-08
19
SCSA 07-08
20
SCSA 07-08
Dispositivo Estados
Mecánicos Si/no
Válvula Abierta/cerrada
Transistor Saturación/corte
Esto no quiere decir que estos dispositivos no puedan tomar otros valores sino que,
sólo vamos a considerar dichos valores, desechando el resto.
Por ejemplo, una balanza con una pesa en uno de los dos platos es uno de estos
dispositivos.
Aunque la balanza puede tomar todas las posiciones intermedias, sólo consideramos
dos: posición “0” (balanza vencida hacia la izquierda) y posición “1” (balanza vencida
hacia la derecha).
Al cambiar la pesa de plato el sistema cambia de estado y, si la pesa es
suficientemente grande, el cambio será rápido.
Otro dispositivo bien conocido es un pulsador.
21
SCSA 07-08
Por el contrario, hay otros sistemas, como el pulsador, llamados sistemas sin memoria,
que cuando las entradas dejan de actuar, pasan a un estado llamado de reposo.
Estos y otros dispositivos permiten construir otros aparatos más complejos que se
llaman automatismos.
Sus modelos son los sistemas digitales y pueden ser de dos clases:
• Sistemas combinacionales (sin memoria). Las variables de salida dependen en
todo instante del estado de las variables de entrada.
22
SCSA 07-08
23
SCSA 07-08
24
SCSA 07-08
REPRESENTACIÓN VALORREPRESENTACIÓN
DECIMAL BINARIA
1 1 1
2 2 10
3 3 11
4 4 100
5 5 101
6 6 110
7 7 111
8 8 1000
9 9 1001
10 10 1010
16 11 1011
25
SCSA 07-08
26
SCSA 07-08
27
SCSA 07-08
2.1.3.1 Funciones.
Una función es una variable binaria cuyo valor es igual al resultado de una expresión
algebraica en al que se relacionan entre variables binarias por medio de las
operaciones básicas.
Funciones elementales y funciones básicas.
Se llaman funciones lógicas elementales a las funciones lógicas más simples que
pueden construirse utilizando los operadores lógicos. Cualquier otra función se puede
obtener como combinación de estas funciones elementales.
Además de estas funciones elementales existen otras funciones básicas cuya
importancia está en que con cualquiera de ellas se pueden conseguir todas las
funciones básicas y por extensión cualquier otra función. Estas funciones son: NAND,
NOR, EXOR.
Cada función lógica se caracteriza por:
• Un símbolo, dado por la norma IEC. A veces se utilizan otros símbolos en
electrónica y en otras tecnologías.
• Una tabla de la verdad.
• Una expresión matemática.
28
SCSA 07-08
Se llama término canónico de una función lógica a todo producto canónico (minterm) o
suma canónica (maxterm) en las cuales aparecen todas las variables en su forma
directa o inversa. Por ejemplo:
f(a, b, c) = a·-b·c = producto canónico = minterm
f(a, b, c) = á + b + -c = suma canónica = maxterm
El número máximo de productos canónicos o sumas canónicas para una función de n
variables es de 2n.
Para mayor facilidad de representación, cada término canónico se expresa mediante
un número decimal equivalente al binario obtenido al sustituir las variables ordenadas
de derecha a izquierda en orden creciente según su peso por un 0 o un 1 según
aparezcan negadas o no. Por ejemplo:
Término canónico = -d·c·b·-a = 0110 = 6
Termino canónico = d + -c + b + -a = 10
Como consecuencia las funciones pueden expresarse de la siguiente manera:
• f(a, b, c) = a·b·-c + -a·b·-c + a·-b·c = Σ3(3, 2, 5), en caso de sumas canónicas.
• f(a, b, c) = (a + -b + -c)·(-a + b + -c)·(a + b + c) = Π3(1, 2, 7), para el caso de
productos canónicos.
Toda función se puede expresar como producto de sumas canónicas o como suma de
productos canónicos.
Si se tiene la expresión canónica en forma de suma de productos, la expresión
canónica en forma de producto de sumas (suma de productos) se obtiene mediante el
complemento a 2n -1 de los productos canónicos (sumas canónicas) que no forman
parte de la función. Por ejemplo:
f = Σ3(0, 2, 5) = Π3(0, 1, 3, 4, 6)
Para obtener estas expresiones o sus equivalentes algebraicos a partir de la tabla de
la verdad se opera de la siguiente forma:
• En el caso de suma de productos canónicos se contabilizan las combinaciones
de variables para las que la función toma el valor 1.
• En el caso de productos de sumas se contabilizan las combinaciones de
variables para las que la función toma el valor 0 expresándolas mediante los
pesos complementarios a 2n -1 o como sumas canónicas.
29
SCSA 07-08
0 0 1
1 2 3
a
b 00 01 11 10
c
0 0 2 3 1
1 4 6 7 5
30
SCSA 07-08
a
c b 00 01 11 10
d
00 0 2 3 1
01 8 10 11 9
11 12 14 15 13
10 4 6 7 5
abc
de 000 001 011 010 110 111 101 100
00 0 4 6 2 3 7 5 1
01 16 20 22 18 19 23 21 17
11 24 28 30 26 27 31 29 25
10 8 12 14 10 11 15 13 9
31
SCSA 07-08
Ejemplo: f = Σ5(0, 1, 2, 3, 8, 9, 10, 16, 17, 18, 19, 24, 25, 27)
abc
de 000 001 011 010 110 111 101 100
00 10 4 6 12 13 7 5 11
10 18 12 14 110 11 15 13 19
1. ¿Hay algún uno que no se pueda agrupar con otro 1?. No.
2. ¿Hay algún uno que no se pueda agrupar con otros 3?. No.
3. ¿Hay algún uno que se pueda agrupar con otros 7?. Si el 10 y el 27
abc
de 000 001 011 010 110 111 101 100
00 10 4 6 12 13 7 5 11
10 18 12 14 110 11 15 13 19
00 10 4 6 12 13 7 5 11
10 18 12 14 110 11 15 13 19
32
SCSA 07-08
abc
de 000 001 011 010 110 111 101 100
00 10 4 6 12 13 7 5 11
10 18 12 14 110 11 15 13 19
33
SCSA 07-08
34
SCSA 07-08
Tipos de entradas.
Las entradas pueden ser de dos tipos:
• De datos. Llevan la información original o procesada por el subsistema.
• De control. Pueden estar destinadas a distintos propósitos pero en general se
pueden decir que indican al subsistema que operación realizar o le permiten
indicar al usuario el estado resultante de la operación.
Una de las entradas de control más comunes son las entradas enable (habilitación). Con
la entrada enable activa el sistema opera normalmente, con la entrada enable inactiva el
sistema entra en un estado de reposo.
35
SCSA 07-08
36
SCSA 07-08
37
SCSA 07-08
Aplicando a las entradas una combinación del código BCD natural, solamente
una de las salidas toma el valor lógico cero y a dicha salida se le asigna el
número equivalente a dicha combinación en el nuevo código.
En caso de que sea necesario pueden hacerse asociaciones de decodificadores
para ampliar el número de entradas y de esta manera podemos conseguir por
ejemplo un decodificador de uno entre 8 estados utilizando dos DEC 2:4. Este
circuito genera todos los productos canónicos de 3 variables binarias.
0V
38
SCSA 07-08
De entre las veinte salidas disponibles se eligen diez que tomen el valor cero
cuando en las entradas se presenta cada una de las combinaciones del código
BCD que se desea decodificar.
• Generación de cualquier función combinando los decodificadores con puertas
NAND. Conectando a la entrada de la puerta NAND las salidas correspondientes
a los productos canónicos que toman el valor uno en la función, ésta se genera a
la salida de dicha puerta.
Por ejemplo, mediante el decodificador decimal se puede general cualquier
función de tres variables utilizando como variables de entrada a, b y c. Las
salidas 0 a 9 toman el valor cero cuando en aquéllas se presenta la combinación
correspondiente y, por tanto, cada una de ellas realiza un producto canónico de
las variables de entrada.
39
SCSA 07-08
La información (de uno o más bits) se puede hacer aparecer en cualquiera de las
salidas aplicando a las entradas de selección la combinación binaria adecuada.
40
SCSA 07-08
41
SCSA 07-08
42
SCSA 07-08
43
SCSA 07-08
44
SCSA 07-08
45
SCSA 07-08
46
SCSA 07-08
47
SCSA 07-08
48
SCSA 07-08
49
SCSA 07-08
50
SCSA 07-08
• 74LS347
51
SCSA 07-08
2.2.3.2. Codificadores.
Un codificador es un circuito digital que ejecuta la operación inversa a la de un
decodificador. Un codificador tiene 2n (o menos) líneas de entrada y n líneas de salida.
Las líneas de salida generan el código binario correspondiente al valor de la entrada.
Los codificadores pueden ser de dos tipos:
• Con prioridad. En el caso de que estén activa más de una entrada a la salida
se reflejará la combinación binaria correspondiente a la entrada de mayor o
menor peso según el tipo de prioridad que tenga el modelo de codificador.
• Sin prioridad. Sólo debe estar activa una entrada para que la combinación
binaria de la salida sea fiable.
Implementación física de circuitos codificadores.
• 74147 y 74148 – Codificador de 10 a 4 líneas y de 8 a 3 líneas (octal a binario)
respectivamente con prioridad para la entrada de mayor peso.
El chip 74147 no necesita una entrada específica para codificar el cero que se
entiende corresponde a cuando las nueve líneas de datos se encuentran a 1, es
decir, no activas.
El 74148 dispone de las entradas/salidas de habilitación/inhibición IE y EO que
permiten ampliaciones sin necesidad de circuitos externos.
52
SCSA 07-08
53
SCSA 07-08
54
SCSA 07-08
55
SCSA 07-08
56
SCSA 07-08
57
SCSA 07-08
58
SCSA 07-08
2.2.3.4. Comparadores.
Reciben esta denominación los sistemas combinacionales que indican si dos datos de
N bits son iguales y en el caso que esto no ocurra cuál de ellos es mayor. En la
siguiente figura se muestra el esquema lógico y la tabla de la verdad de un
comparador binario de 2 bits.
59
SCSA 07-08
Se puede observar que las entradas de expansión sólo afectan a las salidas cuando
los datos en las entradas (A y B) son iguales.
En algunos casos es necesario realizar comparaciones entre entradas que tienen un
número de bits mayor que el permitido por integrado, en estos casos se realiza la
conexión de varios integrados en cascada. En la figura siguiente se muestra un
comparador de 8 bits realizado con el C.I. 74LS85 de 4 bits.
60
SCSA 07-08
61
SCSA 07-08
62
SCSA 07-08
A partir de las reglas anteriores se definen dos funciones: la función suma y la función
acarreo que quedan definidas por la siguiente tabla de la verdad.
63
SCSA 07-08
A este circuito se conoce como semi sumador y corresponde al circuito aritmético más
simple.
Un circuito semi sumador es por tanto un circuito capaz de sumar dos datos de un sólo
bit y producir un bit de acarreo de salida. Como se muestra en el siguiente diagrama
de bloques
Acarreo de
entrada de la
segunda suma
Acarreo de la
primera suma
de dos bits
Función suma
• En la segunda columna se suman tres bits cuyo valor decimal es tres y que se
corresponde con el número binario de dos bits 11 con lo cual el valor de la suma
será 1 y el de la función acarreo será también 1.
64
SCSA 07-08
En general una suma cualquiera de dos números binarios de n bits se trata como
sumas individuales de conjuntos de dos bits pero incorporando en cada suma un
tercer bit dado por el acarreo de la suma anterior.
De lo que se trata entonces es de definir el circuito que realice cada una de estas
sumas individuales pero incorporando el acarreo de la suma anterior. La tabla de la
verdad que se muestra a continuación define la función suma y la función acarreo para
una suma de dos bits con acarreo previo.
Un análisis de esta tabla de verdad y el uso de Mapas de Karnaugh nos lleva a las
siguientes expresiones para C1 y S:
65
SCSA 07-08
La ventaja del sumador completo de un bit es que permite conectarse en cascada con
otros sumadores completos para realizar un sumador completo de varios bits. Por
ejemplo, en la siguiente figura se muestra como se conectarían cuatro sumadores
completos de 1 bit para construir un sumador binario de cuatro bits.
El sumador mostrado en la figura anterior puede realizar la suma de dos datos binarios
de cuatro bits, el dato A=A3A2A1A0 y el dato B =B3B2B1B0 para producir la suma
A+B +C0=S=C4S3S2S1S0 con la posibilidad de recibir un acarreo de entrada C0 y de
generar un acarreo de salida C4.
Estos acarreos permiten ver a este sumador como un solo bloque que se puede a su
vez conectar en cascada con otro bloque idéntico para formar un sumador binario de 8
bits, y así sucesivamente, uno de 16 o uno de 32, etc.
Alguno de los circuitos más conocidos son los siguientes:
• 7480 Sumador Completo de 1 bit.
• 7482 Sumador Completo de 2 bits.
• 7483 Sumador Completo de 4 bits.
• 74283 igual al 7483 pero con diagrama de patitas diferente
66
SCSA 07-08
67
SCSA 07-08
Obsérvese que el bloque de cuatro puertas EXOR realiza el complemento a uno del
dato B cuando el switch está en la posición de restar y Co le suma 1 a este
complemento a uno de B para obtener su complemento a dos.
2.2.3.5.1.4. Convertidor BCD - BCD exceso tres.
Una aplicación directa de un sumador de cuatro bits como el 7483 es un convertidor
de BCD a BCD exceso tres que se puede realizar sumado al dato de entrada A, una
constante B=3=(0011)2 como se muestra en la figura siguiente.
68
SCSA 07-08
69
SCSA 07-08
Las tablas de verdad de todas las unidades aritmético-lógicas no son iguales, ya que
dependen del juego de operaciones que realice.
70
SCSA 07-08
71
SCSA 07-08
72
SCSA 07-08
73
SCSA 07-08
74
SCSA 07-08
Los nodos representan los estados del sistema, es decir, cada nodo
representa una combinación de valores específicos para cada Flip-Flop.
Los arcos por su parte representan las transiciones entre los estados, que
están dadas por eventos que se explican en sus rótulos y son efectuadas
síncronamente.
Como hemos visto, el elemento de memoria básico de los circuitos secuenciales
síncronos es el biestable. Almacena el estado 0 ó el estado 1. También se les suele
conocer como FLIP-FLOPS.
Existen distintos tipos de biestables
Biestable RS
El biestable básico es el RS. Tiene dos entradas S(set) y R(reset), y dos salidas
complementarias Q (qn) y Q, tiene además una entrada CLK(reloj) activa por flanco de
subida
75
SCSA 07-08
Biestable JK
El biestable JK puede considerarse como el biestable universal. Dispone de tres
entradas síncronas J y K, para especificar la operación y CLK, para disparar el
biestable. También consta de dos entradas asíncronas PR y CLR, y por supuesto dos
salidas complementarias.
Su ecuación característica es: Qn+1 = JQn’ + K’Qn
Este es su símbolo tradicional y su tabla de funcionamiento:
Biestable T
76
SCSA 07-08
77
SCSA 07-08
Así, cuando CLK=1 (reloj alto) el maestro registra los datos presente en las entradas
RS, permaneciendo inhibido el esclavo, por lo que no hay transferencia de información
al mismo.
Con el reloj en nivel bajo (CLK=0) el maestro se inhibe, no hay modificaciones en sus
salidas, y éstas actúan como entradas al esclavo, transfiriéndose su estado a la salida
del mismo.
O sea, la entrada sólo se transfiere a la salida cuando ha terminado el pulso (como si
fuera disparado por un flanco de bajada), pero se pueden detectar los cambios
producidos en la entrada mientras que CLK=1.
ANÁLISIS DE CIRCUITOS SECUENCIALES SÍNCRONOS
El análisis consiste en obtener una tabla de estados (o tabla de transición) y/o un
diagrama de flujo, de las secuencias de tiempo de las entradas, salidas y estados
internos del sistema secuencial. También es posible escribir expresiones booleanas
que describan su comportamiento.
La tabla consta de 4 secciones principales: entrada, estado presente, estado futuro y
salida. En la sección estado presente se indica los estados de los FF antes de la
ocurrencia del pulso de reloj bajo las condiciones de entrada indicadas. En la sección
estado siguiente se muestra el estado de los FF después del pulso. Y la sección de
salida muestra los valores de las variables de salida durante el estado presente.
78
SCSA 07-08
Dónde se están representando tres mapas de Karnaugh al mismo tiempo, para las
funciones Q2Q1 que representan los estados futuros del circuito y la función Y que
representa la salida. Se interpreta de la siguiente manera: si el circuito está en el
estado 01 (dado por q2q1) y recibe una entrada 0 (X) pasa al estado 11 (Q2Q1) con
salida 0 (Y); si estando en 01 lo que recibe es una entrada 1, entonces la tabla nos
dice que pasa al estado 01, o sea, se queda en el mismo estado y la salida es 0.
Esta forma de interpretar la tabla de estados o de transición permite generar algo
fundamental en el diseño y análisis de sistemas secuenciales: EL DIAGRAMA de
FLUJO o de ESTADOS:
79
SCSA 07-08
80
SCSA 07-08
No existen salidas, luego suponemos que las salidas de los FF son las salidas del
circuito.
La tabla de transición es:
Como existen dos variables de estado interno q2q1 se necesitan dos elementos de
memoria, dos FF. Vamos a realizar el diseño con biestables JK. Para cada uno de los
biestables necesitamos deducir la entrada J y la entrada K. Dichas funciones se
pueden realizar usando puertas básicas o dispositivos MSI.
Construimos la tabla de estado de esta forma:
81
SCSA 07-08
82
SCSA 07-08
1
SCSA 07-08
2
SCSA 07-08
3
SCSA 07-08
4
SCSA 07-08
2.2. Instrucciones.
Un programa en el lenguaje de lista de instrucciones está compuesto por una
secuencia de instrucciones cada una de las cuales está formada por tres partes o
campos.
• Operador. Indica el tipo de operación que realiza.
• Modificador. Influye en el resultado de la operación.
• Operando. Especifica las variables con las que se ejecuta la operación.
ejemplo
Según las acciones que ejecutan, las instrucciones se pueden dividir en cuatro
grandes clases:
Instrucciones que operan con bits. Introducen un solo operando en la instrucción.
En la siguiente tabla se indican estas instrucciones.
5
SCSA 07-08
• Instrucciones
• Instrucciones que operan con octetos, palabras o dobles palabras.
• Instrucciones de temporización y contaje.
• Instrucciones de control que permiten modificar la secuencia de ejecución de
las instrucciones del programa.
6
SCSA 07-08
NEUMÁTICA
Cilindros
Símbolo: Descripción:
De doble efecto.
Accionador angular.
7
SCSA 07-08
Filtro en general.
Refrigerador.
Secador.
Lubrificador.
Unidad de acondicionamiento.
Compresor.
Generador de vacio.
Termómetro.
Manómetro.
Silenciador.
Tanque.
8
SCSA 07-08
Válvulas
Símbolo: Descripción:
Válvula selectora.
Escape rápido.
Antirretorno.
Regulador de presión.
Bifurcador de caudal.
Regualdor de caudal.
Válvula 5/3.
Válvula 5/2.
Válvula 4/3.
9
SCSA 07-08
Válvulas
Símbolo: Descripción:
Válvula 4/3.
Válvula 4/2.
Válvula 3/3.
Válvula 3/2.
Válvula 3/2.
Válvula 2/2.
Válvula 2/2.
10
SCSA 07-08
Accionamientos
Símbolo: Descripción:
Pulsador en general.
Tirador.
Electroválvula.
Electroválvula servopilotada.
11
SCSA 07-08
Accionamientos
Símbolo: Descripción:
Detector neumático.
12
SCSA 07-08
Lógica
Símbolo: Descripción:
Función igualdad.
Función negación.
Función AND.
Función OR.
Función NAND.
Función NOR.
Temporizador a la conexión.
Temporizador a la desconexión.
13