8.1 Protocolo de comunicación para cable RS para el dosificador de sólidos LAMBDA DOSER/HI-DOSER, las bombas VIT-FIT, PRECIFLOW, MULTIFLOW, HIFLOW y MAXIFLOW
8.1.1 Formato de los datos enviados o transferidos de la computadora personal (CP) a la bomba y regreso de estos
Datos enviados desde la CP: | #ss mm a ddd qs c |
Datos enviados de regreso por la bomba: | <mm ss a ddd qs c |
donde, | |
# | Es el primer símbolo de un comando enviado por la CP |
< | Es el primer símbolo de un comando enviado por la bomba |
ss | Es la dirección de la bomba |
mm | Es la dirección de la CP |
a | Es el comando para el sentido de la rotación |
r | A favor de las manecillas del reloj (cw) (a la derecha) |
l | En contra de las manecillas del reloj (ccw) (a la izquierda) (no para el DOSER ni el MASSFLOW) |
ddd | Es la velocidad de rotación (3 números ASCII del 0 al 9; enviados desde el dígito de mayor orden al de menor orden) |
qs | Es la suma control en formato HEX (2 símbolos ASCII del tipo 0…9ABCDEF) |
c | Es el símbolo final cr (del inglés: carriage return) La bomba completará la tarea y bloqueará cualquier comando en el panel frontal. |
8.1.2. Comandos que no contienen datos
# ss mm g qs c | activa el comando local de la bomba |
# ss mm s qs c | la bomba se detiene |
# ss mm G qs c | para enviar los datos de la bomba a la CP |
8.1.3 Suma de control
La CP envía: #0201r123EEcr |
La suma de control (o del inglés: checksum) qs se hace de la siguiente manera: (sólo se toma el último byte (2 caracteres ASCII del tipo 0…9ABCDEF))
# | 0 | 2 | 0 | 1 | r | 1 | 2 | 3 | EE (último byte) | cr |
23 h | +30h | +32h | +30h | +31h | +72h | +31h | +32h | +33h | =1EEh | 0Dh |
8.1.4 Formato de la transmisión de datos
Velocidad: | 2400 Bd (Baud) 8 bits de datos, paridad impar, 1 bit de parada
|
8.2 Ejemplos
Dirección de la CP: 01
Dirección de la bomba: 02
La CP envía: #0201r123EEcr
La bomba rotará a favor de las manecillas del reloj (cw) a una velocidad 123
La CP envía: #0201G2Dcr
Respuesta de la bomba: <0102r12307cr
La CP envía: #0201l123E8cr
La bomba rotará en contra de las manecillas del reloj (ccw) a una velocidad 123. (no para el DOSER ni MASSFLOW)
La CP envía: #0201s59cr
La bomba se detiene.
La CP envía: #0201g4Dcr
La bomba será dirigida desde los comandos locales (Se activa el panel frontal).
8.3 ¿Cómo ajustar la dirección del DOSER y el HI-DOSER?
Para mirar o modificar la dirección del instrumento, quite o desconecte el cable de suministro de energía o de conexión a fuente de energía del DOSER/HI-DOSER de la línea de corriente principal.
Presione de forma continua el botón ADRS mientras conecta el cable en el enchufe nuevamente del DOSER/HI-DOSER a la línea de corriente principal. Aparecerá el mensaje “A” y dos números en la pantalla. Este número desde 00 hasta 99 es la dirección actual del dosificador de sólidos.
Para cambiar la dirección presione los botones flechas Λ Λ Λ debajo de la pantalla hasta que obtenga el número deseado. Para confirmar y salvar la dirección, presione el botón de encendido y apagado ON/OFF.
8.4 Esquema de conexión de RS
El conector de 8 polos DIN “REMOTE” es utilizado para el control remoto y la conexión a RS-485. Cuando está disponible una interfaz opcional RS-485 los pins son usados de la siguiente manera:
No. | Color | Descripción |
---|
1 | amarillo | (+) Entrada del control remoto de velocidad 0-10V *) |
2 | gris | Señal de paso del motor de pasos (0 y 12V) |
3 | verde | Tierra, 0 V |
4 | carmelita | + 12 V |
5 | blanco | (+) entrada del ON/OFF remoto; 0V = ON, 3–12 V = OFF (esta lógica se puede invertir en función de la demanda o solicitud) |
6 | rosado | Tierra (GND) |
7 | rojo | RS 485 B (-) |
8 | azul | RS 485 A (+) |
*) (línea cero conectada al contacto no. 3)
8.5 Protocolo de comunicación RS para el INTEGRATOR acoplado (opcional)
8.5.1 Comunicación entre la CP y el INTEGRADOR del instrumento LAMBDA
Desde la CP hasta el INTEGRADOR:
#ss mm z qs c
Desde el INTEGRADOR hasta la CP:
<mm ss = qs c | confirmación de la recepción de un comando |
<mm ss dddd qs c | Envío de los datos solicitados |
donde,
# | Es el primer símbolo de un comando enviado por la CP (del inglés: master) |
< | Es el primer símbolo de un comando enviado por el INTEGRADOR (esclavo) |
ss | Es la dirección de la estación subordinada (dirección del equipo que tiene el INTEGRADOR acoplado) |
mm | Es la dirección de la CP (estación que comanda) |
z | Es un comando (ver abajo): las letras minúsculas indican un comando, las letras mayúsculas datos solicitados desde la estación subordinada |
= | Confirmación de la recepción |
aa | Nueva dirección de la estación subordinada (ss) (dos números y posiblemente otro caracter ASCII A B C D E F) |
dddd | Datos transferidos (valores de dos bytes en forma hexadecimal. Los bytes sencillos son transformados en dos caracteres ASCII 0,..,9,A,B,C,D,E,F) |
qs | Es la suma control (obtenida de la adición del módulo 256 de valores binarios de todos los caracteres precedentes incluyendo el símbolo o signo antecesor) en formato HEX (2 símbolos ASCII del tipo 0…9ABCDEF) |
c | Es el símbolo final cr (del inglés: carriage return) |
8.5.2 Comandos para el INTEGRADOR
n | reajuste (ajusta el INTEGRADOR a cero) |
i | Comienza la integración |
e | Detiene la integración |
l | Envía el valor integrado (positivo-negativo) |
N | Envía el valor integrado “I” y fija o ajusta el integrador a cero (ambos registros) |
L | Envía el valor integrado en sentido ccw o contra las manecillas del reloj (no para el DOSER/HI-DOSER) |
R | Envía el valor integrado en sentido cw o a favor de las manecillas del reloj |
8.5.3 Ejemplos
Dirección de la CP: 01
Dirección del instrumento que posee el INTEGRADOR: 02
La CP envía: #0201I2Fcr
La suma de control (o del inglés: checksum) qs se hace de la siguiente manera: (sólo se toma el último byte (2 caracteres ASCII del tipo 0…9ABCDEF)):
# | 0 | 2 | 0 | 1 | I | 2F (último byte) | cr |
23h | +30h | +32h | +30h | +31h | +49h | =12Fh | 0Dh |
Ej. En forma hexadecimal: 23h 30h 32h 30h 31h 69h 34h 46h 0Dh
Esto significa que: Para una estación subordinada (SLAVE) con dirección 02 desde la estación que comanda (MASTER) con dirección 01
La suma control es 14Fh (último byte: 4F); final del mensaje cr (del inglés: carriage return)
El INTEGRATOR responde: <0102=3Ccr
El INTEGRATOR responde: <0102N03C225cr (Valor integrado es 03C2h) y se reajusta a cero
La CP envía: #0201e4Bcr
La integración se detendrá y el comando será confirmado.
El INTEGRATOR responde: <0102=3Ccr