0% encontró este documento útil (0 votos)
18 vistas54 páginas

Manual CAN

El manual proporciona instrucciones detalladas para la instalación y programación del concentrador y repetidor NdCAN, incluyendo especificaciones eléctricas y esquemas de conexión. Se abordan aspectos como la conexión de nodos, funciones de los dispositivos, y comandos específicos para la tarjeta NdCan. Además, se incluye información sobre el protocolo serie y sus formatos de trama.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
18 vistas54 páginas

Manual CAN

El manual proporciona instrucciones detalladas para la instalación y programación del concentrador y repetidor NdCAN, incluyendo especificaciones eléctricas y esquemas de conexión. Se abordan aspectos como la conexión de nodos, funciones de los dispositivos, y comandos específicos para la tarjeta NdCan. Además, se incluye información sobre el protocolo serie y sus formatos de trama.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 54

Manual de instalación

y programación
Concentrador
Repetidor
NdCAN
NdCANMAX / NdCAN-16R

v. 3.41

Kimaldi Electronics, S. L. Terrassa (Barcelona) – Spain Tel. +34 93 736 1510 Fax +34 93 736 1511 [email protected]
Kimaldi Lusa, Lda. Lisboa – Portugal Tel. +351 21 715 6303 Fax +351 21 715 6295 [email protected]
Kimaldi de México, S.A. Puebla – México Tel +52 222 1309463 Int Rep 01222 1309463 Fax +52 222 1309464 [email protected]
www.kimaldi.com
Índice

Índice
1. Introducción. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2. Instalación del bus. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.1. Cable, topología, alimentación y terminación. . . . . . . . . . . . . . . . . . . . . . . 6
2.2. Conexión de los nodos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
3. El Concentrador. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
3.1. Función. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
3.2. Instrucciones. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
3.2.1. TestCtrLink . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
3.3. Especificaciones eléctricas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
3.4. Esquema de conexionado. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
4. El Repetidor. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
4.1. Funcion. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
4.2. Esquema de conexionado. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
5. La Tarjeta NdCan. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
5.1. Descripción. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
5.2. Instrucciones. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
5.2.1. TestNodeLink . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
5.2.2. HotReset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
5.2.3. GetFirmwareVersion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
5.2.4. CloseRelay . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
5.2.5. SwitchRelay . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
5.2.6. ActivateLed . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
5.2.7. SwitchLed . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
5.2.8. Activate buzzer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
5.2.9. OutputPort . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
5.2.10. EjectCard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
5.2.11. CaptureCard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
5.2.12. SetCFG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
5.2.13. GetCFG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
5.2.14. EraseCodeOFL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
5.2.15. WriteCodeOFL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
5.2.16. ReadCodeOFL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
5.3. Sucesos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
5.3.1. OnTrack . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
5.4. Configuración. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
5.4.1. Protocolos serie disponibles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
5.5. Especificaciones eléctricas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
5.6. Esquema de conexionado. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21

Kimaldi Electronics, S. L. Terrassa (Barcelona) – Spain Tel. +34 93 736 1510 Fax +34 93 736 1511 [email protected]
Kimaldi Lusa, Lda. Lisboa – Portugal Tel. +351 21 715 6303 Fax +351 21 715 6295 [email protected]
Kimaldi de México, S.A. Puebla – México Tel +52 222 1309463 Int Rep 01222 1309463 Fax +52 222 1309464 [email protected]
www.kimaldi.com
Índice

6. La Tarjeta NdCanMax. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
6.1. Descripción. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
6.2. Instrucciones. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
6.2.1. HotReset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
6.2.2. CloseRelay y SwitchRelay . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
6.2.3. TxDigitalInput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
6.2.4. WrDisplay . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
6.2.5. ClrDisplay . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
6.2.6. SaveAndRestoreDisplay . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
6.3. Sucesos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
6.3.1. OnDigitalInput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
6.3.2. OnFcnKey . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
6.4. Especificaciones eléctricas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
6.5. Esquema de conexionado. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
7. La Tarjeta NdCAN-16R . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
7.1. Descripción. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
7.2. Especificaciones eléctricas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
7.3. Esquema de conexionado. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
8. El Protocolo Serie. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
8.1. Formato de Trama. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
8.2. Instrucciones y Respuestas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
8.2.1. TestCtrLink . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
8.2.2. Instrucción TestNodeLink . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
8.2.3. Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
8.2.4. GetFirmwareVersion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
8.2.5. SetCFG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
8.2.6. GetCFG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
8.2.7. WriteCodeOFL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
8.2.8. ReadCodeOFL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
8.2.9. EraseCodeOFL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
8.2.10. WrDisplay . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
8.2.11. SaveAndRestoreDisplay . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
8.2.12. ClrDisplay . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
8.2.13. CloseRelay . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
8.2.14. SwitchRelay . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
8.2.15. TxDigitalInput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
8.2.16. ActivateLed/ActivateBuzzer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
8.2.17. SwitchLed . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
8.2.18. EjectCard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
8.2.19. CaptureCard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
8.2.20. OutputPort . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
8.2.21. Sucesos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
8.2.22. OnFcnKey . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
8.2.23. OnTrack . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
8.2.24. OnDigitalInput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46

Kimaldi Electronics, S. L. Terrassa (Barcelona) – Spain Tel. +34 93 736 1510 Fax +34 93 736 1511 [email protected]
Kimaldi Lusa, Lda. Lisboa – Portugal Tel. +351 21 715 6303 Fax +351 21 715 6295 [email protected]
Kimaldi de México, S.A. Puebla – México Tel +52 222 1309463 Int Rep 01222 1309463 Fax +52 222 1309464 [email protected]
www.kimaldi.com
Control OCX PrKBusCtl - Manual de Programación - 4

8.3. Ejemplos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
8.3.1. Ejemplo 1: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
8.3.2. Ejemplo 2: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
9. Recepción Wiegand sobre NdCAN o NdCAN-Max . . . . . . . . . . . . . . . . . . . 50
9.1. Configuración Hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
9.2. Configuración Firmware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
9.3. Explicación de los formatos Wiegand . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
10. Resolución de problemas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
Control de Revisiones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
Notas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54

Kimaldi Electronics, S. L. Terrassa (Barcelona) – Spain Tel. +34 93 736 1510 Fax +34 93 736 1511 [email protected]
Kimaldi Lusa, Lda. Lisboa – Portugal Tel. +351 21 715 6303 Fax +351 21 715 6295 [email protected]
Kimaldi de México, S.A. Puebla – México Tel +52 222 1309463 Int Rep 01222 1309463 Fax +52 222 1309464 [email protected]
www.kimaldi.com
Control OCX PrKBusCtl - Manual de Programación - 5

1. Introducción.

El sistema de comunicaciones de Kimaldi está indicado para todas aquellas aplicaciones


que requieran de una red de dispositivos estándar como lectores de banda magnética,
proximidad, motorizados, teclados, contadores… para adquirir datos y actuar en
consecuencia sobre cerraduras eléctricas, displays, leds, buzzers, impresoras de tickets…
La rapidez de las comunicaciones hace posible que el software realice toda la gestión de
los dispositivos on-line, aunque es igualmente posible hacer aplicaciones off-line.

El sistema de comunicaciones se basa en un bus al que se le unen todos los elementos


que lo conforman a los que llamamos nodos. Se conecta al PC mediante el concentrador,
el cual permite la comunicación con el resto de equipos. Cada nodo se articula alrededor
de una tarjeta de comunicaciones. Existen dos modelos, NdCan y NdCanMax, a elegir
según sean los dispositivos que deseemos controlar.

Las comunicaciones están basadas en el bus CAN con optoacoplamiento. Este potente
bus industrial admite longitudes de cable de hasta 800m y soporta la conexión de un
centenar de nodos al mismo cable del bus. Para las instalaciones con mayor longitud o
mayor número de nodos se requerirá el uso de repetidores de señal. Con ellos se puede
construir una red rápida y fiable de hasta 1016 nodos.

El software puede controlar el bus mediante comandos ascii o bien mediante un control
ACTIVEX para VisualBasic. En ambos casos el control de los dispositivos hardware del
bus es muy sencillo ya que los nodos NdCan y NdCanMax se encargan de gestionar el
protocolo específico de cada dispositivo. Así, para el programador no hay apenas
diferencia entre la captura de datos mediante un lector motorizado de banda magnética, y
mediante un lector de proximidad.

En el apartado El protocolo Serie se detallan todos los comandos ascii así como los
eventos generados por las distintas electrónicas. Por otro lado, si se quiere controlar el
bus mediante un control ACTIVEX para VisualBasic, referirse al manual del control
PrKBusCtl.

Kimaldi Electronics, S. L. Terrassa (Barcelona) – Spain Tel. +34 93 736 1510 Fax +34 93 736 1511 [email protected]
Kimaldi Lusa, Lda. Lisboa – Portugal Tel. +351 21 715 6303 Fax +351 21 715 6295 [email protected]
Kimaldi de México, S.A. Puebla – México Tel +52 222 1309463 Int Rep 01222 1309463 Fax +52 222 1309464 [email protected]
www.kimaldi.com
Control OCX PrKBusCtl - Manual de Programación - 6

2. Instalación del bus.

2.1. Cable, topología, alimentación y terminación.

Se debe procurar que el trazado del cable de comunicaciones recorra todos los nodos con
la menor longitud posible. En algunas instalaciones bastará con un único tramo de cable,
en otras será necesario ramificar el bus para adaptarlo mejor a la geometría de la
instalación. A efectos de comunicación, la longitud del bus se define como la distancia
medida entre los extremos más alejados.

La mayor distancia de comunicación se obtiene con un bus lineal, sólo dos extremos, y
se reduce al aumentar el número de extremos de la topología elegida. Para minimizar el
efecto de los extremos se conectará una resistencia de terminación entre los hilos del par
de datos en cada extremo del bus. Para un bus lineal bastará con colocar resistencias de
100 ohm 1/8 Watt. Si el bus tiene 3 extremos el valor de resistencia será de 150 ohm. Y
para cuatro extremos será de 200 ohm. Si el bus tiene más de 100 m. no se aconseja dejar
más de cuatro extremos libres. Por el contrario, para buses de menos de 100 m. poco
importa el número de extremos que posea la topología empleada, y bastará con colocar
una sola resistencia de 100 ohm en cualquier punto del bus como resistencia de
terminación.

En cuanto al soporte físico del bus se eligirá un cable apantallado de dos pares de hilos
preferentemente trenzados. Un par se destina a la transmisión de las señales de datos
(CAN_H, CAN_L), y el otro a alimentación del transmisor CAN de cada nodo
(CAN_V+, CAN_V-).

La sección mínima de los hilos del par de datos depende de la longitud del bus, tal como
aparece en la siguiente tabla:

Longitud del bus Sección en mm²


Hasta 100 m 0.25
De 100 m a 250 m 0.50
De 250 m a 500 m 0.75
De 500 m a 800 m 1.00

Kimaldi Electronics, S. L. Terrassa (Barcelona) – Spain Tel. +34 93 736 1510 Fax +34 93 736 1511 [email protected]
Kimaldi Lusa, Lda. Lisboa – Portugal Tel. +351 21 715 6303 Fax +351 21 715 6295 [email protected]
Kimaldi de México, S.A. Puebla – México Tel +52 222 1309463 Int Rep 01222 1309463 Fax +52 222 1309464 [email protected]
www.kimaldi.com
Control OCX PrKBusCtl - Manual de Programación - 7

