Escolar Documentos
Profissional Documentos
Cultura Documentos
DEL
SERVIDOR WEB DE LA BALANZA
Y
MODOS DE CONEXION
INDICE
1.- PRELIMINARES
1.1.- INTRODUCCION ............................................................................................................................................................ 2
1.2.- ESTRUCTURA DE LAS PÁGINAS WEB ...................................................................................................................... 2
1.3.- FORMATO DE LOS FICHEROS DE DATOS ................................................................................................................ 3
1
BALANZAS CON ETHERNET REVISION 2 150210
1/ PRELIMINARES
1.1 - INTRODUCCION
Las balanzas de BACSA disponen, de forma opcional, de un puerto de comunicaciones ETHERNET
para su conexión a un PC, a una red de ordenadores o a través de INTERNET.
La balanza incluye un servidor de páginas WEB, a través del cual es posible acceder a la
información contenida en la balanza para visualizar y modificar datos de la misma, cambiar modos de
trabajo y consultar totales, así como gestionar un almacén para control de stocks. También es posible
guardar datos de la balanza en el PC y enviar datos desde el PC a la balanza.
La tabla muestra los datos que tiene la balanza en el momento de la descarga de la página. Si se
modifica algún parámetro mediante el envío del formulario (o desde el teclado de la propia balanza),
hay que volver a solicitar la página (actualizar en el explorador) para que los cambios queden
reflejados en la tabla.
2
BALANZAS CON ETHERNET REVISION 2 150210
Estos ficheros (*.txt) pueden servir de copia de seguridad de los datos de la balanza o pueden
editarse para su posterior envío a la balanza.
A la hora de editar estos ficheros hay que tener en cuenta el formato de cada campo, en especial, la
longitud del mismo. Pues la balanza hace un filtrado de los datos que le llegan y, si son incorrectos,
devuelve un error.
Hay que ir con cuidado de no sobrepasar la longitud máxima de los campos, sobre todo con los
caracteres “blanco” que pueden pasar desapercibidos.
Estructura de la tabla de plus vista como hoja EXCEL (balanza sin etiquetadora):
<fichero plus10021801.txt>
Numero Nombre Tipo Precio Familia Código asociado Tara
1 PECHUGA DE PAVO 0 1,1 CARNICOS 0 0
2 GAMBA ROJA 1 1,9 MARISCOS 0 0
3 MANZANA GOLDEN 2 2,7 FRUTERIA 0 0
4 MERLUZA 3 3,5 PESCADOS 0 0
5 CACAHUETES 0 5,1 FRUTOS SECOS 0 0,16
</fichero>
<fichero plus10021801.txt>
Numero Nombre Tipo Precio Familia Código asociado Tara
1 PECHUGA DE PAVO 0 1,10 CARNICOS 0 0,000
2 GAMBA ROJA 1 1,90 MARISCOS 0 0,000
3 MANZANA GOLDEN 2 2,70 FRUTERIA 0 0,000
4 MERLUZA 3 3,50 PESCADOS 0 0,000
5 CACAHUETES 0 5,10 FRUTOS SECOS 0 0,160
</fichero>
NOTA: Como el caso mas complejo es la programación de PLUS, disponemos de unas hojas EXCEL, para
la programación de los mismos, la cual le va avisando de los errores cometidos en la introducción de datos y
le ayudara en la programación inicial de la maquina, sirviéndole al mismo tiempo como copia de seguridad.
En esta hoja no tiene que preocuparse si deja huecos en blanco ya que los rellena automáticamente,
simplemente introduzca los PLUS que quiera, salve como texto delimitado por tabuladores y envíe el fichero
a la balanza.
3
BALANZAS CON ETHERNET REVISION 2 150210
MENU PRINCIPAL
PROGRAMACION http://192.168.1.10:8080/pag2.htm
IR AL INICIO
Modos de trabajo de la balanza http://192.168.1.10:8080/pag21.htm
Borrados http://192.168.1.10:8080/pag22.htm
Grabación http://192.168.1.10:8080/pag23.htm
Fecha y hora http://192.168.1.10:8080/pag231.htm
Grabación fabrica http://192.168.1.10:8080/pag232.htm
Display pequeño Backlight http://192.168.1.10:8080/pag233.htm
Líneas http://192.168.1.10:8080/pag234.htm
Vendedores http://192.168.1.10:8080/pag235.htm
Familias http://192.168.1.10:8080/pag236.htm
Mensajes http://192.168.1.10:8080/pag237.htm
PLUS http://192.168.1.10:8080/pag238.htm
Asignación de teclas a PLUS http://192.168.1.10:8080/pag239.htm
Tipos de IVA http://192.168.1.10:8080/pag240.htm
IVA asignado a la familia http://192.168.1.10:8080/pag241.htm
Código de barras http://192.168.1.10:8080/pag242.htm
Taras programadas http://192.168.1.10:8080/pag243.htm
Registros programables http://192.168.1.10:8080/pag244.htm
Etiquetadoras Etiquetas http://192.168.1.10:8080/pag245.htm
Etiquetadoras Lista de ingredientes http://192.168.1.10:8080/pag246.htm
Etiquetadoras Modos de trabajo de la etiquetadora http://192.168.1.10:8080/pag24.htm
ALMACEN http://192.168.1.10:8080/pag3.htm
IR AL INICIO
Almacén completo http://192.168.1.10:8080/pag31.htm
Almacén mínimos http://192.168.1.10:8080/pag32.htm
2.1- CONSULTAS
Presenta la información de totales de la máquina en forma de tabla.
2.2- PROGRAMACION
Es el menú donde se programan los datos de la maquina.
4
BALANZAS CON ETHERNET REVISION 2 150210
2.2.2- Borrados
Se presenta una página con una casilla de selección para cada bloque de datos que se puede
borrar. Se pueden borrar datos por bloques o borrar todo de golpe. Se activan las casillas según los bloques
a borrar y pulsa el botón enviar. Con el botón borrar, se deseleccionan todas las casillas.
2.2.3- Grabación
Para la grabación de parámetros en la balanza, se utiliza una página para cada bloque de
parámetros distintos (mensajes, plus, taras, etc.). La forma de operar es la misma indicada en el punto 1.2
(Estructura de las páginas WEB).
En caso de haber una red de balanzas, en las grabaciones de grupos de datos mediante el envió de
ficheros a la balanza, no hay transmisión a la red. Por lo tanto la próxima vez que arranque el sistema, la
maquina master realizará el volcado a la red.
Fecha y hora.
Fábrica (grabación de fábrica para hacer pruebas).
Backlight (Iluminación del visor en maquinas con display numérico).
Líneas (líneas de cabecera y despedida). Se transmite en red.
Vendedores (nombre de los vendedores). Se transmite en red.
Familias (nombre de las familias). Se transmite en red.
Mensajes (mensajes publicitarios). Se transmite en red.
PLUS (nombre, tipo, precio, familia, código asociado y tara asociada). La programación individual (uno a
uno) de plus se transmite a la red.
Asignación de teclas a plus.
Porcentajes de IVA. Se transmite en red.
IVA asignado a la familia. La programación individual de los IVAS asignados a familias se transmite a la
red.
Código de barras.
Taras programadas. La programación individual de las taras programadas se transmite a la red.
Registros programables (modo de comunicación serie, tiempos de presentación, volumen zumbador y tipo
de código de barras que va a leer el scanner).
Etiquetas (maquinas con etiquetadora). Para cargar las etiquetas diseñadas con el Label Designer.
Lista de ingredientes (maquinas con etiquetadora). Para cargar las listas de ingredientes, que se genera
con un editor de texto etiquetas diseñadas con el Label Designer.
2.3- ALMACEN
A cada PLU se asigna un par de valores programables para ayudar a controlar el almacén. Estos
son: un valor de existencias del cual se van descontando las cantidades (kg o unidades) vendidas y un valor
mínimo por debajo del cual se produce un aviso de que se están agotando las existencias.
5
BALANZAS CON ETHERNET REVISION 2 150210
2.3.1- COMPLETO
En esta página se visualiza una tabla con todos los PLUS, con el valor de existencias y mínimo de
cada uno. Si en algún PLU el valor de existencias esta por debajo del mínimo, este aparece señalado en
rojo.
2.3.2- MINIMOS
En esta página se presentan solamente los PLUS que están bajo mínimos.
6
BALANZAS CON ETHERNET REVISION 2 150210
3/ CONEXION DE LA BALANZA
NOTA PRELIMINAR
ANTES DE REALIZAR CUALQUIER PRUEBA DESACTIVE EL ANTIVIRUS Y EL FIREWALL DE
WINDOWS. UNA VEZ ESTE CONECTADO EL ADMINISTRADOR DE RED LE PODRA INDICAR COMO
CONFIGURAR SU ANTIVIRUS O EL FIREWALL PARA QUE NO BLOQUEEN LA CONEXION.
PC IP ADDRES 192.168.1.2
IP MASK 255.255.255.0
IP GATE 192.168.1.1
Para comunicarse con la balanza abra el explorador, si utiliza el puerto 80 introduzca en la barra de
direcciones la dirección IP de la balanza: 192.168.1.10, si utiliza el puerto 8080 introduzca en la barra de
direcciones http://192.168.1.10:8080, aparecerá el menú principal y ya podrá navegar.
PC IP ADDRES 192.168.1.2
IP MASK 255.255.255.0
IP GATE 192.168.1.1
7
BALANZAS CON ETHERNET REVISION 2 150210
Para entrar en las funciones de programación de la maquina pulsar la tecla X[F▲] (12) durante el
test de verificación (test de 8 o numero de 9 a 1) o, durante el funcionamiento normal, manteniéndola
pulsada 2,5 segundos (con peso, precio e importe cero y sin tara programada). Para salir de la
programación de funciones pulsar la tecla X[F▲] (12) durante 2,5 segundos o apagar la máquina.
La primera pantalla que aparece nos permite seleccionar el número de función que queremos
programar. Seleccionarla con el teclado y pulsar la tecla X[F▲] (12) o pulsarla repetidamente para ir
mostrándolas. En nuestro caso nos interesan las funciones F20 y F21.
Si dispone de la opción conexión a ETHERNET, la balanza trabaja como un servidor WEB, por lo
que puede acceder al mismo desde el explorador de su PC, para modificar y leer datos de la maquina
(PLUs, grandes totales, etc.). Para ello, tendrá que programar los parámetros de la maquina para que sea
accesible desde su red local (LAN).
Para que los cambios se guarden en memoria tiene que pulsar la tecla X[F▲] (12).
Para que las nuevas direcciones se tengan en cuenta hay que apagar y encender la maquina.
Nota: Algunos antivirus o versiones de los mismos no permiten la conexión, por lo que para hacer las
pruebas, se recomienda desactivar el antivirus, y en algunos casos, el firewall de Windows.
Abra su navegador, introduzca en la barra de búsqueda la dirección IP de la balanza y vera el menú para
poder hacer consultas y programar la balanza.
8
BALANZAS CON ETHERNET REVISION 2 150210
Esta pantalla muestra los datos de configuración de red del PC en que estamos trabajando, en este
9
BALANZAS CON ETHERNET REVISION 2 150210
caso serian:
El hecho de que sea necesario mapear puertos para hacer funcionar una aplicación en un
determinado sistema, se produce cuando la conexión a Internet de dicho sistema atraviesa un dispositivo
con capacidades de NAT o PAT (Network Address Translation – Port Address Translation), es decir, un
dispositivo al que se conectan varias máquinas (cada una con su IP) y que les da salida a todas ellas a
través de una IP única. Esto es, cuando la conexión pase por un router en multipuesto, un punto de
acceso (AP) con capacidades NAT o bien un gateway.
Los puertos de comunicaciones TCP/IP se numeran desde el 1 al 65535. Los puertos que van
desde el 1 al 1023 se denominan “well known ports” o puertos bien conocidos y están reservados para
determinados estándares de comunicación (Web, FTP, Telnet….). El resto de puertos desde el 1024 al
65535 se denominan puertos azarosos, y son utilizados por diversas aplicaciones.
Para montar un servidor WEB es necesario mapear un puerto del router a la dirección IP de nuestra
balanza, normalmente usamos el 8080 para recodar que el 80 es usado por el router para el servicio HTTP.
Suele ser bastante sencillo, basta con activar “DMZ host” con la dirección de la balanza, en nuestro
caso 192.168.1.10:
10
BALANZAS CON ETHERNET REVISION 2 150210
Si tiene conocimiento del manejo de los routers, en la pagina WEB http://www.adslzone.net/ hay
tutoriales para la mayoría de los routers donde le explican como configurarlos. En caso contrario acuda a
alguien que tenga experiencia.
La siguiente pantalla le indica su IP pública, y seleccionando el puerto 8080 en nuestro ejemplo, pulsamos
el botón “Check” y nos indicará que el puerto está abierto.
11
BALANZAS CON ETHERNET REVISION 2 150210
Para conectarse a la balanza desde cualquier ordenador externo a nuestra red tendrán que abrir el
navegador (preferentemente GOOGLE CHROME) y escribir en la barra de direcciones la siguiente
dirección: http://83.60.230.85:8080 (estos son los datos de nuestro ejemplo, en su caso las direcciones
serán diferentes).
12