Anybus CANopen to Profinet AB7307-B

Hi all,
I’ve configurated 4 inverters LXM32A as slave CANOpen and an Anybus X Gateway 7307-B as Master.
The PLC in the profinet network controll 4 inverters.

I’ve configurated the PDO Mapping for inverter number 4 and it’s OK.

When I try add a new PDO with another inverter, for example number 3 the failure occurs.

The error is “ERROR: No matching RPDO for receive node”

How can I solve the problem?

Thanks,

Marco

Hello Marco,

It looks to me like the slave device has a static PDO mapping, so you will have to match the order that the EDS file outlines for mapping receive data to the unit. If you go to this window in the config software,

It should tell you what the expected order and PDO mapping that you need to match in the PDO mapping tab.

Best regards,
Nick

Hello,
I’ve changed the COB-ID of all PDO mapping and the errors are gone.
Now, while running, the PLC receives inverters data from the Anybus, but it does not send data to the inverters.

Below the actual PDO Mapping:

How can I solve the problem?
Thanks and best regards,
Marco

Hello,

I believe the problem is that you do not have the event timer set for the Anybus transmits. You will see there is a column for “Event Time” in that image, I would suggest putting some value in there, that is how often the Anybus should send that PDO.

Best regards,
Nick