[etherlab-dev] EtherCAT :: generating voltage onBeckhoff EL4732terminal fails

Florian Pose fp at igh-essen.com
Fri Apr 17 11:43:34 CEST 2009


On Fri, Apr 17, 2009 at 11:25:11AM +0200, Daniel Bechter wrote:
> root at SWES-Linux:/home/daniel/EtherCAT/ethercat-devel-r1680/tool# ./ethercat
> pdos -p 1
> SM0: PhysAddr 0x1000, DefaultSize    0, ControlRegister 0x64, Enable 9
>   RxPDO 0x1680 "Ch1 CycleCount"
>     PDO entry 0x7800:01, 16 bit, "Ch1 CycleCount"
>   RxPDO 0x1600 "Ch1 Sample"
>     PDO entry 0x7000:01, 16 bit, "Ch1 Value"
> SM1: PhysAddr 0x1400, DefaultSize    0, ControlRegister 0x64, Enable 9
>   RxPDO 0x1780 "Ch2 CycleCount"
>     PDO entry 0x7800:02, 16 bit, "Ch2 CycleCount"
>   RxPDO 0x1700 "Ch2 Sample"
>     PDO entry 0x7000:02, 16 bit, "Ch2 Value"
> SM2: PhysAddr 0x0998, DefaultSize    0, ControlRegister 0x00, Enable 4
>   TxPDO 0x1a82 "StartTimeNextOutput"
>     PDO entry 0x1d09:98, 32 bit, "StartTimeNextOutput"

There are no mailbox sync manager... Doesn't the slave support CoE? How
is the oversampling factor configured then?

Could you please try to exchange data from all sync managers in any
combination to see how the working counter changes? I mean first
register only a PDO entry from SM0 then, one from SM0 and one from SM1,
and so on. There are 8 possible combinations. In how far does the
working counter change?

-- 
Best regards,
Florian Pose

http://etherlab.org


More information about the etherlab-dev mailing list