From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.



¿Cómo cambio las asignaciones de Process Data Objects (PDO) para el archivo XML de dispositivos EtherCAT de terceros?



Software Primario: Driver Software>>NI-Industrial Communications for EtherCAT
Versión de Software Primario: 2.4
Versión de Software Primario Corregido: N/A
Software Secundario: N/A

Problema:
Estoy usando comunicación EtherCAT y necesito modificar las asignaciones de Objetos de Datos de Proceso (PDO por sus siglas en inglés, Process Data Objects). ¿Cómo edito las asignaciones de PDO?

Solución:
Hay total de cuatro gestores de sincronización en un archivo XML. Dos de estos gestores de sincronización son responsables de coordinar la comunicación Service Data Object (Objetos de Datos de Servicio, o SDO por sus siglas en inglés) y no necesitan ser modificados en las asignaciones de PDO. Los dos PDOs activos de Transmisión (TX) y Recepción (RX), son controlados por dos gestores de sincronización.

Los dos gestores de sincronización que controlan la comunicación PDO deben de ser cambiados en el archivo XML, para apuntar a la asignación de PDO correcta. Esto se puede lograr al mover el la etiqueta SM en el archivo XML a la correcta asignación de PDO.

Existen algunos pasos que se pueden tomar para resolver este problema.
  1. Primero, se necesita saber exactamente cuál revisión del dispositivo se está usando. Esto se puede verificar en el Explorador de Proyectos de LabVIEW al hacer clic derecho en el EtherCAT Slave (Esclavo EtherCAT en español), y seleccionando properties (propiedades en español). A partir de esto se debería ser capaz de ver la revisión.




  2. Después, se necesita obtener la configuración de los archivos XML de estas fuentes de terceros.
  3. Se necesita un buen editor de XML, como XML Notepad.
  4. Se debe ubicar el dispositivo correcto dentro del documento XML. Pueden haber diferentes revisiones del mismo dispositivo en el mismo documento. Es necesario asegurarse que se va a modificar el dispositivo correcto. Esta información debe concordar con la información del paso uno.

  5. Después se necesita determinar cuál de las asignaciones de PDO se quiere activar para cuál está activa. Para hacer esto se deben ver las asignaciones de PDO debajo del dispositivo XML adecuado y buscar la etiqueta SM, la cual indica la asignación que está activa y la etiqueta PDO que se quieren activar. En la imagen siguiente el texto Active PDO, hace referencia a la asignación PDO activa. Por otro lado el texto Move tag to Desired PDO (Mueva la etiqueta a la PDO deseada), hace referencia al movimiento de la etiqueta SM.

  6. Arrastre la etiqueta SM al mapeo que quiere activar. Solamente una sección de transmisión PDO debería tener la etiqueta SM.

  7. Finalmente se necesitan guarda los cambios y borrar el viejo archivo XML de la dirección: C:\Program Files (x86)\National Instruments\Shared\IndComECAT\DD
  8. Vuelva a importar el nuevo archivo XML en el proyecto de LabVIEW. Ahora debería de poder ver la nueva asignación de PDO.
Nota: No modifique nada a parte de la etiqueta SM.

Ligas Relacionadas:
Enlace Externo: EtherCAT basics: EtherCAT slave process data settings (PDO) (en inglés)
Documento de Soporte 4LLBJU5Z: Adding Third-Party EtherCAT® Slaves in LabVIEW (en inglés)
Notas Técnicas: Setting Up EtherCAT on NI Programmable Automation Controllers (en inglés)

Archivos Adjuntos:





Día del Reporte: 02/13/2017
Última Actualización: 05/30/2017
Identificación del Documento: 6ARHTR8C