En cuanto al par de alimentación, se elegirá un punto del bus para conectar sus hilos
CAN_V+ y CAN_V- respectivamente a los polos positivo y negativo de una fuente de
alimentación de 12 VDC o de 24 VDC. Esta fuente deberá ser capaz de suministrar una
intensidad de por lo menos 100mA más 15 mA adicionales por cada nodo conectado al
bus. La sección del par de alimentación se dimensionará para que la tensión de
alimentación medida en el nodo más lejano esté comprendida entre 7.5VDC y 24 VDC.

Para mejorar el comportamiento electromagnético del sistema de comunicaciones puede


conectarse la malla del cable a la toma de tierra en el punto de alimentación (se
recomienda efectuar estas conexiones en el punto medio del bus.).

Cabe decir que, si en un punto del bus se conecta un repetidor de señal, a la salida del
mismo nace un nuevo bus que podemos ramificar y debemos alimentar y terminar tal
como se ha descrito.

2.2. Conexión de los nodos.

La conexión de los nodos al bus se efectúa insertando los hilos de las señales CAN_V+,
CAN_H, CAN_L y CAN_V- en los bornes del mismo nombre de la tarjeta de
comunicaciones del nodo. Recuerde que los hilos CAN_V-, CAN_V+ proporcionan
alimentación únicamente al transmisor CAN de la tarjeta. El resto de sus circuitos junto
con los dispositivos conectados a ella forman un conjunto eléctricamente aislado del bus
y se debe alimentar a parte.

Kimaldi Electronics, S. L. Terrassa (Barcelona) – Spain Tel. +34 93 736 1510 Fax +34 93 736 1511 [email protected]
Kimaldi Lusa, Lda. Lisboa – Portugal Tel. +351 21 715 6303 Fax +351 21 715 6295 [email protected]
Kimaldi de México, S.A. Puebla – México Tel +52 222 1309463 Int Rep 01222 1309463 Fax +52 222 1309464 [email protected]
www.kimaldi.com
Control OCX PrKBusCtl - Manual de Programación - 8

3. El Concentrador.

3.1. Función.

Topológicamente el concentrador es un nodo más del bus y por lo tanto puede ubicarse
en cualquier punto del mismo. Su misión es permitir la comunicación bidireccional entre
el PC y los nodos. El PC enviará un paquete de información (instrucción) a un nodo
cuando desee que éste ejecute una determinada acción. De forma semejante el nodo
podrá enviar un paquete de información al PC como respuesta a una instrucción o
cuando desee informar sobre algún suceso.

La generación de instrucciones y la recepción de respuestas y sucesos está totalmente


gestionada por el control ACTIVEX para Visual Basic que se ofrece. Para aquellas
aplicaciones en que no sea posible su empleo, consúltese el apartado “8. El Protocolo
Serie.”

3.2. Instrucciones.

El concentrador admite una instrucción que ejecuta localmente.

3.2.1. TestCtrLink

Al recibir esta instrucción el concentrador emitirá la respuesta AnsTestCtrLink. De este


modo el PC puede comprobar que las comunicaciones con el concentrador funcionan
correctamente.

3.3. Especificaciones eléctricas.

• Tensión de alimentación: VDC +/-10%


• Consumo: 30mA…100mA.
• Comunicaciones con el PC: RS-232. (9600,8,N,1 )
• Tamaño del buffer serie: 336 bytes.

Kimaldi Electronics, S. L. Terrassa (Barcelona) – Spain Tel. +34 93 736 1510 Fax +34 93 736 1511 [email protected]
Kimaldi Lusa, Lda. Lisboa – Portugal Tel. +351 21 715 6303 Fax +351 21 715 6295 [email protected]
Kimaldi de México, S.A. Puebla – México Tel +52 222 1309463 Int Rep 01222 1309463 Fax +52 222 1309464 [email protected]
www.kimaldi.com
Control OCX PrKBusCtl - Manual de Programación - 9

• Direccionamiento:
- Estándar: 254 nodos.
- Extendido: 1016 nodos.

El concentrador se situará lo más próximo posible al PC y se conectará mediante un


cable tipo alargo (pin a pin). La conexión serie del concentrador solamente usa los pines
2,3 y 5 del conector Sub-D de 9 pines

3.4. Esquema de conexionado.

LED ROJO LED VERDE

RS-232

CAN_V+
CAN_H
CAN_L GND
CAN_V- VCC

Kimaldi Electronics, S. L. Terrassa (Barcelona) – Spain Tel. +34 93 736 1510 Fax +34 93 736 1511 [email protected]
Kimaldi Lusa, Lda. Lisboa – Portugal Tel. +351 21 715 6303 Fax +351 21 715 6295 [email protected]
Kimaldi de México, S.A. Puebla – México Tel +52 222 1309463 Int Rep 01222 1309463 Fax +52 222 1309464 [email protected]
www.kimaldi.com
Control OCX PrKBusCtl - Manual de Programación - 10

4. El Repetidor.

4.1. Funcion.
Por razones eléctricas, la dimensión de un bus está limitada tanto por el número máximo
de nodos que soporta como por la longitud del mismo. Cuando esto ocurre se debe
segmentar el bus en tramos eléctricamente independientes y de menor tamaño.
El repetidor es un elemento que, respetando la independencia eléctrica, permite la
circulación bidireccional de la información entre dos buses de forma que el PC puede
comunicarse con los nodos de uno y otro lado del repetidor tal como si éste no existiese.

Eléctricamente el repetidor es un nodo común para ambos buses, que al incorporar una
barrera óptica en su interior garantiza la independencia eléctrica de ambos buses.
Se deben pues alimentar independientemente.

4.2. Esquema de conexionado.

CAN_V+ CAN_V-
CAN_H CAN_L
CAN_L CAN_H
CAN_V- CAN_V+

Kimaldi Electronics, S. L. Terrassa (Barcelona) – Spain Tel. +34 93 736 1510 Fax +34 93 736 1511 [email protected]
Kimaldi Lusa, Lda. Lisboa – Portugal Tel. +351 21 715 6303 Fax +351 21 715 6295 [email protected]
Kimaldi de México, S.A. Puebla – México Tel +52 222 1309463 Int Rep 01222 1309463 Fax +52 222 1309464 [email protected]
www.kimaldi.com
Control OCX PrKBusCtl - Manual de Programación - 11

5. La Tarjeta NdCan.

5.1. Descripción.

La NdCan es una tarjeta de comunicaciones optoacoplada para bus CAN. Posee los
siguientes recursos hardware:

• 1 puerto RS-232
• 1 puerto Clock&Data
• 1 relé
• 2 salidas para control de leds, uno rojo y otro verde
• 1 salida para control de un buzzer
• 1 Tabla de Códigos Off Line

Todos ellos accesibles al programador por medio de instrucciones, respuestas y sucesos.

5.2. Instrucciones.

A continuación se relacionan las instrucciones y respuestas admitidas por la tarjeta así


como su significado y utilidad. La forma concreta de enviar estas instrucciones se
explica más adelante en “7. El Control KBUSXctl” y en “8. El Protocolo Serie.”.

5.2.1. TestNodeLink

Esta instrucción permite al programador verificar que la comunicación entre el PC y el


nodo funciona correctamente. La tarjeta NdCan, al recibir esta instrucción emitirá la
respuesta AnsTestNodeLink. Cuando el PC la reciba se habrán comprobado las
comunicaciones en ambos sentidos.

Kimaldi Electronics, S. L. Terrassa (Barcelona) – Spain Tel. +34 93 736 1510 Fax +34 93 736 1511 [email protected]
Kimaldi Lusa, Lda. Lisboa – Portugal Tel. +351 21 715 6303 Fax +351 21 715 6295 [email protected]
Kimaldi de México, S.A. Puebla – México Tel +52 222 1309463 Int Rep 01222 1309463 Fax +52 222 1309464 [email protected]
www.kimaldi.com
Control OCX PrKBusCtl - Manual de Programación - 12

5.2.2. HotReset

Esta instrucción devuelve el relé, el buzzer y los leds al estado de reposo. Como
consecuencia, la NdCan emitirá la respuesta AnsHotReset para indicar al PC que está
lista para operar.

5.2.3. GetFirmwareVersion

Esta instrucción hará que la NdCan emita una respuesta indicando la versión de
firmware.

5.2.4. CloseRelay

Esta instrucción sirve para cerrar los contactos relé de la NdCan por un espacio de
tiempo determinado. No emite respuesta.

5.2.5. SwitchRelay

Esta instrucción permite al programador cerrar o abrir permanentemente el contacto relé


de la NdCan. No emite respuesta.

5.2.6. ActivateLed

Esta instrucción permite el control on-line de los dos leds conectados a la NdCan. Se
pueden encender durante un periodo de tiempo especificado.
Los leds también pueden controlarse off-line si el programador así lo desea (Ver
configuración).

5.2.7. SwitchLed

Esta instrucción permite encender o apagar de forma permanente los leds conectados a la
NdCan. En este caso desactive el control off-line de los mismos.

Kimaldi Electronics, S. L. Terrassa (Barcelona) – Spain Tel. +34 93 736 1510 Fax +34 93 736 1511 [email protected]
Kimaldi Lusa, Lda. Lisboa – Portugal Tel. +351 21 715 6303 Fax +351 21 715 6295 [email protected]
Kimaldi de México, S.A. Puebla – México Tel +52 222 1309463 Int Rep 01222 1309463 Fax +52 222 1309464 [email protected]
www.kimaldi.com
Control OCX PrKBusCtl - Manual de Programación - 13

5.2.8. Activate buzzer

Esta instrucción permite el control on-line del buzzer. Emitirá un pitido de duración
determinada. El buzzer, al igual que los leds admite también la gestión off-line (Ver
configuración).

5.2.9. OutputPort

Esta instrucción causa la emisión de datos por el puerto serie de la NdCan hacia el
equipo externo conectado a ella. Finalizada la emisión la NdCan emitirá la respuesta
AnsOutputPort para informar al PC.

5.2.10. EjectCard

En caso que la NdCan controle un lector motorizado, la emisión de esta instrucción


causará la expulsión de la tarjeta que pueda haber en el interior del lector para que el
usuario pueda recuperarla.

5.2.11. CaptureCard

En caso que la NdCanMax controle un lector motorizado, la emisión de esta instrucción


causará la expulsión de la tarjeta que pueda haber en el interior del lector hacia la parte
posterior del equipo retirándola al usuario.

5.2.12. SetCFG

Esta instrucción permite guardar los bytes de configuración de la NdCan en su memoria


EEPROM. Por la naturaleza de la EEPROM no es conveniente que la aplicación
software emita el método SetCFG cada vez que arranque. Es preferible leer primero la
configuración y modificarla sólo si es preciso. Los cambios en la configuración surten
efecto de inmediato.

Kimaldi Electronics, S. L. Terrassa (Barcelona) – Spain Tel. +34 93 736 1510 Fax +34 93 736 1511 [email protected]
Kimaldi Lusa, Lda. Lisboa – Portugal Tel. +351 21 715 6303 Fax +351 21 715 6295 [email protected]
Kimaldi de México, S.A. Puebla – México Tel +52 222 1309463 Int Rep 01222 1309463 Fax +52 222 1309464 [email protected]
www.kimaldi.com
Control OCX PrKBusCtl - Manual de Programación - 14

5.2.13. GetCFG

Mediante esta instrucción se puede leer el valor de los bytes de configuración


almacenados en la memoria EEPROM de la NdCan.

Las tres instrucciones siguientes hacen referencia a la Tabla de Códigos Off Line. Esta
estructura permite almacenar hasta 100 códigos numéricos de cinco bytes de longitud en
la memoria EEPROM de la NdCan por lo que retiene los datos guardados sin necesidad
de alimentación.

