<< anterior
<< índice

ANALOGIC
AVERY BERKEL
BILANCIAI
CAMPESA
DIGI
DISOMAT
EPEL
EPEL USA
FIDENS
FIDENS CM4
FIDENS Repetidor
FRANCOS
GRAVITON
GIROPES GI 307 (Protocolo SE 352)
GIROPES GI 311 PP pesacamiones
HBM DIS2116
HBM WE2110
HBM WE2107
HBM TRADE
MAGRIÑA
MICROGRAM IE21
MICROGRAM IE150/152
MOBBA (continuo)
MOBBA (demanda)
MOBBA Protocolo 500
PHILIPS PR 1612 / 1602
PHILIPS PR 1613
PIBERNAT
PRECIA M7
PRECIA I200
PRECIA I310
REIX TR60
RICE LAKE
SENSOCAR
TOLEDO (indicador)
TOLEDO (TSM)
TRAYVOU
UTILCELL

 

ANALOGIC(index)

Modelo: AN3060
Descripcion: Protocolo Formato AN(Analogic AN5316)

Trama:

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
<STX> n n n n n n n n n t t t t t t t t t <SP> S UNIT TERM

donde:

<STX>: Start of Text. 0x02h
n : Peso
t: Tara
<SP>: Espacio: 0x20h
S: Suma binaria de indicadores de status:
    1: In Range
    2: Standstill
    4: Center-of-zero
    8: Net Mode
UNIT: Unidad programada:
    0: Kilogram
    1: gram
    2: pound
    3: ton
    4: ounce
    5: grain or none
 

Programación del módulo:

Configuración EDP

Mode: Stream
Format: AN5316
Delay: 250 msg

Cable de conexión:

RS232

(Módulo)                       PC                   PC
Conector J3 interno   (conector 9 pines)    (conector 25 pines)
pin 1 (EDP Transmit)------pin 2 (RxD)-----------pin 3 (RxD)
pin 2 (EDP GND)-----------pin 3 (TxD)-----------pin 2 (TxD)
pin 3 (EDP Receiver)------pin 5 (Gnd)-----------pin 7 (Gnd)

Módulos comprobados: AN3060

 

AVERY BERKEL(index)

Modo: CONTINUO
Descripcion: Protocolo CADENA STRING 2

Trama:

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
<STX> n n n n n n n <SP> U U <SP> <SP> <SP> <SP> GN <SP> c c c c c c <SP> "A" <CR> <LF> BCC EOS 0

donde:

<STX>: 02H
n: Peso
<SP>: Espacio: 20H
U: Unidades
GN: Señal Bruto/Neto
c: Contador (no usado)
"A": Caracter "A". 41H
<CR>: Carry Return. ODh
<LF>: Line Feed. 0AH
BCC. Resultado del Xor desde el caracter 2 hasta el 27

Programación del módulo:

Periférico: Desconocido con BCC
Handshaking: Ninguno
Modo: Display Remoto
Protocolo: Cadena String 2 (defecto)
 

Cable de conexión:

Módulos comprobados: L216, L226

 

BILANCIAI(index)

Modelo: EV2001
Descripción: Protocolo Bilanciai Genérico (Cadena CB).

Trama:

1 2 3 4 5 6 7 8
"$" status n n n n n <CR>

donde:

<STX>: 02H
s:"status" (3 [33H] sobrecarga positiva o negativa)
"$": caracter $. 24H
n: peso
<CR>: 0DH (Carry Return)

 

Módulos comprobados: EV22, EV2001

 

CAMPESA(index)

Descripción: Indicador S400

Trama:

1 2 3 4 5 6 7 8
<STX> n n n n n n <ETX>

Actualización 12/11/2010:
Pruebas realizadas con un S-400 han devuelto la siguiente trama:

1 2 3 4 5 6 7 8 9 10
<STX> n n n n n n . <ETX> <CR>

Tránsito Pesado .NET procesaba correctamente el peso pero en la etiqueta de peso se visualizaba un punto (.) al final del valor del peso.
Se ha corregido este comportamiento y ahora el protocolo contempla las dos variantes.

donde:

<STX>: 02H
n: peso
<ETX>: 03H

Actualización 30/03/2012:

Pruebas realizadas con un S-400 han devuelto la siguiente trama:

1 2 3 4 5 6 7
<STX> n n n n n <ETX>

Además, el peso está justificado con espacios en blanco por la izquierda.
Esto quiere decir que para 20 kg tenemos los siguiente:
<STX><SP><SP><SP>20<ETX>
en lugar de
<STX>00020<ETX>

Además, se puede observar que los dígitos reservados para el peso son 5 en lugar de 6.

En Tránsito Pesado.NET, en el procesado del protocolo Campesa S400 se admite un número "variable" de caracteres para el peso. Se puede usar este protocolo para cualquier trama de tipo <STX><caracteres del peso><ETX>

Programación del módulo:

Hay que programar el módulo para que envíe el peso en continuo.
Para ello se deberá de establecer el parámetro 9>MODORS A 1>CONTIN
El canal de transmisión del indicador S-400 con el PC es el canal 2. El canal 1 en el indicador se usa para conectar una impresora

Observaciones: Atención, el pin de transmisión del equipo es el pin 2 que ha de conectarse con el pin 2 (recepción) en el lado del PC

Cable de conexión:

INDICADOR                             PC
(9 PIN MACHO)                    (9 PIN HEMBRA)
pin 2 (TxD) --------------------- pin 2 (RxD)
pin 5 (Gnd) --------------------- pin 5 (Gnd)

Módulos comprobados: INDICADOR S-400

 

DIGI(index)

Modo: Continuo
Descripción: DIGI 160

Trama:

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
n n n n n n n <CR> t t t t t t t <CR> <LF>

donde:

n: peso neto
<CR>: Carry Return. 0DH
t: peso tara
<LF>: Line Feed. 0AH

En caso de sobrecarga los 2 primeros bits del neto son "OV"
Si el neto (o la tara) es negativo, el primer caracter del neto (o la tara) es el caracter "-"
Se transmite el punto decimal de miles (tanto en la tara como en el neto)
Ejemplo 1:
    Neto : 1230 Kg
    Tara : 0.45 Kg
    Trama: 001.230<CR>000.450<CR><LF>
