FAQs Técnicas

Realizar una pregunta

¿Es posible realizar un proyecto con DFBs de dispositivo (SGU) en CANopen desde SG2 v3.0 ó v3.2 para CPUs M340 v2.1?

En estas versiones de SG2 (v3.0 y v3.2) no aparecen como plantillas predeterminadas las CPUs v2.1 de M340, por lo que no es posible realizar un proyecto de forma directa para esta versión de controlador. Sin embargo, es posible realizar un proyecto para v2.0 y exportarlo a Unity para luego susituir desde allí la CPU por una v2.1.
 
En este caso, y trabajando con un bus CANopen, el único aspecto a tener en cuenta es que la IODDT del puerto (utilizada por las DFBs para diagnosticar el estado del nodo) ha cambiado el nombre de una versión a otra de CPU. Hasta ahora la IODDT tenía por nombre T_CO_BMX mientras que para M340 v2.1 se denomina T_CO_BMX_EXPERT. Por tanto, la variable CANbus generada desde SGS Workbench, debe cambiar su tipo de uno a otro. De otra forma aparecerá un error en la compilación del proyecto desde Unity.
¿Ha sido útil?
¿Qué podemos hacer para mejorar la información?