Esta tabla se emplea cuando cuando alguno de los puerto de la NdCan se configura como
off line. En este modo de funcionamiento, si la NdCan recibe entre 10 y 12 caracteres
ascii hexadecimales en formato MAGSTRIPE (ver configuración) tomará los 10
primeros y los interpretará como un número hexadecimal. Si este valor aparece en
alguna de las 100 posiciones de la tabla la NdCan activará autónomamente el relé
durante el tiempo especificado en la configuración. Si se reciben 13 dígitos o más, se
tomarán los trece primeros interpretándolos como un número decimal. Si su equivalente
hexacedimal está en la tabla también se activará el relé.

5.2.14. EraseCodeOFL

Esta instrucción borra todos los códigos de la Tabla de Códigos Off Line. El estado de
borrado se corresponde con el valor 0xFFFFFFFFFF.

5.2.15. WriteCodeOFL

Esta instrucción permite guardar hasta 100 códigos en la Tabla de Códigos Off Line de la
tarjeta NdCan.

5.2.16. ReadCodeOFL

Mediante esta instrucción se pueden consultar los códigos guardados en la Tabla de


Códigos Off Line.

Kimaldi Electronics, S. L. Terrassa (Barcelona) – Spain Tel. +34 93 736 1510 Fax +34 93 736 1511 [email protected]
Kimaldi Lusa, Lda. Lisboa – Portugal Tel. +351 21 715 6303 Fax +351 21 715 6295 [email protected]
Kimaldi de México, S.A. Puebla – México Tel +52 222 1309463 Int Rep 01222 1309463 Fax +52 222 1309464 [email protected]
www.kimaldi.com
Control OCX PrKBusCtl - Manual de Programación - 15

5.3. Sucesos.

A continuación se relacionan los sucesos generados por la tarjeta así como su significado
y utilidad. La forma concreta de recibirlos se explica más adelante en “7. El Control
KBUSXctl” y en “8. El Protocolo Serie.”.

5.3.1. OnTrack

Este suceso se emitirá cuando la tarjeta NdCan haya recibido datos por alguno de sus
puertos de comunicaciones (Serie, Clock&Data). La comunicación del suceso pondrá a
disposición del programador los datos leídos. Es necesario que el correspondiente puerto
de la NdCan esté configurado como on-line para que se dispare este evento.

5.4. Configuración.

La NdCan posee seis bytes de configuración cuyo significado es el siguiente:

Byte0: Configuración del puerto Clock&Data.


bit 7: habilita la entrada Clock&Data de la NdCan
bit 6: instruye a la NdCan a anteponer un asterisco a los datos recibidos por el puerto
clock&data a fin de distinguirlos de los datos recibidos del puerto serie.
bit 5: habilita la señalización de lectura correcta consistente en encender el led verde y
activar el buzzer.
bit 4: habilita la señalización de lectura errónea consistente en encender el led rojo y
activar el buzzer.
bit 3: activa el funcionamiento off-line de la NdCan al recibir datos por el
puerto.
bit 2: activa el filtrado de multilectura de la entrada C&D y serie.
El filtrado multilectura es útil, para cuando tenemos conectado a la placa un lector
configurado en modo multilectura (cada X tiempo el lector comprueba la presencia
de tarjeta, y en caso afirmativo genera un evento con la información identificativa de
la tarjeta). Este modo permite filtrar todos los eventos de lectura que corresponden a
una misma tarjeta, y sólo generar eventos cuando exista una variación en los datos de
la lectura.

Kimaldi Electronics, S. L. Terrassa (Barcelona) – Spain Tel. +34 93 736 1510 Fax +34 93 736 1511 [email protected]
Kimaldi Lusa, Lda. Lisboa – Portugal Tel. +351 21 715 6303 Fax +351 21 715 6295 [email protected]
Kimaldi de México, S.A. Puebla – México Tel +52 222 1309463 Int Rep 01222 1309463 Fax +52 222 1309464 [email protected]
www.kimaldi.com
Control OCX PrKBusCtl - Manual de Programación - 16

Bits 1..0: habilitan recepción Wiegand para el puerto Clock&Data. Ver también
capítulo 9.
00: (valor por defecto) Wiegand desactivado. Clock&Data en formato
ABA-Track 2.
01: Wiegand 26 bits
10: Wiegand 34 bits
11: Wiegand sin paridad (todos los bits son de datos)

Byte 1: Configuración del puerto Serie.


bit 7: habilita la entrada serie de la NdCan
bit 6: habilita la señalización de lectura correcta consistente en encender el led verde y
activar el buzzer.
bit 5: habilita la señalización de lectura errónea consistente en encender el led rojo y
activar el buzzer.
bit 4: activa el funcionamiento off-line de la NdCan al recibir datos por el
puerto.
bit 3..0: especifican el protocolo del hardware conectado al puerto serie. Ver Apar-
tado 5.4.1. para detalles sobre los formatos de los distintos protocolos
0000: MAGSTRIPE
0001: MOTORIZADO
0010: KRD13M / SC6000 (Baud rate 9600)
0011: Multi-ISO Omnikey
1110: Hyperterminal
1111: SIN_FORMATO.

Byte 2: Configuración de los LED


Configura el tiempo de encendido de los leds en décimas de segundo en caso de
emplearlos como señalización de estado de lectura. En caso de funcionamiento off
line, este valor se tomará también como tiempo de cierre del relé 0.

Byte 3: Configuración del Buzzer.


Configura el tiempo de activación del buzzer en décimas de segundo en caso de
emplearlo como señalización de estado de lectura.

Kimaldi Electronics, S. L. Terrassa (Barcelona) – Spain Tel. +34 93 736 1510 Fax +34 93 736 1511 [email protected]
Kimaldi Lusa, Lda. Lisboa – Portugal Tel. +351 21 715 6303 Fax +351 21 715 6295 [email protected]
Kimaldi de México, S.A. Puebla – México Tel +52 222 1309463 Int Rep 01222 1309463 Fax +52 222 1309464 [email protected]
www.kimaldi.com
Control OCX PrKBusCtl - Manual de Programación - 17

Byte 4: Configuración del Motorizado.


En caso de usar un lector motorizado, este byte permite configurar el tiempo máximo
de permanencia de una tarjeta en el interior del lector. Si sobrepasado este tiempo la
NdCan no ha recibido ninguna instrucción EjectCard ni CaptureCard por parte del
PC, efectuará un EjectCard automáticamente. El valor 0 inhibe el funcionamiento del
EjectCard automático. Este byte también permite configurar el número máximo de
reintentos de lectura que realizará la NdCan tras una lectura fallida. Agotados los
reintentos se considerará que la lectura es erronea.

Si denominamos HHHHLLLL a los ocho bits de este byte, el tiempo máximo de per-
manencia de la tarjeta viene dado, en décimas de segundo, por el número binario
HHHH1111 (rango: de 1.5 a 25.5 segundos en saltos de 1.6 segundos). El número
máximo de reintentos es el valor del número binario 0000LLLL (rango: de 0 a 15).

Byte 5: Configuración de time-out (filtrado multilectura).


En caso de usar el filtrado multilectura, este byte configura el tiempo máximo (en
décimas de segundo) entre las lecturas entregadas por el lector. Este tiempo permite
detectar cuando ya no existe la presencia de una tarjeta en un lector. Cuando ha
pasado este tiempo desde el último evento generado por el lector, la placa interpreta
que ya no existe la presencia de la tarjeta en el lector, y entonces ésta genera un
evento OnTrack, con la información de tarjeta vacío, para informar al Host de este
hecho. Para configurar correctamente este parámetro, su valor debe ser algo superior
a la cadencia de lecturas que proporciona el lector.

Ejemplo:
Configurar la NdCan para empleo de comunicación serie y Clock&Data
simultáneamente. Señalización de lecturas erróneas y correctas en ambos puertos de
comunicación con leds y buzzer activados durante un segundo. En el puerto serie se
conectará un lector motorizado que se pretende que funcione con un tiempo máximo de
permanencia de la tarjeta en su interior de unos diez segundos y con tres intentos de
lectura.
Los datos recibidos por el puerto Clock&Data se precederán por un asterisco para su
distinción.
La configuración es: 0xF0 0xE1 0x0A 0x0A 0x63 0x00

Kimaldi Electronics, S. L. Terrassa (Barcelona) – Spain Tel. +34 93 736 1510 Fax +34 93 736 1511 [email protected]
Kimaldi Lusa, Lda. Lisboa – Portugal Tel. +351 21 715 6303 Fax +351 21 715 6295 [email protected]
Kimaldi de México, S.A. Puebla – México Tel +52 222 1309463 Int Rep 01222 1309463 Fax +52 222 1309464 [email protected]
www.kimaldi.com
Control OCX PrKBusCtl - Manual de Programación - 18

5.4.1. Protocolos serie disponibles

A partir del byte 1 de la configuración, podemos configurar el puerto serie de acuerdo


con alguno de los protocolos siguientes:

Protocolo MAGSTRIPE
La configuración MAGSTRIPE se emplea para la conexión de lectores estándar de
banda magnética o de proximidad cuya emisión de datos se ajuste al siguiente for-
mato:

<Carácter inicial><Datos><Carácter final>

Donde:
<Carácter inicial>: Puede ser:
- <STX> ascii (0x02)
- “ % ” (ascii 0x25)
- “ ; ” (ascii 0x3B)

<Datos>: Hasta 37 caracteres (con ascii >= 0x04)

<Carácter final>: Puede ser:


- <ETX> ascii 0x03
- <CR> ascii 0x0D
- “?” ascii 0x3F

Protocolo MOTORIZADO
Seleccionando la configuración MOTORIZADO, la NdCan gestionará automáticam-
ente el protocolo de comunicaciones con el lector motorizado OMRON 3S4YR-
MBR4-N.

Protocolo KRD13M/SC6000
La NdCAN filtra la trama recibida por el lector, para comprobar que se ajusta al for-
mato de trama del KRD13M. En caso correcto, se reporta la trama al Host, obviando
los delimitadores de trama (<STX>, <ETX> y el Checksum correspondiente).

Protocolo Multi-ISO Omnikey


Los lectores Omnikey generan automáticamente tramas según el formato:

<Datos><Final de línea>

Kimaldi Electronics, S. L. Terrassa (Barcelona) – Spain Tel. +34 93 736 1510 Fax +34 93 736 1511 [email protected]
Kimaldi Lusa, Lda. Lisboa – Portugal Tel. +351 21 715 6303 Fax +351 21 715 6295 [email protected]
Kimaldi de México, S.A. Puebla – México Tel +52 222 1309463 Int Rep 01222 1309463 Fax +52 222 1309464 [email protected]
www.kimaldi.com
Control OCX PrKBusCtl - Manual de Programación - 19

Donde:
<Datos>: UID de la tarjeta (ASCII-Hex)
<Final de línea>: <CR><LF> (ascii 0x0D, 0x0A)

La particularidad de los lectores Omnikey consiste en la transmisión reiterada de los


datos, hasta que el Host no responde según convenga. La tarjeta NdCAN filtrará las
tramas duplicadas, para evitar un tráfico innecesario en el bus. Si no estamos inte-
resados en este filtraje, usar el protocolo Hyperterminal (ver a continuación).
IMPORTANTE: este protocolo requiere, además, un time-out de multilectura no nulo
(ver más abajo el Byte 5 en este capítulo de configuración). Recomendamos un valor
de 0x07 (7 décimas de segundo).

Protocolo Hyperterminal
Soporta el mismo formato de trama que el protocolo Multi-ISO Omnikey (datos
ASCII terminados por <CR>, <LF>), pero sin filtraje multilectura.

