Perdon me olvide de pasar el código, mala mia.
En cuanto a los errores, no me salta ninguno en la compilación.
Lo que estoy seguro de que funciona es:
- La parte de pasar al estado EC_STATE_OPERATIONAL (estado donde está habilitado la comunicación asincrónica y sincrónica).
- La configuración del mapeo PDO (que lo verificó con si_map_sdo(1, IOmap) en la línea 121 ).
- Pasar el servo al estado ENABLE_OPERATION via SDO (comunicación asincrónica) donde se supone que está listo para moverse.
En cuanto a las posibles fallas que puede haber (no estoy seguro)
- El pase al estado ENABLE_OPERATION debe hacerse vía PDO (comunicación sincrónica) pero no estoy seguro de cómo hacerlo.
- Se supone que en el modo
Cyclic synchronous position mode solo necesito pasarlo un valor en cuentas a TargetPosition en cada ciclo (variable ctime - línea 70 ) el tema es que parece que no me lo toma.
No soy experto en el tema solo menciono lo que me parece a mi, seguramente estoy omitiendo algo que no me doy cuenta.
Las capturas de pantalla no las tengo para pasar ahora, pero en cuanto las tenga lo paso.
Todos los comentarios y ayudas son bienvenidos.
Saludos y perdón por tardar en pasar esto.