FAQs Técnicas

Realizar una pregunta

¿Se pueden modificar desde Unity los tiempos de heartbeat en una red CANOpen dónde un M340 actua como master?

¿Se pueden modificar desde Unity los tiempos de heartbeat en una red CANOpen dónde un M340 actua como master?

Heartbeat: el mecanismo de heartbeat consiste en el envío de mensajes de presencia cíclicos generados por un productor de heartbeat. Un transmisor de heartbeat (productor) envía mensajes constantemente. El tiempo de envío se configura con el valor de tiempo del productor de heartbeat de nodo. Uno o varios elementos conectados a la red reciben el mensaje. El consumidor de heartbeat supervisa la recepción de mensajes de heartbeat. El valor predeterminado de tiempo del consumidor se establece en (1,5 * Tiempo de heartbeat del productor). Si su duración excede del Tiempo de heartbeat del consumidor (1,5 * Tiempo de heartbeat del productor), se crea un Evento de heartbeat y se establecen los valores predeterminados del dispositivo.Si se utiliza un PLC maestro M340 en el bus CANopen, todos los nodos que emplean la modalidad de control de heartbeat serán productores. El maestro supervisa la transmisión y la recepción de los mensajes y es el único receptor de los mensajes de heartbeat enviados por los nodos.Unity admite dispositivos que sólo son productores de heartbeat (no consumidores) y no admite la vigilancia de nodo. En este caso, el valor del tiempo de consumidor de heartbeat de nodo se establece en 0. Este valor se visualiza en la ficha de control de errores del dispositivo.El maestro puede enviar mensajes de heartbeat a los esclavos. El tiempo del productor de heartbeat de maestro se establece en 200 ms y no puede modificarse.
¿Ha sido útil?
¿Qué podemos hacer para mejorar la información?