[etherlab-dev] A lot of unmatched/skipped datagrams at any freq. (1-1000 Hz)

DMM dmmanmeldung at googlemail.com
Wed Dec 11 09:38:36 CET 2013


Here it is - I have reduced the amount of code somewhat for clarity, e.g.
I've cut out the additional processing I'm doing before sending the data,
but that doesn't seem to influence the unmatched/skipped datagrams
warnings. The code below produces the same error as the "full" client:


void cyclic_task(void * usr)
{
    SCN *s = (SCN *)usr;
    ec_master_t *master = s->master;
    ec_domain_t *domain = s->domain;
    uint8_t * pd = s->pd;
    struct timespec wakeupTime;
    const struct timespec cycletime = {0, 1000000}; // 1 kHz
    ec_domain_state_t domain_state;

    while(1)
    {
        // get current time
        clock_gettime(CLOCK_MONOTONIC, &wakeupTime);
        wakeupTime = timespec_add( wakeupTime, cycletime );
        clock_nanosleep(CLOCK_MONOTONIC, TIMER_ABSTIME, &wakeupTime, NULL);

        ecrt_master_application_time( master, TIMESPEC2NS(wakeupTime) );

        ecrt_master_sync_reference_clock( master );
        ecrt_master_sync_slave_clocks( master );

        ecrt_master_receive( master );

        ecrt_domain_process( domain );
        ecrt_domain_state( domain, &domain_state );

        // normally, at this point there is some short processing,
        // now commented out
        // it appears to be irrelevant, since the warnings appear anyway
        // with or without the processing part of the code

        ecrt_domain_queue( domain );
        ecrt_master_send( master );

    } // end while(1)

} // end proc


------------------------------------

The cyclic_thread is started using the following function:

rtThreadId rtThreadCreate (
    const char * name,
    unsigned int priority,
    unsigned int stackSize,
    rtTHREADFUNC funptr,
    void * parm
)
{
    struct sched_param sched = {0};
    rtThreadId thread = (rtThreadId)calloc(1, sizeof(struct rtThreadOSD));
    assert(thread != NULL);
    sched.sched_priority = priority;
    assert(pthread_attr_init(&thread->attr) == 0);
    if(priority)
    {
        assert(pthread_attr_setinheritsched(&thread->attr,
PTHREAD_EXPLICIT_SCHED) == 0);
        assert(pthread_attr_setschedpolicy(&thread->attr, SCHED_FIFO) == 0);
        assert(pthread_attr_setschedparam(&thread->attr, &sched) == 0);
    }
    thread->start = funptr;
    thread->usr = parm;
    if(pthread_create(&thread->thread, &thread->attr, start_routine,
thread) == 0)
        return thread;
    else
        return NULL;
} // end proc





On 10 December 2013 21:26, Jeroen Van den Keybus <
jeroen.vandenkeybus at gmail.com> wrote:

