AB7318 Remote Frame (RTR) issue can't communicate with Hamilton Zeus CAN Device

Hello, as explained in topic

also Anybus AB7318 Comunicator CAN- Ethernet/IP Gateway (in which we are working) does not send Remote Frame as Zeus Can Protocol request prior to send data.
There is no problem with Initialization of the Device; Query/Response, Produce and Consume transactions run well at first stage of communication, but when a Remote Frame (RTR) is required from the Zeus Protocol to start sending data packages it is impossible.
Same problem is described in the topic mentioned above as it seems to be necessary an update of firmware.
Do you have any acknowledge of this issue?
I will attach Zeus Can protocol, communication details, tests, etc.
Thanks
Alvaro

Hello, as explained in topic

also Anybus AB7318 Comunicator CAN- Ethernet/IP Gateway (in which we are working) does not send Remote Frame as Zeus Can Protocol request prior to send data.
There is no problem with Initialization of the Device; Query/Response, Produce and Consume transactions run well at first stage of communication, but when a Remote Frame (RTR) is required from the Zeus Protocol to start sending data packages it is impossible.
Same problem is described in the topic mentioned above as it seems to be necessary an update of firmware.
Do you have any acknowledge of this issue?
I will attach Zeus Can protocol, communication details, tests, etc.
Thanks
Alvaro
AB7318 RTR Issue.pdf (610.9 KB)

Unfortunately, I believe this is a bug in the Communicator. I will escalate your case to product team to get their input.

Can you tell me the serial number of the device and also the firmware that is installed?

Hello Kyle, attached is the Comunicator label.
Serial number is A0432DEB, it came with Firmware 1.10 as indicated (attached picture).
It didn’t work (for our project), so we try to update it yesterday to the newest found in HMS Support webpage. Through the “Firmware Download Tp downloaded”, loading “Firmware Update Communicator CAN”, file
“FWP_COMMUNICATOR_CAN_ETHERNET_IP_2PORT_V_1_12_01.fwp” (attached picture)

All images uploaded in the topic are related to operation with last firmware installed.
Best regards
Alvaro

Hello Kyle, attached is the Comunicator label.
Serial number is A0432DEB, it came with Firmware 1.10 as indicated
(attached picture).
It didn’t work (for our project), so we try to update it yesterday to
the newest found in HMS Support webpage. Through the “Firmware Download
Tp downloaded”, loading “Firmware Update Communicator CAN”, file
“FWP_COMMUNICATOR_CAN_ETHERNET_IP_2PORT_V_1_12_01.fwp” (attached
picture)

All images uploaded in the topic are related to operation with last
firmware installed.
Best regards
Alvaro

It appears that the bug is still an issue with the latest software. I am not sure if there is any timeline for a fix at this point. I apologize for this and I will try to find out more.

Hello Kyle, we watched the Zeus CAN device operating with a Siemens Simatic S7 with the module CAN CANOpen 021620-B with no problem, do you have any device like it but working with Rockwell PLC MicroLogix 5700 in Ethernet/IP protocol.

Attached is the datasheet

Best regards

Alvaro

firma_ad.png

14845735537646.pdf (3.55 MB)

If you are looking for CANOpen we have the CANOpen model X-gateway:

https://www.anybus.com/support/file-doc-downloads/x-gateway-canopen-specific/?ordercode=AB7306

Hi Kyle, as mentioned we need CAN. The compatible Siemens gateway posted before is CAN CANOpen and it is already operating with a same Zeus device as ours.

Regards

Alvaro Donoso Y.

The device that I linked to, the AB7306, will work with the Rockwell PLC and is the same protocol as the CM CANOpen 021620-B which you say works with the Zeus device.

Yes Kyle, but I read the datasheet and didn’t say anything about Can protocol. It only says that communicate through CANOpen protocol (different to CAN).
The other device described before says it works under both protocols.

Thanks for your information and answers

Alvaro Donoso Y.

That is strange, the CM CANOpen is a CANOpen device. There is also the CAN@net NT prodcuts which convert CAN to Ethernet if you could use MQTT or something similar.

Attached are images of general description of both modules, the AB7306 and the 021620-B
Our PLC works with Ethernet/IP protocol so I don’t know if it could work only with EtherNet

Alvaro Donoso Y.

OK thank you for sharing, I see what you mean. We do have new products coming out that should improve our CAN support. The Anybus EDGE will support CAN and the Communicator 2.0 should also, but unfortunately, I have no timeline at the moment.

What market are you in? Is it South America?

Hi,

has this been solved? I am implementing a communication protocol between an AB7318 Anybus CAN-Ethernet IP module and a Hamilton Zeus device. My problems is similar to the problem described here. I have figured out how to send a Remote Frame from Anybus to Zeus by using a dynamic produced frame (with a trigger byte). The RTR that should be set is not on bit 4 as the manual described but at bit 5 (2#0010 0000). That worked for me.

The problem that I still have left is receiving Remote Frames from Zeus. I have configured a Consume frame fom this purpose with the correct CAN-ID. When using the CAN Line Listener for monitoring, the remote frames (send from Zeus) arrive on the Anybus, but there is no way of getting this information from the Anybus to the PLC. I have tried a trigger tag, but this does not work, it is not being updated in the PLC. So at the moment, the PLC has no knowledge about Remote Frames being send from Zeus. This is important because the PLC can only send data after a Remote Frame has been send from Zeus.

Any updates regarding this issue?

Many thanks in advance.
Hans

Attached you will find a picture of my Anybus configuration. Here you can see that I have configured a Consume Frame with a trigger byte. So this setup is not working → Trigger byte is not updated in the PLC when Zeus send a Remote Frame.

We did release a firmware update to allow you to set a RTR bit in dynamic produce frames.

1.13

Hi Kyle,

Thanks for the quick response.

I am using FW1.13 and yes, setting the RTR bit 5 (not 4 like it says in your manual) works but the problem is not with SENDING a remote frame (=dynamic produce with RTR bit set) but with RECEIVING a remote frame. How can Anybus inform the PLC that it has reveived a remote frame from the CAN device (Zeus in my case)? Trigger byte does not work, stays at 0 even though the Zeus device sends remote frames (I can see this when listening in the CAN bus).

Any solutions here Kyle?

Thanks,
Hans

Unfortunately I don’t know the solution to that problem, but it doesn’t mean that there isn’t one. I would advise you to create a support case with HMS, which will put you in touch with one of the Anybus engineers most familiar with that device.

Go to https://mysupport.hms.se to create a case.