Procedimientos

Principal
Funcionamiento
Conexiones
Procedimientos
Software
Enlaces
Info. de contacto

En esta parte del Web intentare explicar de la mejor manera posible el procedimiento a seguir, o por lo menos lo que he hecho yo, para que funcione el invento.

1- Realizar los cables de conexión entre el puerto serie y el booster, y entre el puerto paralelo y los S88.

2- Descargarse los siguientes programa del área de descargas:

        Virtual Serial Port (Solamente para Windows 2000/XP necesario para Emulator-605x)

        Emulator-605x V 0.21 (Programa compilado)

        Driver e instalador para Windows NT/2000/XP (para funcionar el sistema bajo Windows NT/2000/XP es necesario)

          DDW-Server V076 (La mas versión mas reciente - 02.07.2006)

          Por ultimo, solo necesitáis un cliente. Yo uso una demo del RR&CO. pero también podéis usar GPlan. Del mismo autor de DDW. o cualquier otro como RailyPlan etc.  En ese caso no es necesario usar el Virtual Serial Port ni el Emulator-605x. Ya que estos dos programas son para usar cuando el programa cliente no soporta el protocolo SRCP.

3- Una vez tenemos todo descargado en el PC vamos a empezar con la instalación de los programas.

4- Instalamos primero el Virtual serial port. No hay que hacer demasiado, Una vez instalado lo cerramos y nos olvidaremos de que existe. Este programa hace que el Emulator 605x pueda crear un puerto COM virtual de forma interna al cual conectaremos el programa cliente.

5- Instalamos el Driver e instalador para Windows NT/2000/XP si tenemos alguno de estos sistemas operativos. Este Driver lo que hace es permitir el acceso directo I/O a los puertos. Hay que abrir el archivo "Loaddrv.exe" y darle primero al botón install driver y seguidamente al botón load driver. Lo cerramos  y nos olvidamos de el.

6- Descomprimimos el DDW-Server en una carpeta y creamos un acceso directo desde el escritorio hasta el fichero principal.( por comodidad)

7- Repetimos el paso 6 con Emulator-605x

8- Si no tenéis ningún cliente instalado, pues evidentemente lo instaláis. El que mas os guste. Yo he probado tanto Gplan, como versiones demo de Windigipet 9.0 y la version demo del Traincontroller 5.5

9- Y ahora ya estamos listos para empezar a usarlo.

 

Lo primero que debéis hacer es arrancar el servidor. Hacéis doble click en DDW server y se os abrirá la siguiente pantalla:

Como yo el alemán no lo entiendo (solo alguna palabra suelta) pues es mejor ponerlo en español. Pulsamos Einstellungen - Parameter einstellen y se nos abre la siguiente ventana.

En el desplegable Sprache le damos a español (hay que decir que tiene algún error de traducción). Los menús quedaran traducidos al español y los mensajes de la pantalla se nos irán abriendo en ingles y puede que alguno en alemán. Aunque esta pantalla en si no es importante para manejar los trenes. Únicamente nos ayuda a ver que hay comunicación entre los programas y que se está enviando a la vía.

Tambien podemos minimizar el programa y dejarlo funcionando en segundo plano para tener la pantalla despejada, aunque las primeras veces recomiendo tenerlo a la vista para ver que se manda a la via.

En cuanto a la configuracion del programa, la que yo he usado y me funciona es la siguiente:

Traducción NMRA 3, Protocolo SRCP 0.82 (necesario con el 605xEnulator)

Protocolos soportados. Aquí recomiendo poner únicamente el sistema que estemos usando. Si usamos DCC pues solo DCC, si usamos Marklin pues solo MM, y si usamos ambos, pues ambos. Tengo que decir que el usar ambos protocolos sobrecarga mucho las comunicaciones en los puertos y puede traducirse en un funcionamiento errático de las maquinas.

Mostrar ventana principal es para que no nos minimice el programa a la barra de tareas.

Modo depuracion es para ver que ordenes son mandadas a la via

Modo largo esta mal traducido. Es modo log. y consiste en que cada vez que terminamos una sesion, nos graba un archivo de texto con todo lo que ha ido apareciondo en pantalla. es decir, el log.

