5 Escriba: "user xxxxx", donde "xxxxx" es un nombre de usuario válido programado en la rama Terminal >
Usuarios del árbol de menú de configuración. El nivel de acceso del nombre de usuario utilizado determi-
nará las variables de datos compartidos a las que se podrá acceder.
6 Si se necesita una contraseña para el nombre de usuario del paso anterior, en el terminal aparecerá lo
siguiente: 51 Introducir contraseña. Si no se necesita ninguna contraseña, vaya al paso 9.
7 Escriba: "pass xxxxx", donde "xxxxx" es la contraseña válida del nombre de usuario que se ha escrito en el
paso 6.
8 Respuesta del IND500x: 12 Acceso OK
El PC cliente remoto acaba de acceder al servidor de datos compartidos mediante Ethernet.
5.5.10.2 Comandos del servidor de datos compartidos
Tras conectarse al servidor de datos compartidos en el IND500x, el cliente puede utilizar varios comandos.
Todos los comandos pueden escribirse en mayúsculas o minúsculas. Las comillas que aparecen solo están
ahí para dar mayor claridad y no se deben transmitir. Los comandos válidos se describen en las siguientes
secciones.
Formato de respuesta: Las respuestas de los mensajes "read" (leer), "write" (escribir) y "callback" (devolver
llamada) tienen un encabezado con formato. Los primeros dos caracteres indican el estado. "00" es un estado
satisfactorio. "99" es un estado de error. El siguiente carácter es el tipo de mensaje, "R", "W" o "C". Los tres
siguientes caracteres son un número secuencial, que va del 001 al 999 y vuelve a empezar de nuevo.
Comando "user"
Un cliente debe iniciar sesión en el SDSV con el comando "user" para poder acceder a los datos compartidos.
El servidor valida el nombre de usuario y envía un mensaje de respuesta al usuario. El SDSV responde con
[Acceso OK] si no se necesita ninguna contraseña o con [Introducir contraseña] si hay que escribir una.
Un cliente solo puede utilizar los comandos "user", "pass", "help" y "quit" antes de iniciar sesión correcta-
mente.
Formato: user nombre de usuario
Respuesta 1: 12 Acceso OK
Respuesta 2: 51 Introducir contraseña
Comando "pass"
El usuario escribe una contraseña con el comando "pass". Si la contraseña es válida, el servidor muestra el
mensaje [Acceso OK]. Si no lo es, muestra el mensaje [Sin acceso].
Formato: pass contraseña
Respuesta: 12 Acceso OK
Comando "help"
El comando "help" devuelve la lista de comandos válidos del IND500x.
Formato: help
Respuesta: 02 USER PASS QUIT READ R WRITE W SYSTEM CALLBACK XCALLBACK
GROUP RGROUP XGROUP CTIMER LOAD SAVE HELP NOOP
CONTOUT XCOUNTOUT PRINTOUT XPRINTOUT
Comando "quit"
El comando "quit" finaliza la conexión TCP/IP.
Formato: quit
Respuesta: 52 Closing connection
Comando "read"
El comando "read" permite al cliente leer una lista con uno o varios campos de datos compartidos. Se puede
leer un solo campo o un bloque entero. Si se solicitan varios campos, deben separarse con un espacio. Si la
solicitud es satisfactoria, el servidor responde con una lista independiente de valores en formato ASCII. El servi-
dor separa los campos que se han solicitado de forma individual con un "~" y los datos compartidos separan
los elementos de un bloque con un "^". Si se detecta algún error, el servidor responde con un mensaje de
error.
La longitud máxima del mensaje de respuesta es de 1024 caracteres.
Formato: read SDV#1 SDV#2
Apéndice
229