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.
read more:
https://www.can-cia.org/can-knowledge/canopen/error-control-protocols/
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.
.
- 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.
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.
read more:
https://www.can-cia.org/can-knowledge/canopen/error-control-protocols/
- TPDO communication parameters.
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.
.