Contenido 1. ESPECIFICACIONES ________________________________________________ 5 2. DESCRIPCION GENERAL ______________________________________________ 6 3. OPERACIÓN__________________________________________________________ 7 3.1 ENCENDIDO _____________________________________________________________ 7 3.2 INDICACION DE PESO ___________________________________________________ 7 3.3 TECLA CERO ____________________________________________________________ 7 3.4 TECLA TARA ____________________________________________________________ 8 3.5 TECLAS BRUTO Y NETO _________________________________________________ 8 3.6 TECLA IMPR. ____________________________________________________________ 8 3.7 COMUNICACIÓN ________________________________________________________ 8 3.8 FUNCION DE AUTOCERO ________________________________________________ 8 3.9 INDICACION DE BAJA TENSION __________________________________________ 9 4. INSTALACION ________________________________________________________ 9 4.1 ALIMENTACION _________________________________________________________ 9 4.2 CELDA(S) DE CARGA ____________________________________________________ 9 4.3 COMUNICACIÓN ________________________________________________________ 9 5. PARAMETRIZACION Y CALIBRACION _________________________________ 15 5.1 PARAMETROS DE COMUNICACION - ( CO ) ______________________________ 19 5.1.1 TIPODEPARIDAD- (CO0 ) _____________________________________________________ 19 5.1.2 VELOCIDADDETRANSMISION - (CO1 ) ________________________________________ 19 5.1.3 MODODETRANSMISION - (CO2 ) ______________________________________________ 19 5.1.4 DESTINO DE TRANSMISION - (CO 3) __________________________________________ 21 5.1.5 NUMERODEBALANZA - (CO4 ) _______________________________________________ 22 5.1.6 IMPRESION NºDEPESADA- (CO5 ) _____________________________________________ 22 5.1.7 PESOS A IMPRIMIR - (CO6 )___________________________________________________ 22 5.1.8 NUMERO DE COPIAS - (CO7 ) _________________________________________________ 23 5.1.9 LARGO BOLETO - (CO8 ) _____________________________________________________ 23 5.1.10 MARGEN SUPERIOR BOLETO - (CO9 ) ________________________________________ 23 5.1.11 MARGEN IZQUIERDO BOLETO - (CO10 ) ______________________________________ 23 5.2 PARAMETROS GENERALES - (GE) _______________________________________ 26 5.2.1 PUESTAACEROENENCENDIDO - (GE1 ) ________________________________________ 26 5.2.2 RANGODETECLACERO- (GE2 ) _______________________________________________ 26 5.2.3 ENTORNODEAUTOCERO- (GE3 ) ______________________________________________ 26 5.2.4 VELOCIDADDELECTURA - (GE4 ) _____________________________________________ 26 5.2.5 ENTORNODEESTABILIZACION - (GE5 ) ________________________________________ 27 5.2.6 TIEMPODEAUTOAPAGADO- (GE6 )____________________________________________ 27 5.3 PARAMETROS DE CALIBRACION - ( CA ) _________________________________ 27 5.3.1 CAPACIDADMAXIMA- (CA1 )_________________________________________________ 27 5.3.2 VALORDEDIVISION - (CA2 ) __________________________________________________ 28 Basculas Casado 2 5.3.3 CALIBRACIONDEPESO- (CA3 )________________________________________________ 28 5.3.4 CLAVE PARAMETRIZACION - (CA4 ) __________________________________________ 28 5.3.5 FACTORDECALIBRACION - (CA5 ) ____________________________________________ 28 5.3.6 PESOESTIMADO - (CA6 ) _____________________________________________________ 29 6. APENDICE __________________________________________________________ 30 APENDICE A: PROTOCOLO MODBUS _______________________________________ 30 Basculas Casado 3 Fig. 1: VISTA FRONTAL DEL EQUIPO Basculas Casado 4 1. ESPECIFICACIONES VISOR • 6 dígitos de 13 mm de altura • 4 indicadores luminosos TECLADO en el frente: • CERO (C) • TARA (P) • BRUTO (<) • NETO (^) • IMPR (F) en parte posterior: • SI/NO (encendido/apagado) CALIBRACION Y PARAMETRIZACION totalmente por teclado MEMORIA PARAMETROS no volátil (EEPROM) ENTRADA 1 a 10 celdas de carga de 2 o 3 mV/V (provee 5 Vcc p/alimentación de celdas) LINEALIDAD 0,01% CANTIDAD DE DIVISIONES Vel. Lectura lenta (1,2 lect/seg) Normal (5 lect/seg) Rápida (12 lect/seg) Div. internas 400000 100000 40000 COMUNICACIÓN RS-232 (a impresora o computadora) TEMPERATURA DE OPERACIÓN -5 a 40 ºC ALIMENTACION 220 Vca ±15% (50/60 Hz) FUSIBLE 0,25 Amp (32 mm) GABINETE aluminio fundido (estanco) Basculas Casado Div. Display 100000 25000 10000 5 2. DESCRIPCION GENERAL El indicador digital de peso modelo 3400 es un instrumento electrónico de precisión y bajo costo, que puede ser utilizado en una amplia gama de aplicaciones de pesaje. Además es un equipo muy versátil debido a todas las alternativas de parametrización que posee, que le permiten adaptarse a las distintas aplicaciones. Las principales características son las siguientes: • Función de CERO. • Indicación de CERO. • Función de AUTOCERO para compensación de pequeños corrimientos de CERO. • Función de TARA. • Indicación de TARA en memoria. • Indicación de BRUTO o NETO en el visor. • Número correlativo de pesada. • Función de IMPRESION. • Salida para impresora con boleto configurable. • Salida para computadora con posibilidad de conectar en red varios indicadores utilizando protocolo Modbus. • Clave de acceso a parametrización y calibración. • Parametrización y calibración totalmente por teclado. • Indicación de BAJA TENSION. • Apagado automático. • Excelente visibilidad. • Bajo consumo. Basculas Casado 6 3. OPERACIÓN 3.1 ENCENDIDO El equipo se enciende y se apaga oprimiendo el pulsador ubicado en la parte posterior del mismo. Durante unos segundos el visor muestra la leyenda 8.8.8.8.8.8. y luego realiza o no una puesta a cero automática según los parámetros programados y las condiciones de carga de la balanza. Si el peso es estable y está dentro del rango especificado como PUESTA A CERO EN ENCENDIDO se realiza la puesta a cero automática. Si el peso no es estable o está fuera del rango mencionado, no se realiza la puesta a cero automática. Luego del periodo inicial el equipo queda en condiciones de pesar, en lo que se denomina modo normal de indicación de peso. 3.2 INDICACION DE PESO En el modo normal de indicación de peso, el visor posee los siguientes elementos: • Lectura de peso: 6 dígitos de 13mmde altura. • Indicación luminoso de bruto. • Indicación luminoso de neto. • Indicación luminoso de cero. • Indicación luminoso de tara. 3.3 TECLA CERO Al oprimir esta tecla se pone a la balanza. Esta tecla está habilitada si el peso es estable y está dentro del rango especificado en el parámetro RANGO DE TECLA CERO. Si ese parámetro es Basculas Casado 00% la tecla queda inhabilitada. 7 3.4 TECLA TARA El equipo puede memorizar un valor de tara. El indicador luminoso de tara se enciende cuando existe en memoria un valor de tara.y se apaga en caso contrario. Para memorizar un peso como tara, se debe oprimir la tecla función solo está habilitada si el peso es estable y positivo. Para borrar una memorizada basta con oprimir la tecla con el peso sobre la balanza. Esta . 3.5 TECLAS BRUTO Y NETO Se define como: • Peso bruto: peso total sobre la balanza. • Peso neto: peso menos valor de memorizado. Con las teclas respectivamente. y , se puede seleccionar para que el visor indique el peso o el peso A la izquierda del visor se enciende el indicador de bruto o neto según corresponda. 3.6 TECLA IMPR. Esta tecla está habilitada si en el parámetro TIPO DE TRANSMISION está seleccionada la opción CONTECLA IMPR. En este caso, cuando se oprime esta tecla, si el peso sobre la balanza es estable y positivo, se transmiten los datos según lo programado en los otros parámetros de comunicación. 3.7 COMUNICACIÓN El indicador digital de peso modelo 3400 posee varios parámetros que definen la comunicación por el puerto serie. En el capítulo parametrización se detallan los parámetros y sus opciones. 3.8 FUNCION DE AUTOCERO El indicador de peso puede compensar automáticamente corrimientos de cero causados por diferentes causas, como acumulación de barro, polvo, agua u otras sustancias sobre la balanza. Para ello cuando el peso se estabiliza en cercanía de cero, el equipo realiza una puesta a cero automática compensando el corrimiento. El entorno de peso en el cual actúa esta función está definido en el parámetro ENTORNO DE AUTOCERO. Si este parámetro es 000.000 kg, se inhabilita la función de autocero. Basculas Casado 8 3.9 INDICACION DE BAJA TENSION Si el equipo determina que el nivel de tensión de la línea no es aceptable, para un buen funcionamiento del sistema, el visor muestra la leyenda bt . 4. INSTALACION 4.1 ALIMENTACION El indicador digital de peso modelo 3400 se debe alimentar a través de la ficha de tres patas provista, en un toma de 220 Vca con puesta a tierra. En ambientes industriales se recomienda utilizar una línea independiente libre de grandes cargas. La puesta a tierra del toma debe estar conectada a una jabalina en buenas condiciones. Si en la misma línea de alimentación existen cargas inductivas como bobinas de contactores o electroválvulas, se debe colocar filtros de tipo R-C en paralelo con las mismas. 4.2 CELDA(S) DE CARGA El indicador digital de peso modelo 3400 está diseñado para recibir la señal de una o más celdas de carga. La figura 2 muestra el conector que posee el equipo para la conexión de la o las celdas de carga. En las figuras 3 y 4 se indica la asignación de los pines del conector para la conexión con 4 hilos y con 6 hilos. En todos los casos se debe utilizar cable mallado y la malla se debe conectar como indica la figura. En caso de utilizar más de una celda, las mismas se deben conectar en paralelo, es decir que se deben unir los cables del mismo nombre. En estos casos se puede convenir el uso de una bornera intermedia para facilitar el cableado. En la mayoría de los casos puede utilizarse cable de 4 hilos. Cuando el cable de celda es muy largo y el valor de división es muy pequeño (en relación a la capacidad máxima), se debe utilizar cable de 6 hilos para evitar corrimientos debido a variaciones de la resistencia del cable provocadas por variación de temperatura. El cable de celda no se debe colocar cercano a cables de alimentación o de mando de elementos inductivos, para evitar interferencias en la lectura de peso. Si es necesario el uso de borneras intermedias entre las celdas de carga y el conector del indicador, las mismas deben ser de buena calidad y deben ajustarse bien, de manera de asegurar un buen contacto. 4.3 COMUNICACIÓN El puede conectarse a una impresora o a una computadora, a través de su puerto serie RS-232, cuyo conector se muestra en la figura 2. La figura 5 muestra la conexión a una impresora serie. Basculas Casado 9 La figura 6 muestra la conexión a una computadora. También pueden conectar varios equipos a una computadora formando una red. En este caso se utiliza comunicación en norma RS-422, para lo cual se debe intercalar una interfase conversora en cada equipo y en la computadora. En este caso la utilización del protocolo Modbus hace que la visualización y modificación de los parámetros del equipo sea muy fácil de realizar desde una PC o un PLC. Basculas Casado 10 Fig. 2: VISTA POSTERIOR DEL EQUIPO Basculas Casado 11 Fig. 3: CONEXIÓN A CELDA DE CARGA (4 HILOS) Basculas Casado 12 Fig. 4: CONEXIÓN A CELDA DE CARGA (6 HILOS) Basculas Casado 13 Fig. 5: CONEXIÓN A IMPRESORA SERIE Fig. 6: CONEXIÓN A COMPUTADORA a) Puerto serie PC con DB25 b) Puerto serie PC con DB9 Basculas Casado 14 5. PARAMETRIZACION Y CALIBRACION El indicador digital de peso modelo 3400 posee una memoria no volátil en la que almacena todos los parámetros programables que definen su funcionamiento, inclusive la calibración. Para verificar y/o modificar estos parámetros se debe ingresar en un modo especial de funcionamiento denominado modo parametrización. Para ello se debe encender el equipo e inmediatamente oprimir dos veces la tecla NOTA: a partir de ese momento la función de cada tecla estará asignada por la leyenda ubicada debajo de la misma: C, P, <, ^ y F. Seguidamente el equipo requerirá digitar una clave de acceso al modo Parametrización de manera de evitar el acceso a personas no autorizadas. Digitada la clave correcta, oprimiendo la tecla se ingresa al menú del modo parametrización. El diagrama de estados de modo parametrización muestra todas las operaciones posibles, como pasar de una a otra y como programar cada parámetro. Las opciones mostradas en este diagrama son las que salen programas de fábrica. Modificación de parámetros: •Si el visor muestra el nombre del parámetro a modificar, al oprimir la tecla el valor del parámetro. el visor mostrará Si se vuelve a oprimir , o no se oprime ninguna tecla durante unos segundos, el visor pasará a mostrar nuevamente el nombre del Parámetro. •La modificación del se realiza con las teclas Con la tecla destellante. y , operando de la siguiente manera: se hace destellar el dígito a modificar y con la tecla se modifica el valor del dígito Una vez verificados y/o modificados los parámetros se debe apagar el equipo, para luego encenderlo en el modo normal de indicación de peso. Basculas Casado 15 Fig. 7: DIAGRAMA DE MENUS MODO PARAMETRIZACION Basculas Casado 16 NOTA: Las opciones mostradas en este diagrama son los valores con que el equipo sale programado de fábrica. Basculas Casado 17 Tabla 1: PARAMETROS DE COMUNICACION --CO-- Tabla 2: PARAMETROS GENERALES --GE-- Basculas Casado 18 Tabla 3: PARAMETROS DE CALIBRACION --CA— 5.1 PARAMETROS DE COMUNICACION - ( CO ) 5.1.1 TIPODEPARIDAD- (CO0 ) Selecciona el tipo de paridad a utilizar durante una transmisión de datos a través del puerto serie, los tipos posibles son: • • • NINGUNA IMPAR PAR -(0) -(1) -(2) Para modificar este parámetro se debe operar con las teclas y . 5.1.2 VELOCIDADDETRANSMISION - (CO1 ) Selecciona la velocidad de transmisión, los formatos posibles son: • 9600 BAUDIOS- (0) • 1200 BAUDIOS- (1) 2400 BAUDIOS- (2) • • 4800 BAUDIOS- (3) Para modificar este parámetro se debe operar con las teclas y . 5.1.3 MODODETRANSMISION - (CO2 ) Selecciona el momento de transmisión, las alternativas posibles son: • CONTECLA IMPR. - (0) • AUTOMATICA - (1) • A PEDIDO DE PC - (2) • CONTINUA - (3) - (4) • MODBUSRTU • MODBUSASCII - (5) Para modificar este parámetro se debe operar con las teclas • y . Transmisión CONTECLA IMPR.: Basculas Casado 19 La transmisión se produce cuando se oprime la tecla . Esta tecla está habilitada solo si el peso está estable y es positivo. El número de pesada se incrementa cada vez que se produce una transmisión luego de que el peso pasa por cero. Si se realizan varias transmisiones sin que el peso pase por cero, el número de pesada no se incrementará. • Transmisión AUTOMATICA.: La transmisión se produce en forma automática, cuando el peso se estabiliza en un valor positivo, luego de pasar por cero. Cada vez que transmite en este modo, se incrementa automáticamente el número de pesada. • Transmisión A PEDIDO DE PC.: En esta opción, el equipo está a la espera de la recepción de un mensaje desde la PC como pedido de transmisión. El formato del mensaje desde la PC debe ser el siguiente: donde: : XH XT | YH YT <CR> : caracter “:” (ASCII 3A hex.) para indicar inicio de mensaje XH XT son los dos dígitos del número de balanza (ASCII) | caracter “|” (ASCII 7C hex.) YH YT son los dos dígitos del checksum (ASCII hex.) <CR> caracter “carriage return” (ASCII 0D hex.) El checksum se calcula sumando los caracteres ASCII de la siguiente manera: YH YT = XH XT + “|” Por ejemplo: Si el número de balanza es 01 el mensaje será: :01|DD <CR> Si el mensaje recibido es correcto, y el peso está estable y es positivo, el equipo transmitirá el mensaje de respuesta con todos los datos. Este modo de PEDIDO DESDE PC permite la conexión de varios equipos en red utilizando conversores RS232/RS-422. El número de pesada se incrementa cada vez que se produce una transmisión luego de que el peso pasa por cero. Si se realizan varias transmisiones sin que el peso pase por cero, el número de pesada no se incrementará. Si se selecciona esta opción, quedará fijado el parámetro DESTINO DE TRANSMISION en la opción COMPUTADORA. • Transmisión CONTINUA: La transmisión se produce automáticamente una vez por segundo. Si se selecciona esta opción, quedará fijado el parámetro DESTINO DE TRANSMISION en la opción COMPUTADORA. • Transmisión MODBUS RTU - MODBUS ASCII El equipo puede configurarse para realizar comunicaciones serie compatibles con el protocolo Modbus. Basculas Casado 20 De esta manera el indicador adquiere una gran flexibilidad, ya que simplifica la lectura y escritura de variables y parámetros del equipo, al poder realizarse desde una PC o un PLC. También puede confeccionarse una red con equipos de otros fabricantes que soporten el protocolo Modbus. En este modo es posible realizar dos funciones sobre el indicador: Lectura de Registros o Escritura de Registros. Cada Registro contiene el valor de un parámetro o de una variable del indicador. Las direcciones de estos Registros, que se deben utilizar para leer o modificar dichos valores, se encuentran en la siguiente tabla. Los parámetros de los registros que se encuentran a partir de la dirección 8000H se encuentran almacenados en la memoria no volátil del equipo. Dicha memoria posee un límite para el número de veces que se puede escribir, por lo cual debe tenerse la precaución de no escribir estos registros de manera muy frecuente. Una comunicación serie de este tipo está definida por cuatro parámetros Número de balanza Velocidad de transmisión Tipo de paridad y Modo de transmisión 5.1.4 DESTINO DE TRANSMISION - (CO 3) Selecciona el destino de la transmisión, las alternativas son: • IMPRESORA - (0) • COMPUTADORA - (1) Para modificar este parámetro se debe operar con las teclas y . • Transmisión a IMPRESORA: En esta opción el equipo transmite un boleto para ser impreso. Los datos a imprimir, número de copias y formato del boleto están especificados respectivamente por los parámetros: • Transmisión a COMPUTADORA: Basculas Casado 21 En esta opción, si la transmisión no es Modbus, el equipo transmite un registro con todos los datos según el siguiente formato: : I I | P P P P|BBB.BB|TTT.TT|NNN .NN|X h X h <CR> : | CR II PPPP BBB.BB TTT.TT NNN .NN Xh Xh caracter “:” (ASCII 3A hex.) para indicar inicio de mensaje caracter “|” (ASCII 7C hex.) caracter “carriage return” (ASCII 0D hex.) son los dos dígitos del número de balanza número de pesada peso bruto valor de tara peso neto son los dígitos del checksum (ASCII hexadecimal) El checksum se calcula sumando los caracteres ASCII desde el primer dígito del número de balanza hasta el último caracter “|” inclusive. Si se selecciona esta opción, los parámetros IMPRESIÓN Nº PESADA,PESOS A IMPRIMIR, NUMERO DE COPIAS, LARGO DE BOLETO, MARGEN SUP. BOLETO YMARGENIZQ. BOLETO no tienen importancia. El formato de transmisión utilizado es el siguiente: Velocidad Paridad Bits de Datos Bits de Stop Determinada por Velocidad de transmisión Ninguna 8 1 5.1.5 NUMERODEBALANZA - (CO4 ) Este parámetro le da un número de identificación a la balanza (de 00 a 99). El número de balanza es especialmente útil si se quiere formar una red con varios indicadores y una PC. En el caso de transmisión a , el número de balanza se imprimirá solo si es distinto de 00. Para modificar este parámetro se debe operar con las teclas y . y . 5.1.6 IMPRESION NºDEPESADA- (CO5 ) Para este parámetro las alternativas son: • SI - (0) • NO - (1) Para modificar este parámetro se debe operar con las teclas 5.1.7 PESOS A IMPRIMIR - (CO6 ) Selecciona los datos de peso que se imprimen, las alternativas son: Basculas Casado 22 • • • • • BRUTOONETO - (0) BRUTO - (1) NETO - (2) BRUTO Y NETO - (3) BRUTO, TARA Y NETO - (4) Si la opción seleccionada es BRUTO O NETO, el equipo imprimirá el peso que en el momento de la transmisión esté seleccionado en el visor. Para modificar este parámetro se debe operar con las teclas y . 5.1.8 NUMERO DE COPIAS - (CO7 ) Especifica la cantidad de copias del boleto(hasta 9)que se imprimirán Para modificar este parámetro se debe operar con las teclas y . y . 5.1.9 LARGO BOLETO - (CO8 ) Especifica el largo del boleto en cantidad de líneas (hasta 99). Para modificar este parámetro se debe operar con las teclas 5.1.10 MARGEN SUPERIOR BOLETO - (CO9 ) Especifica la cantidad de líneas en blanco (hasta 99) en la parte superior del boleto, antes de comenzar a imprimir. Para modificar este parámetro se debe operar con las teclas y . 5.1.11 MARGEN IZQUIERDO BOLETO - (CO10 ) Especifica el margen izquierdo para imprimir los datos, como cantidad de espacios en blanco (hasta 99). Para modificar este parámetro se debe operar con las teclas Basculas Casado y . 23 Fig. 8: EJEMPLOSDEIMPRESION DEBOLETOS Basculas Casado 24 Basculas Casado 25 5.2 PARAMETROS GENERALES - (GE) 5.2.1 PUESTAACEROENENCENDIDO - (GE1 ) Este parámetro especifica el rango de peso (de 0 a 99 % de la CAPACIDAD MAXIMA programada), dentro del cual el equipo realiza en el encendido. Si se programa 00% queda inhabilitada la función de en el encendido, por ejemplo para pesaje de tanques. Para modificar este parámetro se debe operar con las teclas y . 5.2.2 RANGODETECLACERO- (GE2 ) Este parámetro especifica el rango de peso ( de 0 a 99 % de la CAPACIDAD MAXIMA programada), dentro del cual, si se oprime la tecla Si se programa queda inhibida la tecla , el equipo realiza una puesta a cero. , por ejemplo para pesaje de tanques. Para modificar este parámetro se debe operar con las teclas y . 5.2.3 ENTORNODEAUTOCERO- (GE3 ) Este parámetro especifica el entorno de peso en kg. dentro del cual, si el peso se mantiene estable, el equipo realiza . Si se programa 000.000 kg. queda inhibida la función de automático. Para modificar este parámetro se debe operar con las teclas y . 5.2.4 VELOCIDADDELECTURA - (GE4 ) Para este parámetro las alternativas son: • • • NORMAL - (0) LENTA - (1) RAPIDA - (2) Este parámetro fija la velocidad de respuesta de la lectura frente a variaciones de peso sobre la balanza. Si se selecciona se obtiene una lectura muy estable pero que responde lentamente a las variaciones de peso. Basculas Casado 26 Si se selecciona la lectura obedece más rápido a los cambios pero consecuentemente se torna más inestable. La velocidad plantea un punto intermedio entre las otras opciones. La velocidad de lectura define también el número de divisiones internas con las que trabaja el equipo, como lo demuestra la siguiente tabla: Vel. Lectura lenta (1,2 lect/seg) Normal (5 lect/seg) Rápida (12 lect/seg) Div. internas 400000 100000 40000 Div. Display 100000 25000 10000 Para modificar este parámetro se debe operar con las teclas y . 5.2.5 ENTORNODEESTABILIZACION - (GE5 ) Este parámetro se expresa en número de divisiones ( de 0 a 30). Cuando las variaciones de la lectura de peso son inferiores al valor fijado para este parámetro, el equipo determina que el peso está estable y habilita las funciones de cero, tara, impresión e incremento de número de pesada tal como se describe en los apartados correspondientes. Por ejemplo si se elige 10 divisiones, y el valor de división es de 0,05 kg., cuando las variaciones de peso son menores que 0,5 kg. el peso es considerado estable. Para modificar este parámetro se debe operar con las teclas y . 5.2.6 TIEMPODEAUTOAPAGADO- (GE6 ) Este parámetro define la cantidad de minutos que deberán transcurrir para que el equipo se apague automáticamente (de 0 a 99). Si la lectura de peso se mantiene estable y no es pulsada ninguna tecla, durante dicho tiempo, el equipo se apagará en forma automática. Si este parámetro posee el valor 0 el equipo no se apagará automáticamente, es decir que solo se lo podrá apagar con la tecla . 5.3 PARAMETROS DE CALIBRACION - ( CA ) 5.3.1 CAPACIDADMAXIMA- (CA1 ) Especifica la capacidad máxima en kg de la balanza (hasta 999999 kg). Cuando el peso supera la capacidad máxima, el visor indica exceso (EEEEEE). Basculas Casado 27 Para modificar este parámetro se debe operar con las teclas y . 5.3.2 VALORDEDIVISION - (CA2 ) Especifica la resolución del indicador, o sea la mínima diferencia entre dos lecturas consecutivas. El valor de división se expresa en kg. y las alternativas son: 0.0001 0.0002 0.0005 0.001 0.002 0.005 0.01 0.02 0.05 0.1 0.2 0.5 1 2 5 10 20 50 Los valores seleccionables están en función de la capacidad máxima programada. Para modificar este parámetro se debe oprimir la tecla . 5.3.3 CALIBRACIONDEPESO- (CA3 ) En este paso se realiza la calibración propiamente dicha de la balanza. Con la balanza descargada y estable se debe oprimir la tecla muerto. para poner a cero y absorber el peso Luego se debe colocar un peso conocido (patrón) en lo posible de valor cercano a la CAPACIDAD MAXIMA de la balanza. Si la lectura de peso no coincide con el valor del peso colocado, se debe ingresar dicho valor operando con las teclas y . Concluida la calibración se debe descargar la balanza y volver a colocar el peso para verificar las indicaciones de cero y peso. 5.3.4 CLAVE PARAMETRIZACION - (CA4 ) Durante este estado se puede reprogramar la clave de acceso a modo parametrización. Se recomienda no divulgar la clave programada para evitar acceso de personas no autorizadas y también tomar recaudos para no olvidar la clave para poder acceder nuevamente a modo parametrización. Para modificar este parámetro se debe operar con las teclas y . 5.3.5 FACTORDECALIBRACION - (CA5 ) Si en el momento de la calibración del indicador no se dispone de un peso patrón, se puede realizar una calibración aproximada mediante la configuración del valor del Factor de calibración. Basculas Casado 28 El valor para este parámetro se obtiene con la siguiente fórmula: Fcal = Capacidad Total (kg) / Sensibilidad de las celdas (mV/V) Fcal: Capacidad Total: Sensibilidad: Factor de Calibración Suma de los valores de capacidad de cada celda decarga Sensibilidad de las celdas de carga El Factor de Calibración representa una constante que define la Ganancia del Equipo y que depende solamente de las celdas de carga utilizadas. Esta característica permite el intercambio de indicadores en una balanza sin la necesidad de volver a calibrar. La única operación que se debe realizar para mantener la calibración es el ingreso en el nuevo equipo del Factor de calibración que poseía el equipo extraído. Nota: El Factor de calibración define directamente la Ganancia del Equipo, por lo cual no debe modificarse su valor una vez calibrado el equipo. 5.3.6 PESOESTIMADO - (CA6 ) Este paso permite realizar un ajuste del cero en balanzas que poseen una determinada carga. Para realizar este ajuste se debe ingresar con las teclas la balanza. y el valor del peso que se encuentra sobre Este paso es útil para ajustar el cero luego de realizar la calibración en un equipo utilizado en un tanque o silo con carga, si se conoce el valor de la carga. Basculas Casado 29 6. APENDICE APENDICE A: PROTOCOLO MODBUS El protocolo Modbus describe el proceso que un indicador usa para solicitar acceso a otro dispositivo, como responde a las solicitudes de otros dispositivos, y como son detectados e indicados los errores. Durante una comunicación en una red Modbus, el protocolo determina como un indicador reconoce un mensaje dirigido a él, determina la acción a realizar, y extrae cualquier dato u otra información contenida en el mensaje. Si se requiere una respuesta, el indicador la construirá y enviará utilizando el protocolo Modbus. Transacciones en Redes Modbus Los indicadores se comunican utilizando la técnica Master-Slave, en la cual solo un dispositivo (Master) puede iniciar la comunicación. Los otros dispositivos responden suministrando el dato pedido por el Master, o llevando a cabo la acción requerida en el pedido. Dos Modos de Transmisión Serie Los indicadores pueden ser configurados para la comunicación en redes Modbus usando uno de los dos modos de transmisión: ASCII o RTU. Los usuarios deben seleccionar el modo deseado junto con los parámetros del puerto de comunicaciones (Velocidad de Transmisión, Tipo de paridad, etc.), durante la configuración de cada indicador. El modo seleccionado y los parámetros serie deben ser los mismos para todos los dispositivos conectados en una red Modbus. El formato para cada byte para ambos modos es el siguiente: Basculas Casado 30 Modo ASCII (American Standard Code for Information Interchange) En el modo ASCII los mensajes comienzan con un caracter “:” (3AH) y finalizan con un par Carriage Return Line Feed (0DH y 0AH). Los caracteres permitidos para los demás campos son los hexadecimales 0-9, A-F. Los dispositivos de la red monitorean en forma continua esperando un caracter “:”. Cuando es recibido, cada dispositivo decodifica el Campo de Dirección para determinar si es el dispositivo seleccionado. Puede haber intervalos de hasta un segundo entre los caracteres del mensaje. A continuación puede verse un mensaje típico en este modo: INICIO DIRECCION FUNCION DATOS CHEQUEODE ERROR FIN 1 Caracter 2 Caracteres 2 Caracteres n Caracteres 2 Caracteres 2 Caracteres Modo RTU (Remote Terminal Unit) En modo RTU los mensajes comienzan con un intervalo de silencio de al menos 3,5 caracteres. Los caracteres permitidos para todos los campos son los hexadecimales 0-9, A-F. Los dispositivos de la red monitorean en forma constante hasta recibir el primer campo. Al recibirlo, cada dispositivo realiza la decodificación para determinar si es el dispositivo seleccionado. Luego de transmitir el último caracter otro intervalo de 3,5 caracteres indica el fin del mensaje. La totalidad del mensaje debe ser transmitido como un flujo continuo. Si aparece algún intervalo de más de 1,5 caracteres antes de finalizar el mensaje, el receptor asume que el mensaje fue incompleto. A continuación puede verse un mensaje típico en este modo: INICIO DIRECCION FUNCION DATOS CHEQUEODE ERROR FIN T1 - T2 - T3 - T4 8 Bits 8 Bits n x 8 Bits 16 Bits T1 - T2 - T3 - T4 Campo de Dirección El Campo de Dirección del mensaje contiene dos caracteres (ASCII) u ocho bits (RTU). El Master direcciona un dispositivo poniendo la dirección del mismo en el Campo de Dirección. Cuando el dispositivo envía su respuesta pone su propia dirección en este campo para indicarle al Master cual es el dispositivo que está respondiendo. Campo de Función Este campo contiene dos caracteres (ASCII) u ocho bits (RTU). Basculas Casado 31 Cuando el Master envía un mensaje a un dispositivo, el código del Campo de Función le dice al dispositivo que tipo de acción debe ejecutar. Cuando el dispositivo responde en forma normal, simplemente envía en este campo el código original. Campo de Datos El Campo de Datos es construido usando grupos de dos dígitos hexadecimales, en el rango 00H a FFH. Estos pueden estar formados por dos caracteres ASCII, o por un caracter RTU, dependiendo del modo de transmisión seleccionado. El Campo de Datos del mensaje enviado desde el Master al dispositivo contiene información adicional que el dispositivo debe utilizar para ejecutar la acción definida por el Código de Función. Campo de Chequeo de Error Dos métodos diferentes para chequeo de error pueden ser usados en una red estándar Modbus. El contenido del Campo de Chequeo de Error depende del método a utilizar. Para el modo de transmisión ASCII este campo contiene dos caracteres ASCII, que son el resultado de un cálculo de Chequeo de Redundancia Longitudinal (LRC) aplicado al mensaje, sin incluir el caracter “:” y el par CR-LF. Para transmisiones RTU este campo contiene un valor de 16 bits, implementado como dos bytes, que es el resultado de calcular un Chequeo de Redundancia Cíclica (CRC) al contenido del mensaje. Generación del CRC El Chequeo de Redundancia Cíclica (CRC) está compuesto por dos bytes, conteniendo un valor binario de 16 Bits. El valor del CRC es calculado por el transmisor y adjuntado al mensaje a transmitir. El receptor calcula un CRC con el mensaje recibido y lo compara con el valor del CRC recibido. Si los valores no coinciden se produce un error. El CRC comienza cargando un registro de 16 bits con todos 1's. Luego comienza un proceso de aplicación de los sucesivos bytes del mensaje al contenido del registro. Solo los 8 bits de datos son usados para generar el CRC. Los bits de inicio, parada y paridad no se utilizan para el CRC. Durante la generación del CRC, se ejecuta una operación lógica XOR entre cada byte y el contenido del registro. Luego el resultado es desplazado en la dirección del bit menos significativos (LSB), ingresando un 0 en la posición del bit más significativo (MSB). El bit extraído es examinado. Si es un 1 se ejecuta una XOR entre el contenido del registro y un valor fijo. Si el bit extraído es 0 no se ejecuta la XOR. Este proceso se repite hasta ejecutarse ocho desplazamientos. Después del último desplazamiento se ejecuta una XOR entre el próximo byte y el valor del registro de 16 bits, realizando el procedimiento de desplazamientos descripto anteriormente. El contenido final del registro, después de aplicarse todos los bytes del mensaje, es el valor del CRC. El procedimiento para generar el CRC es: 1. Cargar un registro de 16 bits con FFFFH (todos 1's). Este registro toma el nombre de registro CRC. 2. Ejecutar una XOR entre el primer byte del mensaje y el byte menos significativo del registro CRC, dejando el resultado en el registro CRC. Basculas Casado 32 3. Desplazar el registro CRC un bit a la derecha (hacia el LSB), ingresando un 0 en el MSB. Extraer y examinar el LSB. 4. Si el LSB fue 0 repetir el paso 3 (otro desplazamiento). Si el MSB fue 1 realizar una XOR entre el registro CRC y el valor A001H (1010 0000 0000 0001 B). 5. Repetir los pasos 3 y 4 hasta completar ocho desplazamientos, dando como procesado un byte. 6. Repetir los pasos 2 a 5 para el próximo byte del mensaje. Continuar hasta que todos los bytes han sido procesados. 7. El contenido final del registro CRC es el valor CRC. Cuando el CRC (dos bytes) es transmitido en el mensaje, el byte menos significativo debe ser transmitido primero, seguido del byte más significativo. Generación del LRC El Chequeo de Redundancia Longitudinal (LRC) es un valor binario compuesto por un byte. El valor del LRC es calculado por el transmisor y adjuntado al mensaje a transmitir. El receptor calcula un LRC con el mensaje recibido y lo compara con el valor del LRC recibido. Si los valores no coinciden se produce un error. El valor del LRC se calcula realizando adiciones sucesivas de los bytes que conforman el mensaje, desechando cualquier acarreo, y realizando el complemento a 2 del resultado. El procedimiento para calcular el LRC es: 1. Sumar todos los bytes del mensaje, sin incluir el inicio (caracter“:”) y el final (caracteres CR y LF). Guardar el resultado en un campo de 8 bits, con lo cual se desechan los acarreos. 2. Restar el valor final del valor FFH (todos 1's) para producir el complemento a 1. 3. Sumar 1 para producir el complemento a 2. Cuando el LRC (dos caracteres ASCII) es transmitido en el mensaje, el caracter más significativo debe ser transmitido primero, seguido del caracter menos significativo. Función de Lectura de Registros Realiza la lectura del contenido binario de los registros del indicador. El código para esta función es 03H. Pedido: El mensaje de pedido especifica el registro de inicio y la cantidad de registros a ser leídos. A continuación se muestra un ejemplo de pedido de lectura de los registros 8002H al 8004H del dispositivo 12: Nombre del Campo Dirección Función Dirección Inicio (Parte alta) Dirección Inicio (Parte baja) Nº de Registros (Parte alta) Nº de Registros (Parte baja) Chequeo de Error (LRC o CRC) Basculas Casado Valor (Hex) 0C 03 80 02 00 03 --- 33 Respuesta: Los registros de datos en el mensaje de respuesta son empaquetados como dos bytes por registro, con el contenido binario justificado a la derecha en cada byte. Para cada registro, el primer byte contiene los bits más significativos y el segundo los menos significativos. A continuación se muestra un ejemplo de respuesta al pedido anterior: Nombre del Campo Valor (Hex) Dirección 0C Función 03 Cantidad de Bytes 06 Dato (Parte alta del registro 8002H) 01 Dato (Parte baja del registro 8002H) 4A Dato (Parte alta del registro 8003H) 1B Dato (Parte baja del registro 8003H) 09 Dato (Parte alta del registro 8004H) 03 Dato (Parte baja del registro 8004H) F4 Chequeo de Error (LRC o CRC) --El contenido de los registros pedidos es: Registro 8002H 8003H 8004H Valor (Hex) 014A 1B09 03F4 Valor (Decimal) 330 6921 1012 Realiza la escritura de valores en los registros del indicador. El código para esta función es 10H. Pedido: El mensaje de pedido especifica el registro de inicio, la cantidad de registros a escribir, el número de bytes a escribir y los valores a escribir. Los valores de los datos son empaquetados como dos bytes por registro. A continuación se muestra un ejemplo de escritura de dos registros comenzando del 8006H con los valores 013AH y 20B8H, en el dispositivo 10: Nombre del Campo Dirección Función Dirección Inicio (Parte alta) Dirección Inicio (Parte baja) Nº de Registros (Parte alta) Nº de Registros (Parte baja) Cantidad de Bytes Dato (Parte alta del registro 8006H) Dato (Parte baja del registro 8006H) Dato (Parte alta del registro 8007H) Dato (Parte baja del registro 8007H) Chequeo de Error (LRC o CRC) Valor (Hex) 0A 10 80 06 00 02 04 01 3A 20 B8 --- Respuesta: Basculas Casado 34 Una respuesta normal devuelve la dirección del dispositivo, el código de función, la dirección de inicio, y la cantidad de registros modificados. A continuación se muestra un ejemplo de respuesta al pedido anterior: Nombre del Campo Dirección Función Dirección Inicio (Parte alta) Dirección Inicio (Parte baja) Nº de Registros (Parte alta) Nº de Registros (Parte baja) Chequeo de Error(LRC o CRC) Basculas Casado Valor (Hex) 0A 10 80 06 00 02 --- 35 Area Industrial Casilda – C. Rep. Argentina 202 (2170) CASILDA – Sta. Fe Tel: 03464 - 420301 - 426748 Cel: 03464 - 15685043 E-mail: ventas@basculascasado.com.ar web: www.basculascasado.com.ar Basculas Casado 36