# Comunicaciones en modo nativo

El protocolo de modo nativo de In-Sight es un protocolo ASCII que permite controlar un sistema de visión In-Sight desde cualquiera de los siguientes medios:

- Programas de aplicación personalizados que se ejecutan en una PC;
- Telnet a través de una red Ethernet.

Los comandos en modo nativo cumplen los siguientes principios:

- Los comandos básicos en modo nativo tienen dos caracteres de longitud y, además, parámetros (si los hubiera) y un carácter terminador.

- Los comandos que establecen valores devuelven 1 para «satisfactorio» 0 para «comando no reconocido» o un número negativo para «error».
- Los comandos que obtienen valores devuelven varios valores, según cual sea el comando.

Nota:

- Se puede enviar un subconjunto de comandos en modo nativo desde cualquier PLC (apto para mensajes genéricos CIP) a través de una conexión EtherNet/IP, utilizando mensajería explícita, o a través de una conexión SLMP, utilizando los bloques de comandos en cadena: Delete File, Get File, Get Online, Get Value, Load File, Set Event, Set Float, Set Online, Set String and Store File. Para más información, consulte Comandos en modo nativo.

## Sintaxis básica en modo nativo

La sintaxis general de un comando básico en modo nativo es la siguiente: [comando] [parámetro] [terminador]

- Donde [comando] consta de dos caracteres. Algunos comandos en modo nativo tienen además un [parámetro] opcional.
- Un comando básico en modo nativo termina con un carácter [terminador]. El terminador predeterminado es CR + LF (caracteres ASCII 13 + 10) o bien NUL (carácter ASCII 0) cuando se envían comandos en modo nativo utilizando una conexión Telnet.

- Cuando se emite de forma remota un comando en modo nativo a un sistema de visión In-Sight, el sistema de visión procesa el comando y devuelve seguidamente una respuesta compuesta por una cadena ASCII seguida del carácter terminador.

- Los comandos básicos en modo nativo no distinguen entre mayúsculas y minúsculas. No se dejan espacios entre parámetros.

Nota:

- Los comandos en modo nativo que se ejecutan en una tarea (como Write Job y Delete Job) se incluyen principalmente por razones de compatibilidad con versiones anteriores.
- La suma de comprobación que utilizan los comandos de transferencia de archivos en modo nativo es una comprobación de redundancia cíclica estándar de 16 bits. Para más información, consulte Suma de comprobación en modo nativo.

## Comunicación con sistemas de visión In-Sight a través de Telnet utilizando comandos en modo nativo

Telnet es un cliente integrado de Microsoft Windows que se puede utilizar para comunicarse de forma remota con el sensor mediante In-Sight comandos en modo nativo.

Nota: Debe habilitar antes Telnet en Windows para poder utilizar Telnet para los comandos en modo nativo. Abra Control Panel > Programs and Features. Seleccione Turn Windows features on or off. Marque la casilla Telnet Client y, a continuación, haga clic sobre OK.

1. Habilite el servidor Telnet para el sistema de visión en In-Sight Vision Suite. Abra la utilidad de Ethernet industrial para el sistema de visión y marque la casilla Telnet Server Enabled:

2. Abra la aplicación de cliente Telnet en el host remoto.
3. En la aplicación Telnet, establezca la conexión con el sistema de visión utilizando su nombre de host o dirección IP. Si la conexión se realiza correctamente, aparece el mensaje «Bienvenido a In-Sight (tm)» junto con el número de modelo del hardware (por ejemplo: IS8402M) y el número de sesión.

4. Entre un nombre de usuario y una contraseña válidos para el sistema de visión In-Sight. El nombre de usuario y la contraseña que introduzca deben estar en la lista de usuarios del sistema de visión. Si el inicio de sesión se realiza correctamente, aparece el mensaje «User Logged In». Por defecto, el inicio de sesión del administrador es admin y el campo de contraseña se ha dejado en blanco.

Puede escribir también aplicaciones personalizadas a ejecutar en un host remoto con el fin de automatizar el proceso de inicio de sesión con Telnet, así como para enviar y recibir datos en modo nativo.

Nota:

- Cuando se conecte a través de Telnet, tendrá que contar con un tiempo de espera de 30 segundos para iniciar sesión. Una vez esté conectado, ya no habrá ningún tiempo de espera.

- Para un uso normal, el eco de contraseña está deshabilitado en la aplicación de cliente Telnet por razones de seguridad.

- Cuando se utiliza Telnet para iniciar sesión en un sistema de visión In-Sight desde una plataforma basada en Unix, la línea de comandos en Telnet debe tener el siguiente formato:

  >telnet< host>< port>

  donde < host> es el nombre de host o la dirección IP del sistema de visión In-Sight y < port> es el puerto remoto Telnet (valor predeterminado: 23).

- Puede cambiar el puerto predeterminado en el panel de utilidades Industrial Ethernet Configuration.