Hi Drakku,
Why can’t i directly connect my SlaveX to X20IF1072 pins and use ArCAN lib functions to read specific IDs?
of course you can. And if we talk about ArCan (and not a CANopen master) then also X20CS1070, X20CS2770 will be ok for a (handmade) Master functionality.
The X20IF1070 (and X20IF2770) additionally has the option of CANopen master functionality. However, the question is whether this is really useful and necessary for you, as you do not have an EDS file for the ‘SlaveX’.
Many CANopen slave devices can be brought to life by a few CAN IDs using standard CAN interfaces. However, some knowledge of the CANopen protocol is necessary.
There is a very good post from Abid:
How-to & Trace description guide: CanOpen - Share Info & Ideas - B&R Community
and Stephan provided a library for CANopen functionality with standard CAN interfaces:
[Searching] CANopen wrapper library for CAN interface - Ask Questions - B&R Community
but if you had an EDS, everything could be solved without much effort with a ‘real’ CANopen master without much programming.
However, your ‘SlaveX’ will not come to life simply by writing CAN IDs. The manufacturer will have implemented a state machine in it according to the CANopen protocol, which you will have to replicate.