Sección Iv: Uso De La Api De Comando Remoto Para Controlar Al Marcador Láser En Modo Autónomo; Api De Comando Remoto; Uso De La Api - Amada LMF Serie Manual De Operación

Tabla de contenido
CAPÍTULO 5: INTEGRACIÓN E INTERFERENCIA REMOTA INTERFACE
Sección IV: Uso de la API de Comando Remoto para
Controlar al Marcador Láser en Modo Autónomo

API de Comando Remoto

La tarjeta de control encapsulada LEC fue diseñada para ser un poderoso controlador autónomo con la
capacidad de aceptar comandos y regresar respuestas. La API de Comando Remoto brinda una funcionalidad
extendida para cargar trabajos, manipular objetos de marcado, cambiar ajustes de administración, y muchas
otras funciones.
Hay dos métodos disponibles para comunicarse con la API de Comando Remoto mientras se está en modo
Local/Autónomo:
Conexión de enchufe TCP/IP basada en mensajes
Conexión RS-232 basada en mensajes
Todos los comandos se basan en ASCII y siguen la negociación simple de comando/respuesta. Cada
comando tiene un código ASCII que se usa para afirmar el comando. Por ejemplo, el comando
TakeHostControl usa el código ASCII "2". Para llamar al comando TakeHostControl, el usuario
enviaría un "2" seguido por el retorno de carro/alimentación de línea y esperaría la respuesta de "0", o
Command Success.
Todas las interfaces están activas simultáneamente para interactuar con la API de Comando Remoto.
Todas las interfaces soportan hacer llamadas para obtener parámetros. Sin embargo, algunos comandos
requieren que el cliente "Tome el Control" del dispositivo Host de la LEC. Cuando un cliente tiene el
control, el cliente puede mandar comandos de ejecución así como comandos para ajustar parámetros.
También es común para un cliente mandar ciertos comandos (por ejemplo, ingresar datos de números
seriales) que no requieren control del host mientras que un cliente diferente tiene el control (por ejemplo,
PLC en modo de selección de trabajo por E/S).

Uso de la API

La API de Comando Remoto de la LEC usa un protocolo de comunicación basado en mensajes. El cliente
(su programa / PLC) y el Host (la LEC) deben cooperar enviando y recibiendo mensajes de manera
alternada. Específicamente, después de que un comando es enviado por el cliente, el cliente debe esperar una
respuesta del Host. Esa respuesta indica el éxito (o falla) del comando actual. Es ilegal enviar un nuevo
comando al Host antes de que el comando previo haya sido reconocido con una respuesta, y resultará en un
comportamiento indefinido.
Los mensajes enviados al Host son cadenas de texto, y deben terminar con un avance de línea. Los mensajes
recibidos del Servidor son cadenas de texto y terminan con un avance de línea. Para todos los comandos
excepto SetObjectUTF8String, los datos de caracteres deben enviarse usando Codificación de 7 bits
(ASCII 0 - 127) o Codificación de 8 bits (ASCII 0 - 255). Para mandar datos de caracteres extendidos al
establecer el valor de cadena de prueba u objetos de código de barras, codifique los datos de carácter que se
van a enviar usando Codificación UTF-8, y use el comando SetObjectUTF8String.
La Aplicación de Comando Remoto proporciona un amplio conjunto de comandos para comunicación
y control de una LEC. La API le permite obtener y establecer parámetros del sistema, así como efectuar
acciones con archivos de trabajos almacenados localmente, y controlar el comportamiento de objetos
individuales dentro de archivos de trabajos.
5-12
MARCADORES LÁSER SERIE LMF
990-559
Tabla de contenido
loading

Este manual también es adecuado para:

Lmf70-hpLmf50Lmf35-hpLmf20-hpLmf20-smLmf20 ... Mostrar todo

Tabla de contenido