Manual CAN
Manual CAN
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.
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
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:
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.
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.
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.
3.2. Instrucciones.
3.2.1. TestCtrLink
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.
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.
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
5.2. Instrucciones.
5.2.1. TestNodeLink
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
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
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
5.2.11. CaptureCard
5.2.12. SetCFG
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
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
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.
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)
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
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).
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
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:
Donde:
<Carácter inicial>: Puede ser:
- <STX> ascii (0x02)
- “ % ” (ascii 0x25)
- “ ; ” (ascii 0x3B)
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).
<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)
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
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
1- JP 2
-9
JP 1
2- SW 1
- 10
3- ABCDE - 11
4- - 12
5- - 13
6- - 14
7- - 15
8- - 16
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
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
6.2.4. WrDisplay
6.2.5. ClrDisplay
6.2.6. SaveAndRestoreDisplay
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.
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.
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.
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)
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
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
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
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
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
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
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
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.
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.
<STX><APID><OPC><NA><ARG><CRC><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 - 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.
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
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.3. Reset
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
8.2.5. SetCFG
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
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
8.2.8. ReadCodeOFL
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
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
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
8.2.12. ClrDisplay
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
8.2.14. SwitchRelay
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
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
8.2.17. SwitchLed
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
8.2.19. CaptureCard
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
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
8.2.23. OnTrack
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
8.3. Ejemplos.
8.3.1. Ejemplo 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 - 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.
<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.
<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
5V_out
Data0
Data1
NdCAN-Max
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
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
Compruebe lo siguiente:
Compruebe lo siguiente:
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
Compruebe lo siguiente:
Compruebe lo siguiente:
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
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