Protocolo SIN_FORMATO
La NdCanMax configurada SIN_FORMATO, transmite todos los bytes que recibe
sin esperar caracteres de inicio y final de datos. Es útil para la conexión de impreso-
ras de tickets.

Kimaldi Electronics, S. L. Terrassa (Barcelona) – Spain Tel. +34 93 736 1510 Fax +34 93 736 1511 [email protected]
Kimaldi Lusa, Lda. Lisboa – Portugal Tel. +351 21 715 6303 Fax +351 21 715 6295 [email protected]
Kimaldi de México, S.A. Puebla – México Tel +52 222 1309463 Int Rep 01222 1309463 Fax +52 222 1309464 [email protected]
www.kimaldi.com
Control OCX PrKBusCtl - Manual de Programación - 20

5.5. Especificaciones eléctricas.


• Tensión de alimentación: 12 VDC +/-10%
• Consumo: Consumo en reposo <50mA. Consumo máximo 300mA.
• Contactos relé: 1 contactos relé normalmente abiertos de 24V/1A
• Salidas para LED. Las salidas para LED, se conectarán directamente al polo posi-
tivo del diodo (ánodo) mientras que su polo negativo (cátodo) se conectará a
masa.
• Salida para Buzzer. La salida para buzzer deberá conectarse al polo negativo del
mismo. El polo positivo se conectará a 5 VDC o 12VDC según el modelo
elegido. En cualquier caso su consumo no deberá superar los 25mA.
• Puerto Clock&Data. Conector de 5 vias con alimentación de 5VDC incluida para la
conexión de un lector estándar Clock&Data que transmita en formato ISO Pista 2
/ ABA.
• Puerto Serie. La NdCan posee un puerto serie Full-Duplex RS-232 (9600,8,N,1).
• Salida 5 VDC. La NdCan proporciona 5 VDC y una intensidad máxima de 200 mA
para alimentar lectores, etc a partir de la misma fuente que alimenta la tarjeta de
comunicaciones y simplificar así el cableado de cada nodo.
• Direccionamiento. La NdCan posee dos jumpers (JP2 y JP1) y un switch SW1 de
ocho bits para codificar su dirección de bus. El valor de la dirección depende del
tipo de direccionamiento que emplee el concentrador. Cuando el concentrador
del bus utilice direccionamiento estándar, los jumpers deberán tener la configu-
ración siguiente:
- JP1: Sin puente.
- JP2: Con Puente.

El switch SW1 admite todas las configuraciones excepto todo ON y todo OFF.
La dirección del nodo será el valor codificado en binario por los ocho microinterruptores
del switch, teniendo en cuenta que el bit de mayor peso corresponde al interruptor
marcado como 8. En posición ON representa el valor lógico 1 y en OFF significa 0.
Si el concentrador del bus utiliza direccionamiento extendido, los jumpers (JP2 y JP1)
admiten cualquier configuración. El switch SW1 igualmente admite todas las
configuraciones a excepción de todo ON y todo OFF.
La dirección del nodo será el valor codificado en binario por los 10 bits
Jumpers(2..1)Switch(8..1). Siendo JP2 el bit de mayor peso, seguido de JP1 y luego cada
uno de los microinterruptores de SW1 empezando por el marcado como 8 y finalizando
por el marcado como 1. Los jumpers toman el valor lógico 1 cuando el puente está
puesto y 0 en caso contrario. Los microinterruptores de SW1 representan el valor lógico
1 cuando están en posición ON y 0 en caso contrario.
La NdCan lee la configuración de jumpers y switches en el momento de recibir
alimentación. Así es que si se cambia la dirección se deberá suspender
momentáneamente la alimentación para que los cambios surtan efecto.

Kimaldi Electronics, S. L. Terrassa (Barcelona) – Spain Tel. +34 93 736 1510 Fax +34 93 736 1511 [email protected]
Kimaldi Lusa, Lda. Lisboa – Portugal Tel. +351 21 715 6303 Fax +351 21 715 6295 [email protected]
Kimaldi de México, S.A. Puebla – México Tel +52 222 1309463 Int Rep 01222 1309463 Fax +52 222 1309464 [email protected]
www.kimaldi.com
Control OCX PrKBusCtl - Manual de Programación - 21

5.6. Esquema de conexionado.

1- JP 2
-9
JP 1
2- SW 1
- 10
3- ABCDE - 11
4- - 12
5- - 13
6- - 14
7- - 15
8- - 16

1- Polo 1 contacto relé 0.


2- Polo 2 contacto relé 0.
3- No Conectado.
4- No Conectado.
5- Señal CAN_V+ del bus.
6- Señal CAN_H del bus..
7- Señal CAN_L del bus.
8- Señal CAN_V- del bus.
9- Cátodo(-) del Buzzer.
10- Anodo (+) del led Rojo.
11- Anodo (+) del Led Verde.
12- Salida 5 VDC.
13- Señal Tx RS232 (Pin nº3 conector SubD Macho).
14- Señal Rx RS232 (Pin nº2 conector SubD Macho).
15- Polo negativo alimentación (GND). (Pin nº5 conector SubD Macho)
16- Polo positivo alimentación ( +12v ).

A- Señal GND Clock&Data.


B- Señal VCC Clock&Data.
C- Señal CLS Clock&Data
D- Señal CLK Clock&Data.
E- Señal DATA Clock&Data..

Kimaldi Electronics, S. L. Terrassa (Barcelona) – Spain Tel. +34 93 736 1510 Fax +34 93 736 1511 [email protected]
Kimaldi Lusa, Lda. Lisboa – Portugal Tel. +351 21 715 6303 Fax +351 21 715 6295 [email protected]
Kimaldi de México, S.A. Puebla – México Tel +52 222 1309463 Int Rep 01222 1309463 Fax +52 222 1309464 [email protected]
www.kimaldi.com
Control OCX PrKBusCtl - Manual de Programación - 22

6. La Tarjeta NdCanMax.

6.1. Descripción.

La NdCanMax es una tarjeta de comunicaciones optoacoplada para bus CAN. Posee los
siguientes recursos hardware:

• 1 puerto RS-232
• 1 puerto Clock&Data
• 4 relés
• 2 salidas para control de leds, uno rojo y otro verde.
• 1 salida para control de un buzzer
• 1 conector de teclado
• 1 conector de display
• 4 entradas digitales
• 1 Tabla de Códigos Off Line

6.2. Instrucciones.

Acepta todos las instrucciones y emite todas las respuestas y sucesos descritos para la
NdCan con las siguientes observaciones.

6.2.1. HotReset

A demás de lo descrito para la NdCan, al recibir esta instrucción la NdCanMax limpiará


el display y pondrá a cero el estado de las entradas digitales (ver suceso OnDigitalInput).

6.2.2. CloseRelay y SwitchRelay

Aplicables a los cuatro relés de la tarjeta.

Admite adicionalmente las siguientes instrucciones:

Kimaldi Electronics, S. L. Terrassa (Barcelona) – Spain Tel. +34 93 736 1510 Fax +34 93 736 1511 [email protected]
Kimaldi Lusa, Lda. Lisboa – Portugal Tel. +351 21 715 6303 Fax +351 21 715 6295 [email protected]
Kimaldi de México, S.A. Puebla – México Tel +52 222 1309463 Int Rep 01222 1309463 Fax +52 222 1309464 [email protected]
www.kimaldi.com
Control OCX PrKBusCtl - Manual de Programación - 23

6.2.3. TxDigitalInput

Mediante esta instrucción el programador podrá solicitar a la NdCanMax el envío del


estado de las entradas digitales.

6.2.4. WrDisplay

Mediante esta instrucción el programador podrá enviar mensajes al display conectado a


la NdCanMax.

6.2.5. ClrDisplay

Al recibir esta instrucción, la NdCanMax borrará ambas líneas del display.

6.2.6. SaveAndRestoreDisplay

Se empleará esta instrucción cuando se desee mostrar un mensaje en el display durante


un periodo de tiempo determinado y, una vez transcurrido aparezca nuevamente el
mensaje existente antes de su emisión.

La instrucción SaveAndRestoreDisplay salva el contenido del display (mensaje previo) y


lo restaurará después del tiempo que se especifique. Una vez emitida esta instrucción
deberemos enviar WrDisplay para escribir el texto del mensaje temporizado.

Tenga la precaución de no temporizar los mensajes con intervalos de tiempo muy breves.
Dé margen suficiente para que la instrucción WrDisplay pueda completarse con
garantías antes de que tenga lugar la restauración del mensaje previo.

La instrucción SaveAndRestoreDisplay emitirá una respuesta para indicar al PC si la


copia se ha realizado satisfactoriamente o si , por el contrario, se ha cancelado la
instrucción por existir ya una restauración pendiente.

Kimaldi Electronics, S. L. Terrassa (Barcelona) – Spain Tel. +34 93 736 1510 Fax +34 93 736 1511 [email protected]
Kimaldi Lusa, Lda. Lisboa – Portugal Tel. +351 21 715 6303 Fax +351 21 715 6295 [email protected]
Kimaldi de México, S.A. Puebla – México Tel +52 222 1309463 Int Rep 01222 1309463 Fax +52 222 1309464 [email protected]
www.kimaldi.com
Control OCX PrKBusCtl - Manual de Programación - 24

6.3. Sucesos.

A continuación se relacionan los sucesos generados por la tarjeta así como su significado
y utilidad. La forma concreta de recibirlos se explica más adelante en “7. El Control
KBUSXctl” y en “8. El Protocolo Serie.”.

6.3.1. OnDigitalInput

La NdCanMax posee cuatro entradas digitales. Sus valores lógicos determina el byte de
estado de las entradas digitales de forma que el bit menos significativo (bit 0)
corresponde a la entrada digital número 0 y la entrada digital 3 se representa por el bit3.
Los bits del 4 al 7 son siempre 0.

La NdCanMax transmitirá de forma automática el estado de las entradas digitales cada


vez que detecte un cambio en las mismas. Inicialmente asume que el estado de reset de
las entradas digitales es cero, por lo que la primera trasmisión tendrá lugar tan pronto
como el nodo detecte un valor distinto de cero en alguna de sus cuatro entradas digitales.
A partir de ese momento la NdCanMax no volverá a informar al host sobre el estado de
sus entradas digitales hasta nuevo cambio. Sin embargo es posible poner a cero el estado
interno de las entradas digitales mediante la instrucción HotReset descrita más arriba,
con lo cual la NdCanMax transmitirá el estado de las entradas digitales aunque no hayan
cambiado realmente, siempre que, no sean cero.

6.3.2. OnFcnKey

Este suceso se generará cada vez que se pulse una de las 16 teclas que posee el teclado
conectado a una NdCanMax. El suceso informará sobre la tecla pulsada mediante un
carácter según la tabla adjunta.

0..9 0 (0x30)…9 (0x39)


ENTRADA (Tecla Verde) A (0x41)
SALIDA(Tecla Roja) B (0x42)
PAUSA C (0x43)
F1 D (0x44)
INTRO E (0x45)

Kimaldi Electronics, S. L. Terrassa (Barcelona) – Spain Tel. +34 93 736 1510 Fax +34 93 736 1511 [email protected]
Kimaldi Lusa, Lda. Lisboa – Portugal Tel. +351 21 715 6303 Fax +351 21 715 6295 [email protected]
Kimaldi de México, S.A. Puebla – México Tel +52 222 1309463 Int Rep 01222 1309463 Fax +52 222 1309464 [email protected]
www.kimaldi.com
Control OCX PrKBusCtl - Manual de Programación - 25

CLR F (0x46)

