PROCESAMIENTODE IMÁGENES:CONSEJOS ÚTILES
Vol. 6 Comunicación (RS-232C)
AMES ÚTILES
MNÚTILES
2
CONSEJOS ÚTILES PARA ELPROCESAMIENTO DE IMÁGENESCONSEJOS ÚTILES PARA ELPROCESAMIENTO DE IMÁGENES
Vol. 6 Comunicación (RS-232C)
RS-232C es un método de comunicación utilizado para transmitir el resultado del procesamiento
de imágenes o para controlar un instrumento de procesamiento de imágenes desde una PC o
PLC. A continuación se describen los detalles de la comunicación RS-232C.
01 ¿Qué es RS-232C?Protocolo de comunicación para transmisión de tipo serialRS-232C es un tipo de transmisión en serie para la comunicación entre computadoras (o PLCs) y sensores
u otros dispositivos periféricos. Otro tipo de protocolo de comunicación en serie es el USB. Este tipo
generalmente viene incorporado en las computadoras personales.
RS-232C es una abreviatura de "Recommended Standard 232 version C". Se trata de una designación del
protocolo de comunicación utilizado para transmitir señales digitales estandarizado por Electronic Industries
Alliance (EIA) en los Estados Unidos. La velocidad máxima de comunicación es de 115.2 kbps.
Existen dos tipos de transmisión de señales digitales: En paralelo y en serie.
El primero transmite datos de 8 ó 16 bits simultáneamente a través de varias líneas. El último transmite un bit de
datos a la vez a través de dos líneas, una para el envío y otra para la recepción. Por consiguiente, la transmisión
en paralelo es notablemente más rápida en términos de velocidad de comunicación.
Sin embargo, la transmisión en paralelo implica un cableado complicado. La transmisión en serie es más lenta
en términos de velocidad de comunicación, pero el cableado es mucho más simple.
En la actualidad, la transmisión paralela se utiliza para transmitir señales dentro de un dispositivo, como la
interna dentro de una computadora; y la transmisión en serie se utiliza para transmitir datos entre dispositivos.
02 Parámetros ajustables en RS-232CEspecifi caciones de comunicación RS-232CLa comunicación RS-232C requiere ajustar las siguientes especificaciones.
Especificaciones Descripción del ajuste
Velocidad en baudios Número de bits transmitidos en un segundo
Longitud del dato en bits Número de bits del dato
Control de paridad Ajuste para detectar errores de comunicación
Longitud de bits de parada Número de bits de parada
Delimitador del dato Símbolo utilizado para separar los datos
Cable de comunicación RS-232CExisten dos tipos de cables de comunicación RS-232C: Tipo recto y tipo cruzado. En general, el tipo recto
se utiliza para interconectar una computadora (o PLC) con dispositivos periféricos (incluyendo sensores). Un
tipo cruzado se utiliza para conectar computadoras.
La manera más común para distinguir entre estos dos tipos de cable es que el recto tiene "conectores macho
y hembra" en los extremos; y el de tipo cruzado presenta "conectores hembra" en ambos extremos. La
longitud máxima de un cable de comunicación RS-232C es de 15 m 49.21'.
Extremo terminal RS-232C (D-sub de 25 pines) Extremo terminal RS-232C (D-sub de 9 pines)
1 13
14 25
1
6
5
9
3
CONSEJOS ÚTILES PARA ELPROCESAMIENTO DE IMÁGENESCONSEJOS ÚTILES PARA ELPROCESAMIENTO DE IMÁGENES
Vol. 6 Comunicación (RS-232C)
<Para conectar un instrumento de procesamiento de imágenes y una PC>
<Para conectar un instrumento de procesamiento de imágenes y una unidad de enlace PLC>
Cambiador de géneroCuando una PC (o PLC) y un dispositivo periférico se conectan con más de un cable para aumentar la
longitud, se utiliza un "adaptador de extensión" para conectar los cables.
Normalmente, el conector RS-232C del dispositivo es "hembra" y los conectores a ambos extremos del cable
son "machos".
Por lo tanto, para conectar dos cables es necesario un cambiador de género "hembra-a-hembra" (dispositivo
para cambiar entre macho y hembra).
03 Velocidad de comunicaciónVelocidad en baudios y bpsAunque, tanto la velocidad en baudios, como en bps (bits por segundo), se utilizan como unidad de
transmisión de señales digitales, la velocidad en baudios no es igual a la de bps. La velocidad de
transmisión en baudios es una unidad que expresa el número de acciones de modulación/demodulación que
un módem u otro dispositivo puede hacer en un segundo. Por otro lado, bps es una unidad que expresa la
cantidad de señales que pueden ser transmitidas en un segundo.
La unidad para expresar la velocidad de comunicación es bps.
Por ejemplo, cuando un módem puede hacer 2400 acciones de modulación/demodulación en un segundo y
puede transmitir una señal de 2 bits en una modulación/demodulación, su velocidad en baudios es de 2400
y la velocidad de comunicación es de 4800 bps.
Cable de comunicación RS-232C
Tipo recto
Cable de comunicación RS-232C
Tipo recto
PC
Unidad de enlace PLC
Para establecer comunicación RS-232C entre un instrumento de procesamiento de imágenes y
un PLC, conecte un cable "tipo recto" de comunicación a la "unidad de enlace PLC".
Cambiador de género para convertir
de D-sub 9 pines hembra a D-sub 9
pines hembra
XG-7000
XG-7000
e b a)
4
CONSEJOS ÚTILES PARA ELPROCESAMIENTO DE IMÁGENESCONSEJOS ÚTILES PARA ELPROCESAMIENTO DE IMÁGENES
Vol. 6 Comunicación (RS-232C)
04 Perfi l de especifi caciones de comunicaciónLa comunicación RS-232C comienza con un bit de inicio y presenta otros elementos en orden de bits
de datos, un bit de paridad y un bit de parada. Un byte de señal se puede enviar en este proceso.
Bit de inicioEste bit notifica que la comunicación comienza a partir de allí. El bit de inicio siempre se fija en 0 (cero).
Bits de datosLos bits de datos normalmente consisten de 7 u 8 bits. El número de bits se pueden especificar como
se desee.
Bit de paridadEste bit se utiliza para comprobar si los datos enviados son correctos o no. El ajuste puede
seleccionarse como "Impar", "Par" o "Ninguna".
Bit de paradaEste bit notifica que un byte de la comunicación ha terminado. Un (1) se envía siempre como un bit de parada.
DelimitadorPara enviar un comando de comunicación desde el puerto RS-232C de una PC (o PLC), es necesario
establecer un símbolo que separe los comandos, de la PC (o PLC) y los dispositivos periféricos. Este
símbolo de separación se denomina delimitador. En la mayoría de los casos se utiliza "CR (Carriage
Return/retorno de carro)" o "CR + LF (Carriage Return/retorno de carro + Line Feed/salto de línea)".
05 Saludo (Handshake)Para que sea posible la comunicación tipo RS-232C, los terminales en ambos lados de envío y
recepción deben leer/escribir las señales a la misma velocidad de la comunicación. Por tanto, si el
procesamiento de la señal en el lado del receptor se retrasa, las señales enviadas pueden perderse.
El saludo es un mecanismo para evitar este problema, en el cual las terminales en ambos lados
confirman el estado de la comunicación de la otra. Si el procesamiento en la terminal receptora se
retrasa, el emisor detiene temporalmente el envío de señales y lo reanuda cuando el receptor puede
aceptar señales nuevamente.
Hay tres tipos de saludo: Handshake de hardware, de software y Xmodem.
Bit d
e in
icio
Bit d
e p
arid
ad
Bit d
e p
ara
da
Bits de datos
t
5
CONSEJOS ÚTILES PARA ELPROCESAMIENTO DE IMÁGENESCONSEJOS ÚTILES PARA ELPROCESAMIENTO DE IMÁGENES
Vol. 6 Comunicación (RS-232C)
06 Protocolo de comunicación y secuencia de comandosLos protocolos de comunicación son las "convenciones" o "procedimientos" que se utilizan cuando una PC (o
PLC) se comunica con los dispositivos periféricos.
Archivo de defi nición de módemSe describe la configuración del módem utilizada para la comunicación RS-232C. Utilizando el archivo
que contiene la definición se hace posible una comunicación fluida.
Comando de comunicaciónLos comandos para ejecutar la comunicación a través del puerto RS-232C.
Secuencia de comandos (Script)Una serie de comandos que se utilizan cuando la comunicación se realiza a través del puerto
RS-232C. Un script está escrito en un lenguaje más sencillo que los lenguajes de programación.
Lenguaje de escaleraUn lenguaje de programación utilizado para escribir un circuito lógico utilizado por un PLC. Debido a
que el programa está escrito sobre la base de dos carriles y peldaños entre estos, al programa escrito
se le denomina "diagrama de escalera". Este lenguaje de programación ofrece relaciones visualmente
reconocibles entre las condiciones de entrada y las salidas.
Ejemplo de escalera: "Circuito Y" que activa el relé de salida 500, cuando los dos relés de entrada 000 y 001
están en ON
000 001 500
Copyright (c) 2011 KEYENCE CORPORATION. All rights reserved. CVLensTip6-KMX-EN1025-MX 1101-1 E 613159 Printed in Japan
* 6 1 3 1 5 9 *
Top Related