Ejemplo 2:
    Neto : -100 Kg
    Tara : 0 Kg
    Trama: -000100<CR>0.00000<CR><LF>

Módulos comprobados: DIGI 160

 

DISOMAT(index)

Modo: Petición.
Trama de petición: <STX>ID#TG#<ETX>BCC
Descripción: Disomat B Plus
 

Trama:

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
<STX> ID ID "#" "T" "G" "#" n n n n n n n "#" t t t t t t t "#" d d d d d d d "#" S S "#" <ETX> BCC

donde:

<STX>: 02H
ID: Será el ID que se configura en el indicador de peso. Este valor ha de ser 01
"#": Caracter "#". 23H
"T": Caracter "T". 54H
"G": Caracter "G". 47H
n: peso (incluye blancos)
t: tara /(incluye blancos)
d: no se usa (incluye blancos)
S: status. Puede ser 1 o 2 caracteres
<ETX>: 03H
BCC: El BCC se calcula como un XOR de toda la trama desde el ID hasta el <ETX> (ambos incluidos) (no se tiene en cuenta el <STX> para el cálculo del BCC)

Ejemplos de Tramas:
   <STX>01#TG# 34980# 0,0# 0,0#c0#<ETX><123>
   <STX>01#TG#-4410.5# 50.0# 0.0#0#<ETX><52>