Para la configuración de la NdCanMax aplica lo descrito para la NdCan.

6.4. Especificaciones eléctricas.

• Tensión de alimentación. 12 VDC +/-10%


• Consumo. Consumo en reposo <50mA. Consumo máximo 300mA.
• Contactos relé. 4 contactos relé normalmente abiertos de 24V/1A
• Display. Conector de 14 vias para la conexión de un display estándar de 20 carac-
teres x 2 líneas. Si el display posee luz de fondo, puede alimentarla a partir de la
salida de 5 VDC de la NdCanMax a través de una resistencia de 10 Ohm ¼ W.
• Teclado. Conector de 8 vias para la conexión de un teclado matricial de 4 filas x 4
columnas.
• Entradas digitales: 4 canales para la conexión de contactos relé. Cuando una
entrada se deje en circuito abierto (contacto abierto) su valor lógico será 0. Si se
cierra a masa (contacto cerrado) tomará valor lógico 1.
• Salidas para LED. Ver NdCan.
• Salida para Buzzer.Ver NdCan.
• Puerto Clock&Data. Conector de 3 bornes para la conexión de un lector estándar
Clock&Data que transmita en formato ISO Pista 2 / ABA.
• Puerto Serie. Ver NdCan.
• Salida 5 VDC. Ver NdCan.
• Direccionamiento. Ver NdCan.

Kimaldi Electronics, S. L. Terrassa (Barcelona) – Spain Tel. +34 93 736 1510 Fax +34 93 736 1511 [email protected]
Kimaldi Lusa, Lda. Lisboa – Portugal Tel. +351 21 715 6303 Fax +351 21 715 6295 [email protected]
Kimaldi de México, S.A. Puebla – México Tel +52 222 1309463 Int Rep 01222 1309463 Fax +52 222 1309464 [email protected]
www.kimaldi.com
Control OCX PrKBusCtl - Manual de Programación - 26

6.5. Esquema de conexionado.

17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
JP 2

JP 1

ON
SW 1

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

1- Polo positivo alimentación ( +12v ).


2- Polo negativo alimentación ( GND ). (Pin nº5 conector SubD Macho)
3- Señal CAN_V+ del bus.
4- Señal CAN_H del bus.
5- Señal CAN_L del bus.
6- Señal CAN_V- del bus.
7- Señal Rx RS232 (Pin nº2 conector SubD Macho).
8- Señal Tx RS232 (Pin nº3 conector SubD Macho).
9- Entrada digital “IN0”.
10- Entrada digital “IN1”.
11- Entrada digital “IN2”.
12- Entrada digital “IN3”.
13- Anodo (+) del Led Verde.
14- Anodo (+) del Led Rojo.
15- Cátodo(-) del Buzzer.
16- Reservado.
17- Polo 1 contacto relé 0.
18- Polo 2 contacto relé 0.
19- Polo 1 contacto relé 1.

Kimaldi Electronics, S. L. Terrassa (Barcelona) – Spain Tel. +34 93 736 1510 Fax +34 93 736 1511 [email protected]
Kimaldi Lusa, Lda. Lisboa – Portugal Tel. +351 21 715 6303 Fax +351 21 715 6295 [email protected]
Kimaldi de México, S.A. Puebla – México Tel +52 222 1309463 Int Rep 01222 1309463 Fax +52 222 1309464 [email protected]
www.kimaldi.com
Control OCX PrKBusCtl - Manual de Programación - 27

20- Polo 2 contacto relé 1.


21- Polo 1 contacto relé 2.
22- Polo 2 contacto relé 2.
23- Polo 1 contacto relé 3
24- Polo 2 contacto relé 3.
25- Reservado.
26- Señal CLK Clock&Data.
27- Señal DATA Clock&Data.
28- Señal CLS Clock&Data.
29- No Conectado.
30- No Conectado.
31- No Conectado.
32- Salida +5 VDC

Kimaldi Electronics, S. L. Terrassa (Barcelona) – Spain Tel. +34 93 736 1510 Fax +34 93 736 1511 [email protected]
Kimaldi Lusa, Lda. Lisboa – Portugal Tel. +351 21 715 6303 Fax +351 21 715 6295 [email protected]
Kimaldi de México, S.A. Puebla – México Tel +52 222 1309463 Int Rep 01222 1309463 Fax +52 222 1309464 [email protected]
www.kimaldi.com
Control OCX PrKBusCtl - Manual de Programación - 28

7. La Tarjeta NdCAN-16R

7.1. Descripción.
La Tarjeta NdCAN-16R es una tarjeta de comunicaciones optoacoplada para bus CAN.
Posee los siguientes recursos hardware:
• 1 puerto RS-232
• 1 puerto Clock&Data
• 16 relés
• 2 salidas para control de leds, uno rojo y otro verde.
• 1 salida para control de un buzzer

7.2. Especificaciones eléctricas.


Tensión de alimentación: 12 VDC +/-10%
Consumo: Consumo en reposo <50mA.
Consumo máximo 300mA.
Contactos relé: 16 contactos relé normalmente abiertos de 24V/1A
Salidas para LED: Las salidas para LED, se conectarán directamente al polo
positivo del diodo (ánodo) mientras que su polo negativo
(cátodo) se conectará a masa.
Salida para Buzzer: La salida para buzzer deberá conectarse al polo negativo del
mismo. El polo positivo se conectará a 5 VDC o 12VDC
según el modelo elegido. En cualquier caso su consumo no
deberá superar los 25mA.
Puerto Clock&Data: Conector de 5 vias con alimentación de 5VDC incluida para
la conexión de un lector estándar Clock&Data que transmita
en formato ISO Pista 2 / ABA.
Puerto Serie: La Tarjeta NdCAN-16R posee un puerto serie Full-Duplex
RS-232 (9600,8,N,1) para comunicación con un lector.
Salida 5 VDC: La Tarjeta NdCAN-16R proporciona 5 VDC y una intensidad
máxima de 200 mA para alimentar lectores, etc a partir de la
misma fuente que alimenta la tarjeta de comunicaciones y
simplificar así el cableado de cada nodo.

Kimaldi Electronics, S. L. Terrassa (Barcelona) – Spain Tel. +34 93 736 1510 Fax +34 93 736 1511 [email protected]
Kimaldi Lusa, Lda. Lisboa – Portugal Tel. +351 21 715 6303 Fax +351 21 715 6295 [email protected]
Kimaldi de México, S.A. Puebla – México Tel +52 222 1309463 Int Rep 01222 1309463 Fax +52 222 1309464 [email protected]
www.kimaldi.com
Control OCX PrKBusCtl - Manual de Programación - 29

7.3. Esquema de conexionado.

33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48

17 18 19 20 21 22 23 24 25 26 27 29 28 30 31 32

E D C B A

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

1- Polo positivo alimentación ( +12v ).


2- Polo negativo alimentación ( GND ). (Pin nº5 conector SubD Macho)
3- Señal CAN_V+ del bus.
4- Señal CAN_H del bus.
5- Señal CAN_L del bus.
6- Señal CAN_V- del bus.
7- Señal Rx RS232 (Pin nº2 conector SubD Macho).
8- Señal Tx RS232 (Pin nº3 conector SubD Macho).

¡¡¡¡ PRECAUCIÓN !!!!


Cuando manipule este producto, tome las medidas anti-electrostáticas
necesarias para evitar posibles daños a los dispositivos electrónicos sensibles.

Kimaldi Electronics, S. L. Terrassa (Barcelona) – Spain Tel. +34 93 736 1510 Fax +34 93 736 1511 [email protected]
Kimaldi Lusa, Lda. Lisboa – Portugal Tel. +351 21 715 6303 Fax +351 21 715 6295 [email protected]
Kimaldi de México, S.A. Puebla – México Tel +52 222 1309463 Int Rep 01222 1309463 Fax +52 222 1309464 [email protected]
www.kimaldi.com
Control OCX PrKBusCtl - Manual de Programación - 30

9- Anodo (+) del Led Verde.


10- Catodo (-) del Led Verde.
11- Anodo (+) del Led Rojo.
12- Catodo (-) del Led Rojo.
13- Va
14- Vc
15- Cátodo(-) del Buzzer.
16- Vc

17- Polo 1 contacto relé 15. 33- Polo 2 contacto relé 15.
18- Polo 1 contacto relé 14. 34- Polo 2 contacto relé 14.
19- Polo 1 contacto relé 13. 35- Polo 2 contacto relé 13.
20- Polo 1 contacto relé 12. 36- Polo 2 contacto relé 12.
21- Polo 1 contacto relé 11. 37- Polo 2 contacto relé 11.
22- Polo 1 contacto relé 10. 38- Polo 2 contacto relé 10.
23- Polo 1 contacto relé 9. 39- Polo 2 contacto relé 9.
24- Polo 1 contacto relé 8. 40- Polo 2 contacto relé 8.

25- Polo 1 contacto relé 7. 41- Polo 2 contacto relé 7.


26- Polo 1 contacto relé 6. 42- Polo 2 contacto relé 6.
27- Polo 1 contacto relé 5. 43- Polo 2 contacto relé 5.
28- Polo 1 contacto relé 4. 44- Polo 2 contacto relé 4.
29- Polo 1 contacto relé 3. 45- Polo 2 contacto relé 3.
30- Polo 1 contacto relé 2. 46- Polo 2 contacto relé 2.
31- Polo 1 contacto relé 1. 47- Polo 2 contacto relé 1.
32- Polo 1 contacto relé 0. 48- Polo 2 contacto relé 0.

A- Señal GND Clock&Data.


B- Señal VCC Clock&Data.
C- Señal CLS Clock&Data
D- Señal CLK Clock&Data.
E- Señal DATA Clock&Data..

Kimaldi Electronics, S. L. Terrassa (Barcelona) – Spain Tel. +34 93 736 1510 Fax +34 93 736 1511 [email protected]
Kimaldi Lusa, Lda. Lisboa – Portugal Tel. +351 21 715 6303 Fax +351 21 715 6295 [email protected]
Kimaldi de México, S.A. Puebla – México Tel +52 222 1309463 Int Rep 01222 1309463 Fax +52 222 1309464 [email protected]
www.kimaldi.com
Control OCX PrKBusCtl - Manual de Programación - 31

8. El Protocolo Serie.

8.1. Formato de Trama.

La comunicación entre el concentrador y el PC tiene lugar vía serie RS-232. En esta


sección se explica el protocolo de tramas que permitirá el envío de instrucciones y la
recepción de respuestas y sucesos para aquellas aplicaciones que no puedan hacer uso
del control ACTIVEX.

Cada trama posee el siguiente formato:

<STX><APID><OPC><NA><ARG><CRC><ETX>

• <STX> Indica el inicio de la trama. Es el carácter ascii 0x02.


• <APID> Para las tramas emitidas por el PC, este parámetro indica la dirección de
bus del nodo al que se dirige la trama. Para las tramas emitidas por un nodo, el
parámetro indica la dirección de bus del nodo emisor. El concentrador se consid-
era un nodo más del bus cuya dirección es cero.Si el concentrador está configu-
rado con Direccionamiento Estándar, el parámetro se expresará mediante dos
caracteres con ascii comprendidos en el rango (de “0” a”9” y de ”A” a ”F”) rep-
resentando un número hexadecimal de dos dígitos.Si se ha configurado el Direc-
cionamiento Extendido, se usarán cuatro caracteres ascii para representar un
valor hexadecimal de cuatro dígitos.
• <OPC>Este parámetro indica el significado de la trama y, permitirá interpretar los
datos de la misma. Es un valor byte que se expresa mediante dos caracteres con
ascii comprendido en el rango (de “0” a”9” y de ”A” a ”F”) representando un
valor hexadecimal de dos dígitos.
• <NA>Este parámetro indica el número de bytes que se encuentran codificados en
el campo datos. Es un valor byte que se expresa mediante dos caracteres con ascii
comprendido en el rango (de “0” a”9” y de ”A” a ”F”) representando un valor
hexadecimal de dos dígitos.
• <ARG> Contiene la información de la trama.Para las tramas con <OPC> igual a
0xCB este campo estará constituido por una cadena de caracteres cuya longitud
será la indicada por <NA>.Para las tramas con <OPC> distinto de 0xCB, este
campo estará constituido por <NA> pares de caracteres con ascii comprendido en
el rango (de “0” a”9” y de ”A” a ”F”) representando en notación hexadecimal
cada uno de los <NA> bytes de información.