En la pestaña de conexiones definiremos a que puerto serie esta conectado directamente el Booster. Que nos active el puerto Com al inicio. Le marcamos que si a Direct access para que el software acceda directamente al puerto.

En puerto TCP/IP aparece por defecto 12345, y es a través del puerto que nos tendremos que conectar para comunicarnos con DDW

En la dirección LPT1 es donde están conectados los S88.Vienen con estos valore por defecto. Si no os funcionara hay que comprobar en la configuración del puerto LPT1 cuales son e introducirlo en esta casilla.

Por ultimo En HSI88 interface le marcamos que si si disponemos de dicho interface, y a que puerto COM esta conectado.

Aquí le definimos la prioridad del proceso, lo suyo es dejarlo en higher, aunque de hecho no tiene demasiada importancia ya que mas adelante definiremos las prioridades de otra forma.

Las demás pestañas las dejamos como vienen por defecto. Únicamente variaremos en caso de tener la detección de cortocircuito en el booster (pestaña "corto"), Bus S88 si tenemos una placa para dar entrada a 4 ramas S88, HSI88 si disponemos de dicho interface, y salida de datos es el intervalo de tiempo en que los datos son enviados a la vía. Yo al no disponer de todo esto no he podido jugar con los parámetros. Si os hiciera falta podéis encontrar información en la pagina Web del autor en la sección de links, o tambien podeis consultar el archivo de ayuda del programa (en ingles).

Guardamos y dejamos el programa funcionando

 

Una vez hayamos configurado el DDWserver pasamos al 605xEmulator.

Este programa solamente lo usaremos en caso de que queramos usar un software que no soporte el protocolo SRCP, y principalmente si queremos usar Windigipet o Traincontroller. En caso de usar un software que soporte SRCP, entonces no os hace falta para nada este programa.

Sigamos

Al abrir 605xEmulator lo primero que deberíamos ver es esta pantalla

y escuchar un sonido que se corresponde al de un puerto instalado. Similar al que escuchamos cuando conectamos algo en un puerto USB.

Si nos da un mensaje de error es porque no hemos instalado alguno de los drivers mencionados al principio de la pagina.

Lo primero que haremos aquí es irnos al menú setup=>General setup, y se nos abrirá la siguiente ventana de configuración

Aquí le definiremos la ubicación del servidor, es decir en que ordenador se encuentra situado DDWserver. Si los tenemos a los dos funcionando en el mismo PC pues la ubicación será localhost o 127.0.0.1 que es lo mismo. Le indicamos también a través de que puerto se conectan (12345 por defecto y mejor no tocarlo), y el tiempo de activación de los solenoides (desvíos, semáforos, etc.).

CORRECCIÓN

Acabo de recibir un mail del autor del software Michael Gräfe en el que me dice que en esta pestaña lo que hay que indicar no es el numero de decoder que tenemos, si no a través de que bus deben de ser enviadas las ordenes hacia el servidor. DDW esta estructurado en buses, con lo que si mandamos las ordenes a través del bus incorrecto, obtendremos un mensaje de error. Para DDW deben de quedar como he corregido en la imagen. Empezando desde arriba deben ser: 1,2,3,5,6,8,1. No debiendo de tocar esta pestaña si usamos M605xemu con DDW. Para mar información podéis consultar la ayuda de DDW (Help=>Supported protocols) O también podéis consultar las especificaciones de SRCP (Ver sección links)

 

En la siguiente pestaña definimos los decoders que tenemos, es decir cuantas locomotoras, cuantos desvíos/semáforos, cuantos S88, etc. y al mismo tiempo de que tipo. El ultimo parámetro, el que se refiere a power, yo lo tengo en 0 y me funciona, pero no se realmente para que sirve.

En la pestaña Log hay una casilla de verificación para que nos grabe el Log en un archivo de texto al finalizar la sesión.

Y en la pestaña misc hay una casilla de verificación para activar el "Learning mode", la activamos. Y también aquí le indicamos el nº de módulos s88 que tenemos. Una vez hecho esto guardamos.

Vamos a iniciar la conexión entre los programas. en 605xEmulator vamos al menu File=>Connect to server

y deberíamos ver como los programas se intercambian información.

Aquí podemos observar varias cosas. En primer lugar vemos como en DDWserver vemos COM1 on, indicando que el puerto de salida de datos hacia el booster esta activo. También pone "Iniciado el proceso principal (V on)" indicando que ha activado el voltaje en la vía, antes de esto la vía no tenia tensión. Mas adelante aparece "Servidor conectado a dos clientes" un cliente es COM1 el otro es la conexión TCP/IP con 605xEmulator. Ambas conexiones están en localhost (127.0.0.1) como se ve en la parte izquierda de la pantalla. Por otro lado en 605x-Emulator vemos en la barra de estado que pone "Providing: COM2" este es el puerto que debemos indicar en Traincontroller o Windigipet para que se conecten. Lo siguiente que aparece es "not connected" indicando que a través de este puerto no hay nada conectado. Y por ultimo nos indica "Connected to server" que no necesita explicacion.

Lo siguiente que debemos hacer es iniciar los retromodulos. para ello vamos a Feedback=>Start Feedback y de nuevo observamos como se intercambian informacion

Como este PC no es el que tengo la maqueta conectada, y no tiene ningún S88, me da como todos ocupados

Ahora ponemos en marcha el software de control de la maqueta, en este caso el Traincontroller.

Por no ser el caso que nos ocupa, no explicare como configurar el train controller, ya que para ello hay muchisima informacion tanto en el manual como por internet.

Como podeis ver en el 605xEmulator, ahora ya nos dice "Connected" en la barra de estado. Pero en el DDWserver nos indica "Parado el proceso principal (V off)" es decir, aún no hay tensión en la via. Para solucionarlo nada mas facil que ir al menú Power=>Power on en el 605xEmulator, lo desmarcamos y lo volvemos a marcar

Aquí ya podemos observar como tenemos todo el sistema conectado y funcionando. En DDWserver nos indica todo conectado, en 605xEmulator también nos indica todo conectado y en Traincontroller también nos aparecen los indicadores en verde de que se encuentra conectado y funcionando.

NOTAS FINALES

Únicamente apuntar unos pequeños detalles respecto al funcionamiento del programa.

- En 605xEmulator el flujo de información que aparece en su pantalla es constante, en DDWserver solo cuando detecta algún cambio.

- Cuando activemos una locomotora o un articulo electromagnético que no se haya definido en 605xEmulator, este nos preguntara de que se trata con una ventana emergente. pero atención porque dicha ventana no se abre por delante del Traincontroller, sino que lo hace en 2º plano. Y si no nos damos cuenta, el programa cliente se parara. También decir que solo nos pasara por cada dirección digital nueva que accionemos en el programa cliente.

- Por último comentar que he observado que ciertas locomotoras, especialmente las "económicas" (léase Ma 36856) en determinadas ocasiones tienen un comportamiento errático. Después de estudiar el problema me di cuenta de que sucedía cuando dichas locomotoras pasaban por encima de los tramos de detección o cuando movía mucho el mouse por la pantalla. Finalmente la solución fue aumentar la prioridad de ejecución del proceso desde el "Administrador de Tareas de Windows" (Control+Alt+Supr y pinchar con el botón derecho del mouse sobre ddwserver.exe en la pestaña de procesos; y como máximo ponerlo en Alta). Al mismo tiempo también se puede subir la velocidad de ejecución de M605xEmulator.exe a "Arriba de lo normal" y con esto parecen haber quedado solventados estos problemas con los decoders económicos de ciertas locomotoras.

 

A partir de aquí ya deberíais ser capaces de hacerlo funcionar.

Que lo disfuteis

 

Principal | Funcionamiento | Conexiones | Procedimientos | Software | Enlaces | Info. de contacto

 Esta pagina es únicamente una recopilación de información encontrada en Internet.

El autor de la pagina no se hace responsable de los daños materiales o personales que se pudiesen causar por seguir las instrucciones de estas paginas.

 Cualquier modificación de material conexiones etc., es responsabilidad del usuario.

Última actualización: 21 de enero de 2007.