> The traffic seems ok all right.
>
> I happen to have an EK1100/EL1004 in a similar setup. Could you post the
> client source ?
>
> J.
>
>
> 2013/12/10 DMM <dmmanmeldung at googlemail.com>
>
>> Hello all and sorry for a long(ish) post O:)
>>
>> I have the following configuration:
>>
>> - Linux MTEST-VMEIFC-MT84 3.6.11.5-rt37 #1 SMP PREEMPT RT Wed Nov 27
>> 08:24:35 CET 2013 ppc GNU/Linux
>> - Etherlab Master v1.5.2 running on a P2020 CPU (QorlQ, 2 x e500mc cores
>> at 1.2 GHz)
>> - Using eth1 network interface (second card in the system), generic driver
>> - One EK1100 and one EL1008 module (Beckhoff)
>> - Userspace client
>>
>> I am getting a LOT of unmatched (and skipped) datagrams and other
>> warnings while running the client (please look below for logs captured with
>> client running at 1 kHz, 100 Hz, 10 Hz and 1 Hz). Other than reduction in
>> number of unmatched datagrams (for obvious reasons, since less packets are
>> sent), nothing seems to improve with the reduction of frequency -
>> practically all datagrams seems to be reported as unmatched. Interestingly
>> enough, Master runs the idle thread with BRD/LRD datagrams at 1 kHz without
>> any unmatched/skipped datagrams.
>>
>> I have also tried my mini test configuration with and without the
>> terminator (EL9010 module), aside from a "not able to calculate..." error
>> when starting the master, there was practically no difference in
>> unmatched/skipped datagrams.
>>
>> I have also captured the packets with Wireshark, and could not see any
>> problems (a snippet from the Wireshark export is at the end of this post).
>> All sent packets arrive a few microseconds later, EtherCAT index is growing
>> steadily with each packet pair, and so on.
>>
>> Any idea what am I doing wrong here?
>>
>> (Please let me know if you need any other output and/or test done, I'll
>> do that asap).
>>
>> Thanks in advance,
>> DMM
>>
>> --------------------------------------------------------------------
>> At 1 kHz:
>> --------------------------------------------------------------------
>> [ 1055.019937] EtherCAT: Master driver 1.5.2 2eff7c993a63
>> [ 1055.025611] EtherCAT: 1 master waiting for devices.
>> [ 1055.040124] ec_generic: EtherCAT master generic Ethernet device module
>> 1.5.2 2eff7c993a63
>> [ 1055.048393] EtherCAT: Accepting 7C:DD:20:01:08:F7 as main device for
>> master 0.
>> [ 1055.056445] ec_generic: Binding socket to interface 4 (eth1).
>> [ 1055.066875] EtherCAT 0: Starting EtherCAT-IDLE thread.
>> [ 1055.072088] EtherCAT 0: Link state of ecm0 changed to UP.
>> [ 1055.073957] EtherCAT 0: 2 slave(s) responding on main device.
>> [ 1055.073961] EtherCAT 0: Slave states on main device: PREOP.
>> [ 1055.074114] EtherCAT 0: Scanning bus.
>> [ 1055.238414] EtherCAT 0: Bus scanning completed in 164 ms.
>> [ 1055.244772] EtherCAT 0: Using slave 0 as DC reference clock.
>> [ 1081.256489] EtherCAT: Requesting master 0...
>> [ 1081.260799] EtherCAT: Successfully requested master 0.
>> [ 1081.267058] EtherCAT 0: Domain0: Logical address 0x00000000, 1 byte,
>> expected working counter 1.
>> [ 1081.275851] EtherCAT 0:   Datagram domain0-0-main: Logical offset
>> 0x00000000, 1 byte, type LRD.
>> [ 1081.285763] EtherCAT 0: Master thread exited.
>> [ 1081.290124] EtherCAT 0: Starting EtherCAT-OP thread.
>> [ 1081.355151] EtherCAT 0: Domain 0: Working counter changed to 1/1.
>> [ 1081.370094] EtherCAT 0: Slave states on main device: OP.
>> [ 1082.294924] EtherCAT WARNING 0: 2001 datagrams UNMATCHED!
>> [ 1082.300141] EtherCAT WARNING: Datagram eec411cc (domain0-0-main) was
>> SKIPPED 11 times.
>> [ 1082.356149] EtherCAT 0: Domain 0: 4 working counter changes - now 1/1.
>> [ 1083.294882] EtherCAT WARNING 0: 1978 datagrams UNMATCHED!
>> [ 1083.301149] EtherCAT WARNING: Datagram eec411cc (domain0-0-main) was
>> SKIPPED 6 times.
>> [ 1083.357149] EtherCAT 0: Domain 0: 4 working counter changes - now 1/1.
>> [ 1084.295127] EtherCAT WARNING 0: 2002 datagrams UNMATCHED!
>> [ 1084.302151] EtherCAT WARNING: Datagram eec411cc (domain0-0-main) was
>> SKIPPED 14 times.
>> [ 1084.358148] EtherCAT 0: Domain 0: 4 working counter changes - now 1/1.
>> [ 1085.294871] EtherCAT WARNING 0: 2002 datagrams UNMATCHED!
>> [ 1085.303148] EtherCAT WARNING: Datagram eec411cc (domain0-0-main) was
>> SKIPPED 14 times.
>> [ 1085.359145] EtherCAT 0: Domain 0: 4 working counter changes - now 1/1.
>> [ 1086.235623] EtherCAT 0: Releasing master...
>> [ 1086.240701] EtherCAT 0: Master thread exited.
>> [ 1086.245098] EtherCAT 0: Starting EtherCAT-IDLE thread.
>> [ 1086.250316] EtherCAT 0: Released.
>> [ 1086.256416] EtherCAT 0: Slave states on main device: PREOP.
>>
>>
>> --------------------------------------------------------------------
>> Similar happens with client running at 100 Hz:
>> --------------------------------------------------------------------
>> [ 1831.848773] EtherCAT: Master driver 1.5.2 2eff7c993a63
>> [ 1831.854560] EtherCAT: 1 master waiting for devices.
>> [ 1831.869266] ec_generic: EtherCAT master generic Ethernet device module
>> 1.5.2 2eff7c993a63
>> [ 1831.877532] EtherCAT: Accepting 7C:DD:20:01:08:F7 as main device for
>> master 0.
>> [ 1831.885569] ec_generic: Binding socket to interface 4 (eth1).
>> [ 1831.898137] EtherCAT 0: Starting EtherCAT-IDLE thread.
>> [ 1831.903358] EtherCAT 0: Link state of ecm0 changed to UP.
>> [ 1831.904425] EtherCAT 0: 2 slave(s) responding on main device.
>> [ 1831.904429] EtherCAT 0: Slave states on main device: PREOP.
>> [ 1831.904607] EtherCAT 0: Scanning bus.
>> [ 1832.067389] EtherCAT 0: Bus scanning completed in 163 ms.
>> [ 1832.073581] EtherCAT 0: Using slave 0 as DC reference clock.
>> [ 1836.051488] EtherCAT: Requesting master 0...
>> [ 1836.055766] EtherCAT: Successfully requested master 0.
>> [ 1836.068332] EtherCAT 0: Domain0: Logical address 0x00000000, 1 byte,
>> expected working counter 1.
>> [ 1836.077126] EtherCAT 0:   Datagram domain0-0-main: Logical offset
>> 0x00000000, 1 byte, type LRD.
>> [ 1836.086898] EtherCAT 0: Master thread exited.
>> [ 1836.091259] EtherCAT 0: Starting EtherCAT-OP thread.
>> [ 1836.669460] EtherCAT 0: Domain 0: Working counter changed to 1/1.
>> [ 1836.759489] EtherCAT 0: Slave states on main device: OP.
>> [ 1837.099447] EtherCAT WARNING 0: 197 datagrams UNMATCHED!
>> [ 1838.098997] EtherCAT WARNING 0: 199 datagrams UNMATCHED!
>> [ 1839.099392] EtherCAT WARNING 0: 199 datagrams UNMATCHED!
>> [ 1840.099365] EtherCAT WARNING 0: 200 datagrams UNMATCHED!
>> [ 1841.099341] EtherCAT WARNING 0: 200 datagrams UNMATCHED!
>> [ 1842.099308] EtherCAT WARNING 0: 200 datagrams UNMATCHED!
>> [ 1843.099280] EtherCAT WARNING 0: 200 datagrams UNMATCHED!
>> [ 1844.099258] EtherCAT WARNING 0: 200 datagrams UNMATCHED!
>> [ 1845.099228] EtherCAT WARNING 0: 200 datagrams UNMATCHED!
>> [ 1846.099201] EtherCAT WARNING 0: 200 datagrams UNMATCHED!
>> [ 1847.099076] EtherCAT WARNING 0: 199 datagrams UNMATCHED!
>> [ 1848.098683] EtherCAT WARNING 0: 198 datagrams UNMATCHED!
>> [ 1849.098887] EtherCAT WARNING 0: 198 datagrams UNMATCHED!
>> [ 1850.099090] EtherCAT WARNING 0: 199 datagrams UNMATCHED!
>> [ 1851.099062] EtherCAT WARNING 0: 200 datagrams UNMATCHED!
>> [ 1852.099038] EtherCAT WARNING 0: 200 datagrams UNMATCHED!
>> [ 1852.438369] EtherCAT 0: Releasing master...
>> [ 1852.442877] EtherCAT 0: Master thread exited.
>> [ 1852.447496] EtherCAT 0: Starting EtherCAT-IDLE thread.
>> [ 1852.452745] EtherCAT 0: Released.
>>
>> --------------------------------------------------------------------
>> ...running on 10 Hz:
>> --------------------------------------------------------------------
>> [ 2104.432447] EtherCAT: Master driver 1.5.2 2eff7c993a63
>> [ 2104.438058] EtherCAT: 1 master waiting for devices.
>> [ 2104.452519] ec_generic: EtherCAT master generic Ethernet device
>> module 1.5.2 2eff7c993a63
>> [ 2104.460786] EtherCAT: Accepting 7C:DD:20:01:08:F7 as main device for
>> master 0.
>> [ 2104.468808] ec_generic: Binding socket to interface 4 (eth1).
>> [ 2104.478264] EtherCAT 0: Starting EtherCAT-IDLE thread.
>> [ 2104.483477] EtherCAT 0: Link state of ecm0 changed to UP.
>> [ 2104.485332] EtherCAT 0: 2 slave(s) responding on main device.
>> [ 2104.485335] EtherCAT 0: Slave states on main device: PREOP.
>> [ 2104.485518] EtherCAT 0: Scanning bus.
>> [ 2104.648445] EtherCAT 0: Bus scanning completed in 163 ms.
>> [ 2104.654723] EtherCAT 0: Using slave 0 as DC reference clock.
>> [ 2108.675177] EtherCAT: Requesting master 0...
>> [ 2108.679493] EtherCAT: Successfully requested master 0.
>> [ 2108.685690] EtherCAT 0: Domain0: Logical address 0x00000000, 1 byte,
>> expected working counter 1.
>> [ 2108.694485] EtherCAT 0:   Datagram domain0-0-main: Logical offset
>> 0x00000000, 1 byte, type LRD.
>> [ 2108.704311] EtherCAT 0: Master thread exited.
>> [ 2108.708672] EtherCAT 0: Starting EtherCAT-OP thread.
>> [ 2109.716608] EtherCAT WARNING 0: 17 datagrams UNMATCHED!
>> [ 2110.716591] EtherCAT WARNING 0: 20 datagrams UNMATCHED!
>> [ 2111.716583] EtherCAT WARNING 0: 20 datagrams UNMATCHED!
>> [ 2112.716575] EtherCAT WARNING 0: 20 datagrams UNMATCHED!
>> [ 2113.716559] EtherCAT WARNING 0: 20 datagrams UNMATCHED!
>> [ 2114.416547] EtherCAT 0: Domain 0: Working counter changed to 1/1.
>> [ 2114.716541] EtherCAT WARNING 0: 20 datagrams UNMATCHED!
>> [ 2115.317137] EtherCAT 0: Slave states on main device: OP.
>> [ 2115.716529] EtherCAT WARNING 0: 20 datagrams UNMATCHED!
>> [ 2116.716520] EtherCAT WARNING 0: 20 datagrams UNMATCHED!
>> [ 2117.716340] EtherCAT WARNING 0: 19 datagrams UNMATCHED!
>> [ 2118.716495] EtherCAT WARNING 0: 19 datagrams UNMATCHED!
>> [ 2119.716483] EtherCAT WARNING 0: 20 datagrams UNMATCHED!
>> [ 2120.716471] EtherCAT WARNING 0: 20 datagrams UNMATCHED!
>> [ 2121.716407] EtherCAT WARNING 0: 19 datagrams UNMATCHED!
>> [ 2122.716439] EtherCAT WARNING 0: 18 datagrams UNMATCHED!
>> [ 2123.716432] EtherCAT WARNING 0: 19 datagrams UNMATCHED!
>> [ 2124.716424] EtherCAT WARNING 0: 20 datagrams UNMATCHED!
>> [ 2125.716407] EtherCAT WARNING 0: 20 datagrams UNMATCHED!
>> [ 2126.716396] EtherCAT WARNING 0: 20 datagrams UNMATCHED!
>> [ 2127.716377] EtherCAT WARNING 0: 19 datagrams UNMATCHED!
>> [ 2127.793763] EtherCAT 0: Releasing master...
>> [ 2127.798054] EtherCAT 0: Master thread exited.
>> [ 2127.802449] EtherCAT 0: Starting EtherCAT-IDLE thread.
>> [ 2127.807678] EtherCAT 0: Released.
>> [ 2127.807698] EtherCAT 0: 0 slave(s) responding on main device.
>> [ 2127.808827] EtherCAT 0: 2 slave(s) responding on main device.
>> [ 2127.808830] EtherCAT 0: Slave states on main device: OP.
>> [ 2127.809009] EtherCAT 0: Scanning bus.
>> [ 2127.963163] EtherCAT 0: Bus scanning completed in 155 ms.
>> [ 2127.968567] EtherCAT 0: Using slave 0 as DC reference clock.
>> [ 2127.979630] EtherCAT 0: Slave states on main device: PREOP.
>> [ 2128.508638] EtherCAT WARNING: Datagram ee88bf64 (master-fsm) was
>> SKIPPED 1 time.
>>
>>
>>
>> --------------------------------------------------------------------
>> ...and even when running on 1 Hz:
>> --------------------------------------------------------------------
>> [ 2258.592540] EtherCAT: Master driver 1.5.2 2eff7c993a63
>> [ 2258.598137] EtherCAT: 1 master waiting for devices.
>> [ 2258.612562] ec_generic: EtherCAT master generic Ethernet device module
>> 1.5.2 2eff7c993a63
>> [ 2258.620830] EtherCAT: Accepting 7C:DD:20:01:08:F7 as main device for
>> master 0.
>> [ 2258.628866] ec_generic: Binding socket to interface 4 (eth1).
>> [ 2258.640350] EtherCAT 0: Starting EtherCAT-IDLE thread.
>> [ 2258.645567] EtherCAT 0: Link state of ecm0 changed to UP.
>> [ 2258.647613] EtherCAT 0: 2 slave(s) responding on main device.
>> [ 2258.647617] EtherCAT 0: Slave states on main device: PREOP.
>> [ 2258.647768] EtherCAT 0: Scanning bus.
>> [ 2258.809380] EtherCAT 0: Bus scanning completed in 162 ms.
>> [ 2258.815695] EtherCAT 0: Using slave 0 as DC reference clock.
>> [ 2261.082759] EtherCAT: Requesting master 0...
>> [ 2261.087038] EtherCAT: Successfully requested master 0.
>> [ 2261.099211] EtherCAT 0: Domain0: Logical address 0x00000000, 1 byte,
>> expected working counter 1.
>> [ 2261.108006] EtherCAT 0:   Datagram domain0-0-main: Logical offset
>> 0x00000000, 1 byte, type LRD.
>> [ 2261.117778] EtherCAT 0: Master thread exited.
>> [ 2261.122141] EtherCAT 0: Starting EtherCAT-OP thread.
>> [ 2263.130105] EtherCAT WARNING 0: 1 datagram UNMATCHED!
>> [ 2264.129763] EtherCAT WARNING 0: 1 datagram UNMATCHED!
>> [ 2265.130086] EtherCAT WARNING 0: 1 datagram UNMATCHED!
>> [ 2266.129366] EtherCAT WARNING 0: 1 datagram UNMATCHED!
>> [ 2267.130058] EtherCAT WARNING 0: 1 datagram UNMATCHED!
>> [ 2268.129362] EtherCAT WARNING 0: 1 datagram UNMATCHED!
>> [ 2269.130034] EtherCAT WARNING 0: 1 datagram UNMATCHED!
>> [ 2270.129800] EtherCAT WARNING 0: 1 datagram UNMATCHED!
>> [ 2271.130016] EtherCAT WARNING 0: 1 datagram UNMATCHED!
>> [ 2272.129544] EtherCAT WARNING 0: 1 datagram UNMATCHED!
>> [ 2273.129985] EtherCAT WARNING 0: 1 datagram UNMATCHED!
>> [ 2274.129933] EtherCAT WARNING 0: 1 datagram UNMATCHED!
>> [ 2275.129950] EtherCAT WARNING 0: 1 datagram UNMATCHED!
>> [ 2276.129256] EtherCAT WARNING 0: 1 datagram UNMATCHED!
>> [ 2277.129927] EtherCAT WARNING 0: 1 datagram UNMATCHED!
>> [ 2278.129674] EtherCAT WARNING 0: 1 datagram UNMATCHED!
>> [ 2279.129908] EtherCAT WARNING 0: 1 datagram UNMATCHED!
>> [ 2280.129090] EtherCAT WARNING 0: 1 datagram UNMATCHED!
>> [ 2281.129883] EtherCAT WARNING 0: 1 datagram UNMATCHED!
>> [ 2282.129882] EtherCAT WARNING 0: 2 datagrams UNMATCHED!
>> [ 2283.129860] EtherCAT WARNING 0: 2 datagrams UNMATCHED!
>> [ 2284.129860] EtherCAT WARNING 0: 2 datagrams UNMATCHED!
>> [ 2285.129828] EtherCAT WARNING 0: 2 datagrams UNMATCHED!
>> [ 2286.129303] EtherCAT WARNING 0: 1 datagram UNMATCHED!
>> [ 2287.129806] EtherCAT WARNING 0: 1 datagram UNMATCHED!
>> [ 2288.129798] EtherCAT WARNING 0: 2 datagrams UNMATCHED!
>> [ 2289.129778] EtherCAT WARNING 0: 2 datagrams UNMATCHED!
>> [ 2290.129766] EtherCAT WARNING 0: 2 datagrams UNMATCHED!
>> [ 2291.129753] EtherCAT WARNING 0: 2 datagrams UNMATCHED!
>> [ 2291.721574] EtherCAT 0: Releasing master...
>> [ 2291.726169] EtherCAT 0: Master thread exited.
>> [ 2291.730567] EtherCAT 0: Starting EtherCAT-IDLE thread.
>> [ 2291.735791] EtherCAT 0: Released.
>> [ 2291.739956] EtherCAT 0: Slave states on main device: PREOP, OP.
>> [ 2291.749639] EtherCAT 0: Slave states on main device: PREOP.
>>
>>
>> --------------------------------------------------------------------
>> Here's part of the output with debug 1 and debug rings enabled, at 1 kHz:
>> --------------------------------------------------------------------
>> [ 2921.723346] EtherCAT DEBUG 0: FSM datagram is ee8dbf64.
>> [ 2921.723352] EtherCAT 0: Starting EtherCAT-OP thread.
>> [ 2921.728426] EtherCAT DEBUG 0: Operation thread running with fsm
>> interval = 1000 us, max data size=11250
>> [ 2921.728444] EtherCAT DEBUG 0: mmap()
>> [ 2921.728459] EtherCAT DEBUG 0: Vma fault, virtual_address = 48b80000,
>> offset = 0, page = c0c46da0
>> [ 2922.731645] EtherCAT DEBUG 0: Received frame:
>> [ 2922.731654] EtherCAT DEBUG: FF FF FF FF FF FF 7E DD 20 01 08 F7 88 A4
>> 0E 10
>> [ 2922.731686] EtherCAT DEBUG: 04 0E 01 00 30 01 02 00 00 00 02 00 01 00
>> 00 00
>> [ 2922.731716] EtherCAT DEBUG: 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>> 00 00
>> [ 2922.731746] EtherCAT DEBUG: 00 00 00 00 00 00 00 00 00 00 00 00
>> [ 2922.731838] EtherCAT DEBUG 0: ec_master_send_datagrams(device_index =
>> 0)
>> [ 2922.731844] EtherCAT DEBUG 0: Adding datagram 0x0F
>> [ 2922.731848] EtherCAT DEBUG 0: Adding datagram 0x10
>> [ 2922.731852] EtherCAT DEBUG 0: Adding datagram 0x11
>> [ 2922.731857] EtherCAT DEBUG 0: frame size: 47
>> [ 2922.731861] EtherCAT DEBUG 0: Sending frame:
>> [ 2922.731864] EtherCAT DEBUG: FF FF FF FF FF FF 7C DD 20 01 08 F7 88 A4
>> 2D 10
>> [ 2922.731895] EtherCAT DEBUG: 05 0F 01 00 10 09 04 80 00 00 1F 67 61 82
>> 00 00
>> [ 2922.731926] EtherCAT DEBUG: 0E 10 01 00 10 09 04 80 00 00 00 00 00 00
>> 00 00
>> [ 2922.731956] EtherCAT DEBUG: 0A 11 00 00 00 00 01 00 00 00 00 00 00
>> [ 2922.732317] EtherCAT DEBUG 0: Configuration changed (aborting state
>> check).
>> [ 2922.732323] EtherCAT DEBUG 0-0: Checking system time offset.
>> [ 2923.731589] EtherCAT DEBUG 0: Datagram ee8dbffc already queued
>> (skipping).
>> [ 2923.731599] EtherCAT DEBUG 0: Datagram ee8dc054 already queued
>> (skipping).
>> [ 2923.731612] EtherCAT DEBUG 0: Received frame:
>> [ 2923.731615] EtherCAT DEBUG: FF FF FF FF FF FF 7E DD 20 01 08 F7 88 A4
>> 2D 10
>> [ 2923.731646] EtherCAT DEBUG: 05 0F 01 00 10 09 04 80 00 00 1F 67 61 82
>> 01 00
>> [ 2923.731677] EtherCAT DEBUG: 0E 10 01 00 10 09 04 80 00 00 71 FD 42 82
>> 02 00
>> [ 2923.731707] EtherCAT DEBUG: 0A 11 00 00 00 00 01 00 00 00 00 00 00
>> [ 2923.731736] EtherCAT WARNING 0: 1 datagram UNMATCHED!
>> [ 2923.736787] EtherCAT DEBUG 0: UNMATCHED datagram:
>> [ 2923.736791] EtherCAT DEBUG: 05 0F 01 00 10 09 04 80 00 00 1F 67 61 82
>> 01 00
>> [ 2923.736823] EtherCAT DEBUG 0: Debug ring 5:
>> [ 2923.736829] EtherCAT DEBUG 0: Frame 4294967287, dt=2.034572 s, TX:
>> [ 2923.736832] EtherCAT DEBUG: 0E 10 04 0B 01 00 30 01 02 00 00 00 00 00
>> 00 00
>> [ 2923.736862] EtherCAT DEBUG: 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>> 00 00
>> [ 2923.736892] EtherCAT DEBUG: 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>> [ 2923.736921] EtherCAT DEBUG 0: Frame 4294967288, dt=2.033524 s, RX:
>> [ 2923.736924] EtherCAT DEBUG: 0E 10 04 0B 01 00 30 01 02 00 00 00 02 00
>> 01 00
>> [ 2923.736955] EtherCAT DEBUG: 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>> 00 00
>> [ 2923.736986] EtherCAT DEBUG: 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>> [ 2923.737015] EtherCAT DEBUG 0: Frame 4294967289, dt=2.033170 s, TX:
>> [ 2923.737018] EtherCAT DEBUG: 0E 10 04 0C 02 00 30 01 02 00 00 00 00 00
>> 00 00
>> [ 2923.737049] EtherCAT DEBUG: 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>> 00 00
>> [ 2923.737079] EtherCAT DEBUG: 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>> [ 2923.737108] EtherCAT DEBUG 0: Frame 4294967290, dt=2.032148 s, RX:
>> [ 2923.737111] EtherCAT DEBUG: 0E 10 04 0C 02 00 30 01 02 00 00 00 02 00
>> 01 00
>> [ 2923.737141] EtherCAT DEBUG: 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>> 00 00
>> [ 2923.737171] EtherCAT DEBUG: 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>> [ 2923.737200] EtherCAT DEBUG 0: Frame 4294967291, dt=2.031862 s, TX:
>> [ 2923.737204] EtherCAT DEBUG: 0E 10 07 0D 00 00 30 01 02 00 00 00 00 00
>> 00 00
>> [ 2923.737234] EtherCAT DEBUG: 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>> 00 00
>> [ 2923.737264] EtherCAT DEBUG: 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>> [ 2923.737293] EtherCAT DEBUG 0: Frame 4294967292, dt=2.030844 s, RX:
>> [ 2923.737296] EtherCAT DEBUG: 0E 10 07 0D 02 00 30 01 02 00 00 00 02 00
>> 02 00
>> [ 2923.737327] EtherCAT DEBUG: 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>> 00 00
>> [ 2923.737365] EtherCAT DEBUG: 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>> [ 2923.737395] EtherCAT DEBUG 0: Frame 4294967293, dt=2.013713 s, TX:
>> [ 2923.737398] EtherCAT DEBUG: 0E 10 04 0E 01 00 30 01 02 00 00 00 00 00
>> 00 00
>> [ 2923.737429] EtherCAT DEBUG: 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>> 00 00
>> [ 2923.737459] EtherCAT DEBUG: 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>> [ 2923.737488] EtherCAT DEBUG 0: Frame 4294967294, dt=0.999984 s, RX:
>> [ 2923.737491] EtherCAT DEBUG: 0E 10 04 0E 01 00 30 01 02 00 00 00 02 00
>> 01 00
>> [ 2923.737521] EtherCAT DEBUG: 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>> 00 00
>> [ 2923.737552] EtherCAT DEBUG: 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>> [ 2923.737581] EtherCAT DEBUG 0: Frame 4294967295, dt=0.999619 s, TX:
>> [ 2923.737584] EtherCAT DEBUG: 2D 10 05 0F 01 00 10 09 04 80 00 00 1F 67
>> 61 82
>> [ 2923.737614] EtherCAT DEBUG: 00 00 0E 10 01 00 10 09 04 80 00 00 00 00
>> 00 00
>> [ 2923.737645] EtherCAT DEBUG: 00 00 0A 11 00 00 00 00 01 00 00 00 00 00
>> 00
>> [ 2923.737675] EtherCAT DEBUG 0: Frame 0, dt=0.000000 s, RX:
>> [ 2923.737678] EtherCAT DEBUG: 2D 10 05 0F 01 00 10 09 04 80 00 00 1F 67
>> 61 82
>> [ 2923.737708] EtherCAT DEBUG: 01 00 0E 10 01 00 10 09 04 80 00 00 71 FD
>> 42 82
>> [ 2923.737739] EtherCAT DEBUG: 02 00 0A 11 00 00 00 00 01 00 00 00 00 00
>> 00
>> [ 2923.737768] EtherCAT DEBUG 0: UNMATCHED datagram:
>> [ 2923.737771] EtherCAT DEBUG: 0E 10 01 00 10 09 04 80 00 00 71 FD 42 82
>> 02 00
>> [ 2923.737803] EtherCAT DEBUG 0: Debug ring 5:
>> [ 2923.737808] EtherCAT DEBUG 0: Frame 4294967287, dt=2.034572 s, TX:
>> [ 2923.737811] EtherCAT DEBUG: 0E 10 04 0B 01 00 30 01 02 00 00 00 00 00
>> 00 00
>> [ 2923.737841] EtherCAT DEBUG: 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>> 00 00
>> [ 2923.737871] EtherCAT DEBUG: 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>> [ 2923.737900] EtherCAT DEBUG 0: Frame 4294967288, dt=2.033524 s, RX:
>> [ 2923.737904] EtherCAT DEBUG: 0E 10 04 0B 01 00 30 01 02 00 00 00 02 00
>> 01 00
>> [ 2923.737934] EtherCAT DEBUG: 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>> 00 00
>> [ 2923.737964] EtherCAT DEBUG: 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>> [ 2923.737993] EtherCAT DEBUG 0: Frame 4294967289, dt=2.033170 s, TX:
>> [ 2923.737996] EtherCAT DEBUG: 0E 10 04 0C 02 00 30 01 02 00 00 00 00 00
>> 00 00
>> [ 2923.738027] EtherCAT DEBUG: 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>> 00 00
>> [ 2923.738057] EtherCAT DEBUG: 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>> [ 2923.738086] EtherCAT DEBUG 0: Frame 4294967290, dt=2.032148 s, RX:
>> [ 2923.738089] EtherCAT DEBUG: 0E 10 04 0C 02 00 30 01 02 00 00 00 02 00
>> 01 00
>> [ 2923.738119] EtherCAT DEBUG: 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>> 00 00
>> [ 2923.738149] EtherCAT DEBUG: 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>> [ 2923.738178] EtherCAT DEBUG 0: Frame 4294967291, dt=2.031862 s, TX:
>> [ 2923.738181] EtherCAT DEBUG: 0E 10 07 0D 00 00 30 01 02 00 00 00 00 00
>> 00 00
>> [ 2923.738212] EtherCAT DEBUG: 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>> 00 00
>> [ 2923.738242] EtherCAT DEBUG: 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>> [ 2923.738271] EtherCAT DEBUG 0: Frame 4294967292, dt=2.030844 s, RX:
>> [ 2923.738274] EtherCAT DEBUG: 0E 10 07 0D 02 00 30 01 02 00 00 00 02 00
>> 02 00
>> [ 2923.738304] EtherCAT DEBUG: 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>> 00 00
>> [ 2923.738334] EtherCAT DEBUG: 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>> [ 2923.738371] EtherCAT DEBUG 0: Frame 4294967293, dt=2.013713 s, TX:
>> [ 2923.738375] EtherCAT DEBUG: 0E 10 04 0E 01 00 30 01 02 00 00 00 00 00
>> 00 00
>> [ 2923.738405] EtherCAT DEBUG: 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>> 00 00
>> [ 2923.738435] EtherCAT DEBUG: 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>> [ 2923.738464] EtherCAT DEBUG 0: Frame 4294967294, dt=0.999984 s, RX:
>> [ 2923.738468] EtherCAT DEBUG: 0E 10 04 0E 01 00 30 01 02 00 00 00 02 00
>> 01 00
>> [ 2923.738498] EtherCAT DEBUG: 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>> 00 00
>> [ 2923.738528] EtherCAT DEBUG: 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>> [ 2923.738557] EtherCAT DEBUG 0: Frame 4294967295, dt=0.999619 s, TX:
>> [ 2923.738560] EtherCAT DEBUG: 2D 10 05 0F 01 00 10 09 04 80 00 00 1F 67
>> 61 82
>> [ 2923.738591] EtherCAT DEBUG: 00 00 0E 10 01 00 10 09 04 80 00 00 00 00
>> 00 00
>> [ 2923.738621] EtherCAT DEBUG: 00 00 0A 11 00 00 00 00 01 00 00 00 00 00
>> 00
>> [ 2923.738652] EtherCAT DEBUG 0: Frame 0, dt=0.000000 s, RX:
>> [ 2923.738655] EtherCAT DEBUG: 2D 10 05 0F 01 00 10 09 04 80 00 00 1F 67
>> 61 82
>> [ 2923.738685] EtherCAT DEBUG: 01 00 0E 10 01 00 10 09 04 80 00 00 71 FD
>> 42 82
>> [ 2923.738716] EtherCAT DEBUG: 02 00 0A 11 00 00 00 00 01 00 00 00 00 00
>> 00
>> [ 2923.738857] EtherCAT DEBUG 0: ec_master_send_datagrams(device_index =
>> 0)
>> [ 2923.738864] EtherCAT DEBUG 0: Adding datagram 0x12
>> [ 2923.738868] EtherCAT DEBUG 0: Adding datagram 0x13
>> [ 2923.738872] EtherCAT DEBUG 0: Adding datagram 0x14
>> [ 2923.738876] EtherCAT DEBUG 0: Adding datagram 0x15
>> [ 2923.738881] EtherCAT DEBUG 0: frame size: 83
>> [ 2923.738884] EtherCAT DEBUG 0: Sending frame:
>> [ 2923.738888] EtherCAT DEBUG: FF FF FF FF FF FF 7C DD 20 01 08 F7 88 A4
>> 51 10
>> [ 2923.738919] EtherCAT DEBUG: 05 12 01 00 10 09 04 80 00 00 1F 31 FC BD
>> 00 00
>> [ 2923.738949] EtherCAT DEBUG: 0E 13 01 00 10 09 04 80 00 00 00 00 00 00
>> 00 00
>> [ 2923.738979] EtherCAT DEBUG: 0A 14 00 00 00 00 01 80 00 00 00 00 00 04
>> 15 01
>> [ 2923.739009] EtherCAT DEBUG: 00 10 09 18 00 00 00 02 00 00 00 00 00 00
>> 00 00
>> [ 2923.739040] EtherCAT DEBUG: 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>> 00 00
>> [ 2923.739070] EtherCAT DEBUG: 00
>> [ 2924.731580] EtherCAT DEBUG 0: Datagram ee8dbffc already queued
>> (skipping).
>> [ 2924.731589] EtherCAT DEBUG 0: Datagram ee8dc054 already queued
>> (skipping).
>> [ 2924.731603] EtherCAT DEBUG 0: Received frame:
>> [ 2924.731607] EtherCAT DEBUG: FF FF FF FF FF FF 7E DD 20 01 08 F7 88 A4
>> 51 10
>> [ 2924.731638] EtherCAT DEBUG: 05 12 01 00 10 09 04 80 00 00 1F 31 FC BD
>> 01 00
>> [ 2924.731669] EtherCAT DEBUG: 0E 13 01 00 10 09 04 80 00 00 A4 55 4A BE
>> 02 00
>> [ 2924.731699] EtherCAT DEBUG: 0A 14 00 00 00 00 01 80 00 00 00 00 00 04
>> 15 01
>> [ 2924.731729] EtherCAT DEBUG: 00 10 09 18 00 00 00 A4 55 4A BE A8 02 00
>> 00 30
>> [ 2924.731760] EtherCAT DEBUG: CA D8 58 90 06 00 00 DC DF 61 F8 14 FC FF
>> FF 01
>> [ 2924.731790] EtherCAT DEBUG: 00
>> [ 2924.731800] EtherCAT WARNING 0: 2 datagrams UNMATCHED!
>> [ 2924.736938] EtherCAT DEBUG 0: UNMATCHED datagram:
>> [ 2924.736942] EtherCAT DEBUG: 05 12 01 00 10 09 04 80 00 00 1F 31 FC BD
>> 01 00
>> [ 2924.736974] EtherCAT DEBUG 0: Debug ring 7:
>> [ 2924.736980] EtherCAT DEBUG 0: Frame 4294967287, dt=3.033172 s, TX:
>> [ 2924.736983] EtherCAT DEBUG: 0E 10 04 0C 02 00 30 01 02 00 00 00 00 00
>> 00 00
>> [ 2924.737014] EtherCAT DEBUG: 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>> 00 00
>> [ 2924.737044] EtherCAT DEBUG: 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>> [ 2924.737073] EtherCAT DEBUG 0: Frame 4294967288, dt=3.032150 s, RX:
>> [ 2924.737077] EtherCAT DEBUG: 0E 10 04 0C 02 00 30 01 02 00 00 00 02 00
>> 01 00
>> [ 2924.737107] EtherCAT DEBUG: 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>> 00 00
>> [ 2924.737138] EtherCAT DEBUG: 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>> [ 2924.737167] EtherCAT DEBUG 0: Frame 4294967289, dt=3.031864 s, TX:
>> [ 2924.737171] EtherCAT DEBUG: 0E 10 07 0D 00 00 30 01 02 00 00 00 00 00
>> 00 00
>> [ 2924.737201] EtherCAT DEBUG: 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>> 00 00
>> [ 2924.737231] EtherCAT DEBUG: 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>> [ 2924.737260] EtherCAT DEBUG 0: Frame 4294967290, dt=3.030846 s, RX:
>> [ 2924.737263] EtherCAT DEBUG: 0E 10 07 0D 02 00 30 01 02 00 00 00 02 00
>> 02 00
>> [ 2924.737294] EtherCAT DEBUG: 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>> 00 00
>> [ 2924.737324] EtherCAT DEBUG: 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>> [ 2924.737363] EtherCAT DEBUG 0: Frame 4294967291, dt=3.013715 s, TX:
>> [ 2924.737367] EtherCAT DEBUG: 0E 10 04 0E 01 00 30 01 02 00 00 00 00 00
>> 00 00
>> [ 2924.737397] EtherCAT DEBUG: 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>> 00 00
>> [ 2924.737428] EtherCAT DEBUG: 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>> [ 2924.737457] EtherCAT DEBUG 0: Frame 4294967292, dt=1.999986 s, RX:
>> [ 2924.737460] EtherCAT DEBUG: 0E 10 04 0E 01 00 30 01 02 00 00 00 02 00
>> 01 00
>> [ 2924.737490] EtherCAT DEBUG: 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>> 00 00
>> [ 2924.737521] EtherCAT DEBUG: 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>> [ 2924.737549] EtherCAT DEBUG 0: Frame 4294967293, dt=1.999621 s, TX:
>> [ 2924.737553] EtherCAT DEBUG: 2D 10 05 0F 01 00 10 09 04 80 00 00 1F 67
>> 61 82
>> [ 2924.737583] EtherCAT DEBUG: 00 00 0E 10 01 00 10 09 04 80 00 00 00 00
>> 00 00
>> [ 2924.737614] EtherCAT DEBUG: 00 00 0A 11 00 00 00 00 01 00 00 00 00 00
>> 00
>> [ 2924.737644] EtherCAT DEBUG 0: Frame 4294967294, dt=1.000002 s, RX:
>> [ 2924.737647] EtherCAT DEBUG: 2D 10 05 0F 01 00 10 09 04 80 00 00 1F 67
>> 61 82
>> [ 2924.737678] EtherCAT DEBUG: 01 00 0E 10 01 00 10 09 04 80 00 00 71 FD
>> 42 82
>> [ 2924.737708] EtherCAT DEBUG: 02 00 0A 11 00 00 00 00 01 00 00 00 00 00
>> 00
>> [ 2924.737739] EtherCAT DEBUG 0: Frame 4294967295, dt=0.992515 s, TX:
>> [ 2924.737742] EtherCAT DEBUG: 51 10 05 12 01 00 10 09 04 80 00 00 1F 31
>> FC BD
>> [ 2924.737773] EtherCAT DEBUG: 00 00 0E 13 01 00 10 09 04 80 00 00 00 00
>> 00 00
>> [ 2924.737803] EtherCAT DEBUG: 00 00 0A 14 00 00 00 00 01 80 00 00 00 00
>> 00 04
>> [ 2924.737833] EtherCAT DEBUG: 15 01 00 10 09 18 00 00 00 02 00 00 00 00
>> 00 00
>> [ 2924.737863] EtherCAT DEBUG: 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>> 00 00
>> [ 2924.737893] EtherCAT DEBUG: 00 00 00
>> [ 2924.737904] EtherCAT DEBUG 0: Frame 0, dt=0.000000 s, RX:
>> [ 2924.737907] EtherCAT DEBUG: 51 10 05 12 01 00 10 09 04 80 00 00 1F 31
>> FC BD
>> [ 2924.737938] EtherCAT DEBUG: 01 00 0E 13 01 00 10 09 04 80 00 00 A4 55
>> 4A BE
>> [ 2924.737968] EtherCAT DEBUG: 02 00 0A 14 00 00 00 00 01 80 00 00 00 00
>> 00 04
>> [ 2924.737998] EtherCAT DEBUG: 15 01 00 10 09 18 00 00 00 A4 55 4A BE A8
>> 02 00
>> [ 2924.738029] EtherCAT DEBUG: 00 30 CA D8 58 90 06 00 00 DC DF 61 F8 14
>> FC FF
>> [ 2924.738059] EtherCAT DEBUG: FF 01 00
>>
>>
>> --------------------------------------------------------------------
>> At the end, this is how packets look like when captured with Wireshark,
>> while client is running at 1 Hz:
>> --------------------------------------------------------------------
>>
>> No.     Time        Source                Destination           Protocol
>> Info
>>       1 0.000000    7c:dd:20:01:08:f7     Broadcast             ECAT
>> 3 Cmds, 'FPWR': len 4, 'FRMW': len 4, 'LRD': len 1
>>
>> Frame 1 (61 bytes on wire, 61 bytes captured)
>> Ethernet II, Src: 7c:dd:20:01:08:f7 (7c:dd:20:01:08:f7), Dst: Broadcast
>> (ff:ff:ff:ff:ff:ff)
>> EtherCAT frame header
>> EtherCAT datagram(s): 3 Cmds, 'FPWR': len 4, 'FRMW': len 4, 'LRD': len 1
>>
>> 0000  ff ff ff ff ff ff 7c dd 20 01 08 f7 88 a4 2d 10   ......|. .....-.
>> 0010  05 3b 01 00 10 09 04 80 00 00 93 5f 05 b1 00 00   .;........._....
>> 0020  0e 3c 01 00 10 09 04 80 00 00 00 00 00 00 00 00   .<..............
>> 0030  0a 3d 00 00 00 00 01 00 00 00 00 00 00            .=...........
>>
>> No.     Time        Source                Destination           Protocol
>> Info
>>       2 0.000009    7e:dd:20:01:08:f7     Broadcast             ECAT
>> 3 Cmds, 'FPWR': len 4, 'FRMW': len 4, 'LRD': len 1
>>
>> Frame 2 (61 bytes on wire, 61 bytes captured)
>> Ethernet II, Src: 7e:dd:20:01:08:f7 (7e:dd:20:01:08:f7), Dst: Broadcast
>> (ff:ff:ff:ff:ff:ff)
>> EtherCAT frame header
>> EtherCAT datagram(s): 3 Cmds, 'FPWR': len 4, 'FRMW': len 4, 'LRD': len 1
>>
>> 0000  ff ff ff ff ff ff 7e dd 20 01 08 f7 88 a4 2d 10   ......~. .....-.
>> 0010  05 3b 01 00 10 09 04 80 00 00 93 5f 05 b1 01 00   .;........._....
>> 0020  0e 3c 01 00 10 09 04 80 00 00 21 20 07 b1 02 00   .<........! ....
>> 0030  0a 3d 00 00 00 00 01 00 00 00 00 00 00            .=...........
>>
>> No.     Time        Source                Destination           Protocol
>> Info
>>       3 1.000185    7c:dd:20:01:08:f7     Broadcast             ECAT
>> 4 Cmds, 'FPWR': len 4, 'FRMW': len 4, 'LRD': len 1, 'FPRD': len 24
>>
>> Frame 3 (97 bytes on wire, 97 bytes captured)
>> Ethernet II, Src: 7c:dd:20:01:08:f7 (7c:dd:20:01:08:f7), Dst: Broadcast
>> (ff:ff:ff:ff:ff:ff)
>> EtherCAT frame header
>> EtherCAT datagram(s): 4 Cmds, 'FPWR': len 4, 'FRMW': len 4, 'LRD': len 1,
>> 'FPRD': len 24
>>
>> 0000  ff ff ff ff ff ff 7c dd 20 01 08 f7 88 a4 51 10   ......|. .....Q.
>> 0010  05 3e 01 00 10 09 04 80 00 00 93 29 a0 ec 00 00   .>.........)....
>> 0020  0e 3f 01 00 10 09 04 80 00 00 00 00 00 00 00 00   .?..............
>> 0030  0a 40 00 00 00 00 01 80 00 00 00 00 00 04 41 02   . at ............A.
>> 0040  00 10 09 18 00 00 00 dc df 61 f8 14 fc ff ff 00   .........a......
>> 0050  00 00 00 f8 05 00 00 a0 ff 9d f8 14 fc ff ff 00   ................
>> 0060  00                                                .
>>
>> No.     Time        Source                Destination           Protocol
>> Info
>>       4 1.000194    7e:dd:20:01:08:f7     Broadcast             ECAT
>> 4 Cmds, 'FPWR': len 4, 'FRMW': len 4, 'LRD': len 1, 'FPRD': len 24
>>
>> Frame 4 (97 bytes on wire, 97 bytes captured)
>> Ethernet II, Src: 7e:dd:20:01:08:f7 (7e:dd:20:01:08:f7), Dst: Broadcast
>> (ff:ff:ff:ff:ff:ff)
>> EtherCAT frame header
>> EtherCAT datagram(s): 4 Cmds, 'FPWR': len 4, 'FRMW': len 4, 'LRD': len 1,
>> 'FPRD': len 24
>>
>> 0000  ff ff ff ff ff ff 7e dd 20 01 08 f7 88 a4 51 10   ......~. .....Q.
>> 0010  05 3e 01 00 10 09 04 80 00 00 93 29 a0 ec 01 00   .>.........)....
>> 0020  0e 3f 01 00 10 09 04 80 00 00 7a 2c a2 ec 02 00   .?........z,....
>> 0030  0a 40 00 00 00 00 01 80 00 00 00 00 00 04 41 02   . at ............A.
>> 0040  00 10 09 18 00 00 00 25 fb e2 ec 5a 02 00 00 83   .......%...Z....
>> 0050  c5 29 ec f8 05 00 00 09 d9 0f f7 14 fc ff ff 01   .)..............
>> 0060  00                                                .
>>
>> No.     Time        Source                Destination           Protocol
>> Info
>>       5 2.000115    7c:dd:20:01:08:f7     Broadcast             ECAT
>> 3 Cmds, 'FPWR': len 4, 'FRMW': len 4, 'LRD': len 1
>>
>> Frame 5 (61 bytes on wire, 61 bytes captured)
>> Ethernet II, Src: 7c:dd:20:01:08:f7 (7c:dd:20:01:08:f7), Dst: Broadcast
>> (ff:ff:ff:ff:ff:ff)
>> EtherCAT frame header
>> EtherCAT datagram(s): 3 Cmds, 'FPWR': len 4, 'FRMW': len 4, 'LRD': len 1
>>
>> 0000  ff ff ff ff ff ff 7c dd 20 01 08 f7 88 a4 2d 10   ......|. .....-.
>> 0010  05 42 01 00 10 09 04 80 00 00 93 f3 3a 28 00 00   .B..........:(..
>> 0020  0e 43 01 00 10 09 04 80 00 00 00 00 00 00 00 00   .C..............
>> 0030  0a 44 00 00 00 00 01 00 00 00 00 00 00            .D...........
>>
>> No.     Time        Source                Destination           Protocol
>> Info
>>       6 2.000124    7e:dd:20:01:08:f7     Broadcast             ECAT
>> 3 Cmds, 'FPWR': len 4, 'FRMW': len 4, 'LRD': len 1
>>
>> Frame 6 (61 bytes on wire, 61 bytes captured)
>> Ethernet II, Src: 7e:dd:20:01:08:f7 (7e:dd:20:01:08:f7), Dst: Broadcast
>> (ff:ff:ff:ff:ff:ff)
>> EtherCAT frame header
>> EtherCAT datagram(s): 3 Cmds, 'FPWR': len 4, 'FRMW': len 4, 'LRD': len 1
>>
>> 0000  ff ff ff ff ff ff 7e dd 20 01 08 f7 88 a4 2d 10   ......~. .....-.
>> 0010  05 42 01 00 10 09 04 80 00 00 93 f3 3a 28 01 00   .B..........:(..
>> 0020  0e 43 01 00 10 09 04 80 00 00 9f e8 3c 28 02 00   .C..........<(..
>> 0030  0a 44 00 00 00 00 01 00 00 00 00 00 00            .D...........
>>
>> No.     Time        Source                Destination           Protocol
>> Info
>>       7 3.000045    7c:dd:20:01:08:f7     Broadcast             ECAT
>> 4 Cmds, 'FPWR': len 4, 'FRMW': len 4, 'LRD': len 1, 'FPWR': len 12
>>
>> Frame 7 (85 bytes on wire, 85 bytes captured)
>> Ethernet II, Src: 7c:dd:20:01:08:f7 (7c:dd:20:01:08:f7), Dst: Broadcast
>> (ff:ff:ff:ff:ff:ff)
>> EtherCAT frame header
>> EtherCAT datagram(s): 4 Cmds, 'FPWR': len 4, 'FRMW': len 4, 'LRD': len 1,
>> 'FPWR': len 12
>>
>> 0000  ff ff ff ff ff ff 7c dd 20 01 08 f7 88 a4 45 10   ......|. .....E.
>> 0010  05 45 01 00 10 09 04 80 00 00 93 bd d5 63 00 00   .E...........c..
>> 0020  0e 46 01 00 10 09 04 80 00 00 00 00 00 00 00 00   .F..............
>> 0030  0a 47 00 00 00 00 01 80 00 00 00 00 00 05 48 02   .G............H.
>> 0040  00 20 09 0c 00 00 00 77 07 cd f6 14 fc ff ff 9b   . .....w........
>> 0050  00 00 00 00 00                                    .....
>>
>> No.     Time        Source                Destination           Protocol
>> Info
>>       8 3.000053    7e:dd:20:01:08:f7     Broadcast             ECAT
>> 4 Cmds, 'FPWR': len 4, 'FRMW': len 4, 'LRD': len 1, 'FPWR': len 12
>>
>> Frame 8 (85 bytes on wire, 85 bytes captured)
>> Ethernet II, Src: 7e:dd:20:01:08:f7 (7e:dd:20:01:08:f7), Dst: Broadcast
>> (ff:ff:ff:ff:ff:ff)
>> EtherCAT frame header
>> EtherCAT datagram(s): 4 Cmds, 'FPWR': len 4, 'FRMW': len 4, 'LRD': len 1,
>> 'FPWR': len 12
>>
>> 0000  ff ff ff ff ff ff 7e dd 20 01 08 f7 88 a4 45 10   ......~. .....E.
>> 0010  05 45 01 00 10 09 04 80 00 00 93 bd d5 63 01 00   .E...........c..
>> 0020  0e 46 01 00 10 09 04 80 00 00 6f ec d7 63 02 00   .F........o..c..
>> 0030  0a 47 00 00 00 00 01 80 00 00 00 00 00 05 48 02   .G............H.
>> 0040  00 20 09 0c 00 00 00 77 07 cd f6 14 fc ff ff 9b   . .....w........
>> 0050  00 00 00 01 00                                    .....
>>
>> No.     Time        Source                Destination           Protocol
>> Info
>>       9 3.999991    7c:dd:20:01:08:f7     Broadcast             ECAT
>> 3 Cmds, 'FPWR': len 4, 'FRMW': len 4, 'LRD': len 1
>>
>> Frame 9 (61 bytes on wire, 61 bytes captured)
>> Ethernet II, Src: 7c:dd:20:01:08:f7 (7c:dd:20:01:08:f7), Dst: Broadcast
>> (ff:ff:ff:ff:ff:ff)
>> EtherCAT frame header
>> EtherCAT datagram(s): 3 Cmds, 'FPWR': len 4, 'FRMW': len 4, 'LRD': len 1
>>
>> 0000  ff ff ff ff ff ff 7c dd 20 01 08 f7 88 a4 2d 10   ......|. .....-.
>> 0010  05 49 01 00 10 09 04 80 00 00 93 87 70 9f 00 00   .I..........p...
>> 0020  0e 4a 01 00 10 09 04 80 00 00 00 00 00 00 00 00   .J..............
>> 0030  0a 4b 00 00 00 00 01 00 00 00 00 00 00            .K...........
>>
>> No.     Time        Source                Destination           Protocol
>> Info
>>      10 3.999999    7e:dd:20:01:08:f7     Broadcast             ECAT
>> 3 Cmds, 'FPWR': len 4, 'FRMW': len 4, 'LRD': len 1
>>
>> Frame 10 (61 bytes on wire, 61 bytes captured)
>> Ethernet II, Src: 7e:dd:20:01:08:f7 (7e:dd:20:01:08:f7), Dst: Broadcast
>> (ff:ff:ff:ff:ff:ff)
>> EtherCAT frame header
>> EtherCAT datagram(s): 3 Cmds, 'FPWR': len 4, 'FRMW': len 4, 'LRD': len 1
>>
>> 0000  ff ff ff ff ff ff 7e dd 20 01 08 f7 88 a4 2d 10   ......~. .....-.
>> 0010  05 49 01 00 10 09 04 80 00 00 93 87 70 9f 01 00   .I..........p...
>> 0020  0e 4a 01 00 10 09 04 80 00 00 04 ee 72 9f 02 00   .J..........r...
>> 0030  0a 4b 00 00 00 00 01 00 00 00 00 00 00            .K...........
>>
>> No.     Time        Source                Destination           Protocol
>> Info
>>      11 5.000153    7c:dd:20:01:08:f7     Broadcast             ECAT
>> 4 Cmds, 'FPWR': len 4, 'FRMW': len 4, 'LRD': len 1, 'BRD': len 2
>>
>> Frame 11 (75 bytes on wire, 75 bytes captured)
>> Ethernet II, Src: 7c:dd:20:01:08:f7 (7c:dd:20:01:08:f7), Dst: Broadcast
>> (ff:ff:ff:ff:ff:ff)
>> EtherCAT frame header
>> EtherCAT datagram(s): 4 Cmds, 'FPWR': len 4, 'FRMW': len 4, 'LRD': len 1,
>> 'BRD': len 2
>>
>> 0000  ff ff ff ff ff ff 7c dd 20 01 08 f7 88 a4 3b 10   ......|. .....;.
>> 0010  05 4c 01 00 10 09 04 80 00 00 93 51 0b db 00 00   .L.........Q....
>> 0020  0e 4d 01 00 10 09 04 80 00 00 00 00 00 00 00 00   .M..............
>> 0030  0a 4e 00 00 00 00 01 80 00 00 00 00 00 07 4f 00   .N............O.
>> 0040  00 30 01 02 00 00 00 00 00 00 00                  .0.........
>>
>> No.     Time        Source                Destination           Protocol
>> Info
>>      12 5.000161    7e:dd:20:01:08:f7     Broadcast             ECAT
>> 4 Cmds, 'FPWR': len 4, 'FRMW': len 4, 'LRD': len 1, 'BRD': len 2
>>
>> Frame 12 (75 bytes on wire, 75 bytes captured)
>> Ethernet II, Src: 7e:dd:20:01:08:f7 (7e:dd:20:01:08:f7), Dst: Broadcast
>> (ff:ff:ff:ff:ff:ff)
>> EtherCAT frame header
>> EtherCAT datagram(s): 4 Cmds, 'FPWR': len 4, 'FRMW': len 4, 'LRD': len 1,
>> 'BRD': len 2
>>
>> 0000  ff ff ff ff ff ff 7e dd 20 01 08 f7 88 a4 3b 10   ......~. .....;.
>> 0010  05 4c 01 00 10 09 04 80 00 00 93 51 0b db 01 00   .L.........Q....
>> 0020  0e 4d 01 00 10 09 04 80 00 00 94 d8 0d db 02 00   .M..............
>> 0030  0a 4e 00 00 00 00 01 80 00 00 00 00 00 07 4f 02   .N............O.
>> 0040  00 30 01 02 00 00 00 02 00 02 00                  .0.........
>>
>>
>> _______________________________________________
>> etherlab-dev mailing list
>> etherlab-dev at etherlab.org
>> http://lists.etherlab.org/mailman/listinfo/etherlab-dev
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.etherlab.org/pipermail/etherlab-dev/attachments/20131211/62460c60/attachment-0001.html>


More information about the etherlab-dev mailing list