Kimaldi Electronics, S. L. Terrassa (Barcelona) – Spain Tel. +34 93 736 1510 Fax +34 93 736 1511 [email protected]
Kimaldi Lusa, Lda. Lisboa – Portugal Tel. +351 21 715 6303 Fax +351 21 715 6295 [email protected]
Kimaldi de México, S.A. Puebla – México Tel +52 222 1309463 Int Rep 01222 1309463 Fax +52 222 1309464 [email protected]
www.kimaldi.com
Control OCX PrKBusCtl - Manual de Programación - 32

• <CRC> Este campo contiene un valor byte resultado de sumar en módulo 255 todos
los valores ascii de la trama a excepción de <STX>, <CRC> y <ETX>. Se
expresa mediante dos caracteres con ascii comprendido en el rango (de “0” a”9”
y de ”A” a ”F”).
• <ETX> Indica el fin de la trama. Es el carácter ascii 0x03.

8.2. Instrucciones y Respuestas.

En esta sección se detalla el valor de los distintos parámetros de las tramas para codificar
en ellas las instrucciones y decodificar de ellas las respuestas.

8.2.1. TestCtrLink

Descripción: Comprueba las comunicaciones con el concentrador.


Aplica a: Concentrador
Instrucción:
<APID> 0x00
<OPC> 0x00
<NA> 0x00
<ARG> Ninguno
Respuesta Sí
<APID> 0x00
<OPC> 0x80
<NA> 0x00
<ARG> Ninguno

Kimaldi Electronics, S. L. Terrassa (Barcelona) – Spain Tel. +34 93 736 1510 Fax +34 93 736 1511 [email protected]
Kimaldi Lusa, Lda. Lisboa – Portugal Tel. +351 21 715 6303 Fax +351 21 715 6295 [email protected]
Kimaldi de México, S.A. Puebla – México Tel +52 222 1309463 Int Rep 01222 1309463 Fax +52 222 1309464 [email protected]
www.kimaldi.com
Control OCX PrKBusCtl - Manual de Programación - 33

8.2.2. Instrucción TestNodeLink

Descripción: Comprueba las comunicaciones con un nodo


Aplica a: NdCan,NdCanMax,Kreta,NdCan-16R
Instrucción:
<APID> Dirección del nodo
<OPC> 0x00
<NA> 0x00
<ARG> Ninguno
Respuesta Sí
<APID> Dirección del nodo
<OPC> 0x80
<NA> 0x00
<ARG> Ninguno

8.2.3. Reset

Descripción: Inicializa un nodo


Aplica a: NdCan,NdCanMax,Kreta,NdCan-16R
Instrucción:
<APID> Dirección del nodo
<OPC> 0x01
<NA> 0x00
<ARG> Ninguno
Respuesta Sí
<APID> Dirección del nodo
<OPC> 0x81

Kimaldi Electronics, S. L. Terrassa (Barcelona) – Spain Tel. +34 93 736 1510 Fax +34 93 736 1511 [email protected]
Kimaldi Lusa, Lda. Lisboa – Portugal Tel. +351 21 715 6303 Fax +351 21 715 6295 [email protected]
Kimaldi de México, S.A. Puebla – México Tel +52 222 1309463 Int Rep 01222 1309463 Fax +52 222 1309464 [email protected]
www.kimaldi.com
Control OCX PrKBusCtl - Manual de Programación - 34

<NA> 0x00
<ARG> Ninguno

8.2.4. GetFirmwareVersion

Descripción: Pregunta la versión de firmware de un nodo


Aplica a: NdCan,NdCanMax,Kreta,NdCan-16R
Instrucción:
<APID> Dirección del nodo
<OPC> 0x02
<NA> 0x00
<ARG> Ninguno
Respuesta Sí
<APID> Dirección del nodo
<OPC> 0x82
<NA> 0x02
<ARG> Arg1: versión firmware (major)
Arg2: version firmware (minor)

8.2.5. SetCFG

Descripción: Envia los bytes de configuración


Aplica a: NdCan,NdCanMax,NdCan-16R
Instrucción:
<APID> Dirección del nodo
<OPC> 0x42

Kimaldi Electronics, S. L. Terrassa (Barcelona) – Spain Tel. +34 93 736 1510 Fax +34 93 736 1511 [email protected]
Kimaldi Lusa, Lda. Lisboa – Portugal Tel. +351 21 715 6303 Fax +351 21 715 6295 [email protected]
Kimaldi de México, S.A. Puebla – México Tel +52 222 1309463 Int Rep 01222 1309463 Fax +52 222 1309464 [email protected]
www.kimaldi.com
Control OCX PrKBusCtl - Manual de Programación - 35

<NA> 0x06
<ARG> Bytes de configuración
Respuesta No
<APID>
<OPC>
<NA>
<ARG>

8.2.6. GetCFG

Descripción: Pregunta los bytes de configuración


Aplica a: NdCan,NdCanMax,NdCan-16R
Instrucción:
<APID> Dirección del nodo
<OPC> 0x43
<NA> 0x00
<ARG> Ninguno
Respuesta Sí
<APID> Dirección del nodo
<OPC> 0xB2
<NA> 0x06
<ARG> Bytes de configuración

Kimaldi Electronics, S. L. Terrassa (Barcelona) – Spain Tel. +34 93 736 1510 Fax +34 93 736 1511 [email protected]
Kimaldi Lusa, Lda. Lisboa – Portugal Tel. +351 21 715 6303 Fax +351 21 715 6295 [email protected]
Kimaldi de México, S.A. Puebla – México Tel +52 222 1309463 Int Rep 01222 1309463 Fax +52 222 1309464 [email protected]
www.kimaldi.com
Control OCX PrKBusCtl - Manual de Programación - 36

8.2.7. WriteCodeOFL

Descripción: Graba un código Offline en la eeprom


Aplica a: NdCan,NdCanMax,NdCan-16R
Instrucción:
<APID> Dirección del nodo
<OPC> 0x11
<NA> 0x06
<ARG> Arg1: Posición en la Tabla de Códigos OffLine
Arg2..6: Código de 5 bytes
Respuesta Sí
<APID> Dirección del nodo
<OPC> 0x91
<NA> 0x06
<ARG> Arg1: Posición en la Tabla de Códigos OffLine
Arg2..6: Código de 5 bytes

8.2.8. ReadCodeOFL

Descripción: Lee un código Offline de la eeprom


Aplica a: NdCan,NdCanMax,NdCan-16R
Instrucción:
<APID> Dirección del nodo
<OPC> 0x12
<NA> 0x01
<ARG> Arg1: Posición en la Tabla de Códigos OffLine
Respuesta Sí
<APID> Dirección del nodo

Kimaldi Electronics, S. L. Terrassa (Barcelona) – Spain Tel. +34 93 736 1510 Fax +34 93 736 1511 [email protected]
Kimaldi Lusa, Lda. Lisboa – Portugal Tel. +351 21 715 6303 Fax +351 21 715 6295 [email protected]
Kimaldi de México, S.A. Puebla – México Tel +52 222 1309463 Int Rep 01222 1309463 Fax +52 222 1309464 [email protected]
www.kimaldi.com
Control OCX PrKBusCtl - Manual de Programación - 37

<OPC> 0x92
<NA> 0x06
<ARG> Arg1: Posición en la Tabla de Códigos OffLine
Arg2..6: Código de 5 bytes

8.2.9. EraseCodeOFL

Descripción: Borra los códigos Offline de la eeprom


Aplica a: NdCan,NdCanMax,NdCan-16R
Instrucción:
<APID> Dirección del nodo
<OPC> 0x10
<NA> 0x00
<ARG> Ninguno
Respuesta Sí
<APID> Dirección del nodo
<OPC> 0x90
<NA> 0x00
<ARG> Ninguno

Kimaldi Electronics, S. L. Terrassa (Barcelona) – Spain Tel. +34 93 736 1510 Fax +34 93 736 1511 [email protected]
Kimaldi Lusa, Lda. Lisboa – Portugal Tel. +351 21 715 6303 Fax +351 21 715 6295 [email protected]
Kimaldi de México, S.A. Puebla – México Tel +52 222 1309463 Int Rep 01222 1309463 Fax +52 222 1309464 [email protected]
www.kimaldi.com
Control OCX PrKBusCtl - Manual de Programación - 38

8.2.10. WrDisplay

Descripción: Escribe hasta 5 caracteres en el display en la posición indicada

Si <OPC> = 0x0B, la instrucción envía los datos al display pero


aplaza el refresco unos 200ms. Esto da tiempo al PC para que
envíe las tramas necesarias para escribir el texto deseado en el
display efectuándose un único refresco transcurridos 200ms a
partir de la recepción de la última trama. Si se especifica
<OPC> = 0x0C, el refresco tiene lugar inmediatamente
después de la recepción de la trama. Se aconseja reservar esta
instrucción para el último envío de la secuencia de escritura del
display.
Aplica a: NdCanMax
Instrucción:
<APID> Dirección del nodo
<OPC> 0x0B o 0x0C
<NA> 0x01 a 0x06
<ARG> Arg1: Indica la posición del primer carácter a escribir.
La primera línea del display abarca las posiciones 0x00 a 0x13.
La segunda línea abarca las posiciones 0x40..0x53.
Arg2..6: Ascii de los caracteres a escribir.
Respuesta No
<APID>
<OPC>
<NA>
<ARG>

Kimaldi Electronics, S. L. Terrassa (Barcelona) – Spain Tel. +34 93 736 1510 Fax +34 93 736 1511 [email protected]
Kimaldi Lusa, Lda. Lisboa – Portugal Tel. +351 21 715 6303 Fax +351 21 715 6295 [email protected]
Kimaldi de México, S.A. Puebla – México Tel +52 222 1309463 Int Rep 01222 1309463 Fax +52 222 1309464 [email protected]
www.kimaldi.com
Control OCX PrKBusCtl - Manual de Programación - 39

8.2.11. SaveAndRestoreDisplay

Descripción: Guarda el contenido del display y lo restaura transcurrido un


intervalo de tiempo.
Aplica a: NdCanMax
Instrucción:
<APID> Dirección del nodo
<OPC> 0x0D
<NA> 0x01
<ARG> Arg1: Tiempo en décimas de segundo entre la copia del con-
tenido del display y su posterior restauración (0..255).
Respuesta Sí
<APID> Dirección del nodo
<OPC> 0x8E
<NA> 0x01
<ARG> Arg1:
0x00: Sse ha realizado satisfactoriamente la copia del display.
0xFF: Se ha abortado la copia del contenido del display porque
hay una restauración pendiente.

8.2.12. ClrDisplay

Descripción: Borra el display.


Aplica a: NdCanMax
Instrucción:
<APID> Dirección del nodo
<OPC> 0x0A
<NA> 0x00
<ARG> Ninguno

