Académique Documents
Professionnel Documents
Culture Documents
- 0506
Variables Análogas
Una variable análoga o continua es aquella que puede tomar
un número infinito de valores en un rango determinado.
En un amanecer es imposible notar los cambios de
iluminación que suceden en la transición de la
oscuridad total a la presencia plena de luz; estos
cambios ocurren tan lentamente que no podemos
detectarlos. La iluminación en un amanecer es
entonces una variable análoga.
Al estudiar el crecimiento de una planta, se
encontraría el mismo fenómeno: el crecimiento es
continuo, es decir, si sabemos que la planta pasó de
la altura 1 a la altura 2, no podríamos imaginar un
valor en ese intervalo que no se hubiese presentado
en algún instante de tiempo. La altura de la planta,
es entonces una variable análoga.
Asfur Barandica L. - 0506
Variables Análogas
Variables Discretas
Una variable discreta, por el contrario, solo
puede tomar un número finito de valores.
La lectura del tiempo en un reloj que funcione a
partir de un cristal de cuarzo y que solo disponga
de horario, minutero y segundero, por ejemplo,
solo puede tomar un número finito de valores
(12x60x60=43200 posiciones diferentes).
Así mismo, el interuptor que controla una
bombilla solo puede estar en uno de dos estados:
abierto (bombilla apagada) o cerrado (bombilla
encendida).
El número de hojas de un libro, el estado de las
luces de un semáforo y el precio del barril de
petroleo a lo largo de un año, son variables
discretas.
Asfur Barandica L. - 0506
Señales Digitales
Como ya se ha dicho, una variable discreta solo puede tomar
un número finito de valores. Si una señal discreta solo puede
tomar dos valores, se denomina señal digital.
Se pueden combinar varias señales digitales para representar
una variable discreta. A manera de ejemplo, si se tienen dos
indicadores luminosos en el panel de control de una máquina,
cada una de los cuales solo puede estar encendido o apagado,
es posible señalizar cuatro estados distintos:
APAGADO-APAGADO: llenado entre el 0 y el 25%
APAGADO-ENCENDIDO: llenado entre el 25 y el 50%
ENCENDIDO-APAGADO: llenado entre el 50 y el 75%
ENCENDIDO-ENCENDIDO: llenado entre el 75 y el 100%
Asfur Barandica L. - 0506
Señales Digitales
Bits y Bytes
El 1 y el 0 son la representación de los estados de un
sistema digital o sistema binario. Un dígito binario es
llamado un bit y solo puede tomar uno de estos dos valores.
Comúnmente, los bits se agrupan en paquetes de 4, 8 o 16
elementos llamados nibbles (4 bits), bytes (8 bits) o dígitos
hexadecimales (16 bits).
Digitalización de Señales
Actualmente, cualquier equipo de procesamiento de señales
eléctricas incluye la digitalización de las mismas.
Digitalizar consiste en tomar las señales eléctricas (continuas) y
convertirlas en señales discretas, las cuales son representadas
mediante un conjunto de señales digitales.
El dispositivo o sistema que realiza la digitalización se denomina
conversor analógico a digital o ADC (Analog-to-Digital converter).
La digitalización involucra tres acciones: el muestreo, la
cuantificación y la codificación.
Conjunto
Señal ADC de señales
continua digitales
Asfur Barandica L. - 0506
Muestreo
En todo ADC está implícito el proceso de muestreo. Dado que la
digitalización requiere un tiempo no despreciable para su ejecución y
que la señal de entrada al ADC es continua, no es posible entregar en la
salida un número infinito de valores para representar la variable de
entrada. Por el contrario, en la salida se generará un nuevo valor o
muestra, solo después de un tiempo determinado.
Las muestras pueden producirse en forma periódica o no periódica.
Así por ejemplo, si se utiliza un ADC con tiempo de conversión de 10
s, podrán lograrse hasta 100.000 muestras por segundo de una
variable.
Asfur Barandica L. - 0506
Cuantificación o Cuantización
La cuantificación es la
representación de una señal
continua mediante un número finito
de estados. Es fácil darse cuenta de
que la cuantización implica la
pérdida de información.
Un conversor análogo a digital de
8 bits, por ejemplo, genera una
indicación que puede tomar 256
valores distintos; así, es posible
conocer el valor de una variable
con una aproximación de 1 parte en
256 (equivalente a 0.39%).
Asfur Barandica L. - 0506
Codificación
La información digital debe ser codificada, es decir,
entregada al subsistema siguiente en un código determinado.
Diferentes códigos de uso común, permiten representar
información numérica y no numérica; los datos numéricos
pueden ser signados o no signados. En un tema posterior se
estudiarán algunas de las formas de codificar información.
Asfur Barandica L. - 0506
Muestreo, Cuantización y
Codificación
Asfur Barandica L. - 0506
Revisión de conceptos
Clasifique los elementos del siguiente listado como variables
análogas, discretas o digitales:
Ángulo de apertura de una puerta
Piso en el que se encuentra un ascensor
Altura sobre la calle de un ascensor
Signo de un número entero o real
Número de cabellos en la cabeza de una persona
Si se tienen 10 señales digitales para representar el valor de una
variable discreta, ¿cuántos valores distintos puede tomar dicha
variable? ¿cual es el equivalente porcentual de la aproximación?
Un conversor A/D de 8 bits requiere 10 s para completar la
conversión de una señal continua. ¿Cuánta memoria se requiere para
almacenar la información entregada por el conversor en un lapso de
10 segundos, operando a su máxima velocidad de conversión?
Asfur Barandica L. - 0506
Datos
Handshaking
Comunicación en Paralelo
El canal de comunicación dispone de varios
hilos para los datos.
En un canal paralelo de N hilos, pueden
enviarse N bits en forma simultánea.
Solo se usan en distancias cortas.
Enlaces paralelo estandarizados: IEEE488,
Centronics
Datos
Handshaking
Proceso de la Comunicación
Emisor Canal de Comunicación Receptor
Emisor Receptor
Receptor Emisor
Tramas (Frames)
Una trama es una unidad con formato definido para el envío de
datos.
Normalmente una trama consta de cabecera, datos y cola. Cada una
de estas partes puede estar dividida en varios campos.
En la cola suele existir un campo para el chequeo de errores. En la
cabecera habrá campos de control de protocolo.
La composición de la trama, es decir, la definición de los campos,
sus contenidos y limitaciones, son especificados por el protocolo
particular que se esté usando sobre el canal de datos.
Handshaking (Control de Flujo)
Conjunto de señales o de comandos que permiten controlar
la transferencia de información entre dispositivos. Se puede
hacer por hardware o por software. También se puede
omitir.
Software: usa bytes de datos como caracteres de
control, los cuales se envían por las mismas líneas
que transportan el mensaje (las líneas de datos).
Hardware: utiliza líneas que cumplen una función
específica durante la transmisión del mensaje.
Sin control de flujo: los datos son enviados sin
tener información sobre la capacidad del receptor
para aceptarlos.
Control de Flujo por Software
Con caracteres X-ON/X-OFF
Cuando el transmisor recibe el carácter X-OFF (ASCII 11H),
la comunicación cesa hasta que es enviado un carácter X-ON
(ASCII 13H)
Método de uso común cuando el receptor y el transmisor
pueden procesar datos relativamente rápido.
Normalmente el receptor tendrá un gran buffer para los datos
recibidos. Cuando el buffer se llena, se transmite X-OFF.
Control de Flujo por Hardware
Cuando una de las estaciones desea transmitir, activa la señal RTS.
Posteriormente espera que la otra estación active una señal para indicar la
disposición para recibir datos. Tal señal es aplicada a la entrada CTS.
En la estación que debe recibir los datos, la línea puede denominarse CTS o
DSR.
Las señales restantes estaban pensadas para el uso de modem externo.
Asfur Barandica L. - 0506
Revisión de Conceptos
Haciendo la analogía entre las vías de transporte y los tipos de
canales de comunicación, clasifique cada una de los siguientes como
simplex, half duplex o full duplex, como alternada o simultánea y
como serie o paralelo.
La vía férrea que conecta dos ciudades
Una autopista con cuatro carriles en cada dirección
Una calle angosta (un carril) en un solo sentido
El canal de Panamá en la zona de las exclusas
Revise las ventajas y desventajas de cada una de las opciones para
el control de flujo de datos en un canal de comunicaciones.
¿Qué sucede si en un dispositivo que hace las veces de fuente de
datos y que tiene control de flujo por hardware, se unen las líneas
RTS y CTS entre sí?
¿Es posible usar el mecanismo de control de flujo por software en
un canal half duplex?
Asfur Barandica L. - 0506
Representación de información
en forma binaria
Preguntas de Estudio:
¿Porqué usar sistemas de dos estados?
¿Porqué es común el uso de las notaciones octal y hexadecimal
en los sistemas digitales?
¿Es posible representar números negativos con señales
digitales?
¿Es posible representar fracciones decimales con señales
digitales?
¿Es posible representar caracteres alfanuméricos con señales
digitales?
Asfur Barandica L. - 0506
Sistemas de Comunicación de
dos Estados
Son aquellos en que los datos solo pueden tomar dos
estados, opuestos entre sí. Por esto se refiere también a ellos
como sistemas binarios.
Ejemplos: la ausencia o presencia de corriente en un
circuito, un voltaje alto (+5V) o bajo (0V) con respecto a un
punto común.
PRENDIDO APAGADO
ON OFF
Asfur Barandica L. - 0506
Bits y Bytes
Los número binarios se pueden
expresar con un equivalente en el
sistema decimal:
Representación de Bits y
Bytes
Sistema octal: este sistema utiliza notación posicional en
base 8. Los símbolos son: 0, 1, 2, 3, 4, 5, 6 y 7
\
|
| En base 10
|
|
/
Asfur Barandica L. - 0506
Representación de Bits y
Bytes
Sistema hexadecimal: usa notación posicional en base 16.
Los símbolos son: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A (10), B(11), C
(12), D (13), E (14) y F (15).
\
|
| En base 10
|
/
Asfur Barandica L. - 0506
Representación de Bits y
Bytes
Las cadenas de bits pueden manipularse más fácilmente en
las notaciones octal y hexadecimal.
Así, la cadena de bits 101011001110101000010001 puede
escribirse de la siguiente manera:
Conversión de decimal a
otras bases
Para convertir un número decimal a cualquier base, se
divide el número sucesivamente por la base y al final se
toman los residuos.
Ej: convertir el número 57 a binario y hexadecimal.
Asfur Barandica L. - 0506
Tipos de Datos
Representación de cantidades numéricas
Números enteros sin signo:
4 bits 01012 = 5
8 bits 1001 00112= 63 H = 147
16 bits 0110 1001 1100 10112 = 69CB H = 27083
Tipos de Datos
Representación de cantidades numéricas con signo
Números enteros con signo
Signo-magnitud: el primer bit representa el signo y el resto
la magnitud. ‘1’ negativo; ‘0’ positivo
+25 = 00011001 +4 = 00001100
-25 = 10011001 -4 = 10001100
Complemento a uno: se tiene signo y magnitud. Los
números positivos se representan igual, pero los negativos
resultan de invertir los bits: los ‘0’ en ‘1’ y viceversa.
+251C = 00011001 +41C = 00000100
-251C = 11100110 -41C = 11111011
Asfur Barandica L. - 0506
Tipos de Datos
Complemento a dos: los positivos conservan la misma
estructura, para los negativos se realiza el complemento a uno y
se suma una unidad.
+252C = 0001 1001 +42C = 00000100
-251C = 1110 0110 -41C = 11111011
-252C = 1110 0111 -42C = 11111100
+ 72C = 00000111 +1242C = 01111100
-71C = 11111000 -1241C = 10000011
-72C = 11111001 -1242C = 10000100
Asfur Barandica L. - 0506
Tipos de Datos
Números en punto flotante: permite representar cantidades no
enteras con signo. El número se compone de tres partes:
N=MxBE ==> N = 0.00345 = 3.45x10-3
N es el número (0.00345), M la mantisa (3.45), B la base (10) y E el
exponente (-3).
- Formato IEEE 754: 32 bits. La base del exponente es 2.
Tipos de Datos
Tipos de Datos
Información no numérica
Para que exista entendimiento debe haberse establecido un
código. Las letras, aunque son las mismas significan diferentes
cosas según el orden y según el idioma.
AMOR ROMA MORA
MAMÁ = MOTHER
ACTUAL (inglés) ACTUAL (español)
Las letras según el orden en que estén y el idioma, toman un
significado; lo mismo sucede con los bits y los caracteres.
Asfur Barandica L. - 0506
Código ASCII
(American Standard Code for Information Interchange)
?
Asfur Barandica L. - 0506
Algunas de ellas...
Qué representa la siguiente cadena de bits?
0100 0001 0110 0011 0110 1101 0100 0101
Recuerde!
Por los cables que sirven como canales de datos, solo viajan
señales eléctricas de voltaje o corriente.
Esas señales eléctricas toman valores que se pueden interpretar
como unos y ceros, es decir, como bits.
El intercambio de información entre los dispositivos conectados al
canal, puede involucrar largas cadenas de bits.
Para facilitar la lectura y la interpretación de esos bits, se utilizan
notaciones diferentes a la binaria, como la octal y la hexadecimal.
Las cadenas de bits que viajan por los canales de comunicación se
organizan en tramas, en las que los datos pueden representar
información de diferentes tipos: booleana, numérica, alfanumérica o
con un código particular.
La única manera de interpretar correctamente una cadena de bits,
recibida a través de un canal de datos, es conociendo de antemano la
definición de la trama y el formato de los datos.
Asfur Barandica L. - 0506
Revisión de Conceptos
La hoja de especificaciones de un PLC indica que el contador 01
está en la dirección de memoria 1234 O. Exprese esta dirección en
decimal, binario y hexadecimal.
Se recibe por un canal de comunicación de datos la siguiente
cadena de bits: 1011 0011 1111 0100. Indique su significado,
sabiendo que:
Es un número no signado de 16 bits
Es un número signado en complemento a uno, de 16 bits
Es un número signado en complemento a dos, de 16 bits
Es un número de punto flotante (suponga que los 16 bits
menos significativos de la mantisa son ceros)
Convierta el número decimal 333 a binario, octal y hexadecimal.
Investigue porqué es común el uso de los sistemas en base 8 y en
base 16, y no otros.
Codifique su nombre y su año de nacimiento en ASCII.
Asfur Barandica L. - 0506
Lazos de Control
Preguntas de Estudio:
¿Cuál era en el pasado y como ha evolucionado la distribución
de funciones en los dispositivos que conforman un lazo de
control?
¿Qué significan los acrónimos PLC, MMI, HMI, RTU, DCS,
OPC y SCADA?
¿Qué diferencia a un transmisor inteligente de uno
convencional?
Asfur Barandica L. - 0506
Instrumentación Moderna y
Sistemas de Control
señal Variable
error controlada
Instrumentos Inteligentes
Instrumentos capaces de realizar tareas adicionales a la
representacion de una señal medida o controlada. Estas funciones
son: medición de la variable, validación de la medida, capacidades
de configuración, comunicación digital con el entorno y, en algunos
casos, almacenamiento de información.
Asfur Barandica L. - 0506
Instrumentos Inteligentes
Medición: adquisición de señal, filtrado, amplificación,
eliminación de offset, linealización, compensación.
Validación: autoregulación y autodiagnóstico del instrumento
ligada a la medición.
Configuración: rangos, patrones, niveles de seguridad y funciones
especiales.
Comunicación: manejo físico y lógico de un enlace de
comunicaciones serial para la transmisión y recepción de
información de configuración y del proceso.
Almacenamiento de información: parámetros de configuración y
datos de proceso.
Asfur Barandica L. - 0506
PLC
Controladores Lógicos Programables (Programmable Logic
Controllers)
Elementos de control autónomos, generalmente modulares,
destinados a recibir señales de entrada, procesarlas y generar
señales de control.
Diseñados para el control secuencial, evolucionaron al control
de procesos (incluyen lazos PID y control avanzado).
Permiten conexión a redes.
Programables en lenguajes como Logo, Ladder y Grafcet.
Asfur Barandica L. - 0506
MMI o HMI
Interfaz Hombre-Máquina o Humano-Máquina (Man-Machine
Interface o Human-Machine Interface)
Punto de interacción entre el
usuario y la máquina.
Generalmente hacen referencia
a monitores, pantallas
industriales sensibles al tacto o
con teclados añadidos.
Permiten manejo de menús
para consulta de datos o eventos
y parametrización de procesos.
Asfur Barandica L. - 0506
SCADA
Control Supervisorio y Adquisición de Datos (Supervisory Control
And Data Acquisition)
Usa MMI para presentar datos
de proceso y cambiar
parámetros.
Consta de un PC y un
programa (software SCADA)
conectados a los elementos que
recogen los datos: PLCs, tarjetas
para PC, RTUs u otros sistemas.
Puede involucrar múltiples
terminales enlazadas mediante
una red.
Asfur Barandica L. - 0506
DCS
Sistema de Control Distribuido (Distributed Control System)
Sistema completo para control
de procesos con partes hardware,
software y de adquisición de
datos.
Suministra toda la funcionalidad
de un SCADA.
Partes modulares y distribuidas
que forman una sola arquitectura.
Cada parte encargada de una
función específica, se comunican
entre sí a través de una red de
datos.
Asfur Barandica L. - 0506
RTU
Unidad Terminal Remota (RemoteTerminal Unit)
OPC
OLE para Control de Procesos (OLE for Process Control)
Sistemas de Comunicación.
Preguntas de Estudio:
¿Qué es y cuál es la utilidad del modelo de referencia OSI?
¿Es necesario que en un sistema de comunicación estén presentes
todas las capas del modelo OSI?
¿Qué es un modem?
¿Qué es un repetidor?
¿Qué es un switch?
¿Qué es un hub?
¿Qué es un enrutador?
¿Qué es un gateway?
Asfur Barandica L. - 0506
Sistema de Comunicación
Típico
Un sistema de comunicación universal típico, entre dos puntos A y B,
se compone de:
DTE (Data terminal Equipment) en el punto A: es la fuente o destino de la
información y es quien envía o recibe la información a través del canal de
transmisión.
Interfaz entre el DTE y el DCE en el punto A
DCE (Data Communications Equipment) en el punto A: es el dispositivo
que pone los datos en el canal
El canal de transmisión entre A y B: es el medio a través del cual viajan los
datos.
DCE en el punto B
Interfaz entre DCE y DTE en el punto B
DTE en el punto B
Modelo de Referencia OSI
ISO desarrolló un modelo de referencia para las arquitecturas de sistemas
llamado OSI. El modelo se estructura en 7 capas.
OSI pone atención al intercambio de información entre sistemas y no al
funcionamiento interno de cada sistema en particular.
Cada capa implementa un grupo de servicios que son usados por la capa
superior a ella, por medio de SAP (Puntos de Acceso a Servicio), los cuales
definen la interfaz vertical.
Equipos de Comunicación
Repetidor: ubicado en el
canal de transmisión, está
encargado de dar potencia
a la señal enviada, de tal
manera que puede llegar
más lejos sin sufrir
atenuaciones.
Retransmiten la
información que reciben.
Permiten extender el
tamaño de la red.
Operan en la capa 1 del
modelo OSI.
Asfur Barandica L. - 0506
Equipos de Comunicación
Modem: (modulador-
demodulador) equipo para
transmisión y recepción de
datos.
Convierte la señales
digitales en análogas para el
envío por un canal análogo.
Realiza el proceso.
inverso para la recepción.
Opera en la capa 1 del
modelo OSI
Asfur Barandica L. - 0506
Equipos de Comunicación
Switch: encargado de conectar elementos dentro de una red. Sirve
para regular el flujo de información, el direccionamiento según la
dirección de destino; no tiene acceso a toda la información. Según el
destino de la información, selecciona por dónde y reennvía los datos.
Opera en la capa 2 del modelo OSI.
Asfur Barandica L. - 0506
Equipos de Comunicación
Hub: al igual que un switch sirve para conectar diferentes
dispositivos, pero no ejerce ninguna regulación sobre los datos,
reenvía directamente lo que recibe, ocasionando posibles
colisiones.Trabaja en la capa 1 del modelo OSI
Asfur Barandica L. - 0506
Equipos de Comunicación
Enrutador: dispositivo hardware o software que interconecta redes o
segmentos de redes. Tienen la opción de examinar y dirigir el tráfico,
decide cuál es el mejor camino para enviar la información, impide
que pasen los paquetes con datos erróneos. Tienen en cuenta la
dirección de las subredes, no las direcciones del dispositivo de
destino.
Asfur Barandica L. - 0506
Equipos de Comunicación
Gateway: permite conectar dos redes diferentes y es el encargado de
controlar el flujo entre ambas. Algunos realizan conexión entre redes
que manjean diferentes protocolos y convertir los formatos de datos
diferentes entre las dos redes. Funcionan en la capa más alta del
modelo OSI.
Asfur Barandica L. - 0506
Revisión de Conceptos
En la analogía del modelo OSI con el sistema postal, si la carta
debe ser traducida a otro idioma antes de ser entregada al
destinatario, ¿el traductor a qué tipo de dispositivo se asemeja?
En la misma analogía, cuando en la oficina de correo utilizan un
sobre plástico para meter la carta y reproducen en el exterior de ese
sobre todos los datos necesarios, ¿el sobre a qué tipo de dispositivo
se asemeja?
Si en la oficina de correos origen, la carta y el sobre se pasaran por
un fax y en la oficina de correos destino se volviera a empaquetar la
carta recibida en un sobre con idéntica información, ¿la máquina fax
a qué tipo de dispositivo se asemeja?
Asfur Barandica L. - 0506
Glosario
Actuador:
Sensor: permite conec
Transductor: