Generic Adapter for CANOpen

Hello Everyone,

Was wondering do we have generic adapters for CANOpen Slaves (like the ones we have for Ethernet IP, Modbus TCP, OPCUA, … where we can customize the data size etc.)

I don’t seem to find it in our ToolBox…
If our option is only working with X20IF1041-1, and we don’t have the EDS file for the slave device, is there something we can do about it? I’m not sure if AsCANOpen Library would work here since it requires a CAN interface not a CANOpen NetX module.

Is it possible that we can use the EDS file of X20IF1043-1 | B&R Industrial Automation as a base EDS and configure it as if it is a generic adapter?

There are generic files located within the AS installation:
..\AS412\Specials\CANopen

image

2 Likes

Hello Oliver,
I tried importing these Generic files to AS but it seems like I cannot modify or configure any RPDO or TPDO using our editor does that means we have to modify this eds file manually for it to work?

Hello,
the file is a generic ones which only tells the master that there is someone on the bus. It only defines the necessary data like mandatory objects and surveillance mode. It does not specify any optional objects nor PDO data.
Either you modify the EDS file if you use a NetX module or you use a plain CAN interface and AsCanOpen library which also allows to send SDOs and PDOs without a proper EDS file and only this really basic one