Nota: El punto decimal puede ser configurado como (,) o como (.) desde el panel del Disomat (ver Pag 61 y Pag 63 del manual del operario del Disomat B Plus (BV-H2139GB0026)

Configuración del Puerto: Rs-???(232,422,485 2 hilos, 485 4 hilos), Baudrate, Paridad, etc: Ver pagina 62 del manual del Operario

Módulos comprobados: Disomat B Plus

 

EPEL(index)

Modo: Continuo
Descripción: Epel Standar/Continuos

Modo: Petición
Trama de petición: $
Descripción: Epel Standar/Poll Protocol

Trama:

1 2 3 4 5 6 7 8 9 10 11 12
<STX> <SP> n n n n n n n n <CR> <ETX>

donde:

<STX>: 02H
<SP>: Espacio. 20H
n: peso
<CR>: Carry Return. 0DH
<ETX>: 03H

Programación del módulo:

Modo Continuo. configurar el módulo "A cada conversion"
Módulos comprobados: MB-200

Modo Petición. Configurar el módulo "Espera peticion"
Módulos comprobados: MB-200, BIN-9001/C

Cable de conexión:

Modo continuo:

Modo Petición:

 

EPEL USA(index)

Modo: Contínuo
Descripción: EPEL (USA)

Trama:

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
<STX> SG n n n n n n n n u u u m m m m <CR> <ETX>

donde:

<STX>: 02H
SG: Signo
n: Peso
u: Unidad
m: Modo (Bruto/Neto)
<CR>: Carry Return. 0DH
<ETX>: 03H

Cable de Conexión:

Módulos comprobados: EPEL BC-60

 

FIDENS(index)

Módulo IP2

Modo: Continuo
Modo: Petición.
Trama de petición: 06H

Trama:

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
<STX> E/D <SP> "B" <SP> b b b b b b b <SP> "T" <SP> t t t t t t t <SP> "N" <SP> SIGN x x x x x x x <ETX> <CR

donde:

<STX>: 02H
E/D: Estable o Dinámica. No se evalúa
<SP>: Espacio. 20H
"B": Caracter "B". 42H
b: peso bruto
"T": Caracter "T". 54H
t: peso tara
"N": Caracter "N". 4EH
SIGN: Signo peso. No se evalúa
x: peso neto. No se evalúa
<ETX>: 03H
<CR>: Carry Return: 0DH

Actualización 02/09/2011:
En algunos indicadores se ha observado que el signo es "flotante":

<STX>D B bbbbbbb T ttttttt N sxxxxxxx<ETX><CR> 
<STX>D B   11840 T       0 N   +11840<ETX><CR>
<STX>D B    9580 T       0 N    +9580<ETX><CR>
<STX>D B    9580 T       0 N    +9580<ETX><CR>
<STX>D B    7640 T       0 N    +7640<ETX><CR>
<STX>D B    1860 T       0 N    +1860<ETX><CR>
<STX>D B    1860 T       0 N    +1860<ETX><CR>
<STX>D B     800 T       0 N     +800<ETX><CR>
<STX>D B     800 T       0 N     +800<ETX><CR>
<STX>D B     660 T       0 N     +660<ETX><CR>
<STX>D B     660 T       0 N     +660<ETX><CR>
<STX>D B     480 T       0 N     +480<ETX><CR>
<STX>D B     480 T       0 N     +480<ETX><CR>
<STX>D B     280 T       0 N     +280<ETX><CR>
<STX>D B     280 T       0 N     +280<ETX><CR>
<STX>D B      40 T       0 N      +40<ETX><CR>
<STX>D B      40 T       0 N      +40<ETX><CR>
<STX>D B     -20 T       0 N      -20<ETX><CR>
<STX>D B     -20 T       0 N      -20<ETX><CR>
<STX>E B       0 T       0 N       +0<ETX><CR>
<STX>E B       0 T       0 N       +0<ETX><CR>
<STX>E B       0 T       0 N       +0<ETX><CR>
<STX>E B       0 T       0 N       +0<ETX><CR>
<STX>E B       0 T       0 N       +0<ETX><CR>
<STX>E B       0 T       0 N       +0<ETX><CR>

Generalidades:

El equipo dispone de dos canales serie, el canal 1 con RxD y TxD y el canal 2 solo con TxD

Para leer el peso del indicador se utiliza el canal 1

Se puede programar el módulo Fidens de forma que envíe los datos del peso de forma continuada o por el contrario bajo demanda.

En el caso de demanda, el carácter de petición es programable tal y como se indica en la página 30 del manual de Fidens (el valor por defecto el 06H)

El carácter inicial y final de la trama son programables como se indican en las páginas 32 y 33 del manual de Usuario de Fidens

Para el correcto funcionamiento de este protocolo desde Tránsito Pesado será necesario especificar los siguientes parámetros:
    * Carácter Inicial: 02H (<STX>)
    * Carácter Final: 03H (<ETX>)
    * Carácter de Petición: 06H (<ACK>) (en caso de protocolo bajo demanda/peticion)
 

Velocidad de Transmisión: 9600 baudios
Nº de Bits: 7
Paridad: Par (even)

Modo de Transmisión: PETICION
En el menú del indicador debe de estar programado como "Manual" la entrada "trAnS"

Modo de Transmisión: CONTINUO
En el menú del indicador debe de estar programado como "Auto" la entrada "trAnS"

Programación del módulo:

Entrar en el menú de configuración.

Apagar el equipo. (Tecla ON/OFF)
Pulsar la secuencia: E, -0-, n+1. T
Con la tecla T avanzamos
Con la tecla n+1 retrocedemos
Con la tecla E se accede a alguna de las opciones del menú

Entrar en cAr-PE (Carácter de Petición)
Establecer el valor 6

Entrar en cAr-FI (carácter Final)
Establecer el valor 3

Entrar en cAr-In
Establecer el valor 2

Cable de conexión:

Indicador Fidens                 PC
(DB25 hembra)                 (DB9 hembra)
pin 2 (RxD) ---------------- pin 3 (TxD)
pin 3 (TxD) ---------------- pin 2 (RxD)
pin 7 (Gnd) ---------------- pin 5 (Gnd)

Observación: Notar que el conexionado de 25 pines del IP2 no se ajusta al estándar. Se usa el pin 2 para la recepción y el 3 para la transmisión, como si fuese un conector de 9 pines. El estándar de 25 pines es justo al revés que el de 9 pines, es decir el pin 2 es la transmisión y el pin 3 la recepción

El conector para a utilizar será el conector 1 de la parte posterior del IP2. Es un conector de 25 macho.

En caso de configurar el módulo como transmisión automática de peso, únicamente sería necesario conectar los pines 3 (TxD) del módulo con el pin 2 (RxD) del PC y los pines (7 con 5) de Gnd

Módulos comprobados: IP2

 

FIDENS CM4(index)

Modo: Petición
Trama de petición: "P" (50H)
Descripción: Fidens CM4

Trama:

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
<STX> D1 <SP> DOV <SP> SG <SP> <SP> p1 p2 p3 p4 p5 <ETX> CRC <LF> <CR>

donde:

<STX>: 02H
D1: Este carácter vale "1" si el indicador de báscula parada de la bascula está encendido. En caso contrario vale "0"
<SP>: Espacio. 20H
DOV: Indica si tenemos sobrepeso. Esto solo se produce cuando estamos fuera del rango de pesaje de la báscula y/o del conversor. Cuando en el display de la báscula aparece "COMU" este bit está a 2, en cualquero otro caso este bit esta a 0
SG: En este bit tendremos el caracter "+" si el peso que está en la báscula es mayor que 0 y tendremos el signo "-" si el peso es menor que 0
. Para comprobar yuna sobrecarga negatica, lo haremos consultado este bit.
P1 hasta P5: Carácteres que nos devuelven el peso. El bit menos significativo del peso (LSB) siempre se asigna al dato P5. Por lo tanto, por ejemplo:
        Tenemos: 31680 Kg
            P1="3"
            P2="1"
            P3="8"
            P4="8"
            P5="0"
        Tenemos:1020 Kg
            P1= " " <SP>
            P2="1"
            P3="0"
            P4="2"
            P5="0"

<ETX>: 03H
<CRC>: control (no se utiliza)
<LF>: Line Feed. 0AH
<CR>: Carry Return. 0DH

Configuración del módulo

Los parámetros por defecto del módulo son:

Velocidad: 9600 bps
Paridad: PAR
Bits de datos:7
Bits de Stop:2

Es posible cambiar dicha configuración dentro del propio módulo. Para ello, desde el menú principal pulsaremos la tecla 4.
Una vez aquí nos moveremos por el menú con los cursores hasta la opción "TRANSMISION" y pulsaremos la tecla "S" y seguidamente la tecla Enter.
En este momento:
pulsando la tecla "1" variaremos la velocidad de transmisión

pulsando la tecla "2" modificaremos el numero de bits de datos
pulsando la tecla "3" cambiaremos el tipo de paridad

NOTA: Si se programan 8 bits se ha de programar NO PARIDAD

Una Vez realizado esto, pulsamos la tecla Enter para volver al menu principal

Para que los cambios efectuados se actualicen, será necesario apagar el módulo mediante el interruptor posterior

Cable de conexión

La configuración de los pins del conector DB25 macho del Fidens CM4 es idéntica al módulo Fidens IP2

 

FIDENS Repetidor(index)

Modo: Continuo

Trama:

1 2 3 4 5 6 7 8 9
CI p1 p2 p3 p4 p5 p6 p7 CF

donde:

CI: Caracter inicial. Tiene que ser un <STX>: 02H. Este dato es configurable en el indicador
p1-p7: Datos del peso
CF: Caracter final. Tiene que ser un <ETX>: 03H. Este dato es configurable en el indicador

Configuración del módulo

Los parámetros por defecto del módulo son:

Mantener pulsadas la tecla CRTL + X
Al soltar la tecla X se apagará el indicador. Pulsar entonces la secuencia: Q R W E
Moverse con la flecha y ENTER hasta llegar al menú de comunicaciones

Cable de conexión:

Indicador Fidens                 PC
(DB9 Macho)                 (DB9 Macho)
pin 3 (TxD) ---------------- pin 2 (RxD)
pin 5 (Gnd) ---------------- pin 5 (Gnd)

En caso que el conector sea de 25 pines, habrá que usar el conector 2. El conector 2 es hembra

Indicador Fidens                 PC
(DB25)                          (DB9)
pin 3 (TxD) ---------------- pin 2 (RxD)
pin 7 (Gnd) ---------------- pin 5 (Gnd)

Observación: Notar que el conexionado de 25 pines del IP2 no se ajusta al estándar. Se usa el pin 2 para la recepción y el 3 para la transmisión, como si fuese un conector de 9 pines. El estándar de 25 pines es justo al revés que el de 9 pines, es decir el pin 2 es la transmisión y el pin 3 la recepción

 

FRANCOS(index)

Modo: Petición
Trama de petición:

1 2 3 4 5 6 7 8 9 10 11 12  
<ENQ> <STX> <DLE> "7" <ETX> "0" "0" "0" "7" "1" <EOT> <ACK> Notación ASCII
5 2 16 55 3 48 48 48 55 49 4 6 Notación Decimal

Descripción: Francos (BC1200X)

Trama:

1 2 3 4
<STX> mensajes <ETX> checksum

Cable de comunicaciones:

Programación del módulo:

Asíncrona
8Bits de datos
Sin Paridad
Datos codificados es ASCII
1 START bit
1 STOP bit

Módulos Comprobados: Bc1200-x

 

GRAVITON(index)

Modelo G6/G7 (Bruto):
Modo: Petición

PC a Báscula: "BRUTO"<CR><LF>
Báscula a PC: X X X X X X : > CR LF

Modelo G1/G2 (RBruto):
Modo: Petición

PC a Báscula: "RBRUTO"<CR><LF>
Báscula a PC: X X X X X X . : > CR LF

Modelo G1/G2 (SPG101 - BRUTO):
Modo: Petición

PC a Báscula: "BRUTO"<CR><LF>
Báscula a PC: X X X X X X . : > CR LF

Los Protocolos de los modelos Gravitón, no están asignados obligatoriamente a la referencia del modelo.

Para ver más información de los diferentes protocolos integrados en cada uno de los modelos G1,G2,G6,G7, remitirse al manual.

 

GIROPES GI 307 (Protocolo SE 352)(index)

Modo: Continuo

Trama:

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
"$" p1 p2 p3 p4 p5 p6 p7 <SP> t1 t2 t3 t4 t5 t6 t7 <SP> s1 s2 s3 <LF> <CR>

donde:

$: caracter ASCII 24H
p1-p7: 7 cifras de peso que son una copia del display
<SP>: Espacio en blanco. Carácter ASCII 20H
t1-t7: 7 cifras de tara
s1-s3: "status"
<LR>: Salto de línea. ASCII 0AH
<CR>: Retorno de carro. ASCII 0DH

Programación del módulo:

Seleccionando el parámetro P020=000 se activa el protocolo de comunicación por interfaz RS232/RS485.

Seleccionando el parámetro P018=000 la transmisión de la cadena datos se efectúa en modo continuo.

Cable de comunicaciones:

GI 307 RS232 (DB9-F)             PC (DB9-F)
pin 2 (RxD) --------------------- pin 3 (TxD) <--no es necesario conectar esta línea
pin 3 (TxD) --------------------- pin 2 (RxD)
pin 5 (Gnd) --------------------- pin 5 (Gnd)

Observaciones:
(02/09/2011): Se ha comprobado que el monedero GI500SS es compatible con el protocolo SE 352. La única precaución que hay que tomar es configurar que el GI500SS como envío continúo, con control CTS (por defecto) y puentear los pines RTS (pin 7) y CTS (pin 8) en el conector del lado del GI500SS. En algunos monederos GI500SS la transmisión es por el pin 2 en lugar de por el pin 3
 

GIROPES GI 311 PP Pesacamiones(index)

Modo: Continuo

Trama:

1 2 3 4 5 6 7 8 9 10 11
"$" status <NUL> p1 p2 p3 p4 p5 p6 p7 <CR>

donde:

$: caracter ASCII 24H
status: "1" (31H):Peso OK, "3" (33H): Peso overflow
<NUL>: 00H
p1-p7: 7 cifras de peso Neto/Bruto
<CR>: Retorno de carro. ASCII 0DH

 

HBM (DIS2116)(index)

Modo: Petición
Trama de petición: "TAV?;MSV?;"

Trama:

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
SG1 t1 t2 t3 t4 t5 t6 t7 <CR> <LF> SG2 p1 p2 p3 p4 p5 p6 p7 p8 <SP> "k" "g" <SP> <SP> <CR> <LF>

donde:

<SG1>: Signo del valor de la Tara. Carácter <SP> (20H) para Tara >= 0. Carácter "-" (2DH) para Tara <0
t1-t7: Valor de la Tara. Valor justificado a la derechea. La Tara siempre se rellena con ceros por la izquierda. Esto es:
Tara 0 kg   = 0000000
Tara 20 kg  = 0000020
Tara 100 kg = 0000100

<SG2>: Signo para el valor del Peso. Carácter <SP> (20H) para Peso >=0. Carácter "-" (2DH) para Peso <0
p1-p8: Valor del peso. Valor justificado a la derecha. El peso siempre se rellena con ceros por la izquierda. Esto es:
Peso 0 kg   = 00000000
Peso 20 kg  = 00000020
Peso 100 kg = 00000100
<SP>: 20H (espacio en blanco)

"k": 6BH
"g": 67H
<CR>: 0DH (retorno de carro)
<LF>: 0AH (salto de línea)

Captura de trama con indicador real (DaiMonitor.NET) (sin tara, 0 kg peso):

Daii Scale Monitor File
-----------------------

Protocol: HBM (DIS2116)
Communication Port: COM1
Settings: 9600,n,8,1
Send Trace: 54 41 56 3F 3B 4D 53 56 3F 3B

TimeStamp: 15/03/2012 16:05:32

Received Trace:
1: 20 30 30 30 30 30 30 30 0D 0A      0000000¬¬
2: 20 30 30 30 30 30 30 30 30 20      00000000
3: 6B 67 20 20 0D 0A                 kg  ¬¬

Programación del módulo:

Utilizar la tecla PAR para entrar en el menú de configuración
A continuación usar las teclas F2 y F3 para entrar en el menú COMUNICACIóN

A continuación entrar en PC/SPS
Menú FUNCIóN: Seleccionar ON
Menú BAUDIOS: Seleccionar 9.6K
Menú PARIDAD: Seleccionar NINGUNA

En los parámetros de comunicación de TP.NET seleccionar 9600 baudios, paridad n, 8 bits de datos, 1 bit de stop

Cable de comunicaciones:

El equipo dispone un un conector Canon DB9 hembra marcado como COM2.
(Nota: COM3 (DB9 hembra) se usa para conectar una impresora y el COM4 (DB9 hembra) se usa para conectar un repetidor)

En el equipo, el pin de la transmisión del COM2 es el pin 2 y el pin de la recepción es el pin 3, por lo que el cable de comunicación con el PC no será un cable "cruzado" sino que será tal y como se indica a continuación:

DIS2116 RS232 (DB9-M)             PC (DB9-F)
pin 2 (TxD) --------------------- pin 2 (RxD)
pin 3 (RxD) --------------------- pin 3 (TxD)
pin 5 (Gnd) --------------------- pin 5 (Gnd)

Módulos comprobados:
HBM DIS2116

 


HBM (WE2110)(index)

Modo: Continuo

Trama:

1 2 3 4 5 6 7 8 9 10 11 12
<STX> SG x x x "." x x x M <ETX> <NUL>

donde:

<STX>: 02H
SG: Signo del peso
x: peso
".": Separador de miles
M: modo (Bruto/Neto)
<ETX>: 03H
<NUL>: 00H

Programación del módulo:

Entrar en modo programación (Change all Items)

Setup
Menú Serial:

SEr1: Serial ouput 1: Auto.Lo
AUt.OPt:
St.CHr: 02
End.CH1: 03
End.CH2: 00
bAud: 9600
bitS: n81-2-; -2- (Indica comunicación RS232)

Cable de comunicaciones:

WE 2110 RS232 (DB9-F)             PC (DB9-F)
pin 2 (RxD) --------------------- pin 3 (TxD)
pin 3 (TxD) --------------------- pin 2 (RxD)
pin 5 (Gnd) --------------------- pin 5 (Gnd)

Módulos comprobados:
HBM WE2110

 


HBM (WE2107)(index)

Modo: Petición
Trama de petición: "S31;MSV?;"

Trama:

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
MODO SG p1 p2 p3 p4 p5 p6 p7 p8 <SP> <SP> "K" "g" <CR> <LF>

donde:

MODO: "G" para báscula en modo "Bruto". "N" para báscula en modo "Neto"
SG: Signo del peso. "-" para peso negativo. <SP> para peso positivo
p1-p8: Valores del peso. Justificado a la izquierda. <SP> a la derecha
<CR>: Carry Return 0DH
<LF>: Line Feed 0AH

Programación del módulo:

El módulo se programa con la utilidad "Panel AED" de HBM
El ID del dispositivo tiene que ser 31
El valor de COF tiene que ser 4


Cable de comunicaciones:

Igual que indicador WE2110

 

HBM TRADE DDE AD10x(index)

La comunicación con este modelo NO SE REALIZA mediante comunicación serie, sino que se usa comunicación DDE.

Para que la comunicación con este modelo funcione correctamente, es necesario, que ANTES de ejecutar Tránsito Pesado, tiene que estar ejecutándose la aplicación TRADE de HBM (verificado con versión 1.1 de TRADE)

Aunque la aplicación TRADE puede manejar más de una báscula, si se usan dos o más modelos de HBM TRADE DDE AD10x y se quiere mostrar el peso independientemente en Tránsito Pesado se ejecutarán varias instancias del programa TRADE, siguiendo la siguiente regla:

Para la báscula con ID=1 en Tránsito Pesado, usualmente la báscula 1, se puede ejecutar el programa TRADE con o sin parámetros:
C:\TRADE.EXE
ó
C:\TRADE.EXE -u=1
donde el parámetro -u=Id representa el Id de la báscula

Para las básculas en Tránsito Pesado con IDs mayores que 1 (normalmente las básculas 2, 3, ...7) deberá ejecutarse el programa TRADE con el consiguiente parámetro:
C:\TRADE.EXE -u=2 <---Para la báscula 2
C:\TRADE.EXE -u=3 <---Para la báscula 3

....
C:\TRADE.EXE -u=7 <---Para la báscula 7

Consideraciones para la lectura de una única báscula Modelo HBM TRADE DDE AD10x:

Si se ejecuta Tránsito Pesado antes del programa TRADE para la báscula con ID=1 se verifica por este ORDEN:
-Se esta ejecutando TRADE.EXE
-Se esta ejecutando TRADE.EXE -u=1

Si ninguna de estas condiciones se cumple se mostrará un mensaje de error en la barra de estado de Tránsito Pesado, indicando que ha de conectarse el programa TRADE.

Tránsito Pesado, en estos momentos espera a que se ejecute el programa TRADE.EXE -u=1 y NO TRADE.EXE, por lo que si ejecuta en ese momento el programa TRADE.EXE sin el parámetro -u=1 no funcionará, y seguirá dando el error.

Para solucionar esto, o bien ejecuta el programa TRADE.EXE -u=1 y Tránsito Pesado se "reconectará" automáticamente o bien, ejecute ANTES de Tránsito Pesado el programa TRADE.EXE o TRADE.EXE -u=1

Mensajes de Error HBM TRADE DDE AD10x

Error 20000: El programa TRADE no se esta ejecutando. Por favor, ejecute el programa TRADE
Error 20001: Error de Etiquetado. En el programa TRADE, asegúrese de que el Etiquetado en la placa de Identificación es
EXACTAMENTE Igual que "Min=400kg Max=60000kg e=d=20kg"
(obsoleto)

Error 20002: Hay un error en la TRAMA DDE. Mire el Siguiente Punto: Monitorización DDE
Error 20003: Desde el programa TRADE se está enviando el peso con el propio simulador TRADE y no desde la células de carga. Si no tiene permiso para usar el simulador TRADE en Tránsito Pesado, aparecerá este error.

Error 100: No llegan lecturas de báscula. Es posible que exista un problema en el propio programa TRADE y que impide que el peso se envíe correctamente. Verifique el estado en el programa TRADE o intente realizar una Monitorización DDE.

Monitorización DDE. Para TRADE AD10x

Al solicitar una Test de comunicaciones (Parámetros->Comunicaciones) con este protocolo seleccionado, no se cargará la pantalla de monitorización "habitual", si no que se lanzará la aplicación testTrade.exe que se encuentra en el mismo directorio de Tránsito Pesado.

Con esta aplicación se podrá evaluar la cadena DDE para poder solventar posibles problemas de intercomunicación.

En el software de HBM (Trade.exe) en las opciones del "Visor" el parámetro "Estable-Unidad" debe estar a On:

hbmtrade

 

MAGRIÑA (USA)(index)

Ver descripción EPEL (USA)

 

MICROGRAM IE21(index)

Modo: Continuo/Petición
Cadena Petición: <STX><30H><ENQ><ETX>
Nota: el <30H> indica la "ADR" del dispositivo, que normalmente es cero (30H)


Trama:

1 2 3 4 5 6 7 8 9 10 11 12 13
<STX> ADR p p p p f f f f FR CE <ETX>

donde:

<STX>: 02H
ADR: Dirección
p: peso
f: flags
FR: Fracción
CE: Ceros
<ETX>: 03H

Los parámetros por defecto del equipo son los siguientes:


· 1200 baudios
· Paridad impar
· 7 bits de Datos
· 2 bits de Stop
· Transmisión por petición

El equipo puede transmitir por petición o por propia iniciativa, cada 100mseg o al finalizar la integración.
Cuando arranca el equipo, un puente en la CPU determina el modo de funcionamiento.
Si la báscula se programa en transmisión automática (envío continuo) mediante el puente interno, entonces no es necesario conectar la línea RxD del Indicador.

Cable de comunicaciones:

Programación del módulo: Transmisión Automática

Módulos comprobados: Microgram IE21

 

MICROGRAM IE150/152(index)

Modo: Continuo

Trama:

1 2 3 4 5 6 7
p1 p2 p3 p4 p5 flag <CR>

donde:

<CR>: Carry Return

Tránsito Pesado no procesa el byte del flag

Los ceros no significativos se envían como "?" (0x3F)
Si el valor de peso es <0 envía ;;???0
Si el peso rebasa el alcance máximo se envía 55???0

Ejemplo: un peso estable de 345 kg se envía de la siguiente forma:

1 2 3 4 5 6 7
? ? 3 4 5 4 <CR>

Los parámetros por defecto son: 1200 bps, n,8,1

Programación del módulo:

Para entrar en la programación escribir OFI-TEC con el teclado del display y pulsar la tecla ENTER

Con las flechas llegar al menu de comunicaciones
La opción con "PC" debe marcar 9600.0
La opción con "Repetidor" debe marcar 1200.2
Si no marcase 1200.2 teclear 1200.2 y pulsar ENTER
(Nota: el . no se muestra en el display aunque lo tecleemos)

Cable de comunicaciones:

IE 152 (DB9-MACHO)               PC (DB9-HEMBRA)
pin 3 (TxD) --------------------- pin 2 (RxD)
pin 5 (Gnd) --------------------- pin 5 (Gnd)

Módulos comprobados:
IE-152

 

MOBBA (continuo)(index)

Modo: Terminal

Trama:

1 2 3 4 5 6 7
d d "." d d d <CR>

donde:

d: peso
".": Punto decimal
<CR>: Carry Return. 0DH

Los parámetros por defecto de comunicación del equipo son los siguientes:

2400 baudios
Paridad impar
7 bits de Datos
1 bits de Stop

En el modo terminal, el visor transmite toda la información que visualiza al canal de comunicaciones.

Cable de comunicaciones:

Conexion MOBBA DTE - DCE
Indicador DB9                          PC DB9
pin 3 (TxD) ------------------------ pin 2 (RxD)
pin 5 (Gnd) ------------------------ pin 5 (Gnd)

Programación del visor para funcionar en modo terminal.

1. Func ...> cPeso ...> ccoMM ...> mcoMM
2. Seleccionar el modo tErM
3. Pulsar (flecha abajo)

Programación del módulo: McoMM: Terminal. MPESo: PESo

Módulos comprobados: Mobba F6010

 

MOBBA (Demanda)(index)

Modo: Half-Duplex
Nodo: 0

Los parámetros por defecto del equipo son los siguientes:

2400 baudios
Paridad impar
7 bits de Datos
1 bits de Stop

Se establece un enlace entre el visor y un ordenador.

Programación del visor para funcionar en modo hduP.

1. Func ...> cPeso ...> ccoMM ...> mcoMM
2. Seleccionar el modo hduP
3. Pulsar (flecha abajo)

Cadena de petición:

1 2 3 4 5 6  
<SOH> "A" <STX> "4" "1" <ETX> Notación ASCII
1 65 2 52 49 2 Notación Decimal

Respuesta VISOR:

<ACK> <STX> SDD.DDD u <CHEKSUM> <ETX>

donde:

"S" : Signo
"D":Peso
"u": Unidad de Medida

Cable de comunicaciones:

Conexion MOBBA DTE - DCE
Indicador DB9                          PC DB9
pin 2 (RxD) ------------------------ pin 3 (TxD)
pin 3 (TxD) ------------------------ pin 2 (RxD)
pin 5 (Gnd) ------------------------ pin 5 (Gnd)

Programación del módulo: Modo: hduP, nodo:0, MPESo: PESo

Módulos comprobados: Mobba F6010

 

MOBBA Protocolo 500 (Demanda)(index)

Protocolo estándar de comunicación para visores F501

La transmisión del peso hacia el ordenador sólo se realiza cuando éste lo ha solicitado previamente.

Características del Hardware:

Comunicación: Asíncrona
Codificación: ASCII
Número de bits: 7
Número stop bits: 1
Paridad: Impar
Baudrate: 1200,2400,4800,9600

Protocolo

1. Ordenador a Visor.

<STX> <ENQ> <ETX>

2. Visor a Ordenador.

<STX> <STATUS> PESO <ETX>

donde:

<STX>: 02H
<STATUS>:
Constituido por un único carácter que indica el estado del peso:
"+" - (Peso Positivo)
"-" (Peso negativo)
"?" (Peso Inestable)

PESO: DDD.DDD
<ETX>: 03H

 

PHILIPS PR 1612 / 1602(index)

Modo: Remote Display

Trama:

1 2 3 4 5 6 7 8 9 10 11
<STX> M s s x x x x x x <ETX>

donde:

<STX>: 02H
M: Modo
s: Status
x: peso
<ETX>: 03H

Programación del Módulo :

Se han señalado los parámetros relevantes, el resto son indiferentes.

Baudios : (Parámetro C04)
Xon/Xoff Sync: No (Parámetro C05)
Bits de Datos + Paridad : (Parámetro C06)

I/O Configuración: 01 (Parámetro C10)
Remote Display : On (Parámetro C14) (1 ó 2)

Cable de comunicaciones:

Notas sobre el módulo:

Se programa como enviando a un repetidor remoto.

El módulo internamente tiene una placa de interface RS 232 que tiene 2 posiciones (zócalos A y B) y debe estar en el zócalo B.

El puente X802 sobre la misma placa de interface, tiene que estar soldado.

Para imprimir los parámetros hay que poner temporalmente en el zócalo A la placa de interface RS 232, seleccionar el parámetro C 58 y pulsar Imprimir(·)

 

PHILIPS PR 1613(index)

Para el PR 1613, se especifica O2 en el parámetro C10 de configuración I/O, que asigna a la salida de la línea 2 (B) a un display remoto (Ordenasdor)

El Parámetro C14 puede estar en 1 (Protocolo PR1577) o en 2 (Protocolo 1627), pero no en 0.

Cable de comunicaciones:

Tránsito Pesado, acepta que el módulo se programe en kilogramos o en toneladas (con 2 decimales y máximo 999,99 toneladas).

 

PIBERNAT (tpv)(index)

Modo: Continuo

Trama:

1 2 3 4 5 6 7 8
d d d "." d d d <CR>

donde:

d: peso
<CR>: Carry Return. 0DH

Cable de comunicaciones:

Programación del módulo S-100
Acceder al nivel de cliente: Pulsar durante el conteo inicial
* FILTRO:    XXXXXXX (indiferente)
* RSBAUD: BD4800 (o el mismo parámetro configurado en Tránsito Pesado)
* RSPALA: E72 (par, 7 bits de datos, 2 bits de stop)
* RSMODO: RSCON (envío contínuo)
* RSPERI: TPV

(se selecciona un elemento de un menú con y . Con Carry Return se acepta un valor pasando al siguiente)

Programción del módulo S-100 a
Acceder al nivel de cliente: Pulsar Carry Return durante el conteo inicial
* FILTRO:    XXXXXXX (indiferente)
* RSBAUD: BD4800 (o el mismo parámetro configurado en Tránsito Pesado)
* RSPALA: E72 (par, 7 bits de datos, 2 bits de stop)
* RSMODO: RS CON (envío contínuo)
* RSPERI: TPV

(se selecciona un elemento de un menú con y . Con Carry Return se acepta un valor pasando al siguiente)

Módulos comprobados: S-100, S-100 a

 

PRECIA M7 (BACSA)(index)

Modo: Continuo

Descripción:

Estatus
Peso Bruto (5 Cifras en ASCII)
Tara (5 Cifras en ASCII)
Peso Neto (5 Cifras en Ascii)
Checksum (Or Exclusivo)

Programación del módulo:

Seleccionar Protocolo "MAESTRO A."

Pasos a seguir:

1.- Apagar el Indicador Precia M7
2.- Establecer el Interruptor SW1 a posición de Regulación/Configuración

3.- Aparecerá la palabra "Mesur"
4.- Desplazarse con las teclas del indicador y entrar en "CONFIG"
5.- Aparecera la palabra "MESUR"
6.- Desplazarse con las teclas del indicador y entrar en el menú "COM".
7.- Configurar PORT=1
8.- Entrar en el menú LOAD
9.- Establecer BAUD (96 (9600 Baudios)
10.- Establecer FORM a 8,n,P,1
11.- Seguir despalzandose y entrar en el menú TYPE
12.- Entrar en PROT.A
13.- Entrar en TYPE
14.- Establecer en este submenú el protocolo NA (Maestro A)

15.- Salvar los cambios y salir
16.- Posicionar el interruptor SW1 a su posición normal

Cable de conexión


PC                                     INDICADOR PRECIA M7
(DN 9 pin hembra)                      (DN 25 Pines Macho)
pin 2 (RxD) ------------------------------ pin 3 (TxD)
pin 3 (TxD) ------------------------------ pin 2 (RxD)
Pin 5 (Gnd) ------------------------------ pin 7 (Gnd)

 

PRECIA I310 (BACSA)(index)

Modo: Demanda o Continuo (programable)
Trama de petición:
<SOH><CR><LF>

Trama:

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
<SOH> <STX> "0" "1" <SP> <SP> <SP> <SP> <SP> <NUL> <SP> b b b b b b "." "k" "g" <SP> <STX> "0" "2" t t t t t t "." "k" "g" <SP> <STX> "0" "3" n n n n n n "." "k" "g" <CR> <LF>

Descripción:

Estatus
<SOH>: Carácter ASCII 1 (Start of Heading)
<STX>: Carácter ASCII 2 (Start of Text)
<NUL>: Carácter ASCII 0 (Null)
b:BRUTO
t:TARA
n:NETO
<SP>: Carácter ASCII 32 (0x20H) (Space)
<CR>: Carácter ASCII 13 (0x0DH) (Carry Return)
<LF>: Carácter ASCII 10 (0x0AH) (Line Feed)

Observaciones:

El indicador tiene dos tramas de comunicación. La trama "1" es la que se describe en esta ayuda. Es la trama por defecto del indicador
El indicador está programado de forma fija con 9600 bps, sin paridad, 8 datbits, 1 bit stop
El indicador tiene dos conectores MACHO DB9 en su parte trasera, uno para conexión con "PC" y otro para conexión con impresora
 

Cable de comunicaciones

Conexión I310
Indicador DB9 (Hembra)                   PC DB9 (Hembra)
pin 2 (RxD) ------------------------ pin 3 (TxD)
pin 3 (TxD) ------------------------ pin 2 (RxD)
pin 5 (Gnd) ------------------------ pin 5 (Gnd)

 

PRECIA I200 (BACSA)(index)

Modo: Continuo (Maestro A+)
Modo: Demanda (Esclavo A+)

Trama de petición:<SOH><CR><LF>

Trama:

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
<SOH> <STX> "0" "4" e1 e2 e3 e4 <STX> "0" "1" b b b b b b "." "k" "g" <SP> <STX> "0" "2" t t t t t t "." "k" "g" <SP> <STX> "0" "3" n n n n n n "." "k" "g" <SP> <CR> <LF>

Descripción:

Estatus
<SOH>: Carácter ASCII 1 (Start of Heading)
<STX>: Carácter ASCII 2 (Start of Text)
e1-e4: Estado. No se evalúa
b:BRUTO
t:TARA
n:NETO
<SP>: Carácter ASCII 32 (0x20H) (Space)
<CR>: Carácter ASCII 13 (0x0DH) (Carry Return)
<LF>: Carácter ASCII 10 (0x0AH) (Line Feed)

Observaciones:

El I200 puede programarse internamente como Esclavo (requiere petición) o como Maestro (envío continuo del peso).
En ambos casos han de establecerse también estos parámetros:
- 1d, nrA = 00
- Sin checksum

El protocolo del I200 difiere en el byte 47 con respecto al del I310

Cable de comunicaciones: El I200 tiene un conector tipo DIN especial

 

REIX TR60(index)

Modo: Continuo

Trama:

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
<STX> "B" b1 b2 b3 b4 b5 b6 b7 b8 "T" t1 t2 t3 t4 t5 t6 t7 t8 "N" n1 n2 n3 n4 n5 n6 n7 n8 CRC <CR>

donde:

<STX>: 02H
"B": letra B. ASCII 42H
b1-b8: peso bruto
"T": letra T. ASCII 54H
t1-t8: peso tara
"N": letra N. ASCII 4EH
CRC: checksum de la trama de comunicación
<CR>: Retorno de carro. ASCII 0DH

Cable de comunicaciones:


 


RICE LAKE (CC - CR)(index)

Modo: Continuo

Trama:

1 2 3 4 5 6 7 8 9 10 11 12 13
<STX> p x x x x x x x u g s t

donde:

<STX>: 02H
p: polaridad (+/-)
x: peso
u: unidades
g: Bruto/Neto
s: status/sobrecarga
t: Terminacion (<CR>, <CR><LF>)

Cable de comunicaciones:

Programación del módulo:

FORMATO: CC (CONSOLIDATED CONTROLS)
MODO: Stream
TERMIN: CR

Módulos comprobados: IQ PLUS 310A

 

SENSOCAR(index)

Modo: Contínuo
Protocolo: Protocolo -S-

Trama:

1 2 3 4 5 6 7 8 9
signo p1 p2 p3 p4 p5 p6 p7 <CR>

donde:

signo: "+" (ASCII 2BH) ó "-" (ASCII 2DH)
p1-p7: peso
<CR>: Retorno de carro (ASCII 0DH)

Cable de comunicaciones:

Sensocar (DB9)                    PC (DB9-F)
pin 2 (RxD) --------------------- pin 3 (TxD)
pin 3 (TxD) --------------------- pin 2 (RxD)
pin 5 (Gnd) --------------------- pin 5 (Gnd)

Módulos comprobados: SC01, SC02
 


TOLEDO (indicador)(index)

Modo: Continuo

Trama:

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
<STX> WA WB WC W W W W W W T T T T T T <CR> CKSM

donde:

<STX>: 02H
WA: Status Word A
WB: Status Word B
WC: Status Word C
W: Peso
T: Tara
<CR>: Carry Retrun. 0DH
CKSM: Checksum

Cable de comunicaciones:

Programación en modo contínuo con Checksum.

Módulos comprobados: Toledo 8132,8142,8150,8520,8530,8139 y 8140

 

TOLEDO (TSM)(index)

Modo: Continuo

Programación del módulo:

Requiere conexión interna especial en TTL y disponer de una "carta" de salida RS232.

 

TRAYVOU(index)

Modo: Demanda
Trama de petición: "p" (ASCII 70H)

Trama:

1 2 3 4 5 6 7 8 9 10
P1 control x x x x x P2 CHK P3

Este módulo hay que programar los parámetros Internos de la siguiente forma:

P1: <CR>
P2: <NUL>
P3: <NUL>

Los caracteres <NUL> no se transmiten, por lo tanto, la trama recibida será del tipo:

1 2 3 4 5 6 7 8
<CR> control x x x x x CHK

donde:

<CR>: Retorno de carro (ASCII 0DH)
control: Byte de control
xxxxx: peso
CHK: Checksum

Módulos comprobados: TY50



UTILCELL
(index)

Modo: Continuo

Trama:

1 2 3 4 5 6 7 8 9 10 11 12 13 14
<STX> signo p1 p2 p3 p4 p5 p6 p7 Unidades Bruto/Neto status <CR> <LF>

donde:

<STX>: ASCII 02H
signo: "-" para pesos negativos
p1-p7: peso
Unidades: Peso en Kilogramos: carácter "K". ASCII 4BH. Peso en toneladas: carácter "T". ASCII 54H
Bruto/Neto. Bruto: "G": carácter G. ASCII 47H. Neto: "N": carácter N (4E)
status: Estado del peso enviado. Espacio en blanco (ASCII 20H) = peso "OK". "I" (ASCII 49H) = peso no válido
<CR>: retorno de carro. ASCII 0DH
<LF>: salto de línea. ASCII A0H

Configuración del módulo:

Formato del bloque de datos: seleccionar el formato F1
Tipo de transmisión: seleccionar STREAM
Terminador: seleccionar CR+LF

Cable de comunicaciones:

UTILCELL (DB9-H)                    PC (DB9-H)
pin 3 (TxD) --------------------- pin 2 (RxD)
pin 5 (Gnd) --------------------- pin 5 (Gnd)

Módulos comprobados: Matrix Smart