Página 1
TERMINAL TOTALIZADOR MOD. TTIM DESCRIPCIÓN TÉCNICA Y MANUAL DE USUARIO TTIM_E.DOC VER 1.3 2012-05 1 de 19...
Página 2
1.- DESCRIPCIÓN GENERAL. El terminal totalizador modelo TTIM recoge las señales de cierre de ocho contactos procedentes de otros equipos, y las almacena de acuerdo con los requerimientos programados. Tiene dos modos básicos de trabajo: Cuenta de impulsos recibidos por las entradas.
Página 3
2.- DESCRIPCIÓN TÉCNICA. El diseño se basa en un microprocesador TLC900 de TOSHIBA. Es de 16 bits, e integra la PROM de programa, RAM de datos, temporizadores, y línea serie. Para almacenamiento de los datos se ha añadido una memoria RAM de 128kB, alimentada por batería, y para guardar los datos de configuración, una EEPROM.
Página 4
A continuación se muestra durante unos segundos el mensaje “SACI” en la parte superior, “ttIM” en la parte inferior izquierda, y el número de versión SW “1.02” en la derecha, y se pasa al modo de lectura de datos.
Página 5
BAUd xxxxx Se muestra la velocidad de transmisión. │ Se cambia con “subir” o “Bajar” │ Hora Mes/Día Año Se puede cambiar el dígito que parpadea con “Subir” o “Bajar”. Se cambia de dígito xx.xx dd.mm xxxx │ con “Rotar”. Debe validarse cada bloque │...
Página 6
4.- MONTAJE. El montaje se realiza en Raíl DIN de 35 mm de acuerdo con EN50022. 4.1. Dimensiones. Una vista general con cotas se da a continuación. 5.- CONEXIONES. 5.1.- Conexiones de entrada. Dado que el equipo suministra internamente la tensión, los dispositivos conectados solamente deben cerrar el circuito.
Página 7
5.2.- Línea serie. Las conexiones de la línea serie son: Nombre Terminal Las conexiones RS485 se denominan L+ y L-. Se deben conectar a los terminales homólogos de la red, en paralelo, esto es, un mismo hilo conecta todos los terminales marcados L+, y el otro, todos los L-.
Página 8
6.- MAPA DE MEMORIA. Con objeto de permitir el acceso de algunos autómatas cuyo direccionamiento es limitado, se han establecido dos zonas distintas de memoria, separadas por 2000H. Esto es, la primera zona comienza en 1000H, y la segunda en 3000H. El acceso se puede hacer indistintamente, y cada variable se encuentra en una dirección homóloga de cada zona.
Página 9
6.1.2.- VARIABLES TOTALES. DIRECC. DIRECC. VARIABLE FORM. DESCRIPCION COMANDOS ZONA 1 ZONA 2 1011H 3011H TOT_0 LONG TOTALIZADOR 0 3,4,16 1015H 3015H TOT_1 LONG TOTALIZADOR 1 3,4,16 1019H 3019H TOT_2 LONG TOTALIZADOR 2 3,4,16 101DH 301DH TOT_3 LONG TOTALIZADOR 3 3,4,16 1021H 3021H...
Página 10
6.2.- MODO REGISTRADOR. 6.2.1.- VARIABLES DE CONFIGURACIÓN. DIRECC. DIRECC. VARIABLE FORMATO DESCRIPCIÓN COMANDOS ZONA 1 ZONA 2 MODBUS 1600H 3600H HORA_FECHA STRING( 6) 3,4,16 1604H 3604H NUM_DIAS WORD NÚMERO DE DIAS 1605H 3605H HORA_REG WORD PRÓXIMA HORA 1930H 3930H RESET_SW WORD COMANDO RST 1938H...
Página 11
4 zona 2 2400H 2401H 2459H 5 zona 1 4500H 4501H 4559H 5 zona 2 2500H 2501H 2559H 6 zona 1 4600H 4601H 4659H 6 zona 2 2600H 2601H 2659H 7 zona 1 4700H 4701H 4759H 7 zona 2 2700H 2701H 2759H Es decir, un comando del tipo...
Página 12
7.- PROTOCOLO DE COMUNICACIONES. Los TTIM están provistos de una línea serie de comunicaciones RS485, que permiten la conexión multipunto en una red. En el caso de la RS485, hasta 32 dispositivos se pueden conectar en el bus, tal como especifica la norma, a una distancia de 1200 m.
Página 13
7.1. – DESCRIPCIÓN DE LAS TRAMAS. 7.1.1. – ÓRDENES DE LECTURA. Cada trama consta de: Identidad Un byte Código de Comando 04H ó 03H Dirección de datos Dos bytes: H, L Número de registros a leer Dos bytes: H, L Dos bytes: L, H 7.1.2.
Página 14
ANEXO 1. ALGORITMO CRC TIPO "CRC16". 1. – POLINOMIO GENERADOR. El polinomio usado es: X + X + X + 1 = 18005H Para calcular el CRC, se invierte el polinomio, omitiendo el bit menos significativo. POLINOMIO CRC16 : 1 1000 0000 0000 0101 = 18005H POLINOMIO DE TRABAJO : 1010 0000 0000 0001 = A001H.
Página 15
ANEXO 2. NOTACIÓN USADA. ( IEEE 754). Los números en coma flotante utilizan la notación IEEE754. Como la precisión que se obtiene con este tipo de notación está muy por encima de la precisión del equipo, el byte correspondiente a la mantisa baja es siempre cero.
Página 16
ANEXO 3. FORMATO DE TRANSMISIÓN DE DATOS . Los datos en formato IEEE se envían: 1. BYTE SIGNO + EXPONENTE 2. BYTE MANTISA ALTA 3. BYTE MANTISA MEDIA 4. BYTE MANTISA BAJA (SIEMPRE CERO) Este modo de transmisión es el que denominamos MODO JBUS. En algunas aplicaciones se requiere un orden inverso: 1.
Página 17
ANEXO 4. CÁLCULO DEL CRC. Ejemplo de cálculo en QBASIC function crc16 (txt, lon) AS INTEGER DIM flag AS LONG DIM crc AS LONG DIM car AS INTEGER DIM bit AS INTEGER CRC= &HFFFF& FOR car =1 TO LON crc = crc XOR ASC(MID$ ( txt, car, 1)) FOR bit = 0 TO 7 flag = crc AND 1&...
HOJA DE CAMBIOS DOCUMENTO ED./FECHA MOTIVO DEL CAMBIO RESPONS. Aprobado TTIM_I.DOC 25/4/03 DOC. ORIGINAL F. OLMOS 25/5/05 REVISIÓN FORMAL F.OLMOS 24/05/17 Cambio de la dirección social. A.VIGIL RESP. DEP. TÉCNICO RESP. DEP. COMERCIAL SAC-F-35 TTIM_E.DOC VER 1.3 2012-05 19 de 19...