Hi Leonid, We had the same issue with Elmo Gold Whistle drives. You can find a quick description here: https://www.symbitron.eu/wiki/index.php?title=Setting_up_Slaves#Debugging_ELMO_Gold_Whistle
The issue we had with the heartbeat was resolvable this way (from my lab notebook...) - object 0x6041 had value 0x0218, indicating a fault - 0x1003:00 had 2 errors, both 0x8130. According to DS402 and object 0x2F21 this meant a heartbeat event had taken place - We wrote value 0 to object 6007:00, to not do anything in the case of a heartbeat failure. Check the value of the register using: ethercat upload -p 4 --type uint16 0x6007 00 Change the value with this command: ethercat download -p 4 --type uint16 0x6007 00 00 Greetings, Victor -----Original Message----- From: etherlab-users [mailto:[email protected]] On Behalf Of [email protected] Sent: zaterdag 19 december 2015 12:00 To: [email protected] Subject: etherlab-users Digest, Vol 102, Issue 11 Send etherlab-users mailing list submissions to [email protected] To subscribe or unsubscribe via the World Wide Web, visit http://lists.etherlab.org/mailman/listinfo/etherlab-users or, via email, send a message with subject or body 'help' to [email protected] You can reach the person managing the list at [email protected] When replying, please edit your Subject line so it is more specific than "Re: Contents of etherlab-users digest..." Today's Topics: 1. Configuring watchdog timers on slaves (Leonid Sapronov) ---------------------------------------------------------------------- Message: 1 Date: Fri, 18 Dec 2015 16:12:01 -0500 From: Leonid Sapronov <[email protected]> To: [email protected] Subject: [etherlab-users] Configuring watchdog timers on slaves Message-ID: <[email protected]> Content-Type: text/plain; charset=utf-8 Hi all, I'm new to EtherCAT and Etherlab. My test setup consists of two Elmo Gold Cello controllers connected to a Ubuntu machine running the Etherlab ethercat master. Everything works fine - I can talk to the controllers over EtherCAT. I can also access them through Elmo's EAS software. Somewhere on the Elmo's there's a Beckhoff ASIC that implements all the EtherCAT slave functions. This ASIC has several registers that control the operation of the watchdog timer. I know their addresses, but how can I actually access and write to those registers? An Elmo engineer said that this is something I have to configure from my host and that the Etherlab software may have a way of letting me do this. Any help greatly appreciated. ------------------------------ Subject: Digest Footer _______________________________________________ etherlab-users mailing list [email protected] http://lists.etherlab.org/mailman/listinfo/etherlab-users ------------------------------ End of etherlab-users Digest, Vol 102, Issue 11 *********************************************** _______________________________________________ etherlab-users mailing list [email protected] http://lists.etherlab.org/mailman/listinfo/etherlab-users
