4 secuencia de mensajes asíncrona, 1 comandos asíncronos – HEIDENHAIN MSE 1000 Manual del usuario

Página 107

Advertising
background image

Información de operación

Secuencia de mensajes asíncrona

Modo de Empleo

107

9.4

Secuencia de mensajes asíncrona

MSEsetup tiene una secuencia que se ejecuta de fondo y vincula una hembrilla UDP
con el puerto asíncrono. El puerto asíncrono, por defecto, es 27300 y puede cambiarse
en la pantalla de redes. Esta secuencia se utiliza para aceptar mensajes asíncronos
procedentes de los módulos MSE 1000, así como de otras aplicaciones cliente que
quieran ejecutar funciones a través de MSEsetup.

Los módulos envían emisiones que especifican su información de red así como
referenciación completa, activadores de interruptor de pedal, avisos y errores.

El fichero MSEvba.xlsm es una hoja de cálculo de Excel que se instala con MSEsetup
para demostrar como enviar comandos asíncronos al MSEsetup utilizando Visual Basic
for Applications (VBA).
Ubicación MSEvba.xlsm: C:\Program Files\HEIDENHAIN\MSEsetup\Excel

9.4.1

Comandos asíncronos

Cualquier aplicación que pueda utilizar conectores puede conectarse con el MSEsetup.

Formato de estructura de comando:

s t r u c t A s y n c C m d S t r u c t

{

a s i s t e n t e n o f i r m a d o u d p C o d e ;

a s i s t e n t e n o f i r m a d o p e t i c i ó n ;

a s i s t e n t e n o f i r m a d o m o d u l N u m ;

a s i s t e n t e n o f i r m a d o c h a n n e l N u m ;

a s i s t e n t e n o f i r m a d o v a l o r ;

} ;

El udpCode es siempre 222. Este es un comando especial que informa a la secuencia
asíncrona que el comando no es de los módulos.

Peticiones disponibles:

Petición

Parámetros

En el paquete UDP debe ponerse un valor de 150.

El moduleNum no se utiliza.

El channelNum no se utiliza.

El valor no se utiliza.

Conexión

Responde devolviendo el texto "conectar".

Advertising