PLCnext as CAN Slave

Good morning,

We are working on a project where we want to communicate an AXC F 1152 with a supperior order PLC via CANbus. The AXC F 1152 will have to control some process variables and communicate with the supperior order PLC that controls all the application and that is a CAN Master.

We want to use the AXL F IF CAN 1H with the CANbus library from the PLCnext Store. But I would like to make sure that this module allows us to use the AXC F 1152 as a CAN slave; or if it works like the IB IL CAN MA PAC for inline that acts as a master for a lower level CANbus.

Thanks in advance!

Asier

Unfortunately there is currently no library support for a CAN slave in PLCnext Engineer.

The AXL F IF CAN 1H module can receive and send raw CAN telegrams, so it may be possible to implement CAN slave, but this would have to be done yourself from scratch using the CAN specification.
Sorry that there is not better news in this case.

Hello Martin,

Thanks for your answer.

Even if it can´t work directly as a slave, I can receive and send CAN messages from/to a CAN master and read them from the AXC F 1152?  That way I guess it would be possible to communicate the AXC F 1152 with the supperior order PLC, and even if it takes a bit more coding, control all the process.

Thanks again!

Hello Asier!

> Did you manage to do the PLCNext as CAN Slave?  
> Thank you!  
>

Hello,

> Unfortunatetly the costumer chose another option not related to PLCnext for that project.  So we didn´t try the implementation of the CAN Slave.  
> Regards  
>