Kimaldi Electronics, S. L. Terrassa (Barcelona) – Spain Tel. +34 93 736 1510 Fax +34 93 736 1511 [email protected]
Kimaldi Lusa, Lda. Lisboa – Portugal Tel. +351 21 715 6303 Fax +351 21 715 6295 [email protected]
Kimaldi de México, S.A. Puebla – México Tel +52 222 1309463 Int Rep 01222 1309463 Fax +52 222 1309464 [email protected]
www.kimaldi.com
Control OCX PrKBusCtl - Manual de Programación - 40

Respuesta No
<APID>
<OPC>
<NA>
<ARG>

8.2.13. CloseRelay

Descripción: Cierra un contacto relé durante un intervalo de tiempo


Aplica a: NdCan,NdCanMax,NdCan-16R
Instrucción:
<APID> Dirección del nodo
<OPC> 0x51
<NA> 0x02
<ARG> Arg1: Número de relé que desea activar.
Arg2: Tiempo de cierre del relé en décimas de segundo
(0..255).
Respuesta No
<APID>
<OPC>
<NA>
<ARG>

8.2.14. SwitchRelay

Descripción: Abre/Cierra un contacto relé


Aplica a: NdCan,NdCanMax,NdCan-16R

Kimaldi Electronics, S. L. Terrassa (Barcelona) – Spain Tel. +34 93 736 1510 Fax +34 93 736 1511 [email protected]
Kimaldi Lusa, Lda. Lisboa – Portugal Tel. +351 21 715 6303 Fax +351 21 715 6295 [email protected]
Kimaldi de México, S.A. Puebla – México Tel +52 222 1309463 Int Rep 01222 1309463 Fax +52 222 1309464 [email protected]
www.kimaldi.com
Control OCX PrKBusCtl - Manual de Programación - 41

Instrucción:
<APID> Dirección del nodo
<OPC> 0x52
<NA> 0x02
<ARG> Arg1: Número de relé que desea activar.
Arg2: 0x00 desactivado, <>0x00: activado.
Respuesta No
<APID>
<OPC>
<NA>
<ARG>

8.2.15. TxDigitalInput

Descripción: Pregunta el estado de las entradas digitales


Aplica a: NdCanMax,NdCanMaxH
Instrucción:
<APID> Dirección del nodo
<OPC> 0x53
<NA> 0x00
<ARG> Ninguno
Respuesta Sí, ver OnDigitalInput
<APID>
<OPC>
<NA>
<ARG>

Kimaldi Electronics, S. L. Terrassa (Barcelona) – Spain Tel. +34 93 736 1510 Fax +34 93 736 1511 [email protected]
Kimaldi Lusa, Lda. Lisboa – Portugal Tel. +351 21 715 6303 Fax +351 21 715 6295 [email protected]
Kimaldi de México, S.A. Puebla – México Tel +52 222 1309463 Int Rep 01222 1309463 Fax +52 222 1309464 [email protected]
www.kimaldi.com
Control OCX PrKBusCtl - Manual de Programación - 42

8.2.16. ActivateLed/ActivateBuzzer

Descripción: Enciende un led/zumbador durante un intervalo de tiempo


Aplica a: NdCan,NdCanMax,NdCan-16R
Instrucción:
<APID> Dirección del nodo
<OPC> 0x5A
<NA> 0x02
<ARG> Arg1: 0x00 led verde/ 0x01 led rojo/ 0x02 buzzer
Arg2: Tiempo de activación en décimas de segundo (0..255).
Respuesta No
<APID>
<OPC>
<NA>
<ARG>

8.2.17. SwitchLed

Descripción: Enciende/Apaga un led (zumbador)


Aplica a: NdCan,NdCanMax,NdCan-16R
Instrucción:
<APID> Dirección del nodo
<OPC> 0x5B
<NA> 0x02
<ARG> Arg1: 0x00 led verde/ 0x01 led rojo/ (0x02 buzzer)
Arg2: 0x00 desactivado, <> 0x00 activado.
Respuesta No
<APID>

Kimaldi Electronics, S. L. Terrassa (Barcelona) – Spain Tel. +34 93 736 1510 Fax +34 93 736 1511 [email protected]
Kimaldi Lusa, Lda. Lisboa – Portugal Tel. +351 21 715 6303 Fax +351 21 715 6295 [email protected]
Kimaldi de México, S.A. Puebla – México Tel +52 222 1309463 Int Rep 01222 1309463 Fax +52 222 1309464 [email protected]
www.kimaldi.com
Control OCX PrKBusCtl - Manual de Programación - 43

<OPC>
<NA>
<ARG>

8.2.18. EjectCard

Descripción: Intruye al lector motorizado para que expulse la tarjeta


Aplica a: NdCan,NdCanMax,NdCan-16R
Instrucción:
<APID> Dirección del nodo
<OPC> 0x59
<NA> 0x00
<ARG> Ninguno
Respuesta No
<APID>
<OPC>
<NA>
<ARG>

8.2.19. CaptureCard

Descripción: Intruye al lector motorizado para que retenga la tarjeta


Aplica a: NdCan,NdCanMax,NdCan-16R
Instrucción:
<APID> Dirección del nodo
<OPC> 0x60

Kimaldi Electronics, S. L. Terrassa (Barcelona) – Spain Tel. +34 93 736 1510 Fax +34 93 736 1511 [email protected]
Kimaldi Lusa, Lda. Lisboa – Portugal Tel. +351 21 715 6303 Fax +351 21 715 6295 [email protected]
Kimaldi de México, S.A. Puebla – México Tel +52 222 1309463 Int Rep 01222 1309463 Fax +52 222 1309464 [email protected]
www.kimaldi.com
Control OCX PrKBusCtl - Manual de Programación - 44

<NA> 0x00
<ARG> Ninguno
Respuesta No
<APID>
<OPC>
<NA>
<ARG>

8.2.20. OutputPort

Descripción: Emite datos por el puerto serie del nodo


Aplica a: NdCan,NdCanMax,NdCan-16R
Instrucción:
<APID> Dirección del nodo
<OPC> 0x64
<NA> 0x01 a 0x06
<ARG> Datos a transmitir
Respuesta Sí
<APID> Dirección del nodo
<OPC> 0xC0
<NA> 0x00
<ARG> Ninguno

Kimaldi Electronics, S. L. Terrassa (Barcelona) – Spain Tel. +34 93 736 1510 Fax +34 93 736 1511 [email protected]
Kimaldi Lusa, Lda. Lisboa – Portugal Tel. +351 21 715 6303 Fax +351 21 715 6295 [email protected]
Kimaldi de México, S.A. Puebla – México Tel +52 222 1309463 Int Rep 01222 1309463 Fax +52 222 1309464 [email protected]
www.kimaldi.com
Control OCX PrKBusCtl - Manual de Programación - 45

8.2.21. Sucesos.

En esta sección se detalla el valor de los distintos parámetros de las tramas para
decodificar de ellas los sucesos

8.2.22. OnFcnKey

Descripción Se ha recibido un código de tecla


<APID> Dirección del nodo
<OPC> 0x8D
<NA> 0x01
<ARG> Arg1: Código de la tecla pulsada

8.2.23. OnTrack

Descripción Se han recibido datos de una lectura


<APID> Dirección del nodo
<OPC> 0xCB
<NA> 0x01..0x25
<ARG> Datos recibidos

Kimaldi Electronics, S. L. Terrassa (Barcelona) – Spain Tel. +34 93 736 1510 Fax +34 93 736 1511 [email protected]
Kimaldi Lusa, Lda. Lisboa – Portugal Tel. +351 21 715 6303 Fax +351 21 715 6295 [email protected]
Kimaldi de México, S.A. Puebla – México Tel +52 222 1309463 Int Rep 01222 1309463 Fax +52 222 1309464 [email protected]
www.kimaldi.com
Control OCX PrKBusCtl - Manual de Programación - 46

8.2.24. OnDigitalInput

Descripción Se ha recibido el estado de las entradas digitales


<APID> Dirección del nodo
<OPC> 0xD2
<NA> 0x01
<ARG> Arg1: Estado de las entradas digitales

8.3. Ejemplos.

8.3.1. Ejemplo 1:

En un bus con modo de direccionamiento estándar, deseamos cerrar el


contacto relé de una tarjeta NdCan durante un segundo. La dirección de
bus 1.

La instrucción a enviar es CloseRelay cuyos parámetros los recordamos a continuación:

<APID> Dirección del nodo


<OPC> 0x51
<NA> 0x02
<ARG> Arg1: Número de relé que desea activar.
Arg2: Tiempo de cierre del relé en décimas de segundo.

Concretando los valores para el supuesto del ejemplo:

Kimaldi Electronics, S. L. Terrassa (Barcelona) – Spain Tel. +34 93 736 1510 Fax +34 93 736 1511 [email protected]
Kimaldi Lusa, Lda. Lisboa – Portugal Tel. +351 21 715 6303 Fax +351 21 715 6295 [email protected]
Kimaldi de México, S.A. Puebla – México Tel +52 222 1309463 Int Rep 01222 1309463 Fax +52 222 1309464 [email protected]
www.kimaldi.com
Control OCX PrKBusCtl - Manual de Programación - 47

<APID> 0x01
<OPC> 0x51
<NA> 0x02
<ARG> Arg1: 0x00
Arg2: 0x0A.

La trama será:

<STX>015102000A<CRC><ETX>

El valor de CRC se calcula sumando los valores ascii del cuerpo de la trama:

El ascii del 0 es 48
El ascii del 1 es 49
El ascii del 5 es 53
El ascii del 1 es 49
El ascii del 0 es 48
El ascii del 2 es 50
El ascii del 0 es 48
El ascii del 0 es 48
El ascii del 0 es 48
El ascii del A es 65

Que suman: 506. Su equivalente hexadecimal es 0x1FA. Tomando los dos últimos
dígitos del resultado hexadecimal obtenemos el valor de la suma en módulo 256, es decir
0xFA.

Así pués la trama queda:

<STX>015102000AFA<ETX>

Kimaldi Electronics, S. L. Terrassa (Barcelona) – Spain Tel. +34 93 736 1510 Fax +34 93 736 1511 [email protected]
Kimaldi Lusa, Lda. Lisboa – Portugal Tel. +351 21 715 6303 Fax +351 21 715 6295 [email protected]
Kimaldi de México, S.A. Puebla – México Tel +52 222 1309463 Int Rep 01222 1309463 Fax +52 222 1309464 [email protected]
www.kimaldi.com
Control OCX PrKBusCtl - Manual de Programación - 48

8.3.2. Ejemplo 2:

En el sistema del ejemplo 1, sustituimos el concentrador existente por otro que emplea el
modo de direccionamiento extendido y deseamos igualmente activar el contacto relé
durante un segundo.

Advierta que la dirección del nodo será ahora 513. La parametrización de la trama será:

<APID> 0x0201
<OPC> 0x51
<NA> 0x02
<ARG> Arg1: 0x00
Arg2: 0x0A.

La trama será:

<STX>02015102000A<CRC><ETX>

El valor de CRC se calcula sumando los valores ascii del cuerpo de la trama:

El ascii del 0 es 48
El ascii del 2 es 50
El ascii del 0 es 48
El ascii del 1 es 49
El ascii del 5 es 53
El ascii del 1 es 49
El ascii del 0 es 48
El ascii del 2 es 50
El ascii del 0 es 48
El ascii del 0 es 48
El ascii del 0 es 48
El ascii del A es 65

