Frequently Asked Question

I have connected the sensors to our PLC, but there is no output, why?
Last Updated 3 years ago

When you don't receive any outputs, you can use the following ways to diagnose the problem.
  • Check sensor status with Heartbeat.
    Heartbeat can be used to monitor the nodes in the network and verify that they are alive.
    Our sensor periodically sends a heartbeat message with node ID (COB-ID = 0x700 + node ID), indicating the node status. The heartbeat consumer reads these messages. If the messages fail to arrive within a certain time limit (defined in 1017h 00h) the consumer can take action to, for example, reset the device or indicate an error.
    image

    Usually, the sensor enters bootup-mode after power on, sending 00h, after initialization, the sensor enters operational mode and will send outputs and a heartbeat of 05h. In pre-operational mode, you will see only a heartbeat message, no sensor outputs.
image
The start-up state can be configured via object 1F80h. In 
image

read more:
https://www.can-cia.org/can-knowledge/canopen/error-control-protocols/

image
  • TPDO communication parameters.
DIS CANopen sensors send measured data with TPDOs. The communication parameters of the TPDOs can be configured by the user via objects 1800h and 1801h.
image
Usually, the TPDO transmission type is configured with Event mode, which means the TPDO message is triggered by an event timer, which can be set via subindex 05h. In default, a new TPDO message is sent every 50ms.

If there is no output message, please first check those communication parameters. Sometimes, the PLC disables the TPDOs when initiating the system.

  • DCF file.
DCF files are used to describe CANopen parameters with values for the configured CANopen, please check if the default values in your DCF files are correct. You can find the right values in the sensor manual.



.

Please Wait!

Please wait... it will take a second!