9
Configurar Systembus (CAN / CAN−AUX)
Mapping de índices en códigos
9.11
Mapping de índices en códigos
El sistema operativo a partir de la versión V6.0 del módulo de eje ECSxA contiene un driver
CanDSx especial que se puede activar con ayuda de las funciones de la biblioteca de
funciones LenzeCanDSxDrv.lib.
Con ayuda de este driver se pueden asignar índices dentro de los módulos de eje ECSxA...
y otros PLCs de Lenze a un código distinto al que se ha asignado automáticamente.
)
¡Aviso!
ƒ
ƒ
Principio de funcionamiento con ayuda de un ejemplo
Tarea
En el módulo de eje ECSxA... el usuario ha realizado una funcionalidad que se puede
parametrizar a través del código de usuario C3200/5. Al código C3200 se le ha asignado
automáticamente el índice 21375
Debido al perfil de comunicaciones utilizado, esta funcionalidad se ha de poder
parametrizar a través del índice 4101
Solución
Con ayuda de las funciones de la biblioteca de funciones LenzeCanDSxDrv.lib el
índice 4101
C3200/5, de forma que el perfil de comunicaciones se puede seguir utilizando sin
modificarlo.
180
Todo código de Lenze está asignado fijamente mediante la siguiente
fórmula a un índice:
– Índice = 5FFF
− código
hex
– índice = 24575
− código
dec
La función del driver CanDSx está solamente limitada al Systembus (CAN).
dec
Índice = 24575
− código = 24575
dec
/subíndice 2 es desviado dentro del módulo de eje ECSxA... al código
dec
l
:
− 3200 = 21375
dec
/subíndice 2.
dec
dec
EDBCSXA064 ES 2.0