Kimaldi Electronics, S. L. Terrassa (Barcelona) – Spain Tel. +34 93 736 1510 Fax +34 93 736 1511 [email protected]
Kimaldi Lusa, Lda. Lisboa – Portugal Tel. +351 21 715 6303 Fax +351 21 715 6295 [email protected]
Kimaldi de México, S.A. Puebla – México Tel +52 222 1309463 Int Rep 01222 1309463 Fax +52 222 1309464 [email protected]
www.kimaldi.com
Control OCX PrKBusCtl - Manual de Programación - 49

Que suman: 604. Su equivalente hexadecimal es 0x25C. Tomando los dos últimos
dígitos del resultado hexadecimal obtenemos el valor de la suma en módulo 256, es decir
0x5C.

Así pués la trama queda:

<STX>02015102000A5C<ETX>

Kimaldi Electronics, S. L. Terrassa (Barcelona) – Spain Tel. +34 93 736 1510 Fax +34 93 736 1511 [email protected]
Kimaldi Lusa, Lda. Lisboa – Portugal Tel. +351 21 715 6303 Fax +351 21 715 6295 [email protected]
Kimaldi de México, S.A. Puebla – México Tel +52 222 1309463 Int Rep 01222 1309463 Fax +52 222 1309464 [email protected]
www.kimaldi.com
Control OCX PrKBusCtl - Manual de Programación - 50

9. Recepción Wiegand sobre NdCAN o NdCAN-Max


A partir de la versión de FW 0x41.4A de cualquier placa de la familia NdCAN, se
soporta también el formato Wiegand para los lectores conectados al equipo. Para ello,
será necesario lo que se especifica en los siguientes apartados.

9.1. Configuración Hardware


Para la recepción correcta de una trama Wiegand usaremos los pines 26, 27, 28 de
NdCAN-Max. Se observa que las entradas D1 y D0 de Wiegand se solapan con CLS y
DAT, respectivamente, de la entrada Clock&Data. La señal de CLK es el AND de D0 y
D1 (sólo vale 1 si D0 y D1 valen 1), y se obtiene mediante la conexión de dos diodos de
señal, con sendos cátodos en D0, D1 y los ánodos unidos en CLK.
En caso de usar electrónicas NdCAN o NdCAN-16R, la conexión Clock&Data se realiza
a través de un conector Molex de 5 pines, de modo que la señal D0 corresponde a DATA
(pin E del conector Molex) y la señal D1 corresponde a CLS (pin C del conector Molex).
Se deberían montar también los diodos, con ambos ánodos unidos en la señal CLOCK
(pin D del conector Molex). Para mayor comodidad, contactar con Kimaldi.
Figura 1: Conexionado para Entrada Wiegand, NdCAN-Max

5V_out
Data0
Data1

NdCAN-Max

9.2. Configuración Firmware


La entrada Wiegand es, a efectos prácticos, la entrada Clock&Data con una
configuración especial. En concreto, los dos bits de menor peso del Byte 0 de la
configuración deberán tener un valor distinto de 00, tal como se indica en la sección 5.4.

Kimaldi Electronics, S. L. Terrassa (Barcelona) – Spain Tel. +34 93 736 1510 Fax +34 93 736 1511 [email protected]
Kimaldi Lusa, Lda. Lisboa – Portugal Tel. +351 21 715 6303 Fax +351 21 715 6295 [email protected]
Kimaldi de México, S.A. Puebla – México Tel +52 222 1309463 Int Rep 01222 1309463 Fax +52 222 1309464 [email protected]
www.kimaldi.com
Control OCX PrKBusCtl - Manual de Programación - 51

9.3. Explicación de los formatos Wiegand


Formato Wiegand-26 bits
El formato Wiegand-26 bits permite notificar un ID de usuario de 6 caracteres ASCII-
Hex a través de un suceso OnTrack. El formato de los datos es el siguiente:
• Bit 0: primer bit de paridad, de tipo “par”. Tiene el valor necesario para que el
conjunto de los 13 primeros bits de la trama (incluyéndose a si mismo) tenga un
número par de unos.
• Bits 1 a 24: datos correspondientes a los 6 caracteres de menos peso del ID de
usuario, pasados a binario.
• Bit 25: último bit de paridad, de tipo “impar”. Tiene el valor necesario para que el
conjunto de los 13 últimos bits de la trama (incluyéndose a si mismo) tenga un
número impar de unos.

Formato Wiegand-34 bits


Aun sin disponer de un formato estándard, se ha mantenido el mismo criterio para
codificar un ID de usuario de 8 caracteres ASCII-Hex a través de un suceso OnTrack. El
formato de los datos es el siguiente:
• Bit 0: primer bit de paridad, de tipo “par”. Tiene el valor necesario para que el
conjunto de los 17 primeros bits de la trama (incluyéndose a si mismo) tenga un
número par de unos.
• Bits 1 a 32: datos correspondientes a los 8 caracteres de menos peso del ID de
usuario, pasados a binario.
• Bit 33: último bit de paridad, de tipo “impar”. Tiene el valor necesario para que el
conjunto de los 17 últimos bits de la trama (incluyéndose a si mismo) tenga un
número impar de unos.

Formato libre
Permite generar un suceso OnTrack con la información directamente recibida del puerto
Wiegand, sin procesar el formato. Por este motivo, no se realiza ninguna comprobación
de paridad, simplemente se retransmiten también los bits de paridad que pudiera haber.

Kimaldi Electronics, S. L. Terrassa (Barcelona) – Spain Tel. +34 93 736 1510 Fax +34 93 736 1511 [email protected]
Kimaldi Lusa, Lda. Lisboa – Portugal Tel. +351 21 715 6303 Fax +351 21 715 6295 [email protected]
Kimaldi de México, S.A. Puebla – México Tel +52 222 1309463 Int Rep 01222 1309463 Fax +52 222 1309464 [email protected]
www.kimaldi.com
Control OCX PrKBusCtl - Manual de Programación - 52

10. Resolución de problemas.

Tanto el concentrador como las tarjetas de comunicaciones están provistos de un led de


estado de las comunicaciones del bus. Este led se enciende al conectar la alimentación
del equipo y se apaga después de inicializar correctamente el transmisor CAN. Luego se
encenderá brevemente cada vez que el equipo emita o reciba información. Esta
indicación facilita la localización de problemas. Para mayor ayuda sugerimos algunas
indicaciones adicionales:

Al emitir el método TestCtrLink, no se dispara el evento AnsTestCtrLink.

Compruebe lo siguiente:

¿ Llega alimentación al concentrador ?


¿El concentrador está correctamente conectado al PC mediante un cable serie pin a
pin ?
¿Ha abierto el puerto adecuado en el método OpenPort ?
¿Ha invocado al método Extended sólo si su concentrador usa el modo de direcciona-
miento extendido?
¿Ha programado el evento AnsTestCtrLink para capturar el suceso emitido por el
concentrador ?

Al emitir el método CloseRelay, no se cierra el contacto relé del nodo.

Compruebe lo siguiente:

¿Está el bus alimentado?


¿Tiene instaladas las resistencias de terminación?
¿Llega alimentación al nodo?
¿Ha conectado correctamente el bus?
¿La dirección del nodo corresponde con la que se especifica en el método?

Kimaldi Electronics, S. L. Terrassa (Barcelona) – Spain Tel. +34 93 736 1510 Fax +34 93 736 1511 [email protected]
Kimaldi Lusa, Lda. Lisboa – Portugal Tel. +351 21 715 6303 Fax +351 21 715 6295 [email protected]
Kimaldi de México, S.A. Puebla – México Tel +52 222 1309463 Int Rep 01222 1309463 Fax +52 222 1309464 [email protected]
www.kimaldi.com
Control OCX PrKBusCtl - Manual de Programación - 53

El PC no recibe datos del lector conectado al nodo.

Compruebe lo siguiente:

¿Está activado el puerto del lector en la configuración del nodo?


¿Si procede, se ha configurado el formato de recepción que corresponde al lector
instalado?
¿Está seguro que no existe en el bus otro nodo con la misma dirección?
¿Ha programado el evento OnTrack para capturar el suceso emitido por el nodo ?

El lector Serie no comunica

Compruebe lo siguiente:

Si se trata de un lector de 5V y un consumo de hasta 200 mA, ¿tiene alimentación y


masa conectados a la tarjeta CAN? En caso contrario, ¿tiene la masa conectada a la
tarjeta CAN?
¿Ha verificado que la señal Rx del lector conecte a Tx de la tarjeta CAN, y que Tx del
lector conecte a Rx de la tarjeta CAN?
¿Ha configurado adecuadamente el byte 1 de la tarjeta CAN? Se tiene que activar el
puerto y seleccionar el protocolo correcto.
¿Se está mandando la trama a través de la instrucción OutputPort en formato com-
pleto (incluyendo <STX>, <ETX> ?
¿No se produce confusión entre datos binarios y datos ASCII? (por ejemplo, entre
mandar el byte 0x0A y mandar 0x30 0x41).
¿Está esperando Vd. el mismo formato en recepción que el usado en transmisión?
Esto sólo es cierto en el modo transparente (bits 0..3 del byte 1 a 1111).

Kimaldi Electronics, S. L. Terrassa (Barcelona) – Spain Tel. +34 93 736 1510 Fax +34 93 736 1511 [email protected]
Kimaldi Lusa, Lda. Lisboa – Portugal Tel. +351 21 715 6303 Fax +351 21 715 6295 [email protected]
Kimaldi de México, S.A. Puebla – México Tel +52 222 1309463 Int Rep 01222 1309463 Fax +52 222 1309464 [email protected]
www.kimaldi.com
Control OCX PrKBusCtl - Manual de Programación - 54

Control de Revisiones

Nº Versión Fecha Descripción

Versión 3.3 25 junio 2009 Se añade capítulo 7, "La Tarjeta NdCAN-16R".


FW 0x41.49: Se añaden nuevos valores de configuración en el
Byte 1 (capítulo 5.4, "Configuración.").

Versión 3.4 8 febrero 2012 FW 0x41.4A: Se añaden nuevos valores de configuración en


el Byte 1 (capítulo 5.4, "Configuración.").
Se añade capítulo 9, "Recepción Wiegand sobre NdCAN o
NdCAN-Max".

Versión 3.41 10 mayo 2016 Añadimos información de conexionado del repetidor.

Notas
Los lectores KRD13M, SC6000 son productos de Kimaldi Electronics, S.L.
El lector motorizado OMRON 3S4YR-MBR4-N es un producto de la empresa Omron
Corp.
Los lectores Omnikey son productos de la empresa OMNIKEY GmbH.

Este símbolo indica que los Residuos de los Aparatos Eléctricos y Electrónicos (RAEE) deben ser
desechados separadamente de los residuos domésticos. Esta medida se adopta para fomentar la
reutilización, el reciclado, y otras formas de recuperación, y para la prevención de posibles daños al
medio ambiente y la salud de las personas. Cuando deseche este producto, diríjase a una planta de
reciclaje. Para cualquier consulta contacte con su distribuidor o consulte el apartado "Medio
Ambiente" de nuestra web en www.kimaldi.com
Esta información sólo es aplicable para los consumidores de la Unión Europea. En otros paises,
diríjase a las autoridades locales para investigar la posibilidad de reciclar este producto.

Kimaldi Electronics, S. L. Terrassa (Barcelona) – Spain Tel. +34 93 736 1510 Fax +34 93 736 1511 [email protected]
Kimaldi Lusa, Lda. Lisboa – Portugal Tel. +351 21 715 6303 Fax +351 21 715 6295 [email protected]
Kimaldi de México, S.A. Puebla – México Tel +52 222 1309463 Int Rep 01222 1309463 Fax +52 222 1309464 [email protected]
www.kimaldi.com

También podría gustarte