Comportamiento funcional en EtherCAT
6
Ajuste de parámetros mediante EtherCAT
6.3.3
Ejemplo de escritura de un parámetro en TwinCAT mediante EtherCAT
48
La integración del componente funcional tiene el siguiente aspecto en TwinCAT:
Los parámetros SEW tienen siempre una longitud de datos de 4 bytes (1 palabra D).
Encontrará el escalado y la descripción exacta en el manual "Comunicación y perfil de
la unidad de bus de campo MOVITRAC
En el ejemplo anterior se ha leído la tensión de circuito intermedio (índice 8325,
subíndice 0). Se recibe, p. ej., el número 639000, que según el perfil de la unidad de
bus de campo corresponde a una tensión de 639 V.
Para escribir un parámetro se dispone de la función SDO-WRITE. Para ello se necesita
el índice del parámetro a escribir. Puede visualizar el índice del parámetro en el
programa SHELL o en el árbol de parámetros a través de la combinación de teclas
[CTRL + F1].
Para la implementación en TwinCAT se requiere el componente funcional
FB_EcCoESdoWrite. Encontrará este componente funcional en la biblioteca
®
TcEtherCAT
.lib. Puede integrar este componente funcional en dos pasos.
1. Creación de una instancia del componente funcional FB_EcCoESdoWrite
2. Las entradas del componente funcional se asignan del siguiente modo:
– sNetID: Net-ID del maestro EtherCAT
– nSlaveAddr: Dirección EtherCAT
escribirse los datos.
– nIndex: Índice del parámetro a escribir.
– nSubIndex: Subíndice del parámetro a escribir.
®
®
®
B".
®
®
de la unidad de SEW de la que deben
Manual – Interfaz de bus de campo DFE24B EtherCAT
3018638731
®
®