Zhiyong Weng | 11 Feb 03:40 2014
Picon

Metronix controller's sync manager address same with PDO index

Hi ALL,

    The problem is : no PDO data exchanged.

     I find in esi file, the sync manager 2 and 3  address are same with PDO index. Is it normal?

     I attached logs and esi xml.

     Thanks.

Regards,
Max

Feb 11 09:24:15 MAX kernel: [ 2867.475505] EtherCAT 0: Releasing master...
Feb 11 09:24:15 MAX kernel: [ 2867.475519] EtherCAT DEBUG 0: ecrt_master_deactivate(master = 0xffff88019fbae000)
Feb 11 09:24:15 MAX kernel: [ 2867.475527] EtherCAT DEBUG 0: Stopping master thread.
Feb 11 09:24:15 MAX kernel: [ 2867.475551] EtherCAT DEBUG 0: Master OP thread exiting...
Feb 11 09:24:15 MAX kernel: [ 2867.475603] EtherCAT 0: Master thread exited.
Feb 11 09:24:15 MAX kernel: [ 2867.475627] EtherCAT 0: Starting EtherCAT-IDLE thread.
Feb 11 09:24:15 MAX kernel: [ 2867.475750] EtherCAT DEBUG 0: OPERATION -> IDLE.
Feb 11 09:24:15 MAX kernel: [ 2867.475755] EtherCAT 0: Released.
Feb 11 09:24:15 MAX kernel: [ 2867.475810] EtherCAT DEBUG 0: Idle thread running with send interval = 4000 us, max data size=45000
Feb 11 09:24:15 MAX kernel: [ 2867.475829] EtherCAT DEBUG 0: UNMATCHED datagram:
Feb 11 09:24:15 MAX kernel: [ 2867.475833] EtherCAT DEBUG: 0B 7C 08 00 00 00 08 80 00 00 00 00 00 00 00 00
Feb 11 09:24:15 MAX kernel: [ 2867.475853] EtherCAT DEBUG: 00 00 01 00
Feb 11 09:24:15 MAX kernel: [ 2867.475861] EtherCAT DEBUG 0: UNMATCHED datagram:
Feb 11 09:24:15 MAX kernel: [ 2867.475864] EtherCAT DEBUG: 0A 7D 00 00 00 00 08 80 00 00 00 00 00 00 00 00
Feb 11 09:24:15 MAX kernel: [ 2867.475883] EtherCAT DEBUG: 00 00 00 00
Feb 11 09:24:15 MAX kernel: [ 2867.475896] EtherCAT DEBUG 0-0: Changing state from OP to PREOP (forced).
Feb 11 09:24:15 MAX kernel: [ 2867.475901] EtherCAT DEBUG 0-0: Configuring...
Feb 11 09:24:15 MAX kernel: [ 2867.476155] EtherCAT DEBUG 0-0: Now in INIT.
Feb 11 09:24:15 MAX kernel: [ 2867.476160] EtherCAT DEBUG 0-0: Clearing FMMU configurations...
Feb 11 09:24:15 MAX kernel: [ 2867.476304] EtherCAT DEBUG 0-0: Clearing sync manager configurations...
Feb 11 09:24:15 MAX kernel: [ 2867.476455] EtherCAT DEBUG 0-0: Configuring mailbox sync managers...
Feb 11 09:24:15 MAX kernel: [ 2867.476463] EtherCAT DEBUG 0-0: SM0: Addr 0x1800, Size  16, Ctrl 0x26, En 1
Feb 11 09:24:15 MAX kernel: [ 2867.476469] EtherCAT DEBUG 0-0: SM1: Addr 0x1900, Size  16, Ctrl 0x12, En 1
Feb 11 09:24:15 MAX kernel: [ 2867.476886] EtherCAT DEBUG 0-0: Now in PREOP.
Feb 11 09:24:15 MAX kernel: [ 2867.476890] EtherCAT DEBUG 0-0: Finished configuration.
Feb 11 09:24:15 MAX kernel: [ 2867.479134] EtherCAT 0: Slave states on main device: PREOP.
Feb 11 09:24:16 MAX kernel: [ 2868.275983] EtherCAT: Requesting master 0...
Feb 11 09:24:16 MAX kernel: [ 2868.275993] EtherCAT DEBUG 0: IDLE -> OPERATION.
Feb 11 09:24:16 MAX kernel: [ 2868.275999] EtherCAT: Successfully requested master 0.
Feb 11 09:24:16 MAX kernel: [ 2868.276007] EtherCAT DEBUG 0: ecrt_master_create_domain(master = 0xffff88019fbae000)
Feb 11 09:24:16 MAX kernel: [ 2868.276013] EtherCAT DEBUG 0: Created domain 0.
Feb 11 09:24:16 MAX kernel: [ 2868.276019] EtherCAT DEBUG 0: ecrt_master_create_domain(master = 0xffff88019fbae000)
Feb 11 09:24:16 MAX kernel: [ 2868.276024] EtherCAT DEBUG 0: Created domain 1.
Feb 11 09:24:16 MAX kernel: [ 2868.276033] EtherCAT DEBUG 0: ecrt_master_slave_config(master = 0xffff88019fbae000, alias = 0, position = 0, vendor_id = 0x000000e4, product_code = 0x00001133)
Feb 11 09:24:16 MAX kernel: [ 2868.276042] EtherCAT DEBUG 0: Creating slave configuration for 0:0, 0x000000E4/0x00001133.
Feb 11 09:24:16 MAX kernel: [ 2868.276050] EtherCAT DEBUG 0 0:0: Attached slave 0.
Feb 11 09:24:16 MAX kernel: [ 2868.276127] EtherCAT DEBUG 0 0:0: ecrt_slave_config_sync_manager(sc = 0xffff880175cd6800, sync_index = 0, dir = 1, watchdog_mode = 2)
Feb 11 09:24:16 MAX kernel: [ 2868.276136] EtherCAT DEBUG 0 0:0: ecrt_slave_config_sync_manager(sc = 0xffff880175cd6800, sync_index = 1, dir = 2, watchdog_mode = 2)
Feb 11 09:24:16 MAX kernel: [ 2868.276144] EtherCAT DEBUG 0 0:0: ecrt_slave_config_sync_manager(sc = 0xffff880175cd6800, sync_index = 2, dir = 1, watchdog_mode = 2)
Feb 11 09:24:16 MAX kernel: [ 2868.276155] EtherCAT DEBUG 0 0:0: ecrt_slave_config_pdo_assign_clear(sc = 0xffff880175cd6800, sync_index = 2)
Feb 11 09:24:16 MAX kernel: [ 2868.276166] EtherCAT DEBUG 0 0:0: ecrt_slave_config_pdo_assign_add(sc = 0xffff880175cd6800, sync_index = 2, pdo_index = 0x1600)
Feb 11 09:24:16 MAX kernel: [ 2868.276173] EtherCAT DEBUG 0 0:0: Loading default mapping for PDO 0x1600.
Feb 11 09:24:16 MAX kernel: [ 2868.276178] EtherCAT DEBUG 0 0:0: No default mapping found.
Feb 11 09:24:16 MAX kernel: [ 2868.276186] EtherCAT DEBUG 0 0:0: ecrt_slave_config_pdo_mapping_clear(sc = 0xffff880175cd6800, pdo_index = 0x1600)
Feb 11 09:24:16 MAX kernel: [ 2868.276197] EtherCAT DEBUG 0 0:0: ecrt_slave_config_pdo_mapping_add(sc = 0xffff880175cd6800, pdo_index = 0x1600, entry_index = 0x607A, entry_subindex = 0x00, entry_bit_length = 32)
Feb 11 09:24:16 MAX kernel: [ 2868.276208] EtherCAT DEBUG 0 0:0: ecrt_slave_config_pdo_mapping_add(sc = 0xffff880175cd6800, pdo_index = 0x1600, entry_index = 0x60FF, entry_subindex = 0x00, entry_bit_length = 32)
Feb 11 09:24:16 MAX kernel: [ 2868.276218] EtherCAT DEBUG 0 0:0: ecrt_slave_config_sync_manager(sc = 0xffff880175cd6800, sync_index = 3, dir = 2, watchdog_mode = 2)
Feb 11 09:24:16 MAX kernel: [ 2868.276226] EtherCAT DEBUG 0 0:0: ecrt_slave_config_pdo_assign_clear(sc = 0xffff880175cd6800, sync_index = 3)
Feb 11 09:24:16 MAX kernel: [ 2868.276234] EtherCAT DEBUG 0 0:0: ecrt_slave_config_pdo_assign_add(sc = 0xffff880175cd6800, sync_index = 3, pdo_index = 0x1A00)
Feb 11 09:24:16 MAX kernel: [ 2868.276241] EtherCAT DEBUG 0 0:0: Loading default mapping for PDO 0x1A00.
Feb 11 09:24:16 MAX kernel: [ 2868.276245] EtherCAT DEBUG 0 0:0: No default mapping found.
Feb 11 09:24:16 MAX kernel: [ 2868.276251] EtherCAT DEBUG 0 0:0: ecrt_slave_config_pdo_mapping_clear(sc = 0xffff880175cd6800, pdo_index = 0x1A00)
Feb 11 09:24:16 MAX kernel: [ 2868.276259] EtherCAT DEBUG 0 0:0: ecrt_slave_config_pdo_mapping_add(sc = 0xffff880175cd6800, pdo_index = 0x1A00, entry_index = 0x6041, entry_subindex = 0x00, entry_bit_length = 16)
Feb 11 09:24:16 MAX kernel: [ 2868.276270] EtherCAT DEBUG 0 0:0: ecrt_slave_config_pdo_mapping_add(sc = 0xffff880175cd6800, pdo_index = 0x1A00, entry_index = 0x6064, entry_subindex = 0x00, entry_bit_length = 32)
Feb 11 09:24:16 MAX kernel: [ 2868.276280] EtherCAT DEBUG 0 0:0: ecrt_slave_config_pdo_mapping_add(sc = 0xffff880175cd6800, pdo_index = 0x1A00, entry_index = 0x6061, entry_subindex = 0x00, entry_bit_length = 8)
Feb 11 09:24:16 MAX kernel: [ 2868.276289] EtherCAT DEBUG 0 0:0: ecrt_slave_config_pdo_mapping_add(sc = 0xffff880175cd6800, pdo_index = 0x1A00, entry_index = 0x1001, entry_subindex = 0x00, entry_bit_length = 8)
Feb 11 09:24:16 MAX kernel: [ 2868.276302] EtherCAT DEBUG 0: ecrt_master_slave_config(master = 0xffff88019fbae000, alias = 0, position = 0, vendor_id = 0x000000e4, product_code = 0x00001133)
Feb 11 09:24:16 MAX kernel: [ 2868.276314] EtherCAT DEBUG 0 0:0: ecrt_slave_config_reg_pdo_entry(sc = 0xffff880175cd6800, index = 0x607A, subindex = 0x00, domain = 0xffff8801b52bb700, bit_position = 0xffff880151691ca4)
Feb 11 09:24:16 MAX kernel: [ 2868.276323] EtherCAT DEBUG 0: Domain 1: Added 8 bytes, total 8.
Feb 11 09:24:16 MAX kernel: [ 2868.276330] EtherCAT DEBUG 0: ecrt_master_slave_config(master = 0xffff88019fbae000, alias = 0, position = 0, vendor_id = 0x000000e4, product_code = 0x00001133)
Feb 11 09:24:16 MAX kernel: [ 2868.276340] EtherCAT DEBUG 0 0:0: ecrt_slave_config_reg_pdo_entry(sc = 0xffff880175cd6800, index = 0x60FF, subindex = 0x00, domain = 0xffff8801b52bb700, bit_position = 0xffff880151691ca4)
Feb 11 09:24:16 MAX kernel: [ 2868.276349] EtherCAT DEBUG 0: ecrt_master_slave_config(master = 0xffff88019fbae000, alias = 0, position = 0, vendor_id = 0x000000e4, product_code = 0x00001133)
Feb 11 09:24:16 MAX kernel: [ 2868.276359] EtherCAT DEBUG 0 0:0: ecrt_slave_config_reg_pdo_entry(sc = 0xffff880175cd6800, index = 0x6041, subindex = 0x00, domain = 0xffff8801b52bbd00, bit_position = 0xffff880151691ca4)
Feb 11 09:24:16 MAX kernel: [ 2868.276368] EtherCAT DEBUG 0: Domain 0: Added 8 bytes, total 8.
Feb 11 09:24:16 MAX kernel: [ 2868.276373] EtherCAT DEBUG 0: ecrt_master_slave_config(master = 0xffff88019fbae000, alias = 0, position = 0, vendor_id = 0x000000e4, product_code = 0x00001133)
Feb 11 09:24:16 MAX kernel: [ 2868.276383] EtherCAT DEBUG 0 0:0: ecrt_slave_config_reg_pdo_entry(sc = 0xffff880175cd6800, index = 0x6064, subindex = 0x00, domain = 0xffff8801b52bbd00, bit_position = 0xffff880151691ca4)
Feb 11 09:24:16 MAX kernel: [ 2868.276392] EtherCAT DEBUG 0: ecrt_master_slave_config(master = 0xffff88019fbae000, alias = 0, position = 0, vendor_id = 0x000000e4, product_code = 0x00001133)
Feb 11 09:24:16 MAX kernel: [ 2868.276402] EtherCAT DEBUG 0 0:0: ecrt_slave_config_reg_pdo_entry(sc = 0xffff880175cd6800, index = 0x6061, subindex = 0x00, domain = 0xffff8801b52bbd00, bit_position = 0xffff880151691ca4)
Feb 11 09:24:16 MAX kernel: [ 2868.276411] EtherCAT DEBUG 0: ecrt_master_slave_config(master = 0xffff88019fbae000, alias = 0, position = 0, vendor_id = 0x000000e4, product_code = 0x00001133)
Feb 11 09:24:16 MAX kernel: [ 2868.276421] EtherCAT DEBUG 0 0:0: ecrt_slave_config_reg_pdo_entry(sc = 0xffff880175cd6800, index = 0x1001, subindex = 0x00, domain = 0xffff8801b52bbd00, bit_position = 0xffff880151691ca4)
Feb 11 09:24:16 MAX kernel: [ 2868.276469] EtherCAT DEBUG 0: ecrt_domain_external_memory(domain = 0xffff8801b52bbd00, mem = 0xffffc900193c4000)
Feb 11 09:24:16 MAX kernel: [ 2868.276476] EtherCAT DEBUG 0: ecrt_domain_external_memory(domain = 0xffff8801b52bb700, mem = 0xffffc900193c4008)
Feb 11 09:24:16 MAX kernel: [ 2868.276483] EtherCAT DEBUG 0: ecrt_master_callbacks(master = 0xffff88019fbae000, send_cb = 0xffffffffa056c8f0, receive_cb = 0xffffffffa056d020, cb_data = 0xffff88019fbae000)
Feb 11 09:24:16 MAX kernel: [ 2868.276491] EtherCAT DEBUG 0: ecrt_master_activate(master = 0xffff88019fbae000)
Feb 11 09:24:16 MAX kernel: [ 2868.276499] EtherCAT DEBUG 0: Adding datagram pair with expected WC 1.
Feb 11 09:24:16 MAX kernel: [ 2868.276505] EtherCAT 0: Domain0: Logical address 0x00000000, 8 byte, expected working counter 1.
Feb 11 09:24:16 MAX kernel: [ 2868.276511] EtherCAT 0:   Datagram domain0-0-main: Logical offset 0x00000000, 8 byte, type LRD.
Feb 11 09:24:16 MAX kernel: [ 2868.276518] EtherCAT DEBUG 0: Adding datagram pair with expected WC 1.
Feb 11 09:24:16 MAX kernel: [ 2868.276523] EtherCAT 0: Domain1: Logical address 0x00000008, 8 byte, expected working counter 1.
Feb 11 09:24:16 MAX kernel: [ 2868.276529] EtherCAT 0:   Datagram domain1-8-main: Logical offset 0x00000008, 8 byte, type LWR.
Feb 11 09:24:16 MAX kernel: [ 2868.276534] EtherCAT DEBUG 0: Stopping master thread.
Feb 11 09:24:16 MAX kernel: [ 2868.276550] EtherCAT DEBUG 0: Master IDLE thread exiting...
Feb 11 09:24:16 MAX kernel: [ 2868.276585] EtherCAT 0: Master thread exited.
Feb 11 09:24:16 MAX kernel: [ 2868.276592] EtherCAT DEBUG 0: FSM datagram is ffff88019fbae678.
Feb 11 09:24:16 MAX kernel: [ 2868.276597] EtherCAT 0: Starting EtherCAT-OP thread.
Feb 11 09:24:16 MAX kernel: [ 2868.276768] EtherCAT DEBUG 0: Operation thread running with fsm interval = 4000 us, max data size=45000
Feb 11 09:24:16 MAX kernel: [ 2868.276777] EtherCAT DEBUG 0: mmap()
Feb 11 09:24:16 MAX kernel: [ 2868.276785] EtherCAT WARNING 0: 2 datagrams UNMATCHED!
Feb 11 09:24:16 MAX kernel: [ 2868.276792] EtherCAT DEBUG 0: Vma fault, virtual_address = 00007f979608d000, offset = 0, page = ffffea000695bd00
Feb 11 09:24:16 MAX kernel: [ 2868.278887] EtherCAT DEBUG 0: Configuration changed.
Feb 11 09:24:16 MAX kernel: [ 2868.278897] EtherCAT WARNING 0: No app_time received up to now, but master already active.
Feb 11 09:24:16 MAX kernel: [ 2868.278905] EtherCAT DEBUG 0: Requesting OP...
Feb 11 09:24:16 MAX kernel: [ 2868.318833] EtherCAT DEBUG 0-0: Changing state from PREOP to OP.
Feb 11 09:24:16 MAX kernel: [ 2868.318840] EtherCAT DEBUG 0-0: Configuring...
Feb 11 09:24:16 MAX kernel: [ 2868.347855] EtherCAT DEBUG 0-0: Now in INIT.
Feb 11 09:24:16 MAX kernel: [ 2868.347857] EtherCAT DEBUG 0-0: Clearing FMMU configurations...
Feb 11 09:24:16 MAX kernel: [ 2868.367847] EtherCAT DEBUG 0-0: Clearing sync manager configurations...
Feb 11 09:24:16 MAX kernel: [ 2868.387835] EtherCAT DEBUG 0-0: Configuring mailbox sync managers...
Feb 11 09:24:16 MAX kernel: [ 2868.387838] EtherCAT DEBUG 0-0: SM0: Addr 0x1800, Size  16, Ctrl 0x26, En 1
Feb 11 09:24:16 MAX kernel: [ 2868.387840] EtherCAT DEBUG 0-0: SM1: Addr 0x1900, Size  16, Ctrl 0x12, En 1
Feb 11 09:24:16 MAX kernel: [ 2868.427833] EtherCAT DEBUG 0-0: Now in PREOP.
Feb 11 09:24:16 MAX kernel: [ 2868.427839] EtherCAT DEBUG 0-0: Reading mapping of PDO 0x1600.
Feb 11 09:24:16 MAX kernel: [ 2868.427841] EtherCAT DEBUG 0-0: Uploading SDO 0x1600:00.
Feb 11 09:24:16 MAX kernel: [ 2868.427843] EtherCAT DEBUG 0-0: Upload request:
Feb 11 09:24:16 MAX kernel: [ 2868.427844] EtherCAT DEBUG: 00 20 40 00 16 00 00 00 00 00
Feb 11 09:24:16 MAX kernel: [ 2868.467812] EtherCAT DEBUG 0-0: Upload response:
Feb 11 09:24:16 MAX kernel: [ 2868.467814] EtherCAT DEBUG: 00 30 4F 00 16 00 02 00 00 00
Feb 11 09:24:16 MAX kernel: [ 2868.467818] EtherCAT DEBUG 0-0: Uploaded data:
Feb 11 09:24:16 MAX kernel: [ 2868.467819] EtherCAT DEBUG: 02
Feb 11 09:24:16 MAX kernel: [ 2868.467821] EtherCAT DEBUG 0-0: 2 PDO entries mapped.
Feb 11 09:24:16 MAX kernel: [ 2868.467822] EtherCAT DEBUG 0-0: Uploading SDO 0x1600:01.
Feb 11 09:24:16 MAX kernel: [ 2868.467823] EtherCAT DEBUG 0-0: Upload request:
Feb 11 09:24:16 MAX kernel: [ 2868.467824] EtherCAT DEBUG: 00 20 40 00 16 01 00 00 00 00
Feb 11 09:24:16 MAX kernel: [ 2868.507802] EtherCAT DEBUG 0-0: Upload response:
Feb 11 09:24:16 MAX kernel: [ 2868.507804] EtherCAT DEBUG: 00 30 43 00 16 01 20 00 7A 60
Feb 11 09:24:16 MAX kernel: [ 2868.507808] EtherCAT DEBUG 0-0: Uploaded data:
Feb 11 09:24:16 MAX kernel: [ 2868.507809] EtherCAT DEBUG: 20 00 7A 60
Feb 11 09:24:16 MAX kernel: [ 2868.507812] EtherCAT DEBUG 0-0: PDO entry 0x607A:00, 32 bit, "???".
Feb 11 09:24:16 MAX kernel: [ 2868.507814] EtherCAT DEBUG 0-0: Uploading SDO 0x1600:02.
Feb 11 09:24:16 MAX kernel: [ 2868.507816] EtherCAT DEBUG 0-0: Upload request:
Feb 11 09:24:16 MAX kernel: [ 2868.507817] EtherCAT DEBUG: 00 20 40 00 16 02 00 00 00 00
Feb 11 09:24:16 MAX kernel: [ 2868.547788] EtherCAT DEBUG 0-0: Upload response:
Feb 11 09:24:16 MAX kernel: [ 2868.547790] EtherCAT DEBUG: 00 30 43 00 16 02 20 00 FF 60
Feb 11 09:24:16 MAX kernel: [ 2868.547795] EtherCAT DEBUG 0-0: Uploaded data:
Feb 11 09:24:16 MAX kernel: [ 2868.547796] EtherCAT DEBUG: 20 00 FF 60
Feb 11 09:24:16 MAX kernel: [ 2868.547800] EtherCAT DEBUG 0-0: PDO entry 0x60FF:00, 32 bit, "???".
Feb 11 09:24:16 MAX kernel: [ 2868.547801] EtherCAT DEBUG 0-0: Changing mapping of PDO 0x1600.
Feb 11 09:24:16 MAX kernel: [ 2868.547803] EtherCAT DEBUG 0-0: Currently mapped PDO entries: 0x607A:00/32 0x60FF:00/32. Entries to map: 0x607A:00/32 0x60FF:00/32
Feb 11 09:24:16 MAX kernel: [ 2868.547824] EtherCAT DEBUG 0-0: Setting entry count to zero.
Feb 11 09:24:16 MAX kernel: [ 2868.547826] EtherCAT DEBUG 0-0: Downloading SDO 0x1600:00.
Feb 11 09:24:16 MAX kernel: [ 2868.547827] EtherCAT DEBUG: 00
Feb 11 09:24:16 MAX kernel: [ 2868.547829] EtherCAT DEBUG 0-0: Expedited download request:
Feb 11 09:24:16 MAX kernel: [ 2868.547830] EtherCAT DEBUG: 00 20 2F 00 16 00 00 00 00 00
Feb 11 09:24:17 MAX kernel: [ 2868.587775] EtherCAT DEBUG 0-0: Download response:
Feb 11 09:24:17 MAX kernel: [ 2868.587777] EtherCAT DEBUG: 00 30 60 00 16 00 00 00 00 00
Feb 11 09:24:17 MAX kernel: [ 2868.587781] EtherCAT DEBUG 0-0: Mapping PDO entry 0x607A:00 (32 bit) at position 1.
Feb 11 09:24:17 MAX kernel: [ 2868.587783] EtherCAT DEBUG 0-0: Downloading SDO 0x1600:01.
Feb 11 09:24:17 MAX kernel: [ 2868.587784] EtherCAT DEBUG: 20 00 7A 60
Feb 11 09:24:17 MAX kernel: [ 2868.587786] EtherCAT DEBUG 0-0: Expedited download request:
Feb 11 09:24:17 MAX kernel: [ 2868.587787] EtherCAT DEBUG: 00 20 23 00 16 01 20 00 7A 60
Feb 11 09:24:17 MAX kernel: [ 2868.627764] EtherCAT DEBUG 0-0: Download response:
Feb 11 09:24:17 MAX kernel: [ 2868.627766] EtherCAT DEBUG: 00 30 60 00 16 01 00 00 00 00
Feb 11 09:24:17 MAX kernel: [ 2868.627772] EtherCAT DEBUG 0-0: Mapping PDO entry 0x60FF:00 (32 bit) at position 2.
Feb 11 09:24:17 MAX kernel: [ 2868.627775] EtherCAT DEBUG 0-0: Downloading SDO 0x1600:02.
Feb 11 09:24:17 MAX kernel: [ 2868.627776] EtherCAT DEBUG: 20 00 FF 60
Feb 11 09:24:17 MAX kernel: [ 2868.627779] EtherCAT DEBUG 0-0: Expedited download request:
Feb 11 09:24:17 MAX kernel: [ 2868.627780] EtherCAT DEBUG: 00 20 23 00 16 02 20 00 FF 60
Feb 11 09:24:17 MAX kernel: [ 2868.667749] EtherCAT DEBUG 0-0: Download response:
Feb 11 09:24:17 MAX kernel: [ 2868.667751] EtherCAT DEBUG: 00 30 60 00 16 02 00 00 00 00
Feb 11 09:24:17 MAX kernel: [ 2868.667755] EtherCAT DEBUG 0-0: Setting number of PDO entries to 2.
Feb 11 09:24:17 MAX kernel: [ 2868.667756] EtherCAT DEBUG 0-0: Downloading SDO 0x1600:00.
Feb 11 09:24:17 MAX kernel: [ 2868.667757] EtherCAT DEBUG: 02
Feb 11 09:24:17 MAX kernel: [ 2868.667759] EtherCAT DEBUG 0-0: Expedited download request:
Feb 11 09:24:17 MAX kernel: [ 2868.667760] EtherCAT DEBUG: 00 20 2F 00 16 00 02 00 00 00
Feb 11 09:24:17 MAX kernel: [ 2868.707743] EtherCAT DEBUG 0-0: Download response:
Feb 11 09:24:17 MAX kernel: [ 2868.707745] EtherCAT DEBUG: 00 30 60 00 16 00 00 00 00 00
Feb 11 09:24:17 MAX kernel: [ 2868.707749] EtherCAT DEBUG 0-0: Successfully configured mapping for PDO 0x1600.
Feb 11 09:24:17 MAX kernel: [ 2868.707751] EtherCAT DEBUG 0-0: Setting PDO assignment of SM2:
Feb 11 09:24:17 MAX kernel: [ 2868.707752] EtherCAT DEBUG 0-0: Currently assigned PDOs: 0x1601. PDOs to assign: 0x1600
Feb 11 09:24:17 MAX kernel: [ 2868.707756] EtherCAT DEBUG 0-0: Setting number of assigned PDOs to zero.
Feb 11 09:24:17 MAX kernel: [ 2868.707758] EtherCAT DEBUG 0-0: Downloading SDO 0x1C12:00.
Feb 11 09:24:17 MAX kernel: [ 2868.707759] EtherCAT DEBUG: 00
Feb 11 09:24:17 MAX kernel: [ 2868.707760] EtherCAT DEBUG 0-0: Expedited download request:
Feb 11 09:24:17 MAX kernel: [ 2868.707761] EtherCAT DEBUG: 00 20 2F 12 1C 00 00 00 00 00
Feb 11 09:24:17 MAX kernel: [ 2868.747725] EtherCAT DEBUG 0-0: Download response:
Feb 11 09:24:17 MAX kernel: [ 2868.747727] EtherCAT DEBUG: 00 30 60 12 1C 00 00 00 00 00
Feb 11 09:24:17 MAX kernel: [ 2868.747733] EtherCAT DEBUG 0-0: Assigning PDO 0x1600 at position 1.
Feb 11 09:24:17 MAX kernel: [ 2868.747735] EtherCAT DEBUG 0-0: Downloading SDO 0x1C12:01.
Feb 11 09:24:17 MAX kernel: [ 2868.747736] EtherCAT DEBUG: 00 16
Feb 11 09:24:17 MAX kernel: [ 2868.747739] EtherCAT DEBUG 0-0: Expedited download request:
Feb 11 09:24:17 MAX kernel: [ 2868.747740] EtherCAT DEBUG: 00 20 2B 12 1C 01 00 16 00 00
Feb 11 09:24:17 MAX kernel: [ 2868.787713] EtherCAT DEBUG 0-0: Download response:
Feb 11 09:24:17 MAX kernel: [ 2868.787714] EtherCAT DEBUG: 00 30 60 12 1C 01 00 00 00 00
Feb 11 09:24:17 MAX kernel: [ 2868.787719] EtherCAT DEBUG 0-0: Setting number of assigned PDOs to 1.
Feb 11 09:24:17 MAX kernel: [ 2868.787720] EtherCAT DEBUG 0-0: Downloading SDO 0x1C12:00.
Feb 11 09:24:17 MAX kernel: [ 2868.787721] EtherCAT DEBUG: 01
Feb 11 09:24:17 MAX kernel: [ 2868.787723] EtherCAT DEBUG 0-0: Expedited download request:
Feb 11 09:24:17 MAX kernel: [ 2868.787724] EtherCAT DEBUG: 00 20 2F 12 1C 00 01 00 00 00
Feb 11 09:24:17 MAX kernel: [ 2868.827699] EtherCAT DEBUG 0-0: Download response:
Feb 11 09:24:17 MAX kernel: [ 2868.827701] EtherCAT DEBUG: 00 30 60 12 1C 00 00 00 00 00
Feb 11 09:24:17 MAX kernel: [ 2868.827707] EtherCAT DEBUG 0-0: Successfully configured PDO assignment of SM2.
Feb 11 09:24:17 MAX kernel: [ 2868.827710] EtherCAT DEBUG 0-0: Reading mapping of PDO 0x1A00.
Feb 11 09:24:17 MAX kernel: [ 2868.827713] EtherCAT DEBUG 0-0: Uploading SDO 0x1A00:00.
Feb 11 09:24:17 MAX kernel: [ 2868.827714] EtherCAT DEBUG 0-0: Upload request:
Feb 11 09:24:17 MAX kernel: [ 2868.827715] EtherCAT DEBUG: 00 20 40 00 1A 00 00 00 00 00
Feb 11 09:24:17 MAX kernel: [ 2868.867685] EtherCAT DEBUG 0-0: Upload response:
Feb 11 09:24:17 MAX kernel: [ 2868.867686] EtherCAT DEBUG: 00 30 4F 00 1A 00 04 00 00 00
Feb 11 09:24:17 MAX kernel: [ 2868.867691] EtherCAT DEBUG 0-0: Uploaded data:
Feb 11 09:24:17 MAX kernel: [ 2868.867692] EtherCAT DEBUG: 04
Feb 11 09:24:17 MAX kernel: [ 2868.867693] EtherCAT DEBUG 0-0: 4 PDO entries mapped.
Feb 11 09:24:17 MAX kernel: [ 2868.867694] EtherCAT DEBUG 0-0: Uploading SDO 0x1A00:01.
Feb 11 09:24:17 MAX kernel: [ 2868.867696] EtherCAT DEBUG 0-0: Upload request:
Feb 11 09:24:17 MAX kernel: [ 2868.867696] EtherCAT DEBUG: 00 20 40 00 1A 01 00 00 00 00
Feb 11 09:24:17 MAX kernel: [ 2868.907679] EtherCAT DEBUG 0-0: Upload response:
Feb 11 09:24:17 MAX kernel: [ 2868.907680] EtherCAT DEBUG: 00 30 43 00 1A 01 10 00 41 60
Feb 11 09:24:17 MAX kernel: [ 2868.907685] EtherCAT DEBUG 0-0: Uploaded data:
Feb 11 09:24:17 MAX kernel: [ 2868.907686] EtherCAT DEBUG: 10 00 41 60
Feb 11 09:24:17 MAX kernel: [ 2868.907689] EtherCAT DEBUG 0-0: PDO entry 0x6041:00, 16 bit, "???".
Feb 11 09:24:17 MAX kernel: [ 2868.907691] EtherCAT DEBUG 0-0: Uploading SDO 0x1A00:02.
Feb 11 09:24:17 MAX kernel: [ 2868.907692] EtherCAT DEBUG 0-0: Upload request:
Feb 11 09:24:17 MAX kernel: [ 2868.907693] EtherCAT DEBUG: 00 20 40 00 1A 02 00 00 00 00
Feb 11 09:24:17 MAX kernel: [ 2868.947660] EtherCAT DEBUG 0-0: Upload response:
Feb 11 09:24:17 MAX kernel: [ 2868.947662] EtherCAT DEBUG: 00 30 43 00 1A 02 20 00 64 60
Feb 11 09:24:17 MAX kernel: [ 2868.947667] EtherCAT DEBUG 0-0: Uploaded data:
Feb 11 09:24:17 MAX kernel: [ 2868.947668] EtherCAT DEBUG: 20 00 64 60
Feb 11 09:24:17 MAX kernel: [ 2868.947672] EtherCAT DEBUG 0-0: PDO entry 0x6064:00, 32 bit, "???".
Feb 11 09:24:17 MAX kernel: [ 2868.947674] EtherCAT DEBUG 0-0: Uploading SDO 0x1A00:03.
Feb 11 09:24:17 MAX kernel: [ 2868.947675] EtherCAT DEBUG 0-0: Upload request:
Feb 11 09:24:17 MAX kernel: [ 2868.947676] EtherCAT DEBUG: 00 20 40 00 1A 03 00 00 00 00
Feb 11 09:24:17 MAX kernel: [ 2868.987649] EtherCAT DEBUG 0-0: Upload response:
Feb 11 09:24:17 MAX kernel: [ 2868.987650] EtherCAT DEBUG: 00 30 43 00 1A 03 08 00 61 60
Feb 11 09:24:17 MAX kernel: [ 2868.987654] EtherCAT DEBUG 0-0: Uploaded data:
Feb 11 09:24:17 MAX kernel: [ 2868.987655] EtherCAT DEBUG: 08 00 61 60
Feb 11 09:24:17 MAX kernel: [ 2868.987658] EtherCAT DEBUG 0-0: PDO entry 0x6061:00, 8 bit, "???".
Feb 11 09:24:17 MAX kernel: [ 2868.987659] EtherCAT DEBUG 0-0: Uploading SDO 0x1A00:04.
Feb 11 09:24:17 MAX kernel: [ 2868.987660] EtherCAT DEBUG 0-0: Upload request:
Feb 11 09:24:17 MAX kernel: [ 2868.987661] EtherCAT DEBUG: 00 20 40 00 1A 04 00 00 00 00
Feb 11 09:24:17 MAX kernel: [ 2869.027635] EtherCAT DEBUG 0-0: Upload response:
Feb 11 09:24:17 MAX kernel: [ 2869.027637] EtherCAT DEBUG: 00 30 43 00 1A 04 08 00 01 10
Feb 11 09:24:17 MAX kernel: [ 2869.027642] EtherCAT DEBUG 0-0: Uploaded data:
Feb 11 09:24:17 MAX kernel: [ 2869.027643] EtherCAT DEBUG: 08 00 01 10
Feb 11 09:24:17 MAX kernel: [ 2869.027647] EtherCAT DEBUG 0-0: PDO entry 0x1001:00, 8 bit, "???".
Feb 11 09:24:17 MAX kernel: [ 2869.027649] EtherCAT DEBUG 0-0: Changing mapping of PDO 0x1A00.
Feb 11 09:24:17 MAX kernel: [ 2869.027650] EtherCAT DEBUG 0-0: Currently mapped PDO entries: 0x6041:00/16 0x6064:00/32 0x6061:00/8 0x1001:00/8. Entries to map: 0x6041:00/16 0x6064:00/32 0x6061:00/8 0x1001:00/8
Feb 11 09:24:17 MAX kernel: [ 2869.027659] EtherCAT DEBUG 0-0: Setting entry count to zero.
Feb 11 09:24:17 MAX kernel: [ 2869.027661] EtherCAT DEBUG 0-0: Downloading SDO 0x1A00:00.
Feb 11 09:24:17 MAX kernel: [ 2869.027662] EtherCAT DEBUG: 00
Feb 11 09:24:17 MAX kernel: [ 2869.027664] EtherCAT DEBUG 0-0: Expedited download request:
Feb 11 09:24:17 MAX kernel: [ 2869.027666] EtherCAT DEBUG: 00 20 2F 00 1A 00 00 00 00 00
Feb 11 09:24:17 MAX kernel: [ 2869.067622] EtherCAT DEBUG 0-0: Download response:
Feb 11 09:24:17 MAX kernel: [ 2869.067623] EtherCAT DEBUG: 00 30 60 00 1A 00 00 00 00 00
Feb 11 09:24:17 MAX kernel: [ 2869.067627] EtherCAT DEBUG 0-0: Mapping PDO entry 0x6041:00 (16 bit) at position 1.
Feb 11 09:24:17 MAX kernel: [ 2869.067629] EtherCAT DEBUG 0-0: Downloading SDO 0x1A00:01.
Feb 11 09:24:17 MAX kernel: [ 2869.067630] EtherCAT DEBUG: 10 00 41 60
Feb 11 09:24:17 MAX kernel: [ 2869.067632] EtherCAT DEBUG 0-0: Expedited download request:
Feb 11 09:24:17 MAX kernel: [ 2869.067633] EtherCAT DEBUG: 00 20 23 00 1A 01 10 00 41 60
Feb 11 09:24:17 MAX kernel: [ 2869.107614] EtherCAT DEBUG 0-0: Download response:
Feb 11 09:24:17 MAX kernel: [ 2869.107617] EtherCAT DEBUG: 00 30 60 00 1A 01 00 00 00 00
Feb 11 09:24:17 MAX kernel: [ 2869.107621] EtherCAT DEBUG 0-0: Mapping PDO entry 0x6064:00 (32 bit) at position 2.
Feb 11 09:24:17 MAX kernel: [ 2869.107623] EtherCAT DEBUG 0-0: Downloading SDO 0x1A00:02.
Feb 11 09:24:17 MAX kernel: [ 2869.107624] EtherCAT DEBUG: 20 00 64 60
Feb 11 09:24:17 MAX kernel: [ 2869.107626] EtherCAT DEBUG 0-0: Expedited download request:
Feb 11 09:24:17 MAX kernel: [ 2869.107627] EtherCAT DEBUG: 00 20 23 00 1A 02 20 00 64 60
Feb 11 09:24:17 MAX kernel: [ 2869.147593] EtherCAT DEBUG 0-0: Download response:
Feb 11 09:24:17 MAX kernel: [ 2869.147595] EtherCAT DEBUG: 00 30 60 00 1A 02 00 00 00 00
Feb 11 09:24:17 MAX kernel: [ 2869.147600] EtherCAT DEBUG 0-0: Mapping PDO entry 0x6061:00 (8 bit) at position 3.
Feb 11 09:24:17 MAX kernel: [ 2869.147602] EtherCAT DEBUG 0-0: Downloading SDO 0x1A00:03.
Feb 11 09:24:17 MAX kernel: [ 2869.147603] EtherCAT DEBUG: 08 00 61 60
Feb 11 09:24:17 MAX kernel: [ 2869.147606] EtherCAT DEBUG 0-0: Expedited download request:
Feb 11 09:24:17 MAX kernel: [ 2869.147607] EtherCAT DEBUG: 00 20 23 00 1A 03 08 00 61 60
Feb 11 09:24:17 MAX kernel: [ 2869.187585] EtherCAT DEBUG 0-0: Download response:
Feb 11 09:24:17 MAX kernel: [ 2869.187586] EtherCAT DEBUG: 00 30 60 00 1A 03 00 00 00 00
Feb 11 09:24:17 MAX kernel: [ 2869.187590] EtherCAT DEBUG 0-0: Mapping PDO entry 0x1001:00 (8 bit) at position 4.
Feb 11 09:24:17 MAX kernel: [ 2869.187592] EtherCAT DEBUG 0-0: Downloading SDO 0x1A00:04.
Feb 11 09:24:17 MAX kernel: [ 2869.187593] EtherCAT DEBUG: 08 00 01 10
Feb 11 09:24:17 MAX kernel: [ 2869.187595] EtherCAT DEBUG 0-0: Expedited download request:
Feb 11 09:24:17 MAX kernel: [ 2869.187596] EtherCAT DEBUG: 00 20 23 00 1A 04 08 00 01 10
Feb 11 09:24:17 MAX kernel: [ 2869.227574] EtherCAT DEBUG 0-0: Download response:
Feb 11 09:24:17 MAX kernel: [ 2869.227576] EtherCAT DEBUG: 00 30 60 00 1A 04 00 00 00 00
Feb 11 09:24:17 MAX kernel: [ 2869.227582] EtherCAT DEBUG 0-0: Setting number of PDO entries to 4.
Feb 11 09:24:17 MAX kernel: [ 2869.227584] EtherCAT DEBUG 0-0: Downloading SDO 0x1A00:00.
Feb 11 09:24:17 MAX kernel: [ 2869.227585] EtherCAT DEBUG: 04
Feb 11 09:24:17 MAX kernel: [ 2869.227588] EtherCAT DEBUG 0-0: Expedited download request:
Feb 11 09:24:17 MAX kernel: [ 2869.227589] EtherCAT DEBUG: 00 20 2F 00 1A 00 04 00 00 00
Feb 11 09:24:17 MAX kernel: [ 2869.267559] EtherCAT DEBUG 0-0: Download response:
Feb 11 09:24:17 MAX kernel: [ 2869.267560] EtherCAT DEBUG: 00 30 60 00 1A 00 00 00 00 00
Feb 11 09:24:17 MAX kernel: [ 2869.267564] EtherCAT DEBUG 0-0: Successfully configured mapping for PDO 0x1A00.
Feb 11 09:24:17 MAX kernel: [ 2869.267566] EtherCAT DEBUG 0-0: Setting PDO assignment of SM3:
Feb 11 09:24:17 MAX kernel: [ 2869.267568] EtherCAT DEBUG 0-0: Currently assigned PDOs: 0x1A01. PDOs to assign: 0x1A00
Feb 11 09:24:17 MAX kernel: [ 2869.267571] EtherCAT DEBUG 0-0: Setting number of assigned PDOs to zero.
Feb 11 09:24:17 MAX kernel: [ 2869.267573] EtherCAT DEBUG 0-0: Downloading SDO 0x1C13:00.
Feb 11 09:24:17 MAX kernel: [ 2869.267574] EtherCAT DEBUG: 00
Feb 11 09:24:17 MAX kernel: [ 2869.267575] EtherCAT DEBUG 0-0: Expedited download request:
Feb 11 09:24:17 MAX kernel: [ 2869.267576] EtherCAT DEBUG: 00 20 2F 13 1C 00 00 00 00 00
Feb 11 09:24:17 MAX kernel: [ 2869.307546] EtherCAT DEBUG 0-0: Download response:
Feb 11 09:24:17 MAX kernel: [ 2869.307548] EtherCAT DEBUG: 00 30 60 13 1C 00 00 00 00 00
Feb 11 09:24:17 MAX kernel: [ 2869.307553] EtherCAT DEBUG 0-0: Assigning PDO 0x1A00 at position 1.
Feb 11 09:24:17 MAX kernel: [ 2869.307555] EtherCAT DEBUG 0-0: Downloading SDO 0x1C13:01.
Feb 11 09:24:17 MAX kernel: [ 2869.307556] EtherCAT DEBUG: 00 1A
Feb 11 09:24:17 MAX kernel: [ 2869.307558] EtherCAT DEBUG 0-0: Expedited download request:
Feb 11 09:24:17 MAX kernel: [ 2869.307559] EtherCAT DEBUG: 00 20 2B 13 1C 01 00 1A 00 00
Feb 11 09:24:17 MAX kernel: [ 2869.347534] EtherCAT DEBUG 0-0: Download response:
Feb 11 09:24:17 MAX kernel: [ 2869.347536] EtherCAT DEBUG: 00 30 60 13 1C 01 00 00 00 00
Feb 11 09:24:17 MAX kernel: [ 2869.347541] EtherCAT DEBUG 0-0: Setting number of assigned PDOs to 1.
Feb 11 09:24:17 MAX kernel: [ 2869.347544] EtherCAT DEBUG 0-0: Downloading SDO 0x1C13:00.
Feb 11 09:24:17 MAX kernel: [ 2869.347545] EtherCAT DEBUG: 01
Feb 11 09:24:17 MAX kernel: [ 2869.347547] EtherCAT DEBUG 0-0: Expedited download request:
Feb 11 09:24:17 MAX kernel: [ 2869.347548] EtherCAT DEBUG: 00 20 2F 13 1C 00 01 00 00 00
Feb 11 09:24:17 MAX kernel: [ 2869.387521] EtherCAT DEBUG 0-0: Download response:
Feb 11 09:24:17 MAX kernel: [ 2869.387522] EtherCAT DEBUG: 00 30 60 13 1C 00 00 00 00 00
Feb 11 09:24:17 MAX kernel: [ 2869.387527] EtherCAT DEBUG 0-0: Successfully configured PDO assignment of SM3.
Feb 11 09:24:17 MAX kernel: [ 2869.387532] EtherCAT DEBUG 0-0: SM2: Addr 0x1600, Size   8, Ctrl 0x24, En 1
Feb 11 09:24:17 MAX kernel: [ 2869.387534] EtherCAT DEBUG 0-0: SM3: Addr 0x1A00, Size   8, Ctrl 0x10, En 1
Feb 11 09:24:17 MAX kernel: [ 2869.407520] EtherCAT DEBUG 0 0:0: FMMU: LogAddr 0x00000008, Size   8, PhysAddr 0x1600, SM2, Dir out
Feb 11 09:24:17 MAX kernel: [ 2869.407522] EtherCAT DEBUG 0 0:0: FMMU: LogAddr 0x00000000, Size   8, PhysAddr 0x1A00, SM3, Dir in
Feb 11 09:24:17 MAX kernel: [ 2869.437507] EtherCAT 0: Domain 1: Working counter changed to 1/1.
Feb 11 09:24:17 MAX kernel: [ 2869.447503] EtherCAT DEBUG 0-0: Now in SAFEOP.
Feb 11 09:24:17 MAX kernel: [ 2869.477491] EtherCAT DEBUG 0-0: Now in OP. Finished configuration.
Feb 11 09:24:17 MAX kernel: [ 2869.498564] EtherCAT 0: Slave states on main device: OP.
Feb 11 09:24:20 MAX dhclient: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 20
<div><div dir="ltr">Hi ALL,<div><br></div>
<div>&nbsp; &nbsp; The problem is : no PDO data exchanged.</div>
<div><br></div>
<div>&nbsp; &nbsp; &nbsp;I find in esi file, the&nbsp;sync manager 2 and 3 &nbsp;address are same with PDO index. Is it normal?</div>
<div><br></div>
<div>&nbsp; &nbsp; &nbsp;I attached logs and esi xml.</div>
<div><br></div>
<div>&nbsp; &nbsp; &nbsp;Thanks.</div>
<div><br></div>
<div>Regards,</div>
<div>Max</div>
<div><br></div>Feb 11 09:24:15 MAX kernel: [ 2867.475505] EtherCAT 0: Releasing master...<br>
Feb 11 09:24:15 MAX kernel: [ 2867.475519] EtherCAT DEBUG 0: ecrt_master_deactivate(master = 0xffff88019fbae000)<br>Feb 11 09:24:15 MAX kernel: [ 2867.475527] EtherCAT DEBUG 0: Stopping master thread.<br>Feb 11 09:24:15 MAX kernel: [ 2867.475551] EtherCAT DEBUG 0: Master OP thread exiting...<br>
Feb 11 09:24:15 MAX kernel: [ 2867.475603] EtherCAT 0: Master thread exited.<br>Feb 11 09:24:15 MAX kernel: [ 2867.475627] EtherCAT 0: Starting EtherCAT-IDLE thread.<br>Feb 11 09:24:15 MAX kernel: [ 2867.475750] EtherCAT DEBUG 0: OPERATION -&gt; IDLE.<br>
Feb 11 09:24:15 MAX kernel: [ 2867.475755] EtherCAT 0: Released.<br>Feb 11 09:24:15 MAX kernel: [ 2867.475810] EtherCAT DEBUG 0: Idle thread running with send interval = 4000 us, max data size=45000<br>Feb 11 09:24:15 MAX kernel: [ 2867.475829] EtherCAT DEBUG 0: UNMATCHED datagram:<br>
Feb 11 09:24:15 MAX kernel: [ 2867.475833] EtherCAT DEBUG: 0B 7C 08 00 00 00 08 80 00 00 00 00 00 00 00 00 <br>Feb 11 09:24:15 MAX kernel: [ 2867.475853] EtherCAT DEBUG: 00 00 01 00 <br>Feb 11 09:24:15 MAX kernel: [ 2867.475861] EtherCAT DEBUG 0: UNMATCHED datagram:<br>
Feb 11 09:24:15 MAX kernel: [ 2867.475864] EtherCAT DEBUG: 0A 7D 00 00 00 00 08 80 00 00 00 00 00 00 00 00 <br>Feb 11 09:24:15 MAX kernel: [ 2867.475883] EtherCAT DEBUG: 00 00 00 00 <br>Feb 11 09:24:15 MAX kernel: [ 2867.475896] EtherCAT DEBUG 0-0: Changing state from OP to PREOP (forced).<br>
Feb 11 09:24:15 MAX kernel: [ 2867.475901] EtherCAT DEBUG 0-0: Configuring...<br>Feb 11 09:24:15 MAX kernel: [ 2867.476155] EtherCAT DEBUG 0-0: Now in INIT.<br>Feb 11 09:24:15 MAX kernel: [ 2867.476160] EtherCAT DEBUG 0-0: Clearing FMMU configurations...<br>
Feb 11 09:24:15 MAX kernel: [ 2867.476304] EtherCAT DEBUG 0-0: Clearing sync manager configurations...<br>Feb 11 09:24:15 MAX kernel: [ 2867.476455] EtherCAT DEBUG 0-0: Configuring mailbox sync managers...<br>Feb 11 09:24:15 MAX kernel: [ 2867.476463] EtherCAT DEBUG 0-0: SM0: Addr 0x1800, Size &nbsp;16, Ctrl 0x26, En 1<br>
Feb 11 09:24:15 MAX kernel: [ 2867.476469] EtherCAT DEBUG 0-0: SM1: Addr 0x1900, Size &nbsp;16, Ctrl 0x12, En 1<br>Feb 11 09:24:15 MAX kernel: [ 2867.476886] EtherCAT DEBUG 0-0: Now in PREOP.<br>Feb 11 09:24:15 MAX kernel: [ 2867.476890] EtherCAT DEBUG 0-0: Finished configuration.<br>
Feb 11 09:24:15 MAX kernel: [ 2867.479134] EtherCAT 0: Slave states on main device: PREOP.<br>Feb 11 09:24:16 MAX kernel: [ 2868.275983] EtherCAT: Requesting master 0...<br>Feb 11 09:24:16 MAX kernel: [ 2868.275993] EtherCAT DEBUG 0: IDLE -&gt; OPERATION.<br>
Feb 11 09:24:16 MAX kernel: [ 2868.275999] EtherCAT: Successfully requested master 0.<br>Feb 11 09:24:16 MAX kernel: [ 2868.276007] EtherCAT DEBUG 0: ecrt_master_create_domain(master = 0xffff88019fbae000)<br>Feb 11 09:24:16 MAX kernel: [ 2868.276013] EtherCAT DEBUG 0: Created domain 0.<br>
Feb 11 09:24:16 MAX kernel: [ 2868.276019] EtherCAT DEBUG 0: ecrt_master_create_domain(master = 0xffff88019fbae000)<br>Feb 11 09:24:16 MAX kernel: [ 2868.276024] EtherCAT DEBUG 0: Created domain 1.<br>Feb 11 09:24:16 MAX kernel: [ 2868.276033] EtherCAT DEBUG 0: ecrt_master_slave_config(master = 0xffff88019fbae000, alias = 0, position = 0, vendor_id = 0x000000e4, product_code = 0x00001133)<br>
Feb 11 09:24:16 MAX kernel: [ 2868.276042] EtherCAT DEBUG 0: Creating slave configuration for 0:0, 0x000000E4/0x00001133.<br>Feb 11 09:24:16 MAX kernel: [ 2868.276050] EtherCAT DEBUG 0 0:0: Attached slave 0.<br>Feb 11 09:24:16 MAX kernel: [ 2868.276127] EtherCAT DEBUG 0 0:0: ecrt_slave_config_sync_manager(sc = 0xffff880175cd6800, sync_index = 0, dir = 1, watchdog_mode = 2)<br>
Feb 11 09:24:16 MAX kernel: [ 2868.276136] EtherCAT DEBUG 0 0:0: ecrt_slave_config_sync_manager(sc = 0xffff880175cd6800, sync_index = 1, dir = 2, watchdog_mode = 2)<br>Feb 11 09:24:16 MAX kernel: [ 2868.276144] EtherCAT DEBUG 0 0:0: ecrt_slave_config_sync_manager(sc = 0xffff880175cd6800, sync_index = 2, dir = 1, watchdog_mode = 2)<br>
Feb 11 09:24:16 MAX kernel: [ 2868.276155] EtherCAT DEBUG 0 0:0: ecrt_slave_config_pdo_assign_clear(sc = 0xffff880175cd6800, sync_index = 2)<br>Feb 11 09:24:16 MAX kernel: [ 2868.276166] EtherCAT DEBUG 0 0:0: ecrt_slave_config_pdo_assign_add(sc = 0xffff880175cd6800, sync_index = 2, pdo_index = 0x1600)<br>
Feb 11 09:24:16 MAX kernel: [ 2868.276173] EtherCAT DEBUG 0 0:0: Loading default mapping for PDO 0x1600.<br>Feb 11 09:24:16 MAX kernel: [ 2868.276178] EtherCAT DEBUG 0 0:0: No default mapping found.<br>Feb 11 09:24:16 MAX kernel: [ 2868.276186] EtherCAT DEBUG 0 0:0: ecrt_slave_config_pdo_mapping_clear(sc = 0xffff880175cd6800, pdo_index = 0x1600)<br>
Feb 11 09:24:16 MAX kernel: [ 2868.276197] EtherCAT DEBUG 0 0:0: ecrt_slave_config_pdo_mapping_add(sc = 0xffff880175cd6800, pdo_index = 0x1600, entry_index = 0x607A, entry_subindex = 0x00, entry_bit_length = 32)<br>Feb 11 09:24:16 MAX kernel: [ 2868.276208] EtherCAT DEBUG 0 0:0: ecrt_slave_config_pdo_mapping_add(sc = 0xffff880175cd6800, pdo_index = 0x1600, entry_index = 0x60FF, entry_subindex = 0x00, entry_bit_length = 32)<br>
Feb 11 09:24:16 MAX kernel: [ 2868.276218] EtherCAT DEBUG 0 0:0: ecrt_slave_config_sync_manager(sc = 0xffff880175cd6800, sync_index = 3, dir = 2, watchdog_mode = 2)<br>Feb 11 09:24:16 MAX kernel: [ 2868.276226] EtherCAT DEBUG 0 0:0: ecrt_slave_config_pdo_assign_clear(sc = 0xffff880175cd6800, sync_index = 3)<br>
Feb 11 09:24:16 MAX kernel: [ 2868.276234] EtherCAT DEBUG 0 0:0: ecrt_slave_config_pdo_assign_add(sc = 0xffff880175cd6800, sync_index = 3, pdo_index = 0x1A00)<br>Feb 11 09:24:16 MAX kernel: [ 2868.276241] EtherCAT DEBUG 0 0:0: Loading default mapping for PDO 0x1A00.<br>
Feb 11 09:24:16 MAX kernel: [ 2868.276245] EtherCAT DEBUG 0 0:0: No default mapping found.<br>Feb 11 09:24:16 MAX kernel: [ 2868.276251] EtherCAT DEBUG 0 0:0: ecrt_slave_config_pdo_mapping_clear(sc = 0xffff880175cd6800, pdo_index = 0x1A00)<br>
Feb 11 09:24:16 MAX kernel: [ 2868.276259] EtherCAT DEBUG 0 0:0: ecrt_slave_config_pdo_mapping_add(sc = 0xffff880175cd6800, pdo_index = 0x1A00, entry_index = 0x6041, entry_subindex = 0x00, entry_bit_length = 16)<br>Feb 11 09:24:16 MAX kernel: [ 2868.276270] EtherCAT DEBUG 0 0:0: ecrt_slave_config_pdo_mapping_add(sc = 0xffff880175cd6800, pdo_index = 0x1A00, entry_index = 0x6064, entry_subindex = 0x00, entry_bit_length = 32)<br>
Feb 11 09:24:16 MAX kernel: [ 2868.276280] EtherCAT DEBUG 0 0:0: ecrt_slave_config_pdo_mapping_add(sc = 0xffff880175cd6800, pdo_index = 0x1A00, entry_index = 0x6061, entry_subindex = 0x00, entry_bit_length = 8)<br>Feb 11 09:24:16 MAX kernel: [ 2868.276289] EtherCAT DEBUG 0 0:0: ecrt_slave_config_pdo_mapping_add(sc = 0xffff880175cd6800, pdo_index = 0x1A00, entry_index = 0x1001, entry_subindex = 0x00, entry_bit_length = 8)<br>
Feb 11 09:24:16 MAX kernel: [ 2868.276302] EtherCAT DEBUG 0: ecrt_master_slave_config(master = 0xffff88019fbae000, alias = 0, position = 0, vendor_id = 0x000000e4, product_code = 0x00001133)<br>Feb 11 09:24:16 MAX kernel: [ 2868.276314] EtherCAT DEBUG 0 0:0: ecrt_slave_config_reg_pdo_entry(sc = 0xffff880175cd6800, index = 0x607A, subindex = 0x00, domain = 0xffff8801b52bb700, bit_position = 0xffff880151691ca4)<br>
Feb 11 09:24:16 MAX kernel: [ 2868.276323] EtherCAT DEBUG 0: Domain 1: Added 8 bytes, total 8.<br>Feb 11 09:24:16 MAX kernel: [ 2868.276330] EtherCAT DEBUG 0: ecrt_master_slave_config(master = 0xffff88019fbae000, alias = 0, position = 0, vendor_id = 0x000000e4, product_code = 0x00001133)<br>
Feb 11 09:24:16 MAX kernel: [ 2868.276340] EtherCAT DEBUG 0 0:0: ecrt_slave_config_reg_pdo_entry(sc = 0xffff880175cd6800, index = 0x60FF, subindex = 0x00, domain = 0xffff8801b52bb700, bit_position = 0xffff880151691ca4)<br>
Feb 11 09:24:16 MAX kernel: [ 2868.276349] EtherCAT DEBUG 0: ecrt_master_slave_config(master = 0xffff88019fbae000, alias = 0, position = 0, vendor_id = 0x000000e4, product_code = 0x00001133)<br>Feb 11 09:24:16 MAX kernel: [ 2868.276359] EtherCAT DEBUG 0 0:0: ecrt_slave_config_reg_pdo_entry(sc = 0xffff880175cd6800, index = 0x6041, subindex = 0x00, domain = 0xffff8801b52bbd00, bit_position = 0xffff880151691ca4)<br>
Feb 11 09:24:16 MAX kernel: [ 2868.276368] EtherCAT DEBUG 0: Domain 0: Added 8 bytes, total 8.<br>Feb 11 09:24:16 MAX kernel: [ 2868.276373] EtherCAT DEBUG 0: ecrt_master_slave_config(master = 0xffff88019fbae000, alias = 0, position = 0, vendor_id = 0x000000e4, product_code = 0x00001133)<br>
Feb 11 09:24:16 MAX kernel: [ 2868.276383] EtherCAT DEBUG 0 0:0: ecrt_slave_config_reg_pdo_entry(sc = 0xffff880175cd6800, index = 0x6064, subindex = 0x00, domain = 0xffff8801b52bbd00, bit_position = 0xffff880151691ca4)<br>
Feb 11 09:24:16 MAX kernel: [ 2868.276392] EtherCAT DEBUG 0: ecrt_master_slave_config(master = 0xffff88019fbae000, alias = 0, position = 0, vendor_id = 0x000000e4, product_code = 0x00001133)<br>Feb 11 09:24:16 MAX kernel: [ 2868.276402] EtherCAT DEBUG 0 0:0: ecrt_slave_config_reg_pdo_entry(sc = 0xffff880175cd6800, index = 0x6061, subindex = 0x00, domain = 0xffff8801b52bbd00, bit_position = 0xffff880151691ca4)<br>
Feb 11 09:24:16 MAX kernel: [ 2868.276411] EtherCAT DEBUG 0: ecrt_master_slave_config(master = 0xffff88019fbae000, alias = 0, position = 0, vendor_id = 0x000000e4, product_code = 0x00001133)<br>Feb 11 09:24:16 MAX kernel: [ 2868.276421] EtherCAT DEBUG 0 0:0: ecrt_slave_config_reg_pdo_entry(sc = 0xffff880175cd6800, index = 0x1001, subindex = 0x00, domain = 0xffff8801b52bbd00, bit_position = 0xffff880151691ca4)<br>
Feb 11 09:24:16 MAX kernel: [ 2868.276469] EtherCAT DEBUG 0: ecrt_domain_external_memory(domain = 0xffff8801b52bbd00, mem = 0xffffc900193c4000)<br>Feb 11 09:24:16 MAX kernel: [ 2868.276476] EtherCAT DEBUG 0: ecrt_domain_external_memory(domain = 0xffff8801b52bb700, mem = 0xffffc900193c4008)<br>
Feb 11 09:24:16 MAX kernel: [ 2868.276483] EtherCAT DEBUG 0: ecrt_master_callbacks(master = 0xffff88019fbae000, send_cb = 0xffffffffa056c8f0, receive_cb = 0xffffffffa056d020, cb_data = 0xffff88019fbae000)<br>Feb 11 09:24:16 MAX kernel: [ 2868.276491] EtherCAT DEBUG 0: ecrt_master_activate(master = 0xffff88019fbae000)<br>
Feb 11 09:24:16 MAX kernel: [ 2868.276499] EtherCAT DEBUG 0: Adding datagram pair with expected WC 1.<br>Feb 11 09:24:16 MAX kernel: [ 2868.276505] EtherCAT 0: Domain0: Logical address 0x00000000, 8 byte, expected working counter 1.<br>
Feb 11 09:24:16 MAX kernel: [ 2868.276511] EtherCAT 0: &nbsp; Datagram domain0-0-main: Logical offset 0x00000000, 8 byte, type LRD.<br>Feb 11 09:24:16 MAX kernel: [ 2868.276518] EtherCAT DEBUG 0: Adding datagram pair with expected WC 1.<br>
Feb 11 09:24:16 MAX kernel: [ 2868.276523] EtherCAT 0: Domain1: Logical address 0x00000008, 8 byte, expected working counter 1.<br>Feb 11 09:24:16 MAX kernel: [ 2868.276529] EtherCAT 0: &nbsp; Datagram domain1-8-main: Logical offset 0x00000008, 8 byte, type LWR.<br>
Feb 11 09:24:16 MAX kernel: [ 2868.276534] EtherCAT DEBUG 0: Stopping master thread.<br>Feb 11 09:24:16 MAX kernel: [ 2868.276550] EtherCAT DEBUG 0: Master IDLE thread exiting...<br>Feb 11 09:24:16 MAX kernel: [ 2868.276585] EtherCAT 0: Master thread exited.<br>
Feb 11 09:24:16 MAX kernel: [ 2868.276592] EtherCAT DEBUG 0: FSM datagram is ffff88019fbae678.<br>Feb 11 09:24:16 MAX kernel: [ 2868.276597] EtherCAT 0: Starting EtherCAT-OP thread.<br>Feb 11 09:24:16 MAX kernel: [ 2868.276768] EtherCAT DEBUG 0: Operation thread running with fsm interval = 4000 us, max data size=45000<br>
Feb 11 09:24:16 MAX kernel: [ 2868.276777] EtherCAT DEBUG 0: mmap()<br>Feb 11 09:24:16 MAX kernel: [ 2868.276785] EtherCAT WARNING 0: 2 datagrams UNMATCHED!<br>Feb 11 09:24:16 MAX kernel: [ 2868.276792] EtherCAT DEBUG 0: Vma fault, virtual_address = 00007f979608d000, offset = 0, page = ffffea000695bd00<br>
Feb 11 09:24:16 MAX kernel: [ 2868.278887] EtherCAT DEBUG 0: Configuration changed.<br>Feb 11 09:24:16 MAX kernel: [ 2868.278897] EtherCAT WARNING 0: No app_time received up to now, but master already active.<br>Feb 11 09:24:16 MAX kernel: [ 2868.278905] EtherCAT DEBUG 0: Requesting OP...<br>
Feb 11 09:24:16 MAX kernel: [ 2868.318833] EtherCAT DEBUG 0-0: Changing state from PREOP to OP.<br>Feb 11 09:24:16 MAX kernel: [ 2868.318840] EtherCAT DEBUG 0-0: Configuring...<br>Feb 11 09:24:16 MAX kernel: [ 2868.347855] EtherCAT DEBUG 0-0: Now in INIT.<br>
Feb 11 09:24:16 MAX kernel: [ 2868.347857] EtherCAT DEBUG 0-0: Clearing FMMU configurations...<br>Feb 11 09:24:16 MAX kernel: [ 2868.367847] EtherCAT DEBUG 0-0: Clearing sync manager configurations...<br>Feb 11 09:24:16 MAX kernel: [ 2868.387835] EtherCAT DEBUG 0-0: Configuring mailbox sync managers...<br>
Feb 11 09:24:16 MAX kernel: [ 2868.387838] EtherCAT DEBUG 0-0: SM0: Addr 0x1800, Size &nbsp;16, Ctrl 0x26, En 1<br>Feb 11 09:24:16 MAX kernel: [ 2868.387840] EtherCAT DEBUG 0-0: SM1: Addr 0x1900, Size &nbsp;16, Ctrl 0x12, En 1<br>Feb 11 09:24:16 MAX kernel: [ 2868.427833] EtherCAT DEBUG 0-0: Now in PREOP.<br>
Feb 11 09:24:16 MAX kernel: [ 2868.427839] EtherCAT DEBUG 0-0: Reading mapping of PDO 0x1600.<br>Feb 11 09:24:16 MAX kernel: [ 2868.427841] EtherCAT DEBUG 0-0: Uploading SDO 0x1600:00.<br>Feb 11 09:24:16 MAX kernel: [ 2868.427843] EtherCAT DEBUG 0-0: Upload request:<br>
Feb 11 09:24:16 MAX kernel: [ 2868.427844] EtherCAT DEBUG: 00 20 40 00 16 00 00 00 00 00 <br>Feb 11 09:24:16 MAX kernel: [ 2868.467812] EtherCAT DEBUG 0-0: Upload response:<br>Feb 11 09:24:16 MAX kernel: [ 2868.467814] EtherCAT DEBUG: 00 30 4F 00 16 00 02 00 00 00 <br>
Feb 11 09:24:16 MAX kernel: [ 2868.467818] EtherCAT DEBUG 0-0: Uploaded data:<br>Feb 11 09:24:16 MAX kernel: [ 2868.467819] EtherCAT DEBUG: 02 <br>Feb 11 09:24:16 MAX kernel: [ 2868.467821] EtherCAT DEBUG 0-0: 2 PDO entries mapped.<br>
Feb 11 09:24:16 MAX kernel: [ 2868.467822] EtherCAT DEBUG 0-0: Uploading SDO 0x1600:01.<br>Feb 11 09:24:16 MAX kernel: [ 2868.467823] EtherCAT DEBUG 0-0: Upload request:<br>Feb 11 09:24:16 MAX kernel: [ 2868.467824] EtherCAT DEBUG: 00 20 40 00 16 01 00 00 00 00 <br>
Feb 11 09:24:16 MAX kernel: [ 2868.507802] EtherCAT DEBUG 0-0: Upload response:<br>Feb 11 09:24:16 MAX kernel: [ 2868.507804] EtherCAT DEBUG: 00 30 43 00 16 01 20 00 7A 60 <br>Feb 11 09:24:16 MAX kernel: [ 2868.507808] EtherCAT DEBUG 0-0: Uploaded data:<br>
Feb 11 09:24:16 MAX kernel: [ 2868.507809] EtherCAT DEBUG: 20 00 7A 60 <br>Feb 11 09:24:16 MAX kernel: [ 2868.507812] EtherCAT DEBUG 0-0: PDO entry 0x607A:00, 32 bit, "???".<br>Feb 11 09:24:16 MAX kernel: [ 2868.507814] EtherCAT DEBUG 0-0: Uploading SDO 0x1600:02.<br>
Feb 11 09:24:16 MAX kernel: [ 2868.507816] EtherCAT DEBUG 0-0: Upload request:<br>Feb 11 09:24:16 MAX kernel: [ 2868.507817] EtherCAT DEBUG: 00 20 40 00 16 02 00 00 00 00 <br>Feb 11 09:24:16 MAX kernel: [ 2868.547788] EtherCAT DEBUG 0-0: Upload response:<br>
Feb 11 09:24:16 MAX kernel: [ 2868.547790] EtherCAT DEBUG: 00 30 43 00 16 02 20 00 FF 60 <br>Feb 11 09:24:16 MAX kernel: [ 2868.547795] EtherCAT DEBUG 0-0: Uploaded data:<br>Feb 11 09:24:16 MAX kernel: [ 2868.547796] EtherCAT DEBUG: 20 00 FF 60 <br>
Feb 11 09:24:16 MAX kernel: [ 2868.547800] EtherCAT DEBUG 0-0: PDO entry 0x60FF:00, 32 bit, "???".<br>Feb 11 09:24:16 MAX kernel: [ 2868.547801] EtherCAT DEBUG 0-0: Changing mapping of PDO 0x1600.<br>Feb 11 09:24:16 MAX kernel: [ 2868.547803] EtherCAT DEBUG 0-0: Currently mapped PDO entries: 0x607A:00/32 0x60FF:00/32. Entries to map: 0x607A:00/32 0x60FF:00/32<br>
Feb 11 09:24:16 MAX kernel: [ 2868.547824] EtherCAT DEBUG 0-0: Setting entry count to zero.<br>Feb 11 09:24:16 MAX kernel: [ 2868.547826] EtherCAT DEBUG 0-0: Downloading SDO 0x1600:00.<br>Feb 11 09:24:16 MAX kernel: [ 2868.547827] EtherCAT DEBUG: 00 <br>
Feb 11 09:24:16 MAX kernel: [ 2868.547829] EtherCAT DEBUG 0-0: Expedited download request:<br>Feb 11 09:24:16 MAX kernel: [ 2868.547830] EtherCAT DEBUG: 00 20 2F 00 16 00 00 00 00 00 <br>Feb 11 09:24:17 MAX kernel: [ 2868.587775] EtherCAT DEBUG 0-0: Download response:<br>
Feb 11 09:24:17 MAX kernel: [ 2868.587777] EtherCAT DEBUG: 00 30 60 00 16 00 00 00 00 00 <br>Feb 11 09:24:17 MAX kernel: [ 2868.587781] EtherCAT DEBUG 0-0: Mapping PDO entry 0x607A:00 (32 bit) at position 1.<br>Feb 11 09:24:17 MAX kernel: [ 2868.587783] EtherCAT DEBUG 0-0: Downloading SDO 0x1600:01.<br>
Feb 11 09:24:17 MAX kernel: [ 2868.587784] EtherCAT DEBUG: 20 00 7A 60 <br>Feb 11 09:24:17 MAX kernel: [ 2868.587786] EtherCAT DEBUG 0-0: Expedited download request:<br>Feb 11 09:24:17 MAX kernel: [ 2868.587787] EtherCAT DEBUG: 00 20 23 00 16 01 20 00 7A 60 <br>
Feb 11 09:24:17 MAX kernel: [ 2868.627764] EtherCAT DEBUG 0-0: Download response:<br>Feb 11 09:24:17 MAX kernel: [ 2868.627766] EtherCAT DEBUG: 00 30 60 00 16 01 00 00 00 00 <br>Feb 11 09:24:17 MAX kernel: [ 2868.627772] EtherCAT DEBUG 0-0: Mapping PDO entry 0x60FF:00 (32 bit) at position 2.<br>
Feb 11 09:24:17 MAX kernel: [ 2868.627775] EtherCAT DEBUG 0-0: Downloading SDO 0x1600:02.<br>Feb 11 09:24:17 MAX kernel: [ 2868.627776] EtherCAT DEBUG: 20 00 FF 60 <br>Feb 11 09:24:17 MAX kernel: [ 2868.627779] EtherCAT DEBUG 0-0: Expedited download request:<br>
Feb 11 09:24:17 MAX kernel: [ 2868.627780] EtherCAT DEBUG: 00 20 23 00 16 02 20 00 FF 60 <br>Feb 11 09:24:17 MAX kernel: [ 2868.667749] EtherCAT DEBUG 0-0: Download response:<br>Feb 11 09:24:17 MAX kernel: [ 2868.667751] EtherCAT DEBUG: 00 30 60 00 16 02 00 00 00 00 <br>
Feb 11 09:24:17 MAX kernel: [ 2868.667755] EtherCAT DEBUG 0-0: Setting number of PDO entries to 2.<br>Feb 11 09:24:17 MAX kernel: [ 2868.667756] EtherCAT DEBUG 0-0: Downloading SDO 0x1600:00.<br>Feb 11 09:24:17 MAX kernel: [ 2868.667757] EtherCAT DEBUG: 02 <br>
Feb 11 09:24:17 MAX kernel: [ 2868.667759] EtherCAT DEBUG 0-0: Expedited download request:<br>Feb 11 09:24:17 MAX kernel: [ 2868.667760] EtherCAT DEBUG: 00 20 2F 00 16 00 02 00 00 00 <br>Feb 11 09:24:17 MAX kernel: [ 2868.707743] EtherCAT DEBUG 0-0: Download response:<br>
Feb 11 09:24:17 MAX kernel: [ 2868.707745] EtherCAT DEBUG: 00 30 60 00 16 00 00 00 00 00 <br>Feb 11 09:24:17 MAX kernel: [ 2868.707749] EtherCAT DEBUG 0-0: Successfully configured mapping for PDO 0x1600.<br>Feb 11 09:24:17 MAX kernel: [ 2868.707751] EtherCAT DEBUG 0-0: Setting PDO assignment of SM2:<br>
Feb 11 09:24:17 MAX kernel: [ 2868.707752] EtherCAT DEBUG 0-0: Currently assigned PDOs: 0x1601. PDOs to assign: 0x1600<br>Feb 11 09:24:17 MAX kernel: [ 2868.707756] EtherCAT DEBUG 0-0: Setting number of assigned PDOs to zero.<br>
Feb 11 09:24:17 MAX kernel: [ 2868.707758] EtherCAT DEBUG 0-0: Downloading SDO 0x1C12:00.<br>Feb 11 09:24:17 MAX kernel: [ 2868.707759] EtherCAT DEBUG: 00 <br>Feb 11 09:24:17 MAX kernel: [ 2868.707760] EtherCAT DEBUG 0-0: Expedited download request:<br>
Feb 11 09:24:17 MAX kernel: [ 2868.707761] EtherCAT DEBUG: 00 20 2F 12 1C 00 00 00 00 00 <br>Feb 11 09:24:17 MAX kernel: [ 2868.747725] EtherCAT DEBUG 0-0: Download response:<br>Feb 11 09:24:17 MAX kernel: [ 2868.747727] EtherCAT DEBUG: 00 30 60 12 1C 00 00 00 00 00 <br>
Feb 11 09:24:17 MAX kernel: [ 2868.747733] EtherCAT DEBUG 0-0: Assigning PDO 0x1600 at position 1.<br>Feb 11 09:24:17 MAX kernel: [ 2868.747735] EtherCAT DEBUG 0-0: Downloading SDO 0x1C12:01.<br>Feb 11 09:24:17 MAX kernel: [ 2868.747736] EtherCAT DEBUG: 00 16 <br>
Feb 11 09:24:17 MAX kernel: [ 2868.747739] EtherCAT DEBUG 0-0: Expedited download request:<br>Feb 11 09:24:17 MAX kernel: [ 2868.747740] EtherCAT DEBUG: 00 20 2B 12 1C 01 00 16 00 00 <br>Feb 11 09:24:17 MAX kernel: [ 2868.787713] EtherCAT DEBUG 0-0: Download response:<br>
Feb 11 09:24:17 MAX kernel: [ 2868.787714] EtherCAT DEBUG: 00 30 60 12 1C 01 00 00 00 00 <br>Feb 11 09:24:17 MAX kernel: [ 2868.787719] EtherCAT DEBUG 0-0: Setting number of assigned PDOs to 1.<br>Feb 11 09:24:17 MAX kernel: [ 2868.787720] EtherCAT DEBUG 0-0: Downloading SDO 0x1C12:00.<br>
Feb 11 09:24:17 MAX kernel: [ 2868.787721] EtherCAT DEBUG: 01 <br>Feb 11 09:24:17 MAX kernel: [ 2868.787723] EtherCAT DEBUG 0-0: Expedited download request:<br>Feb 11 09:24:17 MAX kernel: [ 2868.787724] EtherCAT DEBUG: 00 20 2F 12 1C 00 01 00 00 00 <br>
Feb 11 09:24:17 MAX kernel: [ 2868.827699] EtherCAT DEBUG 0-0: Download response:<br>Feb 11 09:24:17 MAX kernel: [ 2868.827701] EtherCAT DEBUG: 00 30 60 12 1C 00 00 00 00 00 <br>Feb 11 09:24:17 MAX kernel: [ 2868.827707] EtherCAT DEBUG 0-0: Successfully configured PDO assignment of SM2.<br>
Feb 11 09:24:17 MAX kernel: [ 2868.827710] EtherCAT DEBUG 0-0: Reading mapping of PDO 0x1A00.<br>Feb 11 09:24:17 MAX kernel: [ 2868.827713] EtherCAT DEBUG 0-0: Uploading SDO 0x1A00:00.<br>Feb 11 09:24:17 MAX kernel: [ 2868.827714] EtherCAT DEBUG 0-0: Upload request:<br>
Feb 11 09:24:17 MAX kernel: [ 2868.827715] EtherCAT DEBUG: 00 20 40 00 1A 00 00 00 00 00 <br>Feb 11 09:24:17 MAX kernel: [ 2868.867685] EtherCAT DEBUG 0-0: Upload response:<br>Feb 11 09:24:17 MAX kernel: [ 2868.867686] EtherCAT DEBUG: 00 30 4F 00 1A 00 04 00 00 00 <br>
Feb 11 09:24:17 MAX kernel: [ 2868.867691] EtherCAT DEBUG 0-0: Uploaded data:<br>Feb 11 09:24:17 MAX kernel: [ 2868.867692] EtherCAT DEBUG: 04 <br>Feb 11 09:24:17 MAX kernel: [ 2868.867693] EtherCAT DEBUG 0-0: 4 PDO entries mapped.<br>
Feb 11 09:24:17 MAX kernel: [ 2868.867694] EtherCAT DEBUG 0-0: Uploading SDO 0x1A00:01.<br>Feb 11 09:24:17 MAX kernel: [ 2868.867696] EtherCAT DEBUG 0-0: Upload request:<br>Feb 11 09:24:17 MAX kernel: [ 2868.867696] EtherCAT DEBUG: 00 20 40 00 1A 01 00 00 00 00 <br>
Feb 11 09:24:17 MAX kernel: [ 2868.907679] EtherCAT DEBUG 0-0: Upload response:<br>Feb 11 09:24:17 MAX kernel: [ 2868.907680] EtherCAT DEBUG: 00 30 43 00 1A 01 10 00 41 60 <br>Feb 11 09:24:17 MAX kernel: [ 2868.907685] EtherCAT DEBUG 0-0: Uploaded data:<br>
Feb 11 09:24:17 MAX kernel: [ 2868.907686] EtherCAT DEBUG: 10 00 41 60 <br>Feb 11 09:24:17 MAX kernel: [ 2868.907689] EtherCAT DEBUG 0-0: PDO entry 0x6041:00, 16 bit, "???".<br>Feb 11 09:24:17 MAX kernel: [ 2868.907691] EtherCAT DEBUG 0-0: Uploading SDO 0x1A00:02.<br>
Feb 11 09:24:17 MAX kernel: [ 2868.907692] EtherCAT DEBUG 0-0: Upload request:<br>Feb 11 09:24:17 MAX kernel: [ 2868.907693] EtherCAT DEBUG: 00 20 40 00 1A 02 00 00 00 00 <br>Feb 11 09:24:17 MAX kernel: [ 2868.947660] EtherCAT DEBUG 0-0: Upload response:<br>
Feb 11 09:24:17 MAX kernel: [ 2868.947662] EtherCAT DEBUG: 00 30 43 00 1A 02 20 00 64 60 <br>Feb 11 09:24:17 MAX kernel: [ 2868.947667] EtherCAT DEBUG 0-0: Uploaded data:<br>Feb 11 09:24:17 MAX kernel: [ 2868.947668] EtherCAT DEBUG: 20 00 64 60 <br>
Feb 11 09:24:17 MAX kernel: [ 2868.947672] EtherCAT DEBUG 0-0: PDO entry 0x6064:00, 32 bit, "???".<br>Feb 11 09:24:17 MAX kernel: [ 2868.947674] EtherCAT DEBUG 0-0: Uploading SDO 0x1A00:03.<br>Feb 11 09:24:17 MAX kernel: [ 2868.947675] EtherCAT DEBUG 0-0: Upload request:<br>
Feb 11 09:24:17 MAX kernel: [ 2868.947676] EtherCAT DEBUG: 00 20 40 00 1A 03 00 00 00 00 <br>Feb 11 09:24:17 MAX kernel: [ 2868.987649] EtherCAT DEBUG 0-0: Upload response:<br>Feb 11 09:24:17 MAX kernel: [ 2868.987650] EtherCAT DEBUG: 00 30 43 00 1A 03 08 00 61 60 <br>
Feb 11 09:24:17 MAX kernel: [ 2868.987654] EtherCAT DEBUG 0-0: Uploaded data:<br>Feb 11 09:24:17 MAX kernel: [ 2868.987655] EtherCAT DEBUG: 08 00 61 60 <br>Feb 11 09:24:17 MAX kernel: [ 2868.987658] EtherCAT DEBUG 0-0: PDO entry 0x6061:00, 8 bit, "???".<br>
Feb 11 09:24:17 MAX kernel: [ 2868.987659] EtherCAT DEBUG 0-0: Uploading SDO 0x1A00:04.<br>Feb 11 09:24:17 MAX kernel: [ 2868.987660] EtherCAT DEBUG 0-0: Upload request:<br>Feb 11 09:24:17 MAX kernel: [ 2868.987661] EtherCAT DEBUG: 00 20 40 00 1A 04 00 00 00 00 <br>
Feb 11 09:24:17 MAX kernel: [ 2869.027635] EtherCAT DEBUG 0-0: Upload response:<br>Feb 11 09:24:17 MAX kernel: [ 2869.027637] EtherCAT DEBUG: 00 30 43 00 1A 04 08 00 01 10 <br>Feb 11 09:24:17 MAX kernel: [ 2869.027642] EtherCAT DEBUG 0-0: Uploaded data:<br>
Feb 11 09:24:17 MAX kernel: [ 2869.027643] EtherCAT DEBUG: 08 00 01 10 <br>Feb 11 09:24:17 MAX kernel: [ 2869.027647] EtherCAT DEBUG 0-0: PDO entry 0x1001:00, 8 bit, "???".<br>Feb 11 09:24:17 MAX kernel: [ 2869.027649] EtherCAT DEBUG 0-0: Changing mapping of PDO 0x1A00.<br>
Feb 11 09:24:17 MAX kernel: [ 2869.027650] EtherCAT DEBUG 0-0: Currently mapped PDO entries: 0x6041:00/16 0x6064:00/32 0x6061:00/8 0x1001:00/8. Entries to map: 0x6041:00/16 0x6064:00/32 0x6061:00/8 0x1001:00/8<br>Feb 11 09:24:17 MAX kernel: [ 2869.027659] EtherCAT DEBUG 0-0: Setting entry count to zero.<br>
Feb 11 09:24:17 MAX kernel: [ 2869.027661] EtherCAT DEBUG 0-0: Downloading SDO 0x1A00:00.<br>Feb 11 09:24:17 MAX kernel: [ 2869.027662] EtherCAT DEBUG: 00 <br>Feb 11 09:24:17 MAX kernel: [ 2869.027664] EtherCAT DEBUG 0-0: Expedited download request:<br>
Feb 11 09:24:17 MAX kernel: [ 2869.027666] EtherCAT DEBUG: 00 20 2F 00 1A 00 00 00 00 00 <br>Feb 11 09:24:17 MAX kernel: [ 2869.067622] EtherCAT DEBUG 0-0: Download response:<br>Feb 11 09:24:17 MAX kernel: [ 2869.067623] EtherCAT DEBUG: 00 30 60 00 1A 00 00 00 00 00 <br>
Feb 11 09:24:17 MAX kernel: [ 2869.067627] EtherCAT DEBUG 0-0: Mapping PDO entry 0x6041:00 (16 bit) at position 1.<br>Feb 11 09:24:17 MAX kernel: [ 2869.067629] EtherCAT DEBUG 0-0: Downloading SDO 0x1A00:01.<br>Feb 11 09:24:17 MAX kernel: [ 2869.067630] EtherCAT DEBUG: 10 00 41 60 <br>
Feb 11 09:24:17 MAX kernel: [ 2869.067632] EtherCAT DEBUG 0-0: Expedited download request:<br>Feb 11 09:24:17 MAX kernel: [ 2869.067633] EtherCAT DEBUG: 00 20 23 00 1A 01 10 00 41 60 <br>Feb 11 09:24:17 MAX kernel: [ 2869.107614] EtherCAT DEBUG 0-0: Download response:<br>
Feb 11 09:24:17 MAX kernel: [ 2869.107617] EtherCAT DEBUG: 00 30 60 00 1A 01 00 00 00 00 <br>Feb 11 09:24:17 MAX kernel: [ 2869.107621] EtherCAT DEBUG 0-0: Mapping PDO entry 0x6064:00 (32 bit) at position 2.<br>Feb 11 09:24:17 MAX kernel: [ 2869.107623] EtherCAT DEBUG 0-0: Downloading SDO 0x1A00:02.<br>
Feb 11 09:24:17 MAX kernel: [ 2869.107624] EtherCAT DEBUG: 20 00 64 60 <br>Feb 11 09:24:17 MAX kernel: [ 2869.107626] EtherCAT DEBUG 0-0: Expedited download request:<br>Feb 11 09:24:17 MAX kernel: [ 2869.107627] EtherCAT DEBUG: 00 20 23 00 1A 02 20 00 64 60 <br>
Feb 11 09:24:17 MAX kernel: [ 2869.147593] EtherCAT DEBUG 0-0: Download response:<br>Feb 11 09:24:17 MAX kernel: [ 2869.147595] EtherCAT DEBUG: 00 30 60 00 1A 02 00 00 00 00 <br>Feb 11 09:24:17 MAX kernel: [ 2869.147600] EtherCAT DEBUG 0-0: Mapping PDO entry 0x6061:00 (8 bit) at position 3.<br>
Feb 11 09:24:17 MAX kernel: [ 2869.147602] EtherCAT DEBUG 0-0: Downloading SDO 0x1A00:03.<br>Feb 11 09:24:17 MAX kernel: [ 2869.147603] EtherCAT DEBUG: 08 00 61 60 <br>Feb 11 09:24:17 MAX kernel: [ 2869.147606] EtherCAT DEBUG 0-0: Expedited download request:<br>
Feb 11 09:24:17 MAX kernel: [ 2869.147607] EtherCAT DEBUG: 00 20 23 00 1A 03 08 00 61 60 <br>Feb 11 09:24:17 MAX kernel: [ 2869.187585] EtherCAT DEBUG 0-0: Download response:<br>Feb 11 09:24:17 MAX kernel: [ 2869.187586] EtherCAT DEBUG: 00 30 60 00 1A 03 00 00 00 00 <br>
Feb 11 09:24:17 MAX kernel: [ 2869.187590] EtherCAT DEBUG 0-0: Mapping PDO entry 0x1001:00 (8 bit) at position 4.<br>Feb 11 09:24:17 MAX kernel: [ 2869.187592] EtherCAT DEBUG 0-0: Downloading SDO 0x1A00:04.<br>Feb 11 09:24:17 MAX kernel: [ 2869.187593] EtherCAT DEBUG: 08 00 01 10 <br>
Feb 11 09:24:17 MAX kernel: [ 2869.187595] EtherCAT DEBUG 0-0: Expedited download request:<br>Feb 11 09:24:17 MAX kernel: [ 2869.187596] EtherCAT DEBUG: 00 20 23 00 1A 04 08 00 01 10 <br>Feb 11 09:24:17 MAX kernel: [ 2869.227574] EtherCAT DEBUG 0-0: Download response:<br>
Feb 11 09:24:17 MAX kernel: [ 2869.227576] EtherCAT DEBUG: 00 30 60 00 1A 04 00 00 00 00 <br>Feb 11 09:24:17 MAX kernel: [ 2869.227582] EtherCAT DEBUG 0-0: Setting number of PDO entries to 4.<br>Feb 11 09:24:17 MAX kernel: [ 2869.227584] EtherCAT DEBUG 0-0: Downloading SDO 0x1A00:00.<br>
Feb 11 09:24:17 MAX kernel: [ 2869.227585] EtherCAT DEBUG: 04 <br>Feb 11 09:24:17 MAX kernel: [ 2869.227588] EtherCAT DEBUG 0-0: Expedited download request:<br>Feb 11 09:24:17 MAX kernel: [ 2869.227589] EtherCAT DEBUG: 00 20 2F 00 1A 00 04 00 00 00 <br>
Feb 11 09:24:17 MAX kernel: [ 2869.267559] EtherCAT DEBUG 0-0: Download response:<br>Feb 11 09:24:17 MAX kernel: [ 2869.267560] EtherCAT DEBUG: 00 30 60 00 1A 00 00 00 00 00 <br>Feb 11 09:24:17 MAX kernel: [ 2869.267564] EtherCAT DEBUG 0-0: Successfully configured mapping for PDO 0x1A00.<br>
Feb 11 09:24:17 MAX kernel: [ 2869.267566] EtherCAT DEBUG 0-0: Setting PDO assignment of SM3:<br>Feb 11 09:24:17 MAX kernel: [ 2869.267568] EtherCAT DEBUG 0-0: Currently assigned PDOs: 0x1A01. PDOs to assign: 0x1A00<br>Feb 11 09:24:17 MAX kernel: [ 2869.267571] EtherCAT DEBUG 0-0: Setting number of assigned PDOs to zero.<br>
Feb 11 09:24:17 MAX kernel: [ 2869.267573] EtherCAT DEBUG 0-0: Downloading SDO 0x1C13:00.<br>Feb 11 09:24:17 MAX kernel: [ 2869.267574] EtherCAT DEBUG: 00 <br>Feb 11 09:24:17 MAX kernel: [ 2869.267575] EtherCAT DEBUG 0-0: Expedited download request:<br>
Feb 11 09:24:17 MAX kernel: [ 2869.267576] EtherCAT DEBUG: 00 20 2F 13 1C 00 00 00 00 00 <br>Feb 11 09:24:17 MAX kernel: [ 2869.307546] EtherCAT DEBUG 0-0: Download response:<br>Feb 11 09:24:17 MAX kernel: [ 2869.307548] EtherCAT DEBUG: 00 30 60 13 1C 00 00 00 00 00 <br>
Feb 11 09:24:17 MAX kernel: [ 2869.307553] EtherCAT DEBUG 0-0: Assigning PDO 0x1A00 at position 1.<br>Feb 11 09:24:17 MAX kernel: [ 2869.307555] EtherCAT DEBUG 0-0: Downloading SDO 0x1C13:01.<br>Feb 11 09:24:17 MAX kernel: [ 2869.307556] EtherCAT DEBUG: 00 1A <br>
Feb 11 09:24:17 MAX kernel: [ 2869.307558] EtherCAT DEBUG 0-0: Expedited download request:<br>Feb 11 09:24:17 MAX kernel: [ 2869.307559] EtherCAT DEBUG: 00 20 2B 13 1C 01 00 1A 00 00 <br>Feb 11 09:24:17 MAX kernel: [ 2869.347534] EtherCAT DEBUG 0-0: Download response:<br>
Feb 11 09:24:17 MAX kernel: [ 2869.347536] EtherCAT DEBUG: 00 30 60 13 1C 01 00 00 00 00 <br>Feb 11 09:24:17 MAX kernel: [ 2869.347541] EtherCAT DEBUG 0-0: Setting number of assigned PDOs to 1.<br>Feb 11 09:24:17 MAX kernel: [ 2869.347544] EtherCAT DEBUG 0-0: Downloading SDO 0x1C13:00.<br>
Feb 11 09:24:17 MAX kernel: [ 2869.347545] EtherCAT DEBUG: 01 <br>Feb 11 09:24:17 MAX kernel: [ 2869.347547] EtherCAT DEBUG 0-0: Expedited download request:<br>Feb 11 09:24:17 MAX kernel: [ 2869.347548] EtherCAT DEBUG: 00 20 2F 13 1C 00 01 00 00 00 <br>
Feb 11 09:24:17 MAX kernel: [ 2869.387521] EtherCAT DEBUG 0-0: Download response:<br>Feb 11 09:24:17 MAX kernel: [ 2869.387522] EtherCAT DEBUG: 00 30 60 13 1C 00 00 00 00 00 <br>Feb 11 09:24:17 MAX kernel: [ 2869.387527] EtherCAT DEBUG 0-0: Successfully configured PDO assignment of SM3.<br>
Feb 11 09:24:17 MAX kernel: [ 2869.387532] EtherCAT DEBUG 0-0: SM2: Addr 0x1600, Size &nbsp; 8, Ctrl 0x24, En 1<br>Feb 11 09:24:17 MAX kernel: [ 2869.387534] EtherCAT DEBUG 0-0: SM3: Addr 0x1A00, Size &nbsp; 8, Ctrl 0x10, En 1<br>Feb 11 09:24:17 MAX kernel: [ 2869.407520] EtherCAT DEBUG 0 0:0: FMMU: LogAddr 0x00000008, Size &nbsp; 8, PhysAddr 0x1600, SM2, Dir out<br>
Feb 11 09:24:17 MAX kernel: [ 2869.407522] EtherCAT DEBUG 0 0:0: FMMU: LogAddr 0x00000000, Size &nbsp; 8, PhysAddr 0x1A00, SM3, Dir in<br>Feb 11 09:24:17 MAX kernel: [ 2869.437507] EtherCAT 0: Domain 1: Working counter changed to 1/1.<br>
Feb 11 09:24:17 MAX kernel: [ 2869.447503] EtherCAT DEBUG 0-0: Now in SAFEOP.<br>Feb 11 09:24:17 MAX kernel: [ 2869.477491] EtherCAT DEBUG 0-0: Now in OP. Finished configuration.<br>Feb 11 09:24:17 MAX kernel: [ 2869.498564] EtherCAT 0: Slave states on main device: OP.<br>
Feb 11 09:24:20 MAX dhclient: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 20</div></div>
Muhammad Nabeel | 7 Feb 04:05 2014
Picon

Re: etherlab-users Digest, Vol 81, Issue 1

Dear Thanh,

I am also working with elmo drive using Ethercat master and it is working perfectly, could you please tell me what problem you are facing right now?

Best Regards
Nabeel

> From: etherlab-users-request-TgCWn71uKPpg9hUCZPvPmw@public.gmane.org
> Subject: etherlab-users Digest, Vol 81, Issue 1
> To: etherlab-users <at> etherlab.org
> Date: Sun, 2 Feb 2014 12:00:01 +0100
>
> Send etherlab-users mailing list submissions to
> etherlab-users <at> etherlab.org
>
> 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
> etherlab-users-request-TgCWn71uKPpg9hUCZPvPmw@public.gmane.org
>
> You can reach the person managing the list at
> etherlab-users-owner-TgCWn71uKPpg9hUCZPvPmw@public.gmane.org
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of etherlab-users digest..."
>
>
> Today's Topics:
>
> 1. Problem with controlling Elmo gold solo drive (Thanh Tam Ho)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Sat, 1 Feb 2014 17:06:49 +0000
> From: Thanh Tam Ho <thanhtam.ho-uATSLe9SVu+B+jHODAdFcQ@public.gmane.org>
> To: "etherlab-users <at> etherlab.org" <etherlab-users-TgCWn71uKPpg9hUCZPvPmw@public.gmane.org>
> Subject: [etherlab-users] Problem with controlling Elmo gold solo
> drive
> Message-ID: <BLU175-W17DFC151B6D2C615C13CA4FEA90-MsuGFMq8XAE@public.gmane.org>
> Content-Type: text/plain; charset="iso-8859-1"
>
> Hello all, I am trying to control an Elmo gold solo drive. Using Twincat it is possible but when I used Etherlab master 1.5.2 it was failed. The master can detect the device and print out some in formation including vendor, product ID, sdo and pdo (but few). However I cannot make any communication. I cannot even read the sdo object by upload command line tool. Checking dmesg I saw that the device cannot get in INIT state. I have also tried to update new eeprom content generated from Twincat, using patched provided by Jesper Smith but I am still failed. May anyone give me some advises? Many thanks,Ho Tam,
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: <http://lists.etherlab.org/pipermail/etherlab-users/attachments/20140201/dafebb8c/attachment-0001.html>
>
> ------------------------------
>
> _______________________________________________
> etherlab-users mailing list
> etherlab-users <at> etherlab.org
> http://lists.etherlab.org/mailman/listinfo/etherlab-users
>
>
> End of etherlab-users Digest, Vol 81, Issue 1
> *********************************************
<div><div dir="ltr">Dear Thanh,<div><br></div>
<div>I am also working with elmo drive using Ethercat master and it is working perfectly, could you please tell me what problem you are facing right now?</div>
<div><br></div>
<div>Best Regards</div>
<div>Nabeel</div>
<div>
<br><div>&gt; From: etherlab-users-request@...<br>&gt; Subject: etherlab-users Digest, Vol 81, Issue 1<br>&gt; To: etherlab-users <at> etherlab.org<br>&gt; Date: Sun, 2 Feb 2014 12:00:01 +0100<br>&gt; <br>&gt; Send etherlab-users mailing list submissions to<br>&gt; 	etherlab-users <at> etherlab.org<br>&gt; <br>&gt; To subscribe or unsubscribe via the World Wide Web, visit<br>&gt; 	http://lists.etherlab.org/mailman/listinfo/etherlab-users<br>&gt; or, via email, send a message with subject or body 'help' to<br>&gt; 	etherlab-users-request@...<br>&gt; <br>&gt; You can reach the person managing the list at<br>&gt; 	etherlab-users-owner@...<br>&gt; <br>&gt; When replying, please edit your Subject line so it is more specific<br>&gt; than "Re: Contents of etherlab-users digest..."<br>&gt; <br>&gt; <br>&gt; Today's Topics:<br>&gt; <br>&gt;    1. Problem with controlling Elmo gold solo drive (Thanh Tam Ho)<br>&gt; <br>&gt; <br>&gt; ----------------------------------------------------------------------<br>&gt; <br>&gt; Message: 1<br>&gt; Date: Sat, 1 Feb 2014 17:06:49 +0000<br>&gt; From: Thanh Tam Ho &lt;thanhtam.ho@...&gt;<br>&gt; To: "etherlab-users <at> etherlab.org" &lt;etherlab-users@...&gt;<br>&gt; Subject: [etherlab-users] Problem with controlling Elmo gold solo<br>&gt; 	drive<br>&gt; Message-ID: &lt;BLU175-W17DFC151B6D2C615C13CA4FEA90@...&gt;<br>&gt; Content-Type: text/plain; charset="iso-8859-1"<br>&gt; <br>&gt; Hello all, I am trying to control an Elmo gold solo drive. Using Twincat it is possible but when I used Etherlab master 1.5.2 it was failed. The master can detect the device and print out some in formation including vendor, product ID, sdo and pdo (but few). However I cannot make any communication. I cannot even read the sdo object by upload command line tool. Checking dmesg I saw that the device cannot get in INIT state. I have also tried to update new eeprom content generated from Twincat, using patched provided by Jesper Smith but I am still failed. May anyone give me some advises? Many thanks,Ho Tam, 		 	   		  <br>&gt; -------------- next part --------------<br>&gt; An HTML attachment was scrubbed...<br>&gt; URL: &lt;http://lists.etherlab.org/pipermail/etherlab-users/attachments/20140201/dafebb8c/attachment-0001.html&gt;<br>&gt; <br>&gt; ------------------------------<br>&gt; <br>&gt; _______________________________________________<br>&gt; etherlab-users mailing list<br>&gt; etherlab-users <at> etherlab.org<br>&gt; http://lists.etherlab.org/mailman/listinfo/etherlab-users<br>&gt; <br>&gt; <br>&gt; End of etherlab-users Digest, Vol 81, Issue 1<br>&gt; *********************************************<br>
</div>
</div> 		 	   		  </div></div>
Thanh Tam Ho | 5 Feb 12:05 2014

Re: etherlab-users Digest, Vol 81, Issue 1

Hello,
I now can overcome, but not really solve, the problem by doing these steps:
- Reset the Elmo drive power
- While the master does not regconize the drive yet, read any dummy sdo object, like: sudo ./ethercat upload
-t uint32 0x1018 1
- Wait until the drive exist on the network, read the sdo again. And this time it works. After that I can
control the drive as well.
May anyone figure out what possible problems here?
Thank you,

--- Original Message ---

From: etherlab-users-request@...
Sent: February 2, 2014 8:00 PM
To: etherlab-users@...
Subject: etherlab-users Digest, Vol 81, Issue 1

Send etherlab-users mailing list submissions to
        etherlab-users@...

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
        etherlab-users-request@...

You can reach the person managing the list at
        etherlab-users-owner@...

When replying, please edit your Subject line so it is more specific
than "Re: Contents of etherlab-users digest..."

Today's Topics:

   1. Problem with controlling Elmo gold solo drive (Thanh Tam Ho)

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

Message: 1
Date: Sat, 1 Feb 2014 17:06:49 +0000
From: Thanh Tam Ho <thanhtam.ho@...>
To: "etherlab-users@..." <etherlab-users@...>
Subject: [etherlab-users] Problem with controlling Elmo gold solo
        drive
Message-ID: <BLU175-W17DFC151B6D2C615C13CA4FEA90@...>
Content-Type: text/plain; charset="iso-8859-1"

Hello all, I am trying to control an Elmo gold solo drive. Using Twincat it is possible but when I used
Etherlab master 1.5.2 it was failed. The master can detect the device and print out some in formation
including vendor, product ID, sdo and pdo (but few). However I cannot make any communication. I cannot
even read the sdo object by upload command line tool. Checking dmesg I saw that the device cannot get in INIT
state. I have also tried to update new eeprom content generated from Twincat, using patched provided by
Jesper Smith but I am still failed. May anyone give me some advises? Many thanks,Ho Tam,
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.etherlab.org/pipermail/etherlab-users/attachments/20140201/dafebb8c/attachment-0001.html>

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

_______________________________________________
etherlab-users mailing list
etherlab-users@...
http://lists.etherlab.org/mailman/listinfo/etherlab-users

End of etherlab-users Digest, Vol 81, Issue 1
*********************************************
Zhiyong Weng | 5 Feb 02:12 2014
Picon

where is ring position come from?

Hi ALL,

    From document "slave position" is "the absolute ring position in the bus" .
Does etherlab assign ring position base on network topology?

    For example, I have two slaves and one master , connected as below.
    the slave1 always assign position 0? slave2 always assign position 1?

master------slave1--------slave2

    Thank you.

Regards,
Max
<div><div dir="ltr">Hi ALL,<div><br></div>
<div>&nbsp; &nbsp; From document "slave position" is "the absolute ring position in the bus" .</div>
<div>Does etherlab assign ring position base on network topology?</div>
<div>
<br>
</div>
<div>&nbsp; &nbsp; For example, I have two slaves and one master , connected as below.</div>
<div>&nbsp; &nbsp; the slave1 always assign position 0? slave2 always assign position 1?</div>
<div><br></div>
<div>master------slave1--------slave2</div>
<div><br></div>
<div>&nbsp; &nbsp; Thank you.</div>
<div><br></div>
<div>Regards,</div>
<div>Max</div>
</div></div>
Zhiyong Weng | 4 Feb 11:33 2014
Picon

Slave does not provide mailbox sync manager configurations

Hi ALL,

   I am newbie for ethercat and trying to use etherlab to exchange data with a motor.

   After installing etherlab, I managed to read some device info from the motor, with command line tools, like "ethercat slaves". also can conduct SDO access successfully.

   So I wrote a piece of code to send the PDOs. but failed and get errors in syslog as below. 
    My guess is the motor's slave controller missing sync manager(2 and 3) addresses in the SII, as it only show sm0, sm1.
But in the xml provied by vendor, it do has 4 sm. file attached.
Pls help!

Regards,
Max

Feb  4 17:59:12 MAX kernel: [13654.005940] EtherCAT DEBUG 0-0: Slave does not provide mailbox sync manager configurations.
Feb  4 17:59:12 MAX kernel: [13654.005943] EtherCAT DEBUG 0-0: SM0: Addr 0x1800, Size  16, Ctrl 0x26, En 1
Feb  4 17:59:12 MAX kernel: [13654.005944] EtherCAT DEBUG 0-0: SM1: Addr 0x1900, Size  16, Ctrl 0x22, En 1

sm info in xml: 
<Sm MinSize="6" MaxSize="40" DefaultSize="16" StartAddress="#x1800" ControlByte="#x26" Enable="1">MBoxOut</Sm>
<Sm MinSize="6" MaxSize="40" DefaultSize="16" StartAddress="#x1900" ControlByte="#x12" Enable="1">MBoxIn</Sm>
<Sm StartAddress="#x1600" ControlByte="#x24" Enable="1">Outputs</Sm>
<Sm StartAddress="#x1A00" ControlByte="#x10" Enable="1">Inputs</Sm>
    
my PDO configure:
const static ec_pdo_entry_reg_t domain1_regs[] = { {AliasAndPositon, VendorID_ProductCode, 0x1A00, 4, &off_1A00}, {} }; ec_pdo_entry_info_t duetfl80_channel1[] = { {0x1A00, 4, 32} // modes_of_operation_display }; static ec_pdo_info_t duetfl80_pdos[] = { {0x1900,1 , duetfl80_channel1} // pdo index input 0x1A00? }; static ec_sync_info_t duetfl80_syncs[] = { {3, EC_DIR_INPUT, 1, duetfl80_pdos}, {0xff} };
ethercat slaves
0 0:0 PREOP + 0x000000e4:0x00001133

ethercat slaves -v
=== Master 0, Slave 0 ===
Device: Main
State: PREOP
Flag: +
Identity:
Vendor Id: 0x000000e4
Product code: 0x00001133
Revision number: 0x00020000
Serial number: 0x00000000
DL information:
FMMU bit operation: no
Distributed clocks: no
Port Type Link Loop Signal NextSlave
0 N/A up open yes -
1 N/A down closed no -
2 N/A down closed no -
3 N/A down closed no -
Mailboxes:
Bootstrap RX: 0x0000/0, TX: 0x0000/0
Standard RX: 0x1800/16, TX: 0x1900/16
Supported protocols: CoE

ethercat sii_read -v
SII Area:
08 00 00 08 00 00 00 00 00 00 00 00 00 00 f5 00
e4 00 00 00 33 11 00 00 00 00 02 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 18 10 00 00 19 10 00 04 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00


Feb  4 18:31:17 MAX kernel: [15578.408560] EtherCAT: Requesting master 0...
Feb  4 18:31:17 MAX kernel: [15578.408570] EtherCAT DEBUG 0: IDLE -> OPERATION.
Feb  4 18:31:17 MAX kernel: [15578.408575] EtherCAT: Successfully requested master 0.
Feb  4 18:31:17 MAX kernel: [15578.408584] EtherCAT DEBUG 0: ecrt_master_create_domain(master = 0xffff880194dba000)
Feb  4 18:31:17 MAX kernel: [15578.408590] EtherCAT DEBUG 0: Created domain 0.
Feb  4 18:31:17 MAX kernel: [15578.408600] EtherCAT DEBUG 0: ecrt_master_slave_config(master =
0xffff880194dba000, alias = 0, position = 0, vendor_id = 0x000000e4, product_code = 0x00001133)
Feb  4 18:31:17 MAX kernel: [15578.408608] EtherCAT DEBUG 0: Creating slave configuration for 0:0, 0x000000E4/0x00001133.
Feb  4 18:31:17 MAX kernel: [15578.408616] EtherCAT DEBUG 0 0:0: Attached slave 0.
Feb  4 18:31:17 MAX kernel: [15578.408705] EtherCAT DEBUG 0 0:0:
ecrt_slave_config_create_sdo_request_err(sc = 0xffff88010d69f000, index = 0x6061, subindex =
0x00, size = 1)
Feb  4 18:31:17 MAX kernel: [15578.408842] EtherCAT DEBUG 0 0:0: ecrt_slave_config_sync_manager(sc =
0xffff88010d69f000, sync_index = 1, dir = 2, watchdog_mode = 0)
Feb  4 18:31:17 MAX kernel: [15578.408859] EtherCAT DEBUG 0 0:0:
ecrt_slave_config_pdo_assign_clear(sc = 0xffff88010d69f000, sync_index = 1)
Feb  4 18:31:17 MAX kernel: [15578.408873] EtherCAT DEBUG 0 0:0: ecrt_slave_config_pdo_assign_add(sc =
0xffff88010d69f000, sync_index = 1, pdo_index = 0x1900)
Feb  4 18:31:17 MAX kernel: [15578.408884] EtherCAT DEBUG 0 0:0: Loading default mapping for PDO 0x1900.
Feb  4 18:31:17 MAX kernel: [15578.408890] EtherCAT DEBUG 0 0:0: No default mapping found.
Feb  4 18:31:17 MAX kernel: [15578.408901] EtherCAT DEBUG 0 0:0:
ecrt_slave_config_pdo_mapping_clear(sc = 0xffff88010d69f000, pdo_index = 0x1900)
Feb  4 18:31:17 MAX kernel: [15578.408917] EtherCAT DEBUG 0 0:0: ecrt_slave_config_pdo_mapping_add(sc
= 0xffff88010d69f000, pdo_index = 0x1900, entry_index = 0x1A00, entry_subindex = 0x04,
entry_bit_length = 32)
Feb  4 18:31:17 MAX kernel: [15578.408936] EtherCAT DEBUG 0: ecrt_master_slave_config(master =
0xffff880194dba000, alias = 0, position = 0, vendor_id = 0x000000e4, product_code = 0x00001133)
Feb  4 18:31:17 MAX kernel: [15578.408955] EtherCAT DEBUG 0 0:0: ecrt_slave_config_reg_pdo_entry(sc =
0xffff88010d69f000, index = 0x1A00, subindex = 0x04, domain = 0xffff8800a00d8c00, bit_position = 0xffff880095113ca4)
Feb  4 18:31:17 MAX kernel: [15578.408965] EtherCAT DEBUG 0: Domain 0: Added 4 bytes, total 4.
Feb  4 18:31:17 MAX kernel: [15578.409045] EtherCAT DEBUG 0: ecrt_domain_external_memory(domain =
0xffff8800a00d8c00, mem = 0xffffc9001a4ed000)
Feb  4 18:31:17 MAX kernel: [15578.409058] EtherCAT DEBUG 0: ecrt_master_callbacks(master =
0xffff880194dba000, send_cb = 0xffffffffa055e8e0, receive_cb = 0xffffffffa055f010, cb_data = 0xffff880194dba000)
Feb  4 18:31:17 MAX kernel: [15578.409069] EtherCAT DEBUG 0: ecrt_master_activate(master = 0xffff880194dba000)
Feb  4 18:31:17 MAX kernel: [15578.409081] EtherCAT DEBUG 0: Adding datagram pair with expected WC 1.
Feb  4 18:31:17 MAX kernel: [15578.409090] EtherCAT 0: Domain0: Logical address 0x00000000, 4 byte,
expected working counter 1.
Feb  4 18:31:17 MAX kernel: [15578.409099] EtherCAT 0:   Datagram domain0-0-main: Logical offset
0x00000000, 4 byte, type LRD.
Feb  4 18:31:17 MAX kernel: [15578.409107] EtherCAT DEBUG 0: Stopping master thread.
Feb  4 18:31:17 MAX kernel: [15578.409171] EtherCAT DEBUG 0: Master IDLE thread exiting...
Feb  4 18:31:17 MAX kernel: [15578.409246] EtherCAT 0: Master thread exited.
Feb  4 18:31:17 MAX kernel: [15578.409259] EtherCAT DEBUG 0: FSM datagram is ffff880194dba678.
Feb  4 18:31:17 MAX kernel: [15578.409265] EtherCAT 0: Starting EtherCAT-OP thread.
Feb  4 18:31:17 MAX kernel: [15578.409493] EtherCAT DEBUG 0: mmap()
Feb  4 18:31:17 MAX kernel: [15578.409503] EtherCAT DEBUG 0: Operation thread running with fsm interval =
4000 us, max data size=45000
Feb  4 18:31:17 MAX kernel: [15578.409513] EtherCAT WARNING 0: 1 datagram UNMATCHED!
Feb  4 18:31:17 MAX kernel: [15578.409528] EtherCAT DEBUG 0: Vma fault, virtual_address =
00007f41f1042000, offset = 0, page = ffffea0002ba5d00
Feb  4 18:31:17 MAX kernel: [15578.410993] EtherCAT DEBUG 0: Configuration changed (aborting state check).
Feb  4 18:31:17 MAX kernel: [15578.411002] EtherCAT WARNING 0: No app_time received up to now, but master
already active.
Feb  4 18:31:17 MAX kernel: [15578.411011] EtherCAT DEBUG 0: Requesting OP...
Feb  4 18:31:17 MAX kernel: [15578.451070] EtherCAT DEBUG 0-0: Changing state from PREOP to OP.
Feb  4 18:31:17 MAX kernel: [15578.451088] EtherCAT DEBUG 0-0: Configuring...
Feb  4 18:31:17 MAX kernel: [15578.480615] EtherCAT DEBUG 0-0: Now in INIT.
Feb  4 18:31:17 MAX kernel: [15578.480617] EtherCAT DEBUG 0-0: Clearing FMMU configurations...
Feb  4 18:31:17 MAX kernel: [15578.490607] EtherCAT DEBUG 0-0: Clearing sync manager configurations...
Feb  4 18:31:17 MAX kernel: [15578.500603] EtherCAT DEBUG 0-0: Configuring mailbox sync managers...
Feb  4 18:31:17 MAX kernel: [15578.500605] EtherCAT DEBUG 0-0: Slave does not provide mailbox sync manager configurations.
Feb  4 18:31:17 MAX kernel: [15578.500608] EtherCAT DEBUG 0-0: SM0: Addr 0x1800, Size  16, Ctrl 0x26, En 1
Feb  4 18:31:17 MAX kernel: [15578.500610] EtherCAT DEBUG 0-0: SM1: Addr 0x1900, Size  16, Ctrl 0x22, En 1
Feb  4 18:31:17 MAX kernel: [15578.530592] EtherCAT DEBUG 0-0: Now in PREOP.
Feb  4 18:31:17 MAX kernel: [15578.530596] EtherCAT ERROR 0-0: Failed to determine PDO sync manager for FMMU!
Feb  4 18:31:19 MAX kernel: [15580.309499] EtherCAT 0: Releasing master...
Feb  4 18:31:19 MAX kernel: [15580.309505] EtherCAT DEBUG 0: ecrt_master_deactivate(master = 0xffff880194dba000)
Feb  4 18:31:19 MAX kernel: [15580.309508] EtherCAT DEBUG 0: Stopping master thread.
Feb  4 18:31:19 MAX kernel: [15580.309521] EtherCAT DEBUG 0: Master OP thread exiting...
Feb  4 18:31:19 MAX kernel: [15580.309529] EtherCAT 0: Master thread exited.
Feb  4 18:31:19 MAX kernel: [15580.309536] EtherCAT 0: Starting EtherCAT-IDLE thread.
Feb  4 18:31:19 MAX kernel: [15580.309638] EtherCAT DEBUG 0: OPERATION -> IDLE.
Feb  4 18:31:19 MAX kernel: [15580.309641] EtherCAT 0: Released.
Feb  4 18:31:19 MAX kernel: [15580.309647] EtherCAT DEBUG 0: Idle thread running with send interval = 4000
us, max data size=45000
Feb  4 18:31:19 MAX kernel: [15580.309655] EtherCAT DEBUG 0: UNMATCHED datagram:
Feb  4 18:31:19 MAX kernel: [15580.309657] EtherCAT DEBUG: 0A 1A 00 00 00 00 04 00 00 00 00 00 00 00 00 00 
Feb  4 18:31:19 MAX kernel: [15580.309667] EtherCAT ERROR 0-0: Failed to receive AL state datagram:
Datagram initialized.
Feb  4 18:31:19 MAX kernel: [15580.309674] EtherCAT DEBUG 0: Datagram ffff880194dba678 already queued (skipping).
Feb  4 18:31:19 MAX kernel: [15580.314352] EtherCAT DEBUG 0-0: Changing state from PREOP to PREOP (forced).
Feb  4 18:31:19 MAX kernel: [15580.314356] EtherCAT DEBUG 0-0: Configuring...
Feb  4 18:31:19 MAX kernel: [15580.314535] EtherCAT DEBUG 0-0: Now in INIT.
Feb  4 18:31:19 MAX kernel: [15580.314537] EtherCAT DEBUG 0-0: Clearing FMMU configurations...
Feb  4 18:31:19 MAX kernel: [15580.314652] EtherCAT DEBUG 0-0: Clearing sync manager configurations...
Feb  4 18:31:19 MAX kernel: [15580.314771] EtherCAT DEBUG 0-0: Configuring mailbox sync managers...
Feb  4 18:31:19 MAX kernel: [15580.314773] EtherCAT DEBUG 0-0: Slave does not provide mailbox sync manager configurations.
Feb  4 18:31:19 MAX kernel: [15580.314776] EtherCAT DEBUG 0-0: SM0: Addr 0x1800, Size  16, Ctrl 0x26, En 1
Feb  4 18:31:19 MAX kernel: [15580.314778] EtherCAT DEBUG 0-0: SM1: Addr 0x1900, Size  16, Ctrl 0x22, En 1
Feb  4 18:31:19 MAX kernel: [15580.315123] EtherCAT DEBUG 0-0: Now in PREOP.
Feb  4 18:31:19 MAX kernel: [15580.315125] EtherCAT DEBUG 0-0: Finished configuration.
Feb  4 18:31:19 MAX kernel: [15580.546388] EtherCAT WARNING: Datagram ffff880194dba678 (master-fsm)
was SKIPPED 1 time.

Attachment (etherlab_master.cpp): text/x-c++src, 12 KiB
Feb  4 18:31:17 MAX kernel: [15578.408560] EtherCAT: Requesting master 0...
Feb  4 18:31:17 MAX kernel: [15578.408570] EtherCAT DEBUG 0: IDLE -> OPERATION.
Feb  4 18:31:17 MAX kernel: [15578.408575] EtherCAT: Successfully requested master 0.
Feb  4 18:31:17 MAX kernel: [15578.408584] EtherCAT DEBUG 0: ecrt_master_create_domain(master = 0xffff880194dba000)
Feb  4 18:31:17 MAX kernel: [15578.408590] EtherCAT DEBUG 0: Created domain 0.
Feb  4 18:31:17 MAX kernel: [15578.408600] EtherCAT DEBUG 0: ecrt_master_slave_config(master =
0xffff880194dba000, alias = 0, position = 0, vendor_id = 0x000000e4, product_code = 0x00001133)
Feb  4 18:31:17 MAX kernel: [15578.408608] EtherCAT DEBUG 0: Creating slave configuration for 0:0, 0x000000E4/0x00001133.
Feb  4 18:31:17 MAX kernel: [15578.408616] EtherCAT DEBUG 0 0:0: Attached slave 0.
Feb  4 18:31:17 MAX kernel: [15578.408705] EtherCAT DEBUG 0 0:0:
ecrt_slave_config_create_sdo_request_err(sc = 0xffff88010d69f000, index = 0x6061, subindex =
0x00, size = 1)
Feb  4 18:31:17 MAX kernel: [15578.408842] EtherCAT DEBUG 0 0:0: ecrt_slave_config_sync_manager(sc =
0xffff88010d69f000, sync_index = 1, dir = 2, watchdog_mode = 0)
Feb  4 18:31:17 MAX kernel: [15578.408859] EtherCAT DEBUG 0 0:0:
ecrt_slave_config_pdo_assign_clear(sc = 0xffff88010d69f000, sync_index = 1)
Feb  4 18:31:17 MAX kernel: [15578.408873] EtherCAT DEBUG 0 0:0: ecrt_slave_config_pdo_assign_add(sc =
0xffff88010d69f000, sync_index = 1, pdo_index = 0x1900)
Feb  4 18:31:17 MAX kernel: [15578.408884] EtherCAT DEBUG 0 0:0: Loading default mapping for PDO 0x1900.
Feb  4 18:31:17 MAX kernel: [15578.408890] EtherCAT DEBUG 0 0:0: No default mapping found.
Feb  4 18:31:17 MAX kernel: [15578.408901] EtherCAT DEBUG 0 0:0:
ecrt_slave_config_pdo_mapping_clear(sc = 0xffff88010d69f000, pdo_index = 0x1900)
Feb  4 18:31:17 MAX kernel: [15578.408917] EtherCAT DEBUG 0 0:0: ecrt_slave_config_pdo_mapping_add(sc
= 0xffff88010d69f000, pdo_index = 0x1900, entry_index = 0x1A00, entry_subindex = 0x04,
entry_bit_length = 32)
Feb  4 18:31:17 MAX kernel: [15578.408936] EtherCAT DEBUG 0: ecrt_master_slave_config(master =
0xffff880194dba000, alias = 0, position = 0, vendor_id = 0x000000e4, product_code = 0x00001133)
Feb  4 18:31:17 MAX kernel: [15578.408955] EtherCAT DEBUG 0 0:0: ecrt_slave_config_reg_pdo_entry(sc =
0xffff88010d69f000, index = 0x1A00, subindex = 0x04, domain = 0xffff8800a00d8c00, bit_position = 0xffff880095113ca4)
Feb  4 18:31:17 MAX kernel: [15578.408965] EtherCAT DEBUG 0: Domain 0: Added 4 bytes, total 4.
Feb  4 18:31:17 MAX kernel: [15578.409045] EtherCAT DEBUG 0: ecrt_domain_external_memory(domain =
0xffff8800a00d8c00, mem = 0xffffc9001a4ed000)
Feb  4 18:31:17 MAX kernel: [15578.409058] EtherCAT DEBUG 0: ecrt_master_callbacks(master =
0xffff880194dba000, send_cb = 0xffffffffa055e8e0, receive_cb = 0xffffffffa055f010, cb_data = 0xffff880194dba000)
Feb  4 18:31:17 MAX kernel: [15578.409069] EtherCAT DEBUG 0: ecrt_master_activate(master = 0xffff880194dba000)
Feb  4 18:31:17 MAX kernel: [15578.409081] EtherCAT DEBUG 0: Adding datagram pair with expected WC 1.
Feb  4 18:31:17 MAX kernel: [15578.409090] EtherCAT 0: Domain0: Logical address 0x00000000, 4 byte,
expected working counter 1.
Feb  4 18:31:17 MAX kernel: [15578.409099] EtherCAT 0:   Datagram domain0-0-main: Logical offset
0x00000000, 4 byte, type LRD.
Feb  4 18:31:17 MAX kernel: [15578.409107] EtherCAT DEBUG 0: Stopping master thread.
Feb  4 18:31:17 MAX kernel: [15578.409171] EtherCAT DEBUG 0: Master IDLE thread exiting...
Feb  4 18:31:17 MAX kernel: [15578.409246] EtherCAT 0: Master thread exited.
Feb  4 18:31:17 MAX kernel: [15578.409259] EtherCAT DEBUG 0: FSM datagram is ffff880194dba678.
Feb  4 18:31:17 MAX kernel: [15578.409265] EtherCAT 0: Starting EtherCAT-OP thread.
Feb  4 18:31:17 MAX kernel: [15578.409493] EtherCAT DEBUG 0: mmap()
Feb  4 18:31:17 MAX kernel: [15578.409503] EtherCAT DEBUG 0: Operation thread running with fsm interval =
4000 us, max data size=45000
Feb  4 18:31:17 MAX kernel: [15578.409513] EtherCAT WARNING 0: 1 datagram UNMATCHED!
Feb  4 18:31:17 MAX kernel: [15578.409528] EtherCAT DEBUG 0: Vma fault, virtual_address =
00007f41f1042000, offset = 0, page = ffffea0002ba5d00
Feb  4 18:31:17 MAX kernel: [15578.410993] EtherCAT DEBUG 0: Configuration changed (aborting state check).
Feb  4 18:31:17 MAX kernel: [15578.411002] EtherCAT WARNING 0: No app_time received up to now, but master
already active.
Feb  4 18:31:17 MAX kernel: [15578.411011] EtherCAT DEBUG 0: Requesting OP...
Feb  4 18:31:17 MAX kernel: [15578.451070] EtherCAT DEBUG 0-0: Changing state from PREOP to OP.
Feb  4 18:31:17 MAX kernel: [15578.451088] EtherCAT DEBUG 0-0: Configuring...
Feb  4 18:31:17 MAX kernel: [15578.480615] EtherCAT DEBUG 0-0: Now in INIT.
Feb  4 18:31:17 MAX kernel: [15578.480617] EtherCAT DEBUG 0-0: Clearing FMMU configurations...
Feb  4 18:31:17 MAX kernel: [15578.490607] EtherCAT DEBUG 0-0: Clearing sync manager configurations...
Feb  4 18:31:17 MAX kernel: [15578.500603] EtherCAT DEBUG 0-0: Configuring mailbox sync managers...
Feb  4 18:31:17 MAX kernel: [15578.500605] EtherCAT DEBUG 0-0: Slave does not provide mailbox sync manager configurations.
Feb  4 18:31:17 MAX kernel: [15578.500608] EtherCAT DEBUG 0-0: SM0: Addr 0x1800, Size  16, Ctrl 0x26, En 1
Feb  4 18:31:17 MAX kernel: [15578.500610] EtherCAT DEBUG 0-0: SM1: Addr 0x1900, Size  16, Ctrl 0x22, En 1
Feb  4 18:31:17 MAX kernel: [15578.530592] EtherCAT DEBUG 0-0: Now in PREOP.
Feb  4 18:31:17 MAX kernel: [15578.530596] EtherCAT ERROR 0-0: Failed to determine PDO sync manager for FMMU!
Feb  4 18:31:19 MAX kernel: [15580.309499] EtherCAT 0: Releasing master...
Feb  4 18:31:19 MAX kernel: [15580.309505] EtherCAT DEBUG 0: ecrt_master_deactivate(master = 0xffff880194dba000)
Feb  4 18:31:19 MAX kernel: [15580.309508] EtherCAT DEBUG 0: Stopping master thread.
Feb  4 18:31:19 MAX kernel: [15580.309521] EtherCAT DEBUG 0: Master OP thread exiting...
Feb  4 18:31:19 MAX kernel: [15580.309529] EtherCAT 0: Master thread exited.
Feb  4 18:31:19 MAX kernel: [15580.309536] EtherCAT 0: Starting EtherCAT-IDLE thread.
Feb  4 18:31:19 MAX kernel: [15580.309638] EtherCAT DEBUG 0: OPERATION -> IDLE.
Feb  4 18:31:19 MAX kernel: [15580.309641] EtherCAT 0: Released.
Feb  4 18:31:19 MAX kernel: [15580.309647] EtherCAT DEBUG 0: Idle thread running with send interval = 4000
us, max data size=45000
Feb  4 18:31:19 MAX kernel: [15580.309655] EtherCAT DEBUG 0: UNMATCHED datagram:
Feb  4 18:31:19 MAX kernel: [15580.309657] EtherCAT DEBUG: 0A 1A 00 00 00 00 04 00 00 00 00 00 00 00 00 00 
Feb  4 18:31:19 MAX kernel: [15580.309667] EtherCAT ERROR 0-0: Failed to receive AL state datagram:
Datagram initialized.
Feb  4 18:31:19 MAX kernel: [15580.309674] EtherCAT DEBUG 0: Datagram ffff880194dba678 already queued (skipping).
Feb  4 18:31:19 MAX kernel: [15580.314352] EtherCAT DEBUG 0-0: Changing state from PREOP to PREOP (forced).
Feb  4 18:31:19 MAX kernel: [15580.314356] EtherCAT DEBUG 0-0: Configuring...
Feb  4 18:31:19 MAX kernel: [15580.314535] EtherCAT DEBUG 0-0: Now in INIT.
Feb  4 18:31:19 MAX kernel: [15580.314537] EtherCAT DEBUG 0-0: Clearing FMMU configurations...
Feb  4 18:31:19 MAX kernel: [15580.314652] EtherCAT DEBUG 0-0: Clearing sync manager configurations...
Feb  4 18:31:19 MAX kernel: [15580.314771] EtherCAT DEBUG 0-0: Configuring mailbox sync managers...
Feb  4 18:31:19 MAX kernel: [15580.314773] EtherCAT DEBUG 0-0: Slave does not provide mailbox sync manager configurations.
Feb  4 18:31:19 MAX kernel: [15580.314776] EtherCAT DEBUG 0-0: SM0: Addr 0x1800, Size  16, Ctrl 0x26, En 1
Feb  4 18:31:19 MAX kernel: [15580.314778] EtherCAT DEBUG 0-0: SM1: Addr 0x1900, Size  16, Ctrl 0x22, En 1
Feb  4 18:31:19 MAX kernel: [15580.315123] EtherCAT DEBUG 0-0: Now in PREOP.
Feb  4 18:31:19 MAX kernel: [15580.315125] EtherCAT DEBUG 0-0: Finished configuration.
Feb  4 18:31:19 MAX kernel: [15580.546388] EtherCAT WARNING: Datagram ffff880194dba678 (master-fsm)
was SKIPPED 1 time.

Thanh Tam Ho | 1 Feb 18:06 2014

Problem with controlling Elmo gold solo drive

Hello all, 
I am trying to control an Elmo gold solo drive. Using Twincat it is possible but when I used Etherlab master 1.5.2 it was failed. The master can detect the device and print out some in formation including vendor, product ID, sdo and pdo (but few). However I cannot make any communication. I cannot even read the sdo object by upload command line tool. Checking dmesg I saw that the device cannot get in INIT state. 
I have also tried to update new eeprom content generated from Twincat, using patched provided by Jesper Smith but I am still failed. May anyone give me some advises? 
Many thanks,
Ho Tam,
<div><div dir="ltr">Hello all,&nbsp;<div>I am trying to control an Elmo gold solo drive. Using Twincat it is possible but when I used Etherlab master 1.5.2 it was failed. The master can detect the device and print out some in formation including vendor, product ID, sdo and pdo (but few). However I cannot make any communication. I cannot even read the sdo object by upload command line tool. Checking dmesg I saw that the device cannot get in INIT state.&nbsp;</div>
<div>I have also tried to update new eeprom content generated from Twincat, using patched provided by Jesper Smith but I am still failed. May anyone give me some advises?&nbsp;</div>
<div>Many thanks,</div>
<div>Ho Tam,</div> 		 	   		  </div></div>
Florian Pose | 27 Jan 13:21 2014
Picon

Re: Problem starting the DLS Service

Hello Til,

Am 22. Januar um 14:53 schrieb Tilemachos Matiakis:
> Thanks for the fast response! We are using gcc version 4.6.3 and the 
> DLS Version 1.2.5.tar.bz2 downloaded from  http://www.etherlab.org/en/dls/
> index.php and not from the repository.

1.5.1 is nearly 2 years old now. In the meantime I packaged some newer
versions and uploaded them to the homepage. Especially the Qt-based
dlsgui is worth a look.

Please try version 1.3.1. The version from the repository (default
branch) should also be usable.

--

-- 
Regards,
Florian
LYNCH, Damien | 22 Jan 22:35 2014
Picon
Picon

Working Counter [SEC=UNOFFICIAL]

Hi,

How is the working counter calculated? I have 11 slaves in my system but the working counter is 13.

Thanks,
Damien
Tilemachos Matiakis | 22 Jan 10:41 2014
Picon

Problem starting the DLS Service

Hallo,

We are trying to start the Data Logging Service (DLS) but fail in the last step. Through the DLS Manager we can connect to the running real time process, see and choose the channels, start and stop the process. The process responds normally in the start/stop button but the logging of the data remains always in "Nicht läuft". 

By defining 

#define DEBUG_XML_PARSER

in the com_xml_parser.cpp file, after pressing  the start/stop button in the DLS Manager we get the following output in the terminal 



25451 DEBUG: e
     25451 DEBUG:  
     25451 DEBUG: a
     25451 DEBUG: d
     25451 DEBUG: d
     25451 DEBUG: r
     25451 DEBUG: e
     25451 DEBUG: s
     25451 DEBUG: s
     25451 DEBUG: =
     25451 DEBUG: "
     25451 DEBUG: 1
     25451 DEBUG: 2
     25451 DEBUG: 7
     25451 DEBUG: .
     25451 DEBUG: 0
     25451 DEBUG: .
     25451 DEBUG: 0
     25451 DEBUG: .
     25451 DEBUG: 1
     25451 DEBUG: "
     25451 DEBUG:  
     25451 DEBUG: p
     25451 DEBUG: o
     25451 DEBUG: r
     25451 DEBUG: t
     25451 DEBUG: =
     25451 DEBUG: "
     25451 DEBUG: 2
     25451 DEBUG: 3
     25451 DEBUG: 4
     25451 DEBUG: 5
     25451 DEBUG: "
     25451 DEBUG: /
     25451 DEBUG: >
     25451 DEBUG: 

     25451 DEBUG:  
     25451 DEBUG: <
     25451 DEBUG: q
     25451 DEBUG: u
     25451 DEBUG: o
     25451 DEBUG: t
     25451 DEBUG: a
     25451 DEBUG:  
     25451 DEBUG: s
     25451 DEBUG: i
     25451 DEBUG: z
     25451 DEBUG: e
     25451 DEBUG: =
     25451 DEBUG: "
     25451 DEBUG: 1
     25451 DEBUG: 0
     25451 DEBUG: 4
     25451 DEBUG: 8
     25451 DEBUG: 5
     25451 DEBUG: 7
     25451 DEBUG: 6
     25451 DEBUG: 0
     25451 DEBUG: 0
     25451 DEBUG: "
     25451 DEBUG:  
     25451 DEBUG: t
     25451 DEBUG: i
     25451 DEBUG: m
     25451 DEBUG: e
     25451 DEBUG: =
     25451 DEBUG: "
     25451 DEBUG: 0
     25451 DEBUG: "
     25451 DEBUG: /
     25451 DEBUG: >
     25451 DEBUG: q
     25451 DEBUG: u
     25451 DEBUG: o
     25451 DEBUG: t
     25451 DEBUG: a
     25451 DEBUG:  
     25451 DEBUG: s
     25451 DEBUG: i
     25451 DEBUG: z
     25451 DEBUG: e
     25451 DEBUG: =
     25451 DEBUG: "
     25451 DEBUG: 1
     25451 DEBUG: 0
     25451 DEBUG: 4
     25451 DEBUG: 8
     25451 DEBUG: 5
     25451 DEBUG: 7
     25451 DEBUG: 6
     25451 DEBUG: 0
     25451 DEBUG: 0
     25451 DEBUG: "
     25451 DEBUG:  
     25451 DEBUG: t
     25451 DEBUG: i
     25451 DEBUG: m
     25451 DEBUG: e
     25451 DEBUG: =
     25451 DEBUG: "
     25451 DEBUG: 0
     25451 DEBUG: "
     25451 DEBUG: /
     25451 DEBUG: >
     25451 DEBUG: 

     25451 DEBUG:  
     25451 DEBUG: <
     25451 DEBUG: t
     25451 DEBUG: r
     25451 DEBUG: i
     25451 DEBUG: g
     25451 DEBUG: g
     25451 DEBUG: e
     25451 DEBUG: r
     25451 DEBUG:  
     25451 DEBUG: p
     25451 DEBUG: a
     25451 DEBUG: r
     25451 DEBUG: a
     25451 DEBUG: m
     25451 DEBUG: e
     25451 DEBUG: t
     25451 DEBUG: e
     25451 DEBUG: r
     25451 DEBUG: =
     25451 DEBUG: "
     25451 DEBUG: "
     25451 DEBUG: /
     25451 DEBUG: >
     25451 DEBUG: t
     25451 DEBUG: r
     25451 DEBUG: i
     25451 DEBUG: g
     25451 DEBUG: g
     25451 DEBUG: e
     25451 DEBUG: r
     25451 DEBUG:  
     25451 DEBUG: p
     25451 DEBUG: a
     25451 DEBUG: r
     25451 DEBUG: a
     25451 DEBUG: m
     25451 DEBUG: e
     25451 DEBUG: t
     25451 DEBUG: e
     25451 DEBUG: r
     25451 DEBUG: =
     25451 DEBUG: "
     25451 DEBUG: "
     25451 DEBUG: /
     25451 DEBUG: >
     25451 DEBUG: 

     25451 DEBUG: 

     25451 DEBUG:  
     25451 DEBUG: <
     25451 DEBUG: c
     25451 DEBUG: h
     25451 DEBUG: a
     25451 DEBUG: n
     25451 DEBUG: n
     25451 DEBUG: e
     25451 DEBUG: l
     25451 DEBUG: s
     25451 DEBUG: >
     25451 DEBUG: c
     25451 DEBUG: h
     25451 DEBUG: a
     25451 DEBUG: n
     25451 DEBUG: n
     25451 DEBUG: e
     25451 DEBUG: l
     25451 DEBUG: s
     25451 DEBUG: >
     25451 DEBUG: 

     25451 DEBUG:  
     25451 DEBUG:  
     25451 DEBUG: <
     25451 DEBUG: c
     25451 DEBUG: h
     25451 DEBUG: a
     25451 DEBUG: n
     25451 DEBUG: n
     25451 DEBUG: e
     25451 DEBUG: l
     25451 DEBUG:  
     25451 DEBUG: n
     25451 DEBUG: a
     25451 DEBUG: m
     25451 DEBUG: e
     25451 DEBUG: =
     25451 DEBUG: "
     25451 DEBUG: /
     25451 DEBUG: E
     25451 DEBUG: L
     25451 DEBUG: 3
     25451 DEBUG: 0
     25451 DEBUG: x
     25451 DEBUG: x
     25451 DEBUG: _
     25451 DEBUG: 1
     25451 DEBUG: /
     25451 DEBUG: 0
     25451 DEBUG: "
     25451 DEBUG:  
     25451 DEBUG: f
     25451 DEBUG: r
     25451 DEBUG: e
     25451 DEBUG: q
     25451 DEBUG: u
     25451 DEBUG: e
     25451 DEBUG: n
     25451 DEBUG: c
     25451 DEBUG: y
     25451 DEBUG: =
     25451 DEBUG: "
     25451 DEBUG: 1
     25451 DEBUG: 0
     25451 DEBUG: 0
     25451 DEBUG: .
     25451 DEBUG: 0
     25451 DEBUG: 0
     25451 DEBUG: 0
     25451 DEBUG: 0
     25451 DEBUG: 0
     25451 DEBUG: 0
     25451 DEBUG: "
     25451 DEBUG:  
     25451 DEBUG: b
     25451 DEBUG: l
     25451 DEBUG: o
     25451 DEBUG: c
     25451 DEBUG: k
     25451 DEBUG: _
     25451 DEBUG: s
     25451 DEBUG: i
     25451 DEBUG: z
     25451 DEBUG: e
     25451 DEBUG: =
     25451 DEBUG: "
     25451 DEBUG: 1
     25451 DEBUG: 0
     25451 DEBUG: 2
     25451 DEBUG: 4
     25451 DEBUG: "
     25451 DEBUG:  
     25451 DEBUG: m
     25451 DEBUG: e
     25451 DEBUG: t
     25451 DEBUG: a
     25451 DEBUG: _
     25451 DEBUG: m
     25451 DEBUG: a
     25451 DEBUG: s
     25451 DEBUG: k
     25451 DEBUG: =
     25451 DEBUG: "
     25451 DEBUG: 7
     25451 DEBUG: "
     25451 DEBUG:  
     25451 DEBUG: m
     25451 DEBUG: e
     25451 DEBUG: t
     25451 DEBUG: a
     25451 DEBUG: _
     25451 DEBUG: r
     25451 DEBUG: e
     25451 DEBUG: d
     25451 DEBUG: u
     25451 DEBUG: c
     25451 DEBUG: t
     25451 DEBUG: i
     25451 DEBUG: o
     25451 DEBUG: n
     25451 DEBUG: =
     25451 DEBUG: "
     25451 DEBUG: 3
     25451 DEBUG: 0
     25451 DEBUG: "
     25451 DEBUG:  
     25451 DEBUG: f
     25451 DEBUG: o
     25451 DEBUG: r
     25451 DEBUG: m
     25451 DEBUG: a
     25451 DEBUG: t
     25451 DEBUG: =
     25451 DEBUG: "
     25451 DEBUG: Z
     25451 DEBUG: L
     25451 DEBUG: i
     25451 DEBUG: b
     25451 DEBUG: /
     25451 DEBUG: B
     25451 DEBUG: a
     25451 DEBUG: s
     25451 DEBUG: e
     25451 DEBUG: 6
     25451 DEBUG: 4
     25451 DEBUG: "
     25451 DEBUG:  
     25451 DEBUG: t
     25451 DEBUG: y
     25451 DEBUG: p
     25451 DEBUG: e
     25451 DEBUG: =
     25451 DEBUG: "
     25451 DEBUG: T
     25451 DEBUG: D
     25451 DEBUG: B
     25451 DEBUG: L
     25451 DEBUG: "
     25451 DEBUG: /
     25451 DEBUG: >
     25451 DEBUG: c
     25451 DEBUG: h
     25451 DEBUG: a
     25451 DEBUG: n
     25451 DEBUG: n
     25451 DEBUG: e
     25451 DEBUG: l
     25451 DEBUG:  
     25451 DEBUG: n
     25451 DEBUG: a
     25451 DEBUG: m
     25451 DEBUG: e
     25451 DEBUG: =
     25451 DEBUG: "
     25451 DEBUG: /
     25451 DEBUG: E
     25451 DEBUG: L
     25451 DEBUG: 3
     25451 DEBUG: 0
     25451 DEBUG: x
     25451 DEBUG: x
     25451 DEBUG: _
     25451 DEBUG: 1
     25451 DEBUG: /
     25451 DEBUG: 0
     25451 DEBUG: "
     25451 DEBUG:  
     25451 DEBUG: f
     25451 DEBUG: r
     25451 DEBUG: e
     25451 DEBUG: q
     25451 DEBUG: u
     25451 DEBUG: e
     25451 DEBUG: n
     25451 DEBUG: c
     25451 DEBUG: y
     25451 DEBUG: =
     25451 DEBUG: "
     25451 DEBUG: 1
     25451 DEBUG: 0
     25451 DEBUG: 0
     25451 DEBUG: .
     25451 DEBUG: 0
     25451 DEBUG: 0
     25451 DEBUG: 0
     25451 DEBUG: 0
     25451 DEBUG: 0
     25451 DEBUG: 0
     25451 DEBUG: "
     25451 DEBUG:  
     25451 DEBUG: b
     25451 DEBUG: l
     25451 DEBUG: o
     25451 DEBUG: c
     25451 DEBUG: k
     25451 DEBUG: _
     25451 DEBUG: s
     25451 DEBUG: i
     25451 DEBUG: z
     25451 DEBUG: e
     25451 DEBUG: =
     25451 DEBUG: "
     25451 DEBUG: 1
     25451 DEBUG: 0
     25451 DEBUG: 2
     25451 DEBUG: 4
     25451 DEBUG: "
     25451 DEBUG:  
     25451 DEBUG: m
     25451 DEBUG: e
     25451 DEBUG: t
     25451 DEBUG: a
     25451 DEBUG: _
     25451 DEBUG: m
     25451 DEBUG: a
     25451 DEBUG: s
     25451 DEBUG: k
     25451 DEBUG: =
     25451 DEBUG: "
     25451 DEBUG: 7
     25451 DEBUG: "
     25451 DEBUG:  
     25451 DEBUG: m
     25451 DEBUG: e
     25451 DEBUG: t
     25451 DEBUG: a
     25451 DEBUG: _
     25451 DEBUG: r
     25451 DEBUG: e
     25451 DEBUG: d
     25451 DEBUG: u
     25451 DEBUG: c
     25451 DEBUG: t
     25451 DEBUG: i
     25451 DEBUG: o
     25451 DEBUG: n
     25451 DEBUG: =
     25451 DEBUG: "
     25451 DEBUG: 3
     25451 DEBUG: 0
     25451 DEBUG: "
     25451 DEBUG:  
     25451 DEBUG: f
     25451 DEBUG: o
     25451 DEBUG: r
     25451 DEBUG: m
     25451 DEBUG: a
     25451 DEBUG: t
     25451 DEBUG: =
     25451 DEBUG: "
     25451 DEBUG: Z
     25451 DEBUG: L
     25451 DEBUG: i
     25451 DEBUG: b
     25451 DEBUG: /
     25451 DEBUG: B
     25451 DEBUG: a
     25451 DEBUG: s
     25451 DEBUG: e
     25451 DEBUG: 6
     25451 DEBUG: 4
     25451 DEBUG: "
     25451 DEBUG:  
     25451 DEBUG: t
     25451 DEBUG: y
     25451 DEBUG: p
     25451 DEBUG: e
     25451 DEBUG: =
     25451 DEBUG: "
     25451 DEBUG: T
     25451 DEBUG: D
     25451 DEBUG: B
     25451 DEBUG: L
     25451 DEBUG: "
     25451 DEBUG: /
     25451 DEBUG: >
     25451 DEBUG: 

     25451 DEBUG:  
     25451 DEBUG: <
     25451 DEBUG: /
     25451 DEBUG: c
     25451 DEBUG: h
     25451 DEBUG: a
     25451 DEBUG: n
     25451 DEBUG: n
     25451 DEBUG: e
     25451 DEBUG: l
     25451 DEBUG: s
     25451 DEBUG: >
     25451 DEBUG: /
     25451 DEBUG: c
     25451 DEBUG: h
     25451 DEBUG: a
     25451 DEBUG: n
     25451 DEBUG: n
     25451 DEBUG: e
     25451 DEBUG: l
     25451 DEBUG: s
     25451 DEBUG: >
     25451 DEBUG: 

     25451 DEBUG: <
     25451 DEBUG: /
     25451 DEBUG: d
     25451 DEBUG: l
     25451 DEBUG: s
     25451 DEBUG: j
     25451 DEBUG: o
     25451 DEBUG: b
     25451 DEBUG: >
     25451 DEBUG: /
     25451 DEBUG: d
     25451 DEBUG: l
     25451 DEBUG: s
     25451 DEBUG: j
     25451 DEBUG: o
     25451 DEBUG: b
     25451 DEBUG: >
     25451 DEBUG: d
     25451 DEBUG: l
     25451 DEBUG: s
     25451 DEBUG: j
     25451 DEBUG: o
     25451 DEBUG: b
     25451 DEBUG: >
     25451 DEBUG: d
     25451 DEBUG: l
     25451 DEBUG: s
     25451 DEBUG: j
     25451 DEBUG: o
     25451 DEBUG: b
     25451 DEBUG: >


I am not sure the following is relevant to the problem but it may help, 

During installation of the DLS we had to add 

++ #include "/usr/include/sys/stat.h"

in the file 

dls_job.hpp

in order to get through the compile 

After doing that the compilation completes without errors but we still get the following Warnings

*********Warnings dls compilation after including /sys/stat.h**********
dls_main.cpp: In function ‘void remove_pid_file(const string*)’:
dls_main.cpp:546:43: warning: format not a string literal and no format arguments [-Wformat-security]
ctl_dialog_main.cpp: In member function ‘void CTLDialogMain::_check_dls_dir()’:
ctl_dialog_main.cpp:648:60: warning: format not a string literal and no format arguments [-Wformat-security]
ctl_dialog_main.cpp:683:64: warning: format not a string literal and no format arguments [-Wformat-security]
ctl_dialog_main.cpp:710:64: warning: format not a string literal and no format arguments [-Wformat-security]
ctl_dialog_main.cpp:800:60: warning: format not a string literal and no format arguments [-Wformat-security]


Thanks in advance!

<div><div dir="ltr">
<div>Hallo,</div>
<div><br></div>
<div>We are trying to start the Data Logging Service (DLS) but fail in the last step. Through the DLS Manager we can connect to the running real time process, see and choose the channels, start and stop the process. The process responds normally in the start/stop button but the logging of the data remains always in "Nicht l&auml;uft".&nbsp;</div>
<div><br></div>
<div>By defining&nbsp;</div>
<div><br></div>
<div>#define DEBUG_XML_PARSER</div>
<div><br></div>
<div>in the <span class="">	</span>com_xml_parser.cpp file, after pressing &nbsp;the start/stop button in the DLS Manager we get the following output in the terminal&nbsp;</div>
<div><br></div>
<div><br></div>
<div><br></div>
<div>25451 DEBUG: e</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: &nbsp;</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: a</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: d</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: d</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: r</div>
<div>
&nbsp; &nbsp; &nbsp;25451 DEBUG: e</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: s</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: s</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: =</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: "</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: 1</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: 2</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: 7</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: .</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: 0</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: .</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: 0</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: .</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: 1</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: "</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: &nbsp;</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: p</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: o</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: r</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: t</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: =</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: "</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: 2</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: 3</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: 4</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: 5</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: "</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: /</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: &gt;</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG:&nbsp;</div>
<div><br></div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: &nbsp;</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: &lt;</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: q</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: u</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: o</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: t</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: a</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: &nbsp;</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: s</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: i</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: z</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: e</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: =</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: "</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: 1</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: 0</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: 4</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: 8</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: 5</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: 7</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: 6</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: 0</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: 0</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: "</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: &nbsp;</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: t</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: i</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: m</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: e</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: =</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: "</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: 0</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: "</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: /</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: &gt;</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: q</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: u</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: o</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: t</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: a</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: &nbsp;</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: s</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: i</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: z</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: e</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: =</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: "</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: 1</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: 0</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: 4</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: 8</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: 5</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: 7</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: 6</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: 0</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: 0</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: "</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: &nbsp;</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: t</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: i</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: m</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: e</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: =</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: "</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: 0</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: "</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: /</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: &gt;</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG:&nbsp;</div>
<div><br></div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: &nbsp;</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: &lt;</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: t</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: r</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: i</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: g</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: g</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: e</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: r</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: &nbsp;</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: p</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: a</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: r</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: a</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: m</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: e</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: t</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: e</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: r</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: =</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: "</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: "</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: /</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: &gt;</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: t</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: r</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: i</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: g</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: g</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: e</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: r</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: &nbsp;</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: p</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: a</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: r</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: a</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: m</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: e</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: t</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: e</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: r</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: =</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: "</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: "</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: /</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: &gt;</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG:&nbsp;</div>
<div><br></div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG:&nbsp;</div>
<div><br></div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: &nbsp;</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: &lt;</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: c</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: h</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: a</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: n</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: n</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: e</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: l</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: s</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: &gt;</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: c</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: h</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: a</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: n</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: n</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: e</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: l</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: s</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: &gt;</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG:&nbsp;</div>
<div><br></div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: &nbsp;</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: &nbsp;</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: &lt;</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: c</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: h</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: a</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: n</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: n</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: e</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: l</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: &nbsp;</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: n</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: a</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: m</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: e</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: =</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: "</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: /</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: E</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: L</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: 3</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: 0</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: x</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: x</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: _</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: 1</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: /</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: 0</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: "</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: &nbsp;</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: f</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: r</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: e</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: q</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: u</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: e</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: n</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: c</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: y</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: =</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: "</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: 1</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: 0</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: 0</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: .</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: 0</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: 0</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: 0</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: 0</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: 0</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: 0</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: "</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: &nbsp;</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: b</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: l</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: o</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: c</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: k</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: _</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: s</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: i</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: z</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: e</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: =</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: "</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: 1</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: 0</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: 2</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: 4</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: "</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: &nbsp;</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: m</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: e</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: t</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: a</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: _</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: m</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: a</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: s</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: k</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: =</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: "</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: 7</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: "</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: &nbsp;</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: m</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: e</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: t</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: a</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: _</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: r</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: e</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: d</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: u</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: c</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: t</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: i</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: o</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: n</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: =</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: "</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: 3</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: 0</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: "</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: &nbsp;</div>
<div>
&nbsp; &nbsp; &nbsp;25451 DEBUG: f</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: o</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: r</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: m</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: a</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: t</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: =</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: "</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: Z</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: L</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: i</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: b</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: /</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: B</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: a</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: s</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: e</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: 6</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: 4</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: "</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: &nbsp;</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: t</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: y</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: p</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: e</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: =</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: "</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: T</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: D</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: B</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: L</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: "</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: /</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: &gt;</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: c</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: h</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: a</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: n</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: n</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: e</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: l</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: &nbsp;</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: n</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: a</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: m</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: e</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: =</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: "</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: /</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: E</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: L</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: 3</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: 0</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: x</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: x</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: _</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: 1</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: /</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: 0</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: "</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: &nbsp;</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: f</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: r</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: e</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: q</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: u</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: e</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: n</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: c</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: y</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: =</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: "</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: 1</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: 0</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: 0</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: .</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: 0</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: 0</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: 0</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: 0</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: 0</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: 0</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: "</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: &nbsp;</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: b</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: l</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: o</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: c</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: k</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: _</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: s</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: i</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: z</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: e</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: =</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: "</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: 1</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: 0</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: 2</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: 4</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: "</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: &nbsp;</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: m</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: e</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: t</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: a</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: _</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: m</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: a</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: s</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: k</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: =</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: "</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: 7</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: "</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: &nbsp;</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: m</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: e</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: t</div>
<div>
&nbsp; &nbsp; &nbsp;25451 DEBUG: a</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: _</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: r</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: e</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: d</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: u</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: c</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: t</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: i</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: o</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: n</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: =</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: "</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: 3</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: 0</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: "</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: &nbsp;</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: f</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: o</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: r</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: m</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: a</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: t</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: =</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: "</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: Z</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: L</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: i</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: b</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: /</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: B</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: a</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: s</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: e</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: 6</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: 4</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: "</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: &nbsp;</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: t</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: y</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: p</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: e</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: =</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: "</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: T</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: D</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: B</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: L</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: "</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: /</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: &gt;</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG:&nbsp;</div>
<div><br></div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: &nbsp;</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: &lt;</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: /</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: c</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: h</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: a</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: n</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: n</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: e</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: l</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: s</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: &gt;</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: /</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: c</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: h</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: a</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: n</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: n</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: e</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: l</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: s</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: &gt;</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG:&nbsp;</div>
<div><br></div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: &lt;</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: /</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: d</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: l</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: s</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: j</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: o</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: b</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: &gt;</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: /</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: d</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: l</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: s</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: j</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: o</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: b</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: &gt;</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: d</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: l</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: s</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: j</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: o</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: b</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: &gt;</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: d</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: l</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: s</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: j</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: o</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: b</div>
<div>&nbsp; &nbsp; &nbsp;25451 DEBUG: &gt;</div>
<div><br></div>
<div><br></div>
<div>I am not sure the following is relevant to the problem but it may help,&nbsp;</div>
<div><br></div>
<div>During installation of the DLS we had to add&nbsp;</div>
<div><br></div>
<div>++ #include "/usr/include/sys/stat.h"</div>
<div><br></div>
<div>in the file&nbsp;</div>
<div><br></div>
<div>dls_job.hpp</div>
<div>
<br>
</div>
<div>in order to get through the compile&nbsp;</div>
<div><br></div>
<div>After doing that the compilation completes without errors but we still get the following Warnings</div>
<div><br></div>
<div>*********Warnings dls compilation after including /sys/stat.h**********</div>
<div>dls_main.cpp: In function &lsquo;void remove_pid_file(const string*)&rsquo;:</div>
<div>dls_main.cpp:546:43: warning: format not a string literal and no format arguments [-Wformat-security]</div>
<div>ctl_dialog_main.cpp: In member function &lsquo;void CTLDialogMain::_check_dls_dir()&rsquo;:</div>
<div>ctl_dialog_main.cpp:648:60: warning: format not a string literal and no format arguments [-Wformat-security]</div>
<div>ctl_dialog_main.cpp:683:64: warning: format not a string literal and no format arguments [-Wformat-security]</div>
<div>ctl_dialog_main.cpp:710:64: warning: format not a string literal and no format arguments [-Wformat-security]</div>
<div>ctl_dialog_main.cpp:800:60: warning: format not a string literal and no format arguments [-Wformat-security]</div>
<div><br></div>
<div><br></div>
<div>Thanks in advance!</div>
<div><br></div>
</div></div>
ronaldo.mercado | 16 Jan 23:13 2014
Picon

Re: Adding index:subindex to PDO set for SyncManager

Hi Jun Yuan,

Thanks for spotting that. I tried it but could not manage to do get the scanner started after adding the pdo at 0x7000:0x11.

Is related to missing information in the SSI as mentioned in http://etherlab.org/en/ethercat/faq.php ?

I notice that in Twincat one can select groups of registers to be inserted for the cyclic exchange.

I don't know the equivalent when using Etherlab Master. Is it a matter of adding values to "RxPdo Assign"
0x1c12 and enter the count (2) in 0x1c12:0 and groups in 0x1c12:1 and 0x1c12:2 ?

I am giving up on this device for the moment, because when I enter values to the register (pdo) at 0x7000:0x11 
(in twincat) the current does not change.

Regards

Ronaldo
--

-- 
This e-mail and any attachments may contain confidential, copyright and or privileged material, and are
for the use of the intended addressee only. If you are not the intended addressee or an authorised
recipient of the addressee please notify us of receipt by returning the e-mail and do not use, copy,
retain, distribute or disclose the information in or attached to the e-mail.
Any opinions expressed within this e-mail are those of the individual and not necessarily of Diamond Light
Source Ltd. 
Diamond Light Source Ltd. cannot guarantee that this e-mail or any attachments are free from viruses and we
cannot accept liability for any damage which you may sustain as a result of software viruses which may be
transmitted in or with the message.
Diamond Light Source Limited (company no. 4375679). Registered in England and Wales with its registered
office at Diamond House, Harwell Science and Innovation Campus, Didcot, Oxfordshire, OX11 0DE, United Kingdom

ronaldo.mercado | 15 Jan 17:36 2014
Picon

Adding index:subindex to PDO set for SyncManager

Hello,

 

I am trying to interfacing to a EL2595 device from Beckhoff. 

 

Beckhoff haven't yet published many details on this module http://beckhoff.com/el2595/

 

I found that I can use “sdo download” to control the how much current goes to an LED by writing to index 0x8000, subindex 4.

 

This is not mapped to a PDO by default.

 

Is it possible to map the sdo entry to the set of PDOs in SyncMaster2?

 

I am attempting this because the control system driver [1] I'm using can only write to  PDOs, not SDOs.

 

The attempt I made fails when calling ecrt_slave_config_reg_pdo_entry which return –ENOENT.

 

I’m using etherlab 1-5-2.

 

The output of "pdos" and "sdos" commands are pasted at the end.

The relevant SDO list section for the question below is

 

SDO 0x8000, "DOX Settings Ch.1"

  0x8000:00, r-r-r-, uint8, 8 bit, "SubIndex 000"

  0x8000:01, rwrwrw, type 0000, 16 bit, "SubIndex 001"

  0x8000:02, rwrwrw, uint16, 16 bit, "Hold current"

  0x8000:03, rwrwrw, uint16, 16 bit, "Supply voltage"

  0x8000:04, rwrwrw, uint16, 16 bit, "Output voltage"

 

Thanks.

 

RM

 

[1] http://controls.diamond.ac.uk/downloads/support/ethercat/

 

# ethercat -p 1 pdos

SM0: PhysAddr 0x1000, DefaultSize  128, ControlRegister 0x26, Enable 1

SM1: PhysAddr 0x1080, DefaultSize  128, ControlRegister 0x22, Enable 1

SM2: PhysAddr 0x1100, DefaultSize    2, ControlRegister 0x24, Enable 1

  RxPDO 0x1600 "DOX RxPDO-Map Control"

    PDO entry 0x0000:00,  1 bit, "Gap"

    PDO entry 0x7000:02,  1 bit, "Output"

    PDO entry 0x0000:00,  1 bit, "Gap"

    PDO entry 0x7000:04,  1 bit, "Input trigger enable"

    PDO entry 0x0000:00,  3 bit, "Gap"

    PDO entry 0x7000:08,  1 bit, "Reset"

    PDO entry 0x0000:00,  8 bit, "Gap"

SM3: PhysAddr 0x1200, DefaultSize    2, ControlRegister 0x20, Enable 1

  TxPDO 0x1a00 "DOX TxPDO-Map Status"

    PDO entry 0x6000:01,  1 bit, "Ready to activate"

    PDO entry 0x6000:02,  1 bit, "Output active"

    PDO entry 0x0000:00,  4 bit, "Gap"

    PDO entry 0x6000:07,  1 bit, "Warning"

    PDO entry 0x6000:08,  1 bit, "Error"

    PDO entry 0x0000:00,  3 bit, "Gap"

    PDO entry 0x6000:0c,  1 bit, "Digital input"

    PDO entry 0x0000:00,  3 bit, "Gap"

    PDO entry 0x6000:10,  1 bit, "TxPDO Toggle"

The current control I found to be in an sdo

# ethercat -p 1 sdos

SDO 0x1000, "Device type"

  0x1000:00, r-r-r-, uint32, 32 bit, "Device type"

SDO 0x1008, "Device name"

  0x1008:00, r-r-r-, string, 48 bit, "Device name"

SDO 0x1009, "Hardware version"

  0x1009:00, r-r-r-, string, 16 bit, "Hardware version"

SDO 0x100a, "Software version"

  0x100a:00, r-r-r-, string, 16 bit, "Software version"

SDO 0x1011, "Restore default parameters"

  0x1011:00, r-r-r-, uint8, 8 bit, "SubIndex 000"

  0x1011:01, rwrwrw, uint32, 32 bit, "SubIndex 001"

SDO 0x1018, "Identity"

  0x1018:00, r-r-r-, uint8, 8 bit, "SubIndex 000"

  0x1018:01, r-r-r-, uint32, 32 bit, "Vendor ID"

  0x1018:02, r-r-r-, uint32, 32 bit, "Product code"

  0x1018:03, r-r-r-, uint32, 32 bit, "Revision"

  0x1018:04, r-r-r-, uint32, 32 bit, "Serial number"

SDO 0x10f0, "Backup parameter handling"

  0x10f0:00, r-r-r-, uint8, 8 bit, "SubIndex 000"

  0x10f0:01, r-r-r-, uint32, 32 bit, "Checksum"

SDO 0x10f3, "Diagnosis History"

  0x10f3:00, r-r-r-, uint8, 8 bit, "SubIndex 000"

  0x10f3:01, r-r-r-, uint8, 8 bit, "Maximum Messages"

  0x10f3:02, r-r-r-, uint8, 8 bit, "Newest Message"

  0x10f3:03, rwrwrw, uint8, 8 bit, "Newest Acknowledged Message"

  0x10f3:04, r-r-r-, bool, 1 bit, "New Messages Available"

  0x10f3:05, rwrwrw, uint16, 16 bit, "Flags"

  0x10f3:06, r-r-r-, octet_string, 224 bit, "Diagnosis Message 001"

  0x10f3:07, r-r-r-, octet_string, 224 bit, "Diagnosis Message 002"

  0x10f3:08, r-r-r-, octet_string, 224 bit, "Diagnosis Message 003"

  0x10f3:09, r-r-r-, octet_string, 224 bit, "Diagnosis Message 004"

  0x10f3:0a, r-r-r-, octet_string, 224 bit, "Diagnosis Message 005"

  0x10f3:0b, r-r-r-, octet_string, 224 bit, "Diagnosis Message 006"

  0x10f3:0c, r-r-r-, octet_string, 224 bit, "Diagnosis Message 007"

  0x10f3:0d, r-r-r-, octet_string, 224 bit, "Diagnosis Message 008"

  0x10f3:0e, r-r-r-, octet_string, 224 bit, "Diagnosis Message 009"

  0x10f3:0f, r-r-r-, octet_string, 224 bit, "Diagnosis Message 010"

  0x10f3:10, r-r-r-, octet_string, 224 bit, "Diagnosis Message 011"

  0x10f3:11, r-r-r-, octet_string, 224 bit, "Diagnosis Message 012"

  0x10f3:12, r-r-r-, octet_string, 224 bit, "Diagnosis Message 013"

  0x10f3:13, r-r-r-, octet_string, 224 bit, "Diagnosis Message 014"

  0x10f3:14, r-r-r-, octet_string, 224 bit, "Diagnosis Message 015"

  0x10f3:15, r-r-r-, octet_string, 224 bit, "Diagnosis Message 016"

  0x10f3:16, r-r-r-, octet_string, 224 bit, "Diagnosis Message 017"

  0x10f3:17, r-r-r-, octet_string, 224 bit, "Diagnosis Message 018"

  0x10f3:18, r-r-r-, octet_string, 224 bit, "Diagnosis Message 019"

  0x10f3:19, r-r-r-, octet_string, 224 bit, "Diagnosis Message 020"

  0x10f3:1a, r-r-r-, octet_string, 224 bit, "Diagnosis Message 021"

  0x10f3:1b, r-r-r-, octet_string, 224 bit, "Diagnosis Message 022"

  0x10f3:1c, r-r-r-, octet_string, 224 bit, "Diagnosis Message 023"

  0x10f3:1d, r-r-r-, octet_string, 224 bit, "Diagnosis Message 024"

  0x10f3:1e, r-r-r-, octet_string, 224 bit, "Diagnosis Message 025"

  0x10f3:1f, r-r-r-, octet_string, 224 bit, "Diagnosis Message 026"

  0x10f3:20, r-r-r-, octet_string, 224 bit, "Diagnosis Message 027"

  0x10f3:21, r-r-r-, octet_string, 224 bit, "Diagnosis Message 028"

  0x10f3:22, r-r-r-, octet_string, 224 bit, "Diagnosis Message 029"

  0x10f3:23, r-r-r-, octet_string, 224 bit, "Diagnosis Message 030"

  0x10f3:24, r-r-r-, octet_string, 224 bit, "Diagnosis Message 031"

  0x10f3:25, r-r-r-, octet_string, 224 bit, "Diagnosis Message 032"

  0x10f3:26, r-r-r-, octet_string, 224 bit, "Diagnosis Message 033"

  0x10f3:27, r-r-r-, octet_string, 224 bit, "Diagnosis Message 034"

  0x10f3:28, r-r-r-, octet_string, 224 bit, "Diagnosis Message 035"

  0x10f3:29, r-r-r-, octet_string, 224 bit, "Diagnosis Message 036"

  0x10f3:2a, r-r-r-, octet_string, 224 bit, "Diagnosis Message 037"

  0x10f3:2b, r-r-r-, octet_string, 224 bit, "Diagnosis Message 038"

  0x10f3:2c, r-r-r-, octet_string, 224 bit, "Diagnosis Message 039"

  0x10f3:2d, r-r-r-, octet_string, 224 bit, "Diagnosis Message 040"

  0x10f3:2e, r-r-r-, octet_string, 224 bit, "Diagnosis Message 041"

  0x10f3:2f, r-r-r-, octet_string, 224 bit, "Diagnosis Message 042"

  0x10f3:30, r-r-r-, octet_string, 224 bit, "Diagnosis Message 043"

  0x10f3:31, r-r-r-, octet_string, 224 bit, "Diagnosis Message 044"

  0x10f3:32, r-r-r-, octet_string, 224 bit, "Diagnosis Message 045"

  0x10f3:33, r-r-r-, octet_string, 224 bit, "Diagnosis Message 046"

  0x10f3:34, r-r-r-, octet_string, 224 bit, "Diagnosis Message 047"

  0x10f3:35, r-r-r-, octet_string, 224 bit, "Diagnosis Message 048"

  0x10f3:36, r-r-r-, octet_string, 224 bit, "Diagnosis Message 049"

  0x10f3:37, r-r-r-, octet_string, 224 bit, "Diagnosis Message 050"

SDO 0x10f8, "Actual Time Stamp"

  0x10f8:00, r-r-r-, uint64, 64 bit, "Actual Time Stamp"

SDO 0x1600, "DOX RxPDO-Map Control"

  0x1600:00, r-r-r-, uint8, 8 bit, "SubIndex 000"

  0x1600:01, r-r-r-, uint32, 32 bit, "SubIndex 001"

  0x1600:02, r-r-r-, uint32, 32 bit, "SubIndex 002"

  0x1600:03, r-r-r-, uint32, 32 bit, "SubIndex 003"

  0x1600:04, r-r-r-, uint32, 32 bit, "SubIndex 004"

  0x1600:05, r-r-r-, uint32, 32 bit, "SubIndex 005"

  0x1600:06, r-r-r-, uint32, 32 bit, "SubIndex 006"

  0x1600:07, r-r-r-, uint32, 32 bit, "SubIndex 007"

SDO 0x1601, "DOX RxPDO-Map Current"

  0x1601:00, r-r-r-, uint8, 8 bit, "SubIndex 000"

  0x1601:01, r-r-r-, uint32, 32 bit, "SubIndex 001"

SDO 0x1602, "DOX RxPDO-Map Impulse length"

  0x1602:00, r-r-r-, uint8, 8 bit, "SubIndex 000"

  0x1602:01, r-r-r-, uint32, 32 bit, "SubIndex 001"

SDO 0x1603, "DOX RxPDO-Map Trigger delay"

  0x1603:00, r-r-r-, uint8, 8 bit, "SubIndex 000"

  0x1603:01, r-r-r-, uint32, 32 bit, "SubIndex 001"

SDO 0x1604, "DC RxPDO-Map Sync"

  0x1604:00, r-r-r-, uint8, 8 bit, "SubIndex 000"

  0x1604:01, r-r-r-, uint32, 32 bit, "SubIndex 001"

  0x1604:02, r-r-r-, uint32, 32 bit, "SubIndex 002"

  0x1604:03, r-r-r-, uint32, 32 bit, "SubIndex 003"

SDO 0x1a00, "DOX TxPDO-Map Status"

  0x1a00:00, r-r-r-, uint8, 8 bit, "SubIndex 000"

  0x1a00:01, r-r-r-, uint32, 32 bit, "SubIndex 001"

  0x1a00:02, r-r-r-, uint32, 32 bit, "SubIndex 002"

  0x1a00:03, r-r-r-, uint32, 32 bit, "SubIndex 003"

  0x1a00:04, r-r-r-, uint32, 32 bit, "SubIndex 004"

  0x1a00:05, r-r-r-, uint32, 32 bit, "SubIndex 005"

  0x1a00:06, r-r-r-, uint32, 32 bit, "SubIndex 006"

  0x1a00:07, r-r-r-, uint32, 32 bit, "SubIndex 007"

  0x1a00:08, r-r-r-, uint32, 32 bit, "SubIndex 008"

  0x1a00:09, r-r-r-, uint32, 32 bit, "SubIndex 009"

SDO 0x1a01, "DOX TxPDO-Map Synchron info data"

  0x1a01:00, r-r-r-, uint8, 8 bit, "SubIndex 000"

  0x1a01:01, r-r-r-, uint32, 32 bit, "SubIndex 001"

  0x1a01:02, r-r-r-, uint32, 32 bit, "SubIndex 002"

SDO 0x1a02, "DC TxPDO-Map Feedback"

  0x1a02:00, r-r-r-, uint8, 8 bit, "SubIndex 000"

  0x1a02:01, r-r-r-, uint32, 32 bit, "SubIndex 001"

  0x1a02:02, r-r-r-, uint32, 32 bit, "SubIndex 002"

SDO 0x1c00, "Sync manager type"

  0x1c00:00, r-r-r-, uint8, 8 bit, "SubIndex 000"

  0x1c00:01, r-r-r-, uint8, 8 bit, "SubIndex 001"

  0x1c00:02, r-r-r-, uint8, 8 bit, "SubIndex 002"

  0x1c00:03, r-r-r-, uint8, 8 bit, "SubIndex 003"

  0x1c00:04, r-r-r-, uint8, 8 bit, "SubIndex 004"

SDO 0x1c12, "RxPDO assign"

  0x1c12:00, rwr-r-, uint8, 8 bit, "SubIndex 000"

  0x1c12:01, rwr-r-, uint16, 16 bit, "SubIndex 001"

  0x1c12:02, rwr-r-, uint16, 16 bit, "SubIndex 002"

  0x1c12:03, rwr-r-, uint16, 16 bit, "SubIndex 003"

  0x1c12:04, rwr-r-, uint16, 16 bit, "SubIndex 004"

  0x1c12:05, rwr-r-, uint16, 16 bit, "SubIndex 005"

SDO 0x1c13, "TxPDO assign"

  0x1c13:00, rwr-r-, uint8, 8 bit, "SubIndex 000"

  0x1c13:01, rwr-r-, uint16, 16 bit, "SubIndex 001"

  0x1c13:02, rwr-r-, uint16, 16 bit, "SubIndex 002"

  0x1c13:03, rwr-r-, uint16, 16 bit, "SubIndex 003"

SDO 0x1c32, "SM output parameter"

  0x1c32:00, r-r-r-, uint8, 8 bit, "SubIndex 000"

  0x1c32:01, rwrwrw, uint16, 16 bit, "Sync mode"

  0x1c32:02, rwrwrw, uint32, 32 bit, "Cycle time"

  0x1c32:03, r-r-r-, uint32, 32 bit, "Shift time"

  0x1c32:04, r-r-r-, uint16, 16 bit, "Sync modes supported"

  0x1c32:05, r-r-r-, uint32, 32 bit, "Minimum cycle time"

  0x1c32:06, r-r-r-, uint32, 32 bit, "Calc and copy time"

  0x1c32:07, r-r-r-, uint32, 32 bit, "Minimum delay time"

  0x1c32:08, rwrwrw, uint16, 16 bit, "Command"

  0x1c32:09, r-r-r-, uint32, 32 bit, "Maximum delay time"

  0x1c32:0a, r-r-r-, type 0000, 32 bit, "SubIndex 010"

  0x1c32:0b, r-r-r-, uint16, 16 bit, "SM event missed counter"

  0x1c32:0c, r-r-r-, uint16, 16 bit, "Cycle exceeded counter"

  0x1c32:0d, r-r-r-, uint16, 16 bit, "Shift too short counter"

  0x1c32:0e, r-r-r-, type 0000, 16 bit, "SubIndex 014"

  0x1c32:0f, r-r-r-, type 0000, 0 bit, "SubIndex 015"

  0x1c32:10, r-r-r-, type 0000, 0 bit, "SubIndex 016"

  0x1c32:11, r-r-r-, type 0000, 0 bit, "SubIndex 017"

  0x1c32:12, r-r-r-, type 0000, 0 bit, "SubIndex 018"

  0x1c32:13, r-r-r-, type 0000, 0 bit, "SubIndex 019"

  0x1c32:14, r-r-r-, type 0000, 0 bit, "SubIndex 020"

  0x1c32:15, r-r-r-, type 0000, 0 bit, "SubIndex 021"

  0x1c32:16, r-r-r-, type 0000, 0 bit, "SubIndex 022"

  0x1c32:17, r-r-r-, type 0000, 0 bit, "SubIndex 023"

  0x1c32:18, r-r-r-, type 0000, 0 bit, "SubIndex 024"

  0x1c32:19, r-r-r-, type 0000, 0 bit, "SubIndex 025"

  0x1c32:1a, r-r-r-, type 0000, 0 bit, "SubIndex 026"

  0x1c32:1b, r-r-r-, type 0000, 0 bit, "SubIndex 027"

  0x1c32:1c, r-r-r-, type 0000, 0 bit, "SubIndex 028"

  0x1c32:1d, r-r-r-, type 0000, 0 bit, "SubIndex 029"

  0x1c32:1e, r-r-r-, type 0000, 0 bit, "SubIndex 030"

  0x1c32:1f, r-r-r-, type 0000, 0 bit, "SubIndex 031"

  0x1c32:20, r-r-r-, bool, 1 bit, "Sync error"

SDO 0x1c33, "SM input parameter"

  0x1c33:00, r-r-r-, uint8, 8 bit, "SubIndex 000"

  0x1c33:01, rwrwrw, uint16, 16 bit, "Sync mode"

  0x1c33:02, rwrwrw, uint32, 32 bit, "Cycle time"

  0x1c33:03, r-r-r-, uint32, 32 bit, "Shift time"

  0x1c33:04, r-r-r-, uint16, 16 bit, "Sync modes supported"

  0x1c33:05, r-r-r-, uint32, 32 bit, "Minimum cycle time"

  0x1c33:06, r-r-r-, uint32, 32 bit, "Calc and copy time"

  0x1c33:07, r-r-r-, uint32, 32 bit, "Minimum delay time"

  0x1c33:08, rwrwrw, uint16, 16 bit, "Command"

  0x1c33:09, r-r-r-, uint32, 32 bit, "Maximum delay time"

  0x1c33:0a, r-r-r-, type 0000, 32 bit, "SubIndex 010"

  0x1c33:0b, r-r-r-, uint16, 16 bit, "SM event missed counter"

  0x1c33:0c, r-r-r-, uint16, 16 bit, "Cycle exceeded counter"

  0x1c33:0d, r-r-r-, uint16, 16 bit, "Shift too short counter"

  0x1c33:0e, r-r-r-, type 0000, 16 bit, "SubIndex 014"

  0x1c33:0f, r-r-r-, type 0000, 0 bit, "SubIndex 015"

  0x1c33:10, r-r-r-, type 0000, 0 bit, "SubIndex 016"

  0x1c33:11, r-r-r-, type 0000, 0 bit, "SubIndex 017"

  0x1c33:12, r-r-r-, type 0000, 0 bit, "SubIndex 018"

  0x1c33:13, r-r-r-, type 0000, 0 bit, "SubIndex 019"

  0x1c33:14, r-r-r-, type 0000, 0 bit, "SubIndex 020"

  0x1c33:15, r-r-r-, type 0000, 0 bit, "SubIndex 021"

  0x1c33:16, r-r-r-, type 0000, 0 bit, "SubIndex 022"

  0x1c33:17, r-r-r-, type 0000, 0 bit, "SubIndex 023"

  0x1c33:18, r-r-r-, type 0000, 0 bit, "SubIndex 024"

  0x1c33:19, r-r-r-, type 0000, 0 bit, "SubIndex 025"

  0x1c33:1a, r-r-r-, type 0000, 0 bit, "SubIndex 026"

  0x1c33:1b, r-r-r-, type 0000, 0 bit, "SubIndex 027"

  0x1c33:1c, r-r-r-, type 0000, 0 bit, "SubIndex 028"

  0x1c33:1d, r-r-r-, type 0000, 0 bit, "SubIndex 029"

  0x1c33:1e, r-r-r-, type 0000, 0 bit, "SubIndex 030"

  0x1c33:1f, r-r-r-, type 0000, 0 bit, "SubIndex 031"

  0x1c33:20, r-r-r-, bool, 1 bit, "Sync error"

SDO 0x6000, "DOX Inputs Ch.1"

  0x6000:00, r-r-r-, uint8, 8 bit, "SubIndex 000"

  0x6000:01, r-r-r-, bool, 1 bit, "Ready to activate"

  0x6000:02, r-r-r-, bool, 1 bit, "Output active"

  0x6000:03, r-r-r-, type 0000, 1 bit, "SubIndex 003"

  0x6000:04, r-r-r-, type 0000, 3 bit, "SubIndex 004"

  0x6000:05, r-r-r-, type 0000, 0 bit, "SubIndex 005"

  0x6000:06, r-r-r-, type 0000, 0 bit, "SubIndex 006"

  0x6000:07, r-r-r-, bool, 1 bit, "Warning"

  0x6000:08, r-r-r-, bool, 1 bit, "Error"

  0x6000:09, r-r-r-, type 0000, 3 bit, "SubIndex 009"

  0x6000:0a, r-r-r-, type 0000, 0 bit, "SubIndex 010"

  0x6000:0b, r-r-r-, type 0000, 0 bit, "SubIndex 011"

  0x6000:0c, r-r-r-, bool, 1 bit, "Digital input"

  0x6000:0d, r-r-r-, type 0000, 3 bit, "SubIndex 013"

  0x6000:0e, r-r-r-, type 0000, 0 bit, "SubIndex 014"

  0x6000:0f, r-r-r-, type 0000, 0 bit, "SubIndex 015"

  0x6000:10, r-r-r-, bool, 1 bit, "TxPDO Toggle"

  0x6000:11, r-r-r-, uint16, 16 bit, "Info data 1"

  0x6000:12, r-r-r-, uint16, 16 bit, "Info data 2"

SDO 0x7000, "DOX Outputs Ch.1"

  0x7000:00, r-r-r-, uint8, 8 bit, "SubIndex 000"

  0x7000:01, r-r-r-, type 0000, 1 bit, "SubIndex 001"

  0x7000:02, r-r-r-, bool, 1 bit, "Output"

  0x7000:03, r-r-r-, type 0000, 1 bit, "SubIndex 003"

  0x7000:04, r-r-r-, bool, 1 bit, "Input trigger enable"

  0x7000:05, r-r-r-, type 0000, 3 bit, "SubIndex 005"

  0x7000:06, r-r-r-, type 0000, 0 bit, "SubIndex 006"

  0x7000:07, r-r-r-, type 0000, 0 bit, "SubIndex 007"

  0x7000:08, r-r-r-, bool, 1 bit, "Reset"

  0x7000:09, r-r-r-, type 0000, 8 bit, "SubIndex 009"

  0x7000:0a, r-r-r-, type 0000, 0 bit, "SubIndex 010"

  0x7000:0b, r-r-r-, type 0000, 0 bit, "SubIndex 011"

  0x7000:0c, r-r-r-, type 0000, 0 bit, "SubIndex 012"

  0x7000:0d, r-r-r-, type 0000, 0 bit, "SubIndex 013"

  0x7000:0e, r-r-r-, type 0000, 0 bit, "SubIndex 014"

  0x7000:0f, r-r-r-, type 0000, 0 bit, "SubIndex 015"

  0x7000:10, r-r-r-, type 0000, 0 bit, "SubIndex 016"

  0x7000:11, r-r-r-, uint16, 16 bit, "Output current"

  0x7000:12, r-r-r-, uint32, 32 bit, "Impulse length"

  0x7000:13, r-r-r-, uint32, 32 bit, "Trigger delay"

SDO 0x8000, "DOX Settings Ch.1"

  0x8000:00, r-r-r-, uint8, 8 bit, "SubIndex 000"

  0x8000:01, rwrwrw, type 0000, 16 bit, "SubIndex 001"

  0x8000:02, rwrwrw, uint16, 16 bit, "Hold current"

  0x8000:03, rwrwrw, uint16, 16 bit, "Supply voltage"

  0x8000:04, rwrwrw, uint16, 16 bit, "Output voltage"

  0x8000:05, rwrwrw, type 0000, 16 bit, "SubIndex 005"

  0x8000:06, rwrwrw, type 0000, 16 bit, "SubIndex 006"

  0x8000:07, rwrwrw, type 0000, 16 bit, "SubIndex 007"

  0x8000:08, rwrwrw, type 0000, 16 bit, "SubIndex 008"

  0x8000:09, rwrwrw, uint32, 32 bit, "Pulse on time (max.)"

  0x8000:0a, rwrwrw, uint32, 32 bit, "Pulse off time (min.)"

  0x8000:0b, rwrwrw, uint32, 32 bit, "Trigger delay (switch on)"

  0x8000:0c, rwrwrw, type 0000, 0 bit, "SubIndex 012"

  0x8000:0d, rwrwrw, type 0000, 0 bit, "SubIndex 013"

  0x8000:0e, rwrwrw, type 0000, 0 bit, "SubIndex 014"

  0x8000:0f, rwrwrw, type 0000, 0 bit, "SubIndex 015"

  0x8000:10, rwrwrw, type 0000, 0 bit, "SubIndex 016"

  0x8000:11, rwrwrw, uint8, 8 bit, "Warning level (supply voltage)"

  0x8000:12, rwrwrw, uint8, 8 bit, "Error level (supply voltage)"

  0x8000:13, rwrwrw, uint8, 8 bit, "Warning level (output voltage)"

  0x8000:14, rwrwrw, uint8, 8 bit, "Error level (output voltage)"

SDO 0x8001, "DOX Controller Settings Ch.1"

  0x8001:00, r-r-r-, uint8, 8 bit, "SubIndex 000"

  0x8001:01, rwrwrw, uint16, 16 bit, "Kp factor (curr.)"

  0x8001:02, rwrwrw, uint16, 16 bit, "Ki factor (curr.)"

  0x8001:03, rwrwrw, uint16, 16 bit, "Kd factor (curr.)"

SDO 0x8002, "DOX Features Ch.1"

  0x8002:00, r-r-r-, uint8, 8 bit, "SubIndex 000"

  0x8002:01, rwrwrw, type 0000, 1 bit, "SubIndex 001"

  0x8002:02, rwrwrw, type 0000, 1 bit, "SubIndex 002"

  0x8002:03, rwrwrw, type 0000, 1 bit, "SubIndex 003"

  0x8002:04, rwrwrw, bool, 1 bit, "Enable emergency flash"

  0x8002:05, rwrwrw, bool, 1 bit, "Enable automatic reset on error"

  0x8002:06, rwrwrw, bool, 1 bit, "Enable automatic saving of counter"

  0x8002:07, rwrwrw, type 0000, 2 bit, "SubIndex 007"

  0x8002:08, rwrwrw, type 0000, 0 bit, "SubIndex 008"

  0x8002:09, rwrwrw, type 0000, 4 bit, "SubIndex 009"

  0x8002:0a, rwrwrw, type 0000, 0 bit, "SubIndex 010"

  0x8002:0b, rwrwrw, type 0000, 0 bit, "SubIndex 011"

  0x8002:0c, rwrwrw, type 0000, 0 bit, "SubIndex 012"

  0x8002:0d, rwrwrw, type 0000, 4 bit, "SubIndex 013"

  0x8002:0e, rwrwrw, type 0000, 0 bit, "SubIndex 014"

  0x8002:0f, rwrwrw, type 0000, 0 bit, "SubIndex 015"

  0x8002:10, rwrwrw, type 0000, 0 bit, "SubIndex 016"

  0x8002:11, rwrwrw, type 0803, 8 bit, "Select info data 1"

  0x8002:12, rwrwrw, type 0000, 0 bit, "SubIndex 018"

  0x8002:13, rwrwrw, type 0000, 0 bit, "SubIndex 019"

  0x8002:14, rwrwrw, type 0000, 0 bit, "SubIndex 020"

  0x8002:15, rwrwrw, type 0000, 0 bit, "SubIndex 021"

  0x8002:16, rwrwrw, type 0000, 0 bit, "SubIndex 022"

  0x8002:17, rwrwrw, type 0000, 0 bit, "SubIndex 023"

  0x8002:18, rwrwrw, type 0000, 0 bit, "SubIndex 024"

  0x8002:19, rwrwrw, type 0804, 8 bit, "Select info data 2"

  0x8002:1a, rwrwrw, type 0000, 0 bit, "SubIndex 026"

  0x8002:1b, rwrwrw, type 0000, 0 bit, "SubIndex 027"

  0x8002:1c, rwrwrw, type 0000, 0 bit, "SubIndex 028"

  0x8002:1d, rwrwrw, type 0000, 0 bit, "SubIndex 029"

  0x8002:1e, rwrwrw, type 0000, 0 bit, "SubIndex 030"

  0x8002:1f, rwrwrw, type 0000, 0 bit, "SubIndex 031"

  0x8002:20, rwrwrw, type 0000, 0 bit, "SubIndex 032"

  0x8002:21, rwrwrw, type 0000, 8 bit, "SubIndex 033"

  0x8002:22, rwrwrw, type 0000, 0 bit, "SubIndex 034"

  0x8002:23, rwrwrw, type 0000, 0 bit, "SubIndex 035"

  0x8002:24, rwrwrw, type 0000, 0 bit, "SubIndex 036"

  0x8002:25, rwrwrw, type 0000, 0 bit, "SubIndex 037"

  0x8002:26, rwrwrw, type 0000, 0 bit, "SubIndex 038"

  0x8002:27, rwrwrw, type 0000, 0 bit, "SubIndex 039"

  0x8002:28, rwrwrw, type 0000, 0 bit, "SubIndex 040"

  0x8002:29, rwrwrw, type 0000, 7 bit, "SubIndex 041"

  0x8002:2a, rwrwrw, type 0000, 0 bit, "SubIndex 042"

  0x8002:2b, rwrwrw, type 0000, 0 bit, "SubIndex 043"

  0x8002:2c, rwrwrw, type 0000, 0 bit, "SubIndex 044"

  0x8002:2d, rwrwrw, type 0000, 0 bit, "SubIndex 045"

  0x8002:2e, rwrwrw, type 0000, 0 bit, "SubIndex 046"

  0x8002:2f, rwrwrw, type 0000, 0 bit, "SubIndex 047"

  0x8002:30, rwrwrw, bool, 1 bit, "Invert digital input"

  0x8002:31, rwrwrw, type 0000, 1 bit, "SubIndex 049"

  0x8002:32, rwrwrw, type 0801, 4 bit, "Function for input"

  0x8002:33, rwrwrw, type 0000, 3 bit, "SubIndex 051"

  0x8002:34, rwrwrw, type 0000, 8 bit, "SubIndex 052"

SDO 0x8003, "DOX Flash timing Ch.1"

  0x8003:00, r-r-r-, uint8, 8 bit, "SubIndex 000"

  0x8003:01, rwrwrw, uint16, 16 bit, "ON-Time 1"

  0x8003:02, rwrwrw, uint16, 16 bit, "OFF-Time 1"

  0x8003:03, rwrwrw, uint16, 16 bit, "ON-Time 2"

  0x8003:04, rwrwrw, uint16, 16 bit, "OFF-Time 2"

  0x8003:05, rwrwrw, uint16, 16 bit, "ON-Time 3"

  0x8003:06, rwrwrw, uint16, 16 bit, "OFF-Time 3"

  0x8003:07, rwrwrw, uint16, 16 bit, "ON-Time 4"

  0x8003:08, rwrwrw, uint16, 16 bit, "OFF-Time 4"

  0x8003:09, rwrwrw, uint16, 16 bit, "ON-Time 5"

  0x8003:0a, rwrwrw, uint16, 16 bit, "OFF-Time 5"

  0x8003:0b, rwrwrw, uint16, 16 bit, "ON-Time 6"

  0x8003:0c, rwrwrw, uint16, 16 bit, "OFF-Time 6"

SDO 0x800f, "DOX Vendor data"

  0x800f:00, r-r-r-, uint8, 8 bit, "SubIndex 000"

  0x800f:01, rwrwrw, int16, 16 bit, "Offset (output voltage)"

  0x800f:02, rwrwrw, uint16, 16 bit, "Gain (output voltage)"

  0x800f:03, rwrwrw, int16, 16 bit, "Offset (output current)"

  0x800f:04, rwrwrw, uint16, 16 bit, "Gain (output current)"

SDO 0x9000, "DOX Info data Ch.1"

  0x9000:00, r-r-r-, uint8, 8 bit, "SubIndex 000"

  0x9000:01, r-r-r-, uint16, 16 bit, "Status word"

  0x9000:02, r-r-r-, type 0000, 16 bit, "SubIndex 002"

  0x9000:03, r-r-r-, type 0000, 16 bit, "SubIndex 003"

  0x9000:04, r-r-r-, type 0000, 0 bit, "SubIndex 004"

  0x9000:05, r-r-r-, type 0000, 0 bit, "SubIndex 005"

  0x9000:06, r-r-r-, type 0000, 8 bit, "SubIndex 006"

  0x9000:07, r-r-r-, type 0000, 8 bit, "SubIndex 007"

  0x9000:08, r-r-r-, uint16, 16 bit, "Output voltage"

  0x9000:09, r-r-r-, uint16, 16 bit, "Output current"

  0x9000:0a, r-r-r-, type 0000, 0 bit, "SubIndex 010"

  0x9000:0b, r-r-r-, type 0000, 0 bit, "SubIndex 011"

  0x9000:0c, r-r-r-, type 0000, 0 bit, "SubIndex 012"

  0x9000:0d, r-r-r-, type 0000, 0 bit, "SubIndex 013"

  0x9000:0e, r-r-r-, type 0000, 0 bit, "SubIndex 014"

  0x9000:0f, r-r-r-, type 0000, 0 bit, "SubIndex 015"

  0x9000:10, r-r-r-, type 0000, 0 bit, "SubIndex 016"

  0x9000:11, r-r-r-, uint32, 32 bit, "Operating hour counter"

  0x9000:12, r-r-r-, uint32, 32 bit, "Switching operation counter"

SDO 0xa000, "DOX Diag data Ch.1"

  0xa000:00, r-r-r-, uint8, 8 bit, "SubIndex 000"

  0xa000:01, r-r-r-, bool, 1 bit, "Saturated"

  0xa000:02, r-r-r-, bool, 1 bit, "Over temperature"

  0xa000:03, r-r-r-, type 0000, 1 bit, "SubIndex 003"

  0xa000:04, r-r-r-, bool, 1 bit, "Under voltage (Supply)"

  0xa000:05, r-r-r-, bool, 1 bit, "Over voltage (Supply)"

  0xa000:06, r-r-r-, bool, 1 bit, "Short circuit"

  0xa000:07, r-r-r-, type 0000, 1 bit, "SubIndex 007"

  0xa000:08, r-r-r-, bool, 1 bit, "No control power"

  0xa000:09, r-r-r-, bool, 1 bit, "Misc error"

  0xa000:0a, r-r-r-, bool, 1 bit, "Under voltage (Output)"

  0xa000:0b, r-r-r-, bool, 1 bit, "Over voltage (Output)"

  0xa000:0c, r-r-r-, type 0000, 5 bit, "SubIndex 012"

SDO 0xf000, "Modular device profile"

  0xf000:00, r-r-r-, uint8, 8 bit, "SubIndex 000"

  0xf000:01, r-r-r-, uint16, 16 bit, "Module index distance"

  0xf000:02, r-r-r-, uint16, 16 bit, "Maximum number of modules"

SDO 0xf008, "Code word"

  0xf008:00, rwrwrw, uint32, 32 bit, "Code word"

SDO 0xf010, "Module list"

  0xf010:00, rwr-r-, uint8, 8 bit, "SubIndex 000"

  0xf010:01, rwr-r-, uint32, 32 bit, "SubIndex 001"

SDO 0xf600, "DC Inputs"

  0xf600:00, r-r-r-, uint8, 8 bit, "SubIndex 000"

  0xf600:01, r-r-r-, uint8, 8 bit, "Feedback"

  0xf600:02, r-r-r-, type 0000, 8 bit, "SubIndex 002"

SDO 0xf700, "DC Outputs"

  0xf700:00, r-r-r-, uint8, 8 bit, "SubIndex 000"

  0xf700:01, r-r-r-, uint8, 8 bit, "Activate"

  0xf700:02, r-r-r-, type 0000, 8 bit, "SubIndex 002"

  0xf700:03, r-r-r-, uint64, 64 bit, "Start time"

SDO 0xf80f, "DOX Vendor data"

  0xf80f:00, r-r-r-, uint8, 8 bit, "SubIndex 000"

  0xf80f:01, rwrwrw, uint32, 32 bit, "PWM Frequency"

  0xf80f:02, rwrwrw, uint16, 16 bit, "Deadtime"

  0xf80f:03, rwrwrw, uint16, 16 bit, "Deadtime space"

  0xf80f:04, rwrwrw, int8, 8 bit, "Warning temperature"

  0xf80f:05, rwrwrw, int8, 8 bit, "Switch off temperature"

  0xf80f:06, rwrwrw, uint16, 16 bit, "Analog trigger point"

  0xf80f:07, rwrwrw, int16, 16 bit, "SYNC 0 shift time"

SDO 0xf900, "DOX Info data"

  0xf900:00, r-r-r-, uint8, 8 bit, "SubIndex 000"

  0xf900:01, r-r-r-, string, 16 bit, "Software version (driver)"

  0xf900:02, r-r-r-, int8, 8 bit, "Internal temperature"

  0xf900:03, r-r-r-, type 0000, 0 bit, "SubIndex 003"

  0xf900:04, r-r-r-, type 0000, 8 bit, "SubIndex 004"

  0xf900:05, r-r-r-, uint16, 16 bit, "Supply voltage"

  0xf900:06, r-r-r-, uint16, 16 bit, "Supply current"

SDO 0xfb00, "DOX Command"

  0xfb00:00, r-r-r-, uint8, 8 bit, "SubIndex 000"

  0xfb00:01, rwrwrw, octet_string, 16 bit, "Request"

  0xfb00:02, r-r-r-, uint8, 8 bit, "Status"

  0xfb00:03, r-r-r-, octet_string, 32 bit, "Response"

  0xfb00:04, ------, type 0000, 8 bit, "SubIndex 004"

 


 

-- 

This e-mail and any attachments may contain confidential, copyright and or privileged material, and are for the use of the intended addressee only. If you are not the intended addressee or an authorised recipient of the addressee please notify us of receipt by returning the e-mail and do not use, copy, retain, distribute or disclose the information in or attached to the e-mail.
Any opinions expressed within this e-mail are those of the individual and not necessarily of Diamond Light Source Ltd.
Diamond Light Source Ltd. cannot guarantee that this e-mail or any attachments are free from viruses and we cannot accept liability for any damage which you may sustain as a result of software viruses which may be transmitted in or with the message.
Diamond Light Source Limited (company no. 4375679). Registered in England and Wales with its registered office at Diamond House, Harwell Science and Innovation Campus, Didcot, Oxfordshire, OX11 0DE, United Kingdom
 


<div>
<div class="WordSection1">
<p class="MsoNormal">Hello,<p></p></p>
<p class="MsoNormal"><p>&nbsp;</p></p>
<p class="MsoNormal">I am trying to interfacing to a EL2595 device from Beckhoff.&nbsp;
<p></p></p>
<p class="MsoNormal"><p>&nbsp;</p></p>
<p class="MsoNormal">Beckhoff haven't yet published many details on this module http://beckhoff.com/el2595/<p></p></p>
<p class="MsoNormal"><p>&nbsp;</p></p>
<p class="MsoNormal">I found that I can use &ldquo;sdo download&rdquo; to control the how much current goes to an LED by writing to index 0x8000, subindex 4.
<p></p></p>
<p class="MsoNormal"><p>&nbsp;</p></p>
<p class="MsoNormal">This is not mapped to a PDO by default.<p></p></p>
<p class="MsoNormal"><p>&nbsp;</p></p>
<p class="MsoNormal">Is it possible to map the sdo entry to the set of PDOs in SyncMaster2?<p></p></p>
<p class="MsoNormal"><p>&nbsp;</p></p>
<p class="MsoNormal">I am attempting this because the control system driver [1] I'm using can only write to&nbsp; PDOs, not SDOs.<p></p></p>
<p class="MsoNormal"><p>&nbsp;</p></p>
<p class="MsoNormal">The attempt I made fails when calling ecrt_slave_config_reg_pdo_entry which return &ndash;ENOENT.<p></p></p>
<p class="MsoNormal"><p>&nbsp;</p></p>
<p class="MsoNormal">I&rsquo;m using etherlab 1-5-2.<p></p></p>
<p class="MsoNormal"><p>&nbsp;</p></p>
<p class="MsoNormal">The output of "pdos" and "sdos" commands are pasted at the end.<p></p></p>
<p class="MsoNormal">The relevant SDO list section for the question below is<p></p></p>
<p class="MsoNormal"><p>&nbsp;</p></p>
<p class="MsoNormal">SDO 0x8000, "DOX Settings Ch.1"<p></p></p>
<p class="MsoNormal">&nbsp; 0x8000:00, r-r-r-, uint8, 8 bit, "SubIndex 000"<p></p></p>
<p class="MsoNormal">&nbsp; 0x8000:01, rwrwrw, type 0000, 16 bit, "SubIndex 001"<p></p></p>
<p class="MsoNormal">&nbsp; 0x8000:02, rwrwrw, uint16, 16 bit, "Hold current"<p></p></p>
<p class="MsoNormal">&nbsp; 0x8000:03, rwrwrw, uint16, 16 bit, "Supply voltage"<p></p></p>
<p class="MsoNormal">&nbsp; 0x8000:04, rwrwrw, uint16, 16 bit, "Output voltage"<p></p></p>
<p class="MsoNormal"><p>&nbsp;</p></p>
<p class="MsoNormal">Thanks.<p></p></p>
<p class="MsoNormal"><p>&nbsp;</p></p>
<p class="MsoNormal">RM<p></p></p>
<p class="MsoNormal"><p>&nbsp;</p></p>
<p class="MsoNormal">[1] http://controls.diamond.ac.uk/downloads/support/ethercat/<p></p></p>
<p class="MsoNormal"><p>&nbsp;</p></p>
<p class="MsoNormal"># ethercat -p 1 pdos<p></p></p>
<p class="MsoNormal">SM0: PhysAddr 0x1000, DefaultSize&nbsp; 128, ControlRegister 0x26, Enable 1<p></p></p>
<p class="MsoNormal">SM1: PhysAddr 0x1080, DefaultSize&nbsp; 128, ControlRegister 0x22, Enable 1<p></p></p>
<p class="MsoNormal">SM2: PhysAddr 0x1100, DefaultSize&nbsp;&nbsp;&nbsp; 2, ControlRegister 0x24, Enable 1<p></p></p>
<p class="MsoNormal">&nbsp; <span lang="ES">RxPDO 0x1600 "DOX RxPDO-Map Control"<p></p></span></p>
<p class="MsoNormal"><span lang="ES">&nbsp;&nbsp;&nbsp; </span>PDO entry 0x0000:00,&nbsp; 1 bit, "Gap"<p></p></p>
<p class="MsoNormal">&nbsp;&nbsp;&nbsp; PDO entry 0x7000:02,&nbsp; 1 bit, "Output"<p></p></p>
<p class="MsoNormal">&nbsp;&nbsp;&nbsp; PDO entry 0x0000:00,&nbsp; 1 bit, "Gap"<p></p></p>
<p class="MsoNormal">&nbsp;&nbsp;&nbsp; PDO entry 0x7000:04,&nbsp; 1 bit, "Input trigger enable"<p></p></p>
<p class="MsoNormal">&nbsp;&nbsp;&nbsp; PDO entry 0x0000:00,&nbsp; 3 bit, "Gap"<p></p></p>
<p class="MsoNormal">&nbsp;&nbsp;&nbsp; PDO entry 0x7000:08,&nbsp; 1 bit, "Reset"<p></p></p>
<p class="MsoNormal">&nbsp;&nbsp;&nbsp; PDO entry 0x0000:00,&nbsp; 8 bit, "Gap"<p></p></p>
<p class="MsoNormal">SM3: PhysAddr 0x1200, DefaultSize&nbsp;&nbsp;&nbsp; 2, ControlRegister 0x20, Enable 1<p></p></p>
<p class="MsoNormal">&nbsp; TxPDO 0x1a00 "DOX TxPDO-Map Status"<p></p></p>
<p class="MsoNormal">&nbsp;&nbsp;&nbsp; PDO entry 0x6000:01,&nbsp; 1 bit, "Ready to activate"<p></p></p>
<p class="MsoNormal">&nbsp;&nbsp;&nbsp; PDO entry 0x6000:02,&nbsp; 1 bit, "Output active"<p></p></p>
<p class="MsoNormal">&nbsp;&nbsp;&nbsp; PDO entry 0x0000:00,&nbsp; 4 bit, "Gap"<p></p></p>
<p class="MsoNormal">&nbsp;&nbsp;&nbsp; PDO entry 0x6000:07,&nbsp; 1 bit, "Warning"<p></p></p>
<p class="MsoNormal">&nbsp;&nbsp;&nbsp; PDO entry 0x6000:08,&nbsp; 1 bit, "Error"<p></p></p>
<p class="MsoNormal">&nbsp;&nbsp;&nbsp; PDO entry 0x0000:00,&nbsp; 3 bit, "Gap"<p></p></p>
<p class="MsoNormal">&nbsp;&nbsp;&nbsp; PDO entry 0x6000:0c,&nbsp; 1 bit, "Digital input"<p></p></p>
<p class="MsoNormal">&nbsp;&nbsp;&nbsp; PDO entry 0x0000:00,&nbsp; 3 bit, "Gap"<p></p></p>
<p class="MsoNormal">&nbsp;&nbsp;&nbsp; PDO entry 0x6000:10,&nbsp; 1 bit, "TxPDO Toggle"<p></p></p>
<p class="MsoNormal">The current control I found to be in an sdo<p></p></p>
<p class="MsoNormal"># ethercat -p 1 sdos<p></p></p>
<p class="MsoNormal">SDO 0x1000, "Device type"<p></p></p>
<p class="MsoNormal">&nbsp; 0x1000:00, r-r-r-, uint32, 32 bit, "Device type"<p></p></p>
<p class="MsoNormal">SDO 0x1008, "Device name"<p></p></p>
<p class="MsoNormal">&nbsp; 0x1008:00, r-r-r-, string, 48 bit, "Device name"<p></p></p>
<p class="MsoNormal">SDO 0x1009, "Hardware version"<p></p></p>
<p class="MsoNormal">&nbsp; 0x1009:00, r-r-r-, string, 16 bit, "Hardware version"<p></p></p>
<p class="MsoNormal">SDO 0x100a, "Software version"<p></p></p>
<p class="MsoNormal">&nbsp; 0x100a:00, r-r-r-, string, 16 bit, "Software version"<p></p></p>
<p class="MsoNormal">SDO 0x1011, "Restore default parameters"<p></p></p>
<p class="MsoNormal">&nbsp; 0x1011:00, r-r-r-, uint8, 8 bit, "SubIndex 000"<p></p></p>
<p class="MsoNormal">&nbsp; 0x1011:01, rwrwrw, uint32, 32 bit, "SubIndex 001"<p></p></p>
<p class="MsoNormal">SDO 0x1018, "Identity"<p></p></p>
<p class="MsoNormal">&nbsp; 0x1018:00, r-r-r-, uint8, 8 bit, "SubIndex 000"<p></p></p>
<p class="MsoNormal">&nbsp; 0x1018:01, r-r-r-, uint32, 32 bit, "Vendor ID"<p></p></p>
<p class="MsoNormal">&nbsp; 0x1018:02, r-r-r-, uint32, 32 bit, "Product code"<p></p></p>
<p class="MsoNormal">&nbsp; 0x1018:03, r-r-r-, uint32, 32 bit, "Revision"<p></p></p>
<p class="MsoNormal">&nbsp; 0x1018:04, r-r-r-, uint32, 32 bit, "Serial number"<p></p></p>
<p class="MsoNormal">SDO 0x10f0, "Backup parameter handling"<p></p></p>
<p class="MsoNormal">&nbsp; 0x10f0:00, r-r-r-, uint8, 8 bit, "SubIndex 000"<p></p></p>
<p class="MsoNormal">&nbsp; 0x10f0:01, r-r-r-, uint32, 32 bit, "Checksum"<p></p></p>
<p class="MsoNormal">SDO 0x10f3, "Diagnosis History"<p></p></p>
<p class="MsoNormal">&nbsp; 0x10f3:00, r-r-r-, uint8, 8 bit, "SubIndex 000"<p></p></p>
<p class="MsoNormal">&nbsp; 0x10f3:01, r-r-r-, uint8, 8 bit, "Maximum Messages"<p></p></p>
<p class="MsoNormal">&nbsp; 0x10f3:02, r-r-r-, uint8, 8 bit, "Newest Message"<p></p></p>
<p class="MsoNormal">&nbsp; 0x10f3:03, rwrwrw, uint8, 8 bit, "Newest Acknowledged Message"<p></p></p>
<p class="MsoNormal">&nbsp; 0x10f3:04, r-r-r-, bool, 1 bit, "New Messages Available"<p></p></p>
<p class="MsoNormal">&nbsp; 0x10f3:05, rwrwrw, uint16, 16 bit, "Flags"<p></p></p>
<p class="MsoNormal">&nbsp; 0x10f3:06, r-r-r-, octet_string, 224 bit, "Diagnosis Message 001"<p></p></p>
<p class="MsoNormal">&nbsp; 0x10f3:07, r-r-r-, octet_string, 224 bit, "Diagnosis Message 002"<p></p></p>
<p class="MsoNormal">&nbsp; 0x10f3:08, r-r-r-, octet_string, 224 bit, "Diagnosis Message 003"<p></p></p>
<p class="MsoNormal">&nbsp; 0x10f3:09, r-r-r-, octet_string, 224 bit, "Diagnosis Message 004"<p></p></p>
<p class="MsoNormal">&nbsp; 0x10f3:0a, r-r-r-, octet_string, 224 bit, "Diagnosis Message 005"<p></p></p>
<p class="MsoNormal">&nbsp; 0x10f3:0b, r-r-r-, octet_string, 224 bit, "Diagnosis Message 006"<p></p></p>
<p class="MsoNormal">&nbsp; 0x10f3:0c, r-r-r-, octet_string, 224 bit, "Diagnosis Message 007"<p></p></p>
<p class="MsoNormal">&nbsp; 0x10f3:0d, r-r-r-, octet_string, 224 bit, "Diagnosis Message 008"<p></p></p>
<p class="MsoNormal">&nbsp; 0x10f3:0e, r-r-r-, octet_string, 224 bit, "Diagnosis Message 009"<p></p></p>
<p class="MsoNormal">&nbsp; 0x10f3:0f, r-r-r-, octet_string, 224 bit, "Diagnosis Message 010"<p></p></p>
<p class="MsoNormal">&nbsp; 0x10f3:10, r-r-r-, octet_string, 224 bit, "Diagnosis Message 011"<p></p></p>
<p class="MsoNormal">&nbsp; 0x10f3:11, r-r-r-, octet_string, 224 bit, "Diagnosis Message 012"<p></p></p>
<p class="MsoNormal">&nbsp; 0x10f3:12, r-r-r-, octet_string, 224 bit, "Diagnosis Message 013"<p></p></p>
<p class="MsoNormal">&nbsp; 0x10f3:13, r-r-r-, octet_string, 224 bit, "Diagnosis Message 014"<p></p></p>
<p class="MsoNormal">&nbsp; 0x10f3:14, r-r-r-, octet_string, 224 bit, "Diagnosis Message 015"<p></p></p>
<p class="MsoNormal">&nbsp; 0x10f3:15, r-r-r-, octet_string, 224 bit, "Diagnosis Message 016"<p></p></p>
<p class="MsoNormal">&nbsp; 0x10f3:16, r-r-r-, octet_string, 224 bit, "Diagnosis Message 017"<p></p></p>
<p class="MsoNormal">&nbsp; 0x10f3:17, r-r-r-, octet_string, 224 bit, "Diagnosis Message 018"<p></p></p>
<p class="MsoNormal">&nbsp; 0x10f3:18, r-r-r-, octet_string, 224 bit, "Diagnosis Message 019"<p></p></p>
<p class="MsoNormal">&nbsp; 0x10f3:19, r-r-r-, octet_string, 224 bit, "Diagnosis Message 020"<p></p></p>
<p class="MsoNormal">&nbsp; 0x10f3:1a, r-r-r-, octet_string, 224 bit, "Diagnosis Message 021"<p></p></p>
<p class="MsoNormal">&nbsp; 0x10f3:1b, r-r-r-, octet_string, 224 bit, "Diagnosis Message 022"<p></p></p>
<p class="MsoNormal">&nbsp; 0x10f3:1c, r-r-r-, octet_string, 224 bit, "Diagnosis Message 023"<p></p></p>
<p class="MsoNormal">&nbsp; 0x10f3:1d, r-r-r-, octet_string, 224 bit, "Diagnosis Message 024"<p></p></p>
<p class="MsoNormal">&nbsp; 0x10f3:1e, r-r-r-, octet_string, 224 bit, "Diagnosis Message 025"<p></p></p>
<p class="MsoNormal">&nbsp; 0x10f3:1f, r-r-r-, octet_string, 224 bit, "Diagnosis Message 026"<p></p></p>
<p class="MsoNormal">&nbsp; 0x10f3:20, r-r-r-, octet_string, 224 bit, "Diagnosis Message 027"<p></p></p>
<p class="MsoNormal">&nbsp; 0x10f3:21, r-r-r-, octet_string, 224 bit, "Diagnosis Message 028"<p></p></p>
<p class="MsoNormal">&nbsp; 0x10f3:22, r-r-r-, octet_string, 224 bit, "Diagnosis Message 029"<p></p></p>
<p class="MsoNormal">&nbsp; 0x10f3:23, r-r-r-, octet_string, 224 bit, "Diagnosis Message 030"<p></p></p>
<p class="MsoNormal">&nbsp; 0x10f3:24, r-r-r-, octet_string, 224 bit, "Diagnosis Message 031"<p></p></p>
<p class="MsoNormal">&nbsp; 0x10f3:25, r-r-r-, octet_string, 224 bit, "Diagnosis Message 032"<p></p></p>
<p class="MsoNormal">&nbsp; 0x10f3:26, r-r-r-, octet_string, 224 bit, "Diagnosis Message 033"<p></p></p>
<p class="MsoNormal">&nbsp; 0x10f3:27, r-r-r-, octet_string, 224 bit, "Diagnosis Message 034"<p></p></p>
<p class="MsoNormal">&nbsp; 0x10f3:28, r-r-r-, octet_string, 224 bit, "Diagnosis Message 035"<p></p></p>
<p class="MsoNormal">&nbsp; 0x10f3:29, r-r-r-, octet_string, 224 bit, "Diagnosis Message 036"<p></p></p>
<p class="MsoNormal">&nbsp; 0x10f3:2a, r-r-r-, octet_string, 224 bit, "Diagnosis Message 037"<p></p></p>
<p class="MsoNormal">&nbsp; 0x10f3:2b, r-r-r-, octet_string, 224 bit, "Diagnosis Message 038"<p></p></p>
<p class="MsoNormal">&nbsp; 0x10f3:2c, r-r-r-, octet_string, 224 bit, "Diagnosis Message 039"<p></p></p>
<p class="MsoNormal">&nbsp; 0x10f3:2d, r-r-r-, octet_string, 224 bit, "Diagnosis Message 040"<p></p></p>
<p class="MsoNormal">&nbsp; 0x10f3:2e, r-r-r-, octet_string, 224 bit, "Diagnosis Message 041"<p></p></p>
<p class="MsoNormal">&nbsp; 0x10f3:2f, r-r-r-, octet_string, 224 bit, "Diagnosis Message 042"<p></p></p>
<p class="MsoNormal">&nbsp; 0x10f3:30, r-r-r-, octet_string, 224 bit, "Diagnosis Message 043"<p></p></p>
<p class="MsoNormal">&nbsp; 0x10f3:31, r-r-r-, octet_string, 224 bit, "Diagnosis Message 044"<p></p></p>
<p class="MsoNormal">&nbsp; 0x10f3:32, r-r-r-, octet_string, 224 bit, "Diagnosis Message 045"<p></p></p>
<p class="MsoNormal">&nbsp; 0x10f3:33, r-r-r-, octet_string, 224 bit, "Diagnosis Message 046"<p></p></p>
<p class="MsoNormal">&nbsp; 0x10f3:34, r-r-r-, octet_string, 224 bit, "Diagnosis Message 047"<p></p></p>
<p class="MsoNormal">&nbsp; 0x10f3:35, r-r-r-, octet_string, 224 bit, "Diagnosis Message 048"<p></p></p>
<p class="MsoNormal">&nbsp; 0x10f3:36, r-r-r-, octet_string, 224 bit, "Diagnosis Message 049"<p></p></p>
<p class="MsoNormal">&nbsp; 0x10f3:37, r-r-r-, octet_string, 224 bit, "Diagnosis Message 050"<p></p></p>
<p class="MsoNormal">SDO 0x10f8, "Actual Time Stamp"<p></p></p>
<p class="MsoNormal">&nbsp; 0x10f8:00, r-r-r-, uint64, 64 bit, "Actual Time Stamp"<p></p></p>
<p class="MsoNormal"><span lang="ES">SDO 0x1600, "DOX RxPDO-Map Control"<p></p></span></p>
<p class="MsoNormal"><span lang="ES">&nbsp; </span>0x1600:00, r-r-r-, uint8, 8 bit, "SubIndex 000"<p></p></p>
<p class="MsoNormal">&nbsp; 0x1600:01, r-r-r-, uint32, 32 bit, "SubIndex 001"<p></p></p>
<p class="MsoNormal">&nbsp; 0x1600:02, r-r-r-, uint32, 32 bit, "SubIndex 002"<p></p></p>
<p class="MsoNormal">&nbsp; 0x1600:03, r-r-r-, uint32, 32 bit, "SubIndex 003"<p></p></p>
<p class="MsoNormal">&nbsp; 0x1600:04, r-r-r-, uint32, 32 bit, "SubIndex 004"<p></p></p>
<p class="MsoNormal">&nbsp; 0x1600:05, r-r-r-, uint32, 32 bit, "SubIndex 005"<p></p></p>
<p class="MsoNormal">&nbsp; 0x1600:06, r-r-r-, uint32, 32 bit, "SubIndex 006"<p></p></p>
<p class="MsoNormal">&nbsp; 0x1600:07, r-r-r-, uint32, 32 bit, "SubIndex 007"<p></p></p>
<p class="MsoNormal">SDO 0x1601, "DOX RxPDO-Map Current"<p></p></p>
<p class="MsoNormal">&nbsp; 0x1601:00, r-r-r-, uint8, 8 bit, "SubIndex 000"<p></p></p>
<p class="MsoNormal">&nbsp; 0x1601:01, r-r-r-, uint32, 32 bit, "SubIndex 001"<p></p></p>
<p class="MsoNormal">SDO 0x1602, "DOX RxPDO-Map Impulse length"<p></p></p>
<p class="MsoNormal">&nbsp; 0x1602:00, r-r-r-, uint8, 8 bit, "SubIndex 000"<p></p></p>
<p class="MsoNormal">&nbsp; 0x1602:01, r-r-r-, uint32, 32 bit, "SubIndex 001"<p></p></p>
<p class="MsoNormal">SDO 0x1603, "DOX RxPDO-Map Trigger delay"<p></p></p>
<p class="MsoNormal">&nbsp; 0x1603:00, r-r-r-, uint8, 8 bit, "SubIndex 000"<p></p></p>
<p class="MsoNormal">&nbsp; 0x1603:01, r-r-r-, uint32, 32 bit, "SubIndex 001"<p></p></p>
<p class="MsoNormal">SDO 0x1604, "DC RxPDO-Map Sync"<p></p></p>
<p class="MsoNormal">&nbsp; 0x1604:00, r-r-r-, uint8, 8 bit, "SubIndex 000"<p></p></p>
<p class="MsoNormal">&nbsp; 0x1604:01, r-r-r-, uint32, 32 bit, "SubIndex 001"<p></p></p>
<p class="MsoNormal">&nbsp; 0x1604:02, r-r-r-, uint32, 32 bit, "SubIndex 002"<p></p></p>
<p class="MsoNormal">&nbsp; 0x1604:03, r-r-r-, uint32, 32 bit, "SubIndex 003"<p></p></p>
<p class="MsoNormal">SDO 0x1a00, "DOX TxPDO-Map Status"<p></p></p>
<p class="MsoNormal">&nbsp; 0x1a00:00, r-r-r-, uint8, 8 bit, "SubIndex 000"<p></p></p>
<p class="MsoNormal">&nbsp; 0x1a00:01, r-r-r-, uint32, 32 bit, "SubIndex 001"<p></p></p>
<p class="MsoNormal">&nbsp; 0x1a00:02, r-r-r-, uint32, 32 bit, "SubIndex 002"<p></p></p>
<p class="MsoNormal">&nbsp; 0x1a00:03, r-r-r-, uint32, 32 bit, "SubIndex 003"<p></p></p>
<p class="MsoNormal">&nbsp; 0x1a00:04, r-r-r-, uint32, 32 bit, "SubIndex 004"<p></p></p>
<p class="MsoNormal">&nbsp; 0x1a00:05, r-r-r-, uint32, 32 bit, "SubIndex 005"<p></p></p>
<p class="MsoNormal">&nbsp; 0x1a00:06, r-r-r-, uint32, 32 bit, "SubIndex 006"<p></p></p>
<p class="MsoNormal">&nbsp; 0x1a00:07, r-r-r-, uint32, 32 bit, "SubIndex 007"<p></p></p>
<p class="MsoNormal">&nbsp; 0x1a00:08, r-r-r-, uint32, 32 bit, "SubIndex 008"<p></p></p>
<p class="MsoNormal">&nbsp; 0x1a00:09, r-r-r-, uint32, 32 bit, "SubIndex 009"<p></p></p>
<p class="MsoNormal">SDO 0x1a01, "DOX TxPDO-Map Synchron info data"<p></p></p>
<p class="MsoNormal">&nbsp; 0x1a01:00, r-r-r-, uint8, 8 bit, "SubIndex 000"<p></p></p>
<p class="MsoNormal">&nbsp; 0x1a01:01, r-r-r-, uint32, 32 bit, "SubIndex 001"<p></p></p>
<p class="MsoNormal">&nbsp; 0x1a01:02, r-r-r-, uint32, 32 bit, "SubIndex 002"<p></p></p>
<p class="MsoNormal">SDO 0x1a02, "DC TxPDO-Map Feedback"<p></p></p>
<p class="MsoNormal">&nbsp; 0x1a02:00, r-r-r-, uint8, 8 bit, "SubIndex 000"<p></p></p>
<p class="MsoNormal">&nbsp; 0x1a02:01, r-r-r-, uint32, 32 bit, "SubIndex 001"<p></p></p>
<p class="MsoNormal">&nbsp; 0x1a02:02, r-r-r-, uint32, 32 bit, "SubIndex 002"<p></p></p>
<p class="MsoNormal">SDO 0x1c00, "Sync manager type"<p></p></p>
<p class="MsoNormal">&nbsp; 0x1c00:00, r-r-r-, uint8, 8 bit, "SubIndex 000"<p></p></p>
<p class="MsoNormal">&nbsp; 0x1c00:01, r-r-r-, uint8, 8 bit, "SubIndex 001"<p></p></p>
<p class="MsoNormal">&nbsp; 0x1c00:02, r-r-r-, uint8, 8 bit, "SubIndex 002"<p></p></p>
<p class="MsoNormal">&nbsp; 0x1c00:03, r-r-r-, uint8, 8 bit, "SubIndex 003"<p></p></p>
<p class="MsoNormal">&nbsp; 0x1c00:04, r-r-r-, uint8, 8 bit, "SubIndex 004"<p></p></p>
<p class="MsoNormal">SDO 0x1c12, "RxPDO assign"<p></p></p>
<p class="MsoNormal">&nbsp; 0x1c12:00, rwr-r-, uint8, 8 bit, "SubIndex 000"<p></p></p>
<p class="MsoNormal">&nbsp; 0x1c12:01, rwr-r-, uint16, 16 bit, "SubIndex 001"<p></p></p>
<p class="MsoNormal">&nbsp; 0x1c12:02, rwr-r-, uint16, 16 bit, "SubIndex 002"<p></p></p>
<p class="MsoNormal">&nbsp; 0x1c12:03, rwr-r-, uint16, 16 bit, "SubIndex 003"<p></p></p>
<p class="MsoNormal">&nbsp; 0x1c12:04, rwr-r-, uint16, 16 bit, "SubIndex 004"<p></p></p>
<p class="MsoNormal">&nbsp; 0x1c12:05, rwr-r-, uint16, 16 bit, "SubIndex 005"<p></p></p>
<p class="MsoNormal">SDO 0x1c13, "TxPDO assign"<p></p></p>
<p class="MsoNormal">&nbsp; 0x1c13:00, rwr-r-, uint8, 8 bit, "SubIndex 000"<p></p></p>
<p class="MsoNormal">&nbsp; 0x1c13:01, rwr-r-, uint16, 16 bit, "SubIndex 001"<p></p></p>
<p class="MsoNormal">&nbsp; 0x1c13:02, rwr-r-, uint16, 16 bit, "SubIndex 002"<p></p></p>
<p class="MsoNormal">&nbsp; 0x1c13:03, rwr-r-, uint16, 16 bit, "SubIndex 003"<p></p></p>
<p class="MsoNormal">SDO 0x1c32, "SM output parameter"<p></p></p>
<p class="MsoNormal">&nbsp; 0x1c32:00, r-r-r-, uint8, 8 bit, "SubIndex 000"<p></p></p>
<p class="MsoNormal">&nbsp; 0x1c32:01, rwrwrw, uint16, 16 bit, "Sync mode"<p></p></p>
<p class="MsoNormal">&nbsp; 0x1c32:02, rwrwrw, uint32, 32 bit, "Cycle time"<p></p></p>
<p class="MsoNormal">&nbsp; 0x1c32:03, r-r-r-, uint32, 32 bit, "Shift time"<p></p></p>
<p class="MsoNormal">&nbsp; 0x1c32:04, r-r-r-, uint16, 16 bit, "Sync modes supported"<p></p></p>
<p class="MsoNormal">&nbsp; 0x1c32:05, r-r-r-, uint32, 32 bit, "Minimum cycle time"<p></p></p>
<p class="MsoNormal">&nbsp; 0x1c32:06, r-r-r-, uint32, 32 bit, "Calc and copy time"<p></p></p>
<p class="MsoNormal">&nbsp; 0x1c32:07, r-r-r-, uint32, 32 bit, "Minimum delay time"<p></p></p>
<p class="MsoNormal">&nbsp; 0x1c32:08, rwrwrw, uint16, 16 bit, "Command"<p></p></p>
<p class="MsoNormal">&nbsp; 0x1c32:09, r-r-r-, uint32, 32 bit, "Maximum delay time"<p></p></p>
<p class="MsoNormal">&nbsp; 0x1c32:0a, r-r-r-, type 0000, 32 bit, "SubIndex 010"<p></p></p>
<p class="MsoNormal">&nbsp; 0x1c32:0b, r-r-r-, uint16, 16 bit, "SM event missed counter"<p></p></p>
<p class="MsoNormal">&nbsp; 0x1c32:0c, r-r-r-, uint16, 16 bit, "Cycle exceeded counter"<p></p></p>
<p class="MsoNormal">&nbsp; 0x1c32:0d, r-r-r-, uint16, 16 bit, "Shift too short counter"<p></p></p>
<p class="MsoNormal">&nbsp; 0x1c32:0e, r-r-r-, type 0000, 16 bit, "SubIndex 014"<p></p></p>
<p class="MsoNormal">&nbsp; 0x1c32:0f, r-r-r-, type 0000, 0 bit, "SubIndex 015"<p></p></p>
<p class="MsoNormal">&nbsp; 0x1c32:10, r-r-r-, type 0000, 0 bit, "SubIndex 016"<p></p></p>
<p class="MsoNormal">&nbsp; 0x1c32:11, r-r-r-, type 0000, 0 bit, "SubIndex 017"<p></p></p>
<p class="MsoNormal">&nbsp; 0x1c32:12, r-r-r-, type 0000, 0 bit, "SubIndex 018"<p></p></p>
<p class="MsoNormal">&nbsp; 0x1c32:13, r-r-r-, type 0000, 0 bit, "SubIndex 019"<p></p></p>
<p class="MsoNormal">&nbsp; 0x1c32:14, r-r-r-, type 0000, 0 bit, "SubIndex 020"<p></p></p>
<p class="MsoNormal">&nbsp; 0x1c32:15, r-r-r-, type 0000, 0 bit, "SubIndex 021"<p></p></p>
<p class="MsoNormal">&nbsp; 0x1c32:16, r-r-r-, type 0000, 0 bit, "SubIndex 022"<p></p></p>
<p class="MsoNormal">&nbsp; 0x1c32:17, r-r-r-, type 0000, 0 bit, "SubIndex 023"<p></p></p>
<p class="MsoNormal">&nbsp; 0x1c32:18, r-r-r-, type 0000, 0 bit, "SubIndex 024"<p></p></p>
<p class="MsoNormal">&nbsp; 0x1c32:19, r-r-r-, type 0000, 0 bit, "SubIndex 025"<p></p></p>
<p class="MsoNormal">&nbsp; 0x1c32:1a, r-r-r-, type 0000, 0 bit, "SubIndex 026"<p></p></p>
<p class="MsoNormal">&nbsp; 0x1c32:1b, r-r-r-, type 0000, 0 bit, "SubIndex 027"<p></p></p>
<p class="MsoNormal">&nbsp; 0x1c32:1c, r-r-r-, type 0000, 0 bit, "SubIndex 028"<p></p></p>
<p class="MsoNormal">&nbsp; 0x1c32:1d, r-r-r-, type 0000, 0 bit, "SubIndex 029"<p></p></p>
<p class="MsoNormal">&nbsp; 0x1c32:1e, r-r-r-, type 0000, 0 bit, "SubIndex 030"<p></p></p>
<p class="MsoNormal">&nbsp; 0x1c32:1f, r-r-r-, type 0000, 0 bit, "SubIndex 031"<p></p></p>
<p class="MsoNormal">&nbsp; 0x1c32:20, r-r-r-, bool, 1 bit, "Sync error"<p></p></p>
<p class="MsoNormal">SDO 0x1c33, "SM input parameter"<p></p></p>
<p class="MsoNormal">&nbsp; 0x1c33:00, r-r-r-, uint8, 8 bit, "SubIndex 000"<p></p></p>
<p class="MsoNormal">&nbsp; 0x1c33:01, rwrwrw, uint16, 16 bit, "Sync mode"<p></p></p>
<p class="MsoNormal">&nbsp; 0x1c33:02, rwrwrw, uint32, 32 bit, "Cycle time"<p></p></p>
<p class="MsoNormal">&nbsp; 0x1c33:03, r-r-r-, uint32, 32 bit, "Shift time"<p></p></p>
<p class="MsoNormal">&nbsp; 0x1c33:04, r-r-r-, uint16, 16 bit, "Sync modes supported"<p></p></p>
<p class="MsoNormal">&nbsp; 0x1c33:05, r-r-r-, uint32, 32 bit, "Minimum cycle time"<p></p></p>
<p class="MsoNormal">&nbsp; 0x1c33:06, r-r-r-, uint32, 32 bit, "Calc and copy time"<p></p></p>
<p class="MsoNormal">&nbsp; 0x1c33:07, r-r-r-, uint32, 32 bit, "Minimum delay time"<p></p></p>
<p class="MsoNormal">&nbsp; 0x1c33:08, rwrwrw, uint16, 16 bit, "Command"<p></p></p>
<p class="MsoNormal">&nbsp; 0x1c33:09, r-r-r-, uint32, 32 bit, "Maximum delay time"<p></p></p>
<p class="MsoNormal">&nbsp; 0x1c33:0a, r-r-r-, type 0000, 32 bit, "SubIndex 010"<p></p></p>
<p class="MsoNormal">&nbsp; 0x1c33:0b, r-r-r-, uint16, 16 bit, "SM event missed counter"<p></p></p>
<p class="MsoNormal">&nbsp; 0x1c33:0c, r-r-r-, uint16, 16 bit, "Cycle exceeded counter"<p></p></p>
<p class="MsoNormal">&nbsp; 0x1c33:0d, r-r-r-, uint16, 16 bit, "Shift too short counter"<p></p></p>
<p class="MsoNormal">&nbsp; 0x1c33:0e, r-r-r-, type 0000, 16 bit, "SubIndex 014"<p></p></p>
<p class="MsoNormal">&nbsp; 0x1c33:0f, r-r-r-, type 0000, 0 bit, "SubIndex 015"<p></p></p>
<p class="MsoNormal">&nbsp; 0x1c33:10, r-r-r-, type 0000, 0 bit, "SubIndex 016"<p></p></p>
<p class="MsoNormal">&nbsp; 0x1c33:11, r-r-r-, type 0000, 0 bit, "SubIndex 017"<p></p></p>
<p class="MsoNormal">&nbsp; 0x1c33:12, r-r-r-, type 0000, 0 bit, "SubIndex 018"<p></p></p>
<p class="MsoNormal">&nbsp; 0x1c33:13, r-r-r-, type 0000, 0 bit, "SubIndex 019"<p></p></p>
<p class="MsoNormal">&nbsp; 0x1c33:14, r-r-r-, type 0000, 0 bit, "SubIndex 020"<p></p></p>
<p class="MsoNormal">&nbsp; 0x1c33:15, r-r-r-, type 0000, 0 bit, "SubIndex 021"<p></p></p>
<p class="MsoNormal">&nbsp; 0x1c33:16, r-r-r-, type 0000, 0 bit, "SubIndex 022"<p></p></p>
<p class="MsoNormal">&nbsp; 0x1c33:17, r-r-r-, type 0000, 0 bit, "SubIndex 023"<p></p></p>
<p class="MsoNormal">&nbsp; 0x1c33:18, r-r-r-, type 0000, 0 bit, "SubIndex 024"<p></p></p>
<p class="MsoNormal">&nbsp; 0x1c33:19, r-r-r-, type 0000, 0 bit, "SubIndex 025"<p></p></p>
<p class="MsoNormal">&nbsp; 0x1c33:1a, r-r-r-, type 0000, 0 bit, "SubIndex 026"<p></p></p>
<p class="MsoNormal">&nbsp; 0x1c33:1b, r-r-r-, type 0000, 0 bit, "SubIndex 027"<p></p></p>
<p class="MsoNormal">&nbsp; 0x1c33:1c, r-r-r-, type 0000, 0 bit, "SubIndex 028"<p></p></p>
<p class="MsoNormal">&nbsp; 0x1c33:1d, r-r-r-, type 0000, 0 bit, "SubIndex 029"<p></p></p>
<p class="MsoNormal">&nbsp; 0x1c33:1e, r-r-r-, type 0000, 0 bit, "SubIndex 030"<p></p></p>
<p class="MsoNormal">&nbsp; 0x1c33:1f, r-r-r-, type 0000, 0 bit, "SubIndex 031"<p></p></p>
<p class="MsoNormal">&nbsp; 0x1c33:20, r-r-r-, bool, 1 bit, "Sync error"<p></p></p>
<p class="MsoNormal">SDO 0x6000, "DOX Inputs Ch.1"<p></p></p>
<p class="MsoNormal">&nbsp; 0x6000:00, r-r-r-, uint8, 8 bit, "SubIndex 000"<p></p></p>
<p class="MsoNormal">&nbsp; 0x6000:01, r-r-r-, bool, 1 bit, "Ready to activate"<p></p></p>
<p class="MsoNormal">&nbsp; 0x6000:02, r-r-r-, bool, 1 bit, "Output active"<p></p></p>
<p class="MsoNormal">&nbsp; 0x6000:03, r-r-r-, type 0000, 1 bit, "SubIndex 003"<p></p></p>
<p class="MsoNormal">&nbsp; 0x6000:04, r-r-r-, type 0000, 3 bit, "SubIndex 004"<p></p></p>
<p class="MsoNormal">&nbsp; 0x6000:05, r-r-r-, type 0000, 0 bit, "SubIndex 005"<p></p></p>
<p class="MsoNormal">&nbsp; 0x6000:06, r-r-r-, type 0000, 0 bit, "SubIndex 006"<p></p></p>
<p class="MsoNormal">&nbsp; 0x6000:07, r-r-r-, bool, 1 bit, "Warning"<p></p></p>
<p class="MsoNormal">&nbsp; 0x6000:08, r-r-r-, bool, 1 bit, "Error"<p></p></p>
<p class="MsoNormal">&nbsp; 0x6000:09, r-r-r-, type 0000, 3 bit, "SubIndex 009"<p></p></p>
<p class="MsoNormal">&nbsp; 0x6000:0a, r-r-r-, type 0000, 0 bit, "SubIndex 010"<p></p></p>
<p class="MsoNormal">&nbsp; 0x6000:0b, r-r-r-, type 0000, 0 bit, "SubIndex 011"<p></p></p>
<p class="MsoNormal">&nbsp; 0x6000:0c, r-r-r-, bool, 1 bit, "Digital input"<p></p></p>
<p class="MsoNormal">&nbsp; 0x6000:0d, r-r-r-, type 0000, 3 bit, "SubIndex 013"<p></p></p>
<p class="MsoNormal">&nbsp; 0x6000:0e, r-r-r-, type 0000, 0 bit, "SubIndex 014"<p></p></p>
<p class="MsoNormal">&nbsp; 0x6000:0f, r-r-r-, type 0000, 0 bit, "SubIndex 015"<p></p></p>
<p class="MsoNormal">&nbsp; 0x6000:10, r-r-r-, bool, 1 bit, "TxPDO Toggle"<p></p></p>
<p class="MsoNormal">&nbsp; 0x6000:11, r-r-r-, uint16, 16 bit, "Info data 1"<p></p></p>
<p class="MsoNormal">&nbsp; 0x6000:12, r-r-r-, uint16, 16 bit, "Info data 2"<p></p></p>
<p class="MsoNormal">SDO 0x7000, "DOX Outputs Ch.1"<p></p></p>
<p class="MsoNormal">&nbsp; 0x7000:00, r-r-r-, uint8, 8 bit, "SubIndex 000"<p></p></p>
<p class="MsoNormal">&nbsp; 0x7000:01, r-r-r-, type 0000, 1 bit, "SubIndex 001"<p></p></p>
<p class="MsoNormal">&nbsp; 0x7000:02, r-r-r-, bool, 1 bit, "Output"<p></p></p>
<p class="MsoNormal">&nbsp; 0x7000:03, r-r-r-, type 0000, 1 bit, "SubIndex 003"<p></p></p>
<p class="MsoNormal">&nbsp; 0x7000:04, r-r-r-, bool, 1 bit, "Input trigger enable"<p></p></p>
<p class="MsoNormal">&nbsp; 0x7000:05, r-r-r-, type 0000, 3 bit, "SubIndex 005"<p></p></p>
<p class="MsoNormal">&nbsp; 0x7000:06, r-r-r-, type 0000, 0 bit, "SubIndex 006"<p></p></p>
<p class="MsoNormal">&nbsp; 0x7000:07, r-r-r-, type 0000, 0 bit, "SubIndex 007"<p></p></p>
<p class="MsoNormal">&nbsp; 0x7000:08, r-r-r-, bool, 1 bit, "Reset"<p></p></p>
<p class="MsoNormal">&nbsp; 0x7000:09, r-r-r-, type 0000, 8 bit, "SubIndex 009"<p></p></p>
<p class="MsoNormal">&nbsp; 0x7000:0a, r-r-r-, type 0000, 0 bit, "SubIndex 010"<p></p></p>
<p class="MsoNormal">&nbsp; 0x7000:0b, r-r-r-, type 0000, 0 bit, "SubIndex 011"<p></p></p>
<p class="MsoNormal">&nbsp; 0x7000:0c, r-r-r-, type 0000, 0 bit, "SubIndex 012"<p></p></p>
<p class="MsoNormal">&nbsp; 0x7000:0d, r-r-r-, type 0000, 0 bit, "SubIndex 013"<p></p></p>
<p class="MsoNormal">&nbsp; 0x7000:0e, r-r-r-, type 0000, 0 bit, "SubIndex 014"<p></p></p>
<p class="MsoNormal">&nbsp; 0x7000:0f, r-r-r-, type 0000, 0 bit, "SubIndex 015"<p></p></p>
<p class="MsoNormal">&nbsp; 0x7000:10, r-r-r-, type 0000, 0 bit, "SubIndex 016"<p></p></p>
<p class="MsoNormal">&nbsp; 0x7000:11, r-r-r-, uint16, 16 bit, "Output current"<p></p></p>
<p class="MsoNormal">&nbsp; 0x7000:12, r-r-r-, uint32, 32 bit, "Impulse length"<p></p></p>
<p class="MsoNormal">&nbsp; 0x7000:13, r-r-r-, uint32, 32 bit, "Trigger delay"<p></p></p>
<p class="MsoNormal">SDO 0x8000, "DOX Settings Ch.1"<p></p></p>
<p class="MsoNormal">&nbsp; 0x8000:00, r-r-r-, uint8, 8 bit, "SubIndex 000"<p></p></p>
<p class="MsoNormal">&nbsp; 0x8000:01, rwrwrw, type 0000, 16 bit, "SubIndex 001"<p></p></p>
<p class="MsoNormal">&nbsp; 0x8000:02, rwrwrw, uint16, 16 bit, "Hold current"<p></p></p>
<p class="MsoNormal">&nbsp; 0x8000:03, rwrwrw, uint16, 16 bit, "Supply voltage"<p></p></p>
<p class="MsoNormal">&nbsp; 0x8000:04, rwrwrw, uint16, 16 bit, "Output voltage"<p></p></p>
<p class="MsoNormal">&nbsp; 0x8000:05, rwrwrw, type 0000, 16 bit, "SubIndex 005"<p></p></p>
<p class="MsoNormal">&nbsp; 0x8000:06, rwrwrw, type 0000, 16 bit, "SubIndex 006"<p></p></p>
<p class="MsoNormal">&nbsp; 0x8000:07, rwrwrw, type 0000, 16 bit, "SubIndex 007"<p></p></p>
<p class="MsoNormal">&nbsp; 0x8000:08, rwrwrw, type 0000, 16 bit, "SubIndex 008"<p></p></p>
<p class="MsoNormal">&nbsp; 0x8000:09, rwrwrw, uint32, 32 bit, "Pulse on time (max.)"<p></p></p>
<p class="MsoNormal">&nbsp; 0x8000:0a, rwrwrw, uint32, 32 bit, "Pulse off time (min.)"<p></p></p>
<p class="MsoNormal">&nbsp; 0x8000:0b, rwrwrw, uint32, 32 bit, "Trigger delay (switch on)"<p></p></p>
<p class="MsoNormal">&nbsp; 0x8000:0c, rwrwrw, type 0000, 0 bit, "SubIndex 012"<p></p></p>
<p class="MsoNormal">&nbsp; 0x8000:0d, rwrwrw, type 0000, 0 bit, "SubIndex 013"<p></p></p>
<p class="MsoNormal">&nbsp; 0x8000:0e, rwrwrw, type 0000, 0 bit, "SubIndex 014"<p></p></p>
<p class="MsoNormal">&nbsp; 0x8000:0f, rwrwrw, type 0000, 0 bit, "SubIndex 015"<p></p></p>
<p class="MsoNormal">&nbsp; 0x8000:10, rwrwrw, type 0000, 0 bit, "SubIndex 016"<p></p></p>
<p class="MsoNormal">&nbsp; 0x8000:11, rwrwrw, uint8, 8 bit, "Warning level (supply voltage)"<p></p></p>
<p class="MsoNormal">&nbsp; 0x8000:12, rwrwrw, uint8, 8 bit, "Error level (supply voltage)"<p></p></p>
<p class="MsoNormal">&nbsp; 0x8000:13, rwrwrw, uint8, 8 bit, "Warning level (output voltage)"<p></p></p>
<p class="MsoNormal">&nbsp; 0x8000:14, rwrwrw, uint8, 8 bit, "Error level (output voltage)"<p></p></p>
<p class="MsoNormal">SDO 0x8001, "DOX Controller Settings Ch.1"<p></p></p>
<p class="MsoNormal">&nbsp; 0x8001:00, r-r-r-, uint8, 8 bit, "SubIndex 000"<p></p></p>
<p class="MsoNormal">&nbsp; 0x8001:01, rwrwrw, uint16, 16 bit, "Kp factor (curr.)"<p></p></p>
<p class="MsoNormal">&nbsp; 0x8001:02, rwrwrw, uint16, 16 bit, "Ki factor (curr.)"<p></p></p>
<p class="MsoNormal">&nbsp; 0x8001:03, rwrwrw, uint16, 16 bit, "Kd factor (curr.)"<p></p></p>
<p class="MsoNormal">SDO 0x8002, "DOX Features Ch.1"<p></p></p>
<p class="MsoNormal">&nbsp; 0x8002:00, r-r-r-, uint8, 8 bit, "SubIndex 000"<p></p></p>
<p class="MsoNormal">&nbsp; 0x8002:01, rwrwrw, type 0000, 1 bit, "SubIndex 001"<p></p></p>
<p class="MsoNormal">&nbsp; 0x8002:02, rwrwrw, type 0000, 1 bit, "SubIndex 002"<p></p></p>
<p class="MsoNormal">&nbsp; 0x8002:03, rwrwrw, type 0000, 1 bit, "SubIndex 003"<p></p></p>
<p class="MsoNormal">&nbsp; 0x8002:04, rwrwrw, bool, 1 bit, "Enable emergency flash"<p></p></p>
<p class="MsoNormal">&nbsp; 0x8002:05, rwrwrw, bool, 1 bit, "Enable automatic reset on error"<p></p></p>
<p class="MsoNormal">&nbsp; 0x8002:06, rwrwrw, bool, 1 bit, "Enable automatic saving of counter"<p></p></p>
<p class="MsoNormal">&nbsp; 0x8002:07, rwrwrw, type 0000, 2 bit, "SubIndex 007"<p></p></p>
<p class="MsoNormal">&nbsp; 0x8002:08, rwrwrw, type 0000, 0 bit, "SubIndex 008"<p></p></p>
<p class="MsoNormal">&nbsp; 0x8002:09, rwrwrw, type 0000, 4 bit, "SubIndex 009"<p></p></p>
<p class="MsoNormal">&nbsp; 0x8002:0a, rwrwrw, type 0000, 0 bit, "SubIndex 010"<p></p></p>
<p class="MsoNormal">&nbsp; 0x8002:0b, rwrwrw, type 0000, 0 bit, "SubIndex 011"<p></p></p>
<p class="MsoNormal">&nbsp; 0x8002:0c, rwrwrw, type 0000, 0 bit, "SubIndex 012"<p></p></p>
<p class="MsoNormal">&nbsp; 0x8002:0d, rwrwrw, type 0000, 4 bit, "SubIndex 013"<p></p></p>
<p class="MsoNormal">&nbsp; 0x8002:0e, rwrwrw, type 0000, 0 bit, "SubIndex 014"<p></p></p>
<p class="MsoNormal">&nbsp; 0x8002:0f, rwrwrw, type 0000, 0 bit, "SubIndex 015"<p></p></p>
<p class="MsoNormal">&nbsp; 0x8002:10, rwrwrw, type 0000, 0 bit, "SubIndex 016"<p></p></p>
<p class="MsoNormal">&nbsp; 0x8002:11, rwrwrw, type 0803, 8 bit, "Select info data 1"<p></p></p>
<p class="MsoNormal">&nbsp; 0x8002:12, rwrwrw, type 0000, 0 bit, "SubIndex 018"<p></p></p>
<p class="MsoNormal">&nbsp; 0x8002:13, rwrwrw, type 0000, 0 bit, "SubIndex 019"<p></p></p>
<p class="MsoNormal">&nbsp; 0x8002:14, rwrwrw, type 0000, 0 bit, "SubIndex 020"<p></p></p>
<p class="MsoNormal">&nbsp; 0x8002:15, rwrwrw, type 0000, 0 bit, "SubIndex 021"<p></p></p>
<p class="MsoNormal">&nbsp; 0x8002:16, rwrwrw, type 0000, 0 bit, "SubIndex 022"<p></p></p>
<p class="MsoNormal">&nbsp; 0x8002:17, rwrwrw, type 0000, 0 bit, "SubIndex 023"<p></p></p>
<p class="MsoNormal">&nbsp; 0x8002:18, rwrwrw, type 0000, 0 bit, "SubIndex 024"<p></p></p>
<p class="MsoNormal">&nbsp; 0x8002:19, rwrwrw, type 0804, 8 bit, "Select info data 2"<p></p></p>
<p class="MsoNormal">&nbsp; 0x8002:1a, rwrwrw, type 0000, 0 bit, "SubIndex 026"<p></p></p>
<p class="MsoNormal">&nbsp; 0x8002:1b, rwrwrw, type 0000, 0 bit, "SubIndex 027"<p></p></p>
<p class="MsoNormal">&nbsp; 0x8002:1c, rwrwrw, type 0000, 0 bit, "SubIndex 028"<p></p></p>
<p class="MsoNormal">&nbsp; 0x8002:1d, rwrwrw, type 0000, 0 bit, "SubIndex 029"<p></p></p>
<p class="MsoNormal">&nbsp; 0x8002:1e, rwrwrw, type 0000, 0 bit, "SubIndex 030"<p></p></p>
<p class="MsoNormal">&nbsp; 0x8002:1f, rwrwrw, type 0000, 0 bit, "SubIndex 031"<p></p></p>
<p class="MsoNormal">&nbsp; 0x8002:20, rwrwrw, type 0000, 0 bit, "SubIndex 032"<p></p></p>
<p class="MsoNormal">&nbsp; 0x8002:21, rwrwrw, type 0000, 8 bit, "SubIndex 033"<p></p></p>
<p class="MsoNormal">&nbsp; 0x8002:22, rwrwrw, type 0000, 0 bit, "SubIndex 034"<p></p></p>
<p class="MsoNormal">&nbsp; 0x8002:23, rwrwrw, type 0000, 0 bit, "SubIndex 035"<p></p></p>
<p class="MsoNormal">&nbsp; 0x8002:24, rwrwrw, type 0000, 0 bit, "SubIndex 036"<p></p></p>
<p class="MsoNormal">&nbsp; 0x8002:25, rwrwrw, type 0000, 0 bit, "SubIndex 037"<p></p></p>
<p class="MsoNormal">&nbsp; 0x8002:26, rwrwrw, type 0000, 0 bit, "SubIndex 038"<p></p></p>
<p class="MsoNormal">&nbsp; 0x8002:27, rwrwrw, type 0000, 0 bit, "SubIndex 039"<p></p></p>
<p class="MsoNormal">&nbsp; 0x8002:28, rwrwrw, type 0000, 0 bit, "SubIndex 040"<p></p></p>
<p class="MsoNormal">&nbsp; 0x8002:29, rwrwrw, type 0000, 7 bit, "SubIndex 041"<p></p></p>
<p class="MsoNormal">&nbsp; 0x8002:2a, rwrwrw, type 0000, 0 bit, "SubIndex 042"<p></p></p>
<p class="MsoNormal">&nbsp; 0x8002:2b, rwrwrw, type 0000, 0 bit, "SubIndex 043"<p></p></p>
<p class="MsoNormal">&nbsp; 0x8002:2c, rwrwrw, type 0000, 0 bit, "SubIndex 044"<p></p></p>
<p class="MsoNormal">&nbsp; 0x8002:2d, rwrwrw, type 0000, 0 bit, "SubIndex 045"<p></p></p>
<p class="MsoNormal">&nbsp; 0x8002:2e, rwrwrw, type 0000, 0 bit, "SubIndex 046"<p></p></p>
<p class="MsoNormal">&nbsp; 0x8002:2f, rwrwrw, type 0000, 0 bit, "SubIndex 047"<p></p></p>
<p class="MsoNormal">&nbsp; 0x8002:30, rwrwrw, bool, 1 bit, "Invert digital input"<p></p></p>
<p class="MsoNormal">&nbsp; 0x8002:31, rwrwrw, type 0000, 1 bit, "SubIndex 049"<p></p></p>
<p class="MsoNormal">&nbsp; 0x8002:32, rwrwrw, type 0801, 4 bit, "Function for input"<p></p></p>
<p class="MsoNormal">&nbsp; 0x8002:33, rwrwrw, type 0000, 3 bit, "SubIndex 051"<p></p></p>
<p class="MsoNormal">&nbsp; 0x8002:34, rwrwrw, type 0000, 8 bit, "SubIndex 052"<p></p></p>
<p class="MsoNormal">SDO 0x8003, "DOX Flash timing Ch.1"<p></p></p>
<p class="MsoNormal">&nbsp; 0x8003:00, r-r-r-, uint8, 8 bit, "SubIndex 000"<p></p></p>
<p class="MsoNormal">&nbsp; 0x8003:01, rwrwrw, uint16, 16 bit, "ON-Time 1"<p></p></p>
<p class="MsoNormal">&nbsp; 0x8003:02, rwrwrw, uint16, 16 bit, "OFF-Time 1"<p></p></p>
<p class="MsoNormal">&nbsp; 0x8003:03, rwrwrw, uint16, 16 bit, "ON-Time 2"<p></p></p>
<p class="MsoNormal">&nbsp; 0x8003:04, rwrwrw, uint16, 16 bit, "OFF-Time 2"<p></p></p>
<p class="MsoNormal">&nbsp; 0x8003:05, rwrwrw, uint16, 16 bit, "ON-Time 3"<p></p></p>
<p class="MsoNormal">&nbsp; 0x8003:06, rwrwrw, uint16, 16 bit, "OFF-Time 3"<p></p></p>
<p class="MsoNormal">&nbsp; 0x8003:07, rwrwrw, uint16, 16 bit, "ON-Time 4"<p></p></p>
<p class="MsoNormal">&nbsp; 0x8003:08, rwrwrw, uint16, 16 bit, "OFF-Time 4"<p></p></p>
<p class="MsoNormal">&nbsp; 0x8003:09, rwrwrw, uint16, 16 bit, "ON-Time 5"<p></p></p>
<p class="MsoNormal">&nbsp; 0x8003:0a, rwrwrw, uint16, 16 bit, "OFF-Time 5"<p></p></p>
<p class="MsoNormal">&nbsp; 0x8003:0b, rwrwrw, uint16, 16 bit, "ON-Time 6"<p></p></p>
<p class="MsoNormal">&nbsp; 0x8003:0c, rwrwrw, uint16, 16 bit, "OFF-Time 6"<p></p></p>
<p class="MsoNormal">SDO 0x800f, "DOX Vendor data"<p></p></p>
<p class="MsoNormal">&nbsp; 0x800f:00, r-r-r-, uint8, 8 bit, "SubIndex 000"<p></p></p>
<p class="MsoNormal">&nbsp; 0x800f:01, rwrwrw, int16, 16 bit, "Offset (output voltage)"<p></p></p>
<p class="MsoNormal">&nbsp; 0x800f:02, rwrwrw, uint16, 16 bit, "Gain (output voltage)"<p></p></p>
<p class="MsoNormal">&nbsp; 0x800f:03, rwrwrw, int16, 16 bit, "Offset (output current)"<p></p></p>
<p class="MsoNormal">&nbsp; 0x800f:04, rwrwrw, uint16, 16 bit, "Gain (output current)"<p></p></p>
<p class="MsoNormal">SDO 0x9000, "DOX Info data Ch.1"<p></p></p>
<p class="MsoNormal">&nbsp; 0x9000:00, r-r-r-, uint8, 8 bit, "SubIndex 000"<p></p></p>
<p class="MsoNormal">&nbsp; 0x9000:01, r-r-r-, uint16, 16 bit, "Status word"<p></p></p>
<p class="MsoNormal">&nbsp; 0x9000:02, r-r-r-, type 0000, 16 bit, "SubIndex 002"<p></p></p>
<p class="MsoNormal">&nbsp; 0x9000:03, r-r-r-, type 0000, 16 bit, "SubIndex 003"<p></p></p>
<p class="MsoNormal">&nbsp; 0x9000:04, r-r-r-, type 0000, 0 bit, "SubIndex 004"<p></p></p>
<p class="MsoNormal">&nbsp; 0x9000:05, r-r-r-, type 0000, 0 bit, "SubIndex 005"<p></p></p>
<p class="MsoNormal">&nbsp; 0x9000:06, r-r-r-, type 0000, 8 bit, "SubIndex 006"<p></p></p>
<p class="MsoNormal">&nbsp; 0x9000:07, r-r-r-, type 0000, 8 bit, "SubIndex 007"<p></p></p>
<p class="MsoNormal">&nbsp; 0x9000:08, r-r-r-, uint16, 16 bit, "Output voltage"<p></p></p>
<p class="MsoNormal">&nbsp; 0x9000:09, r-r-r-, uint16, 16 bit, "Output current"<p></p></p>
<p class="MsoNormal">&nbsp; 0x9000:0a, r-r-r-, type 0000, 0 bit, "SubIndex 010"<p></p></p>
<p class="MsoNormal">&nbsp; 0x9000:0b, r-r-r-, type 0000, 0 bit, "SubIndex 011"<p></p></p>
<p class="MsoNormal">&nbsp; 0x9000:0c, r-r-r-, type 0000, 0 bit, "SubIndex 012"<p></p></p>
<p class="MsoNormal">&nbsp; 0x9000:0d, r-r-r-, type 0000, 0 bit, "SubIndex 013"<p></p></p>
<p class="MsoNormal">&nbsp; 0x9000:0e, r-r-r-, type 0000, 0 bit, "SubIndex 014"<p></p></p>
<p class="MsoNormal">&nbsp; 0x9000:0f, r-r-r-, type 0000, 0 bit, "SubIndex 015"<p></p></p>
<p class="MsoNormal">&nbsp; 0x9000:10, r-r-r-, type 0000, 0 bit, "SubIndex 016"<p></p></p>
<p class="MsoNormal">&nbsp; 0x9000:11, r-r-r-, uint32, 32 bit, "Operating hour counter"<p></p></p>
<p class="MsoNormal">&nbsp; 0x9000:12, r-r-r-, uint32, 32 bit, "Switching operation counter"<p></p></p>
<p class="MsoNormal">SDO 0xa000, "DOX Diag data Ch.1"<p></p></p>
<p class="MsoNormal">&nbsp; 0xa000:00, r-r-r-, uint8, 8 bit, "SubIndex 000"<p></p></p>
<p class="MsoNormal">&nbsp; 0xa000:01, r-r-r-, bool, 1 bit, "Saturated"<p></p></p>
<p class="MsoNormal">&nbsp; 0xa000:02, r-r-r-, bool, 1 bit, "Over temperature"<p></p></p>
<p class="MsoNormal">&nbsp; 0xa000:03, r-r-r-, type 0000, 1 bit, "SubIndex 003"<p></p></p>
<p class="MsoNormal">&nbsp; 0xa000:04, r-r-r-, bool, 1 bit, "Under voltage (Supply)"<p></p></p>
<p class="MsoNormal">&nbsp; 0xa000:05, r-r-r-, bool, 1 bit, "Over voltage (Supply)"<p></p></p>
<p class="MsoNormal">&nbsp; 0xa000:06, r-r-r-, bool, 1 bit, "Short circuit"<p></p></p>
<p class="MsoNormal">&nbsp; 0xa000:07, r-r-r-, type 0000, 1 bit, "SubIndex 007"<p></p></p>
<p class="MsoNormal">&nbsp; 0xa000:08, r-r-r-, bool, 1 bit, "No control power"<p></p></p>
<p class="MsoNormal">&nbsp; 0xa000:09, r-r-r-, bool, 1 bit, "Misc error"<p></p></p>
<p class="MsoNormal">&nbsp; 0xa000:0a, r-r-r-, bool, 1 bit, "Under voltage (Output)"<p></p></p>
<p class="MsoNormal">&nbsp; 0xa000:0b, r-r-r-, bool, 1 bit, "Over voltage (Output)"<p></p></p>
<p class="MsoNormal">&nbsp; 0xa000:0c, r-r-r-, type 0000, 5 bit, "SubIndex 012"<p></p></p>
<p class="MsoNormal">SDO 0xf000, "Modular device profile"<p></p></p>
<p class="MsoNormal">&nbsp; 0xf000:00, r-r-r-, uint8, 8 bit, "SubIndex 000"<p></p></p>
<p class="MsoNormal">&nbsp; 0xf000:01, r-r-r-, uint16, 16 bit, "Module index distance"<p></p></p>
<p class="MsoNormal">&nbsp; 0xf000:02, r-r-r-, uint16, 16 bit, "Maximum number of modules"<p></p></p>
<p class="MsoNormal">SDO 0xf008, "Code word"<p></p></p>
<p class="MsoNormal">&nbsp; 0xf008:00, rwrwrw, uint32, 32 bit, "Code word"<p></p></p>
<p class="MsoNormal">SDO 0xf010, "Module list"<p></p></p>
<p class="MsoNormal">&nbsp; 0xf010:00, rwr-r-, uint8, 8 bit, "SubIndex 000"<p></p></p>
<p class="MsoNormal">&nbsp; 0xf010:01, rwr-r-, uint32, 32 bit, "SubIndex 001"<p></p></p>
<p class="MsoNormal">SDO 0xf600, "DC Inputs"<p></p></p>
<p class="MsoNormal">&nbsp; 0xf600:00, r-r-r-, uint8, 8 bit, "SubIndex 000"<p></p></p>
<p class="MsoNormal">&nbsp; 0xf600:01, r-r-r-, uint8, 8 bit, "Feedback"<p></p></p>
<p class="MsoNormal">&nbsp; 0xf600:02, r-r-r-, type 0000, 8 bit, "SubIndex 002"<p></p></p>
<p class="MsoNormal">SDO 0xf700, "DC Outputs"<p></p></p>
<p class="MsoNormal">&nbsp; 0xf700:00, r-r-r-, uint8, 8 bit, "SubIndex 000"<p></p></p>
<p class="MsoNormal">&nbsp; 0xf700:01, r-r-r-, uint8, 8 bit, "Activate"<p></p></p>
<p class="MsoNormal">&nbsp; 0xf700:02, r-r-r-, type 0000, 8 bit, "SubIndex 002"<p></p></p>
<p class="MsoNormal">&nbsp; 0xf700:03, r-r-r-, uint64, 64 bit, "Start time"<p></p></p>
<p class="MsoNormal">SDO 0xf80f, "DOX Vendor data"<p></p></p>
<p class="MsoNormal">&nbsp; 0xf80f:00, r-r-r-, uint8, 8 bit, "SubIndex 000"<p></p></p>
<p class="MsoNormal">&nbsp; 0xf80f:01, rwrwrw, uint32, 32 bit, "PWM Frequency"<p></p></p>
<p class="MsoNormal">&nbsp; 0xf80f:02, rwrwrw, uint16, 16 bit, "Deadtime"<p></p></p>
<p class="MsoNormal">&nbsp; 0xf80f:03, rwrwrw, uint16, 16 bit, "Deadtime space"<p></p></p>
<p class="MsoNormal">&nbsp; 0xf80f:04, rwrwrw, int8, 8 bit, "Warning temperature"<p></p></p>
<p class="MsoNormal">&nbsp; 0xf80f:05, rwrwrw, int8, 8 bit, "Switch off temperature"<p></p></p>
<p class="MsoNormal">&nbsp; 0xf80f:06, rwrwrw, uint16, 16 bit, "Analog trigger point"<p></p></p>
<p class="MsoNormal">&nbsp; 0xf80f:07, rwrwrw, int16, 16 bit, "SYNC 0 shift time"<p></p></p>
<p class="MsoNormal">SDO 0xf900, "DOX Info data"<p></p></p>
<p class="MsoNormal">&nbsp; 0xf900:00, r-r-r-, uint8, 8 bit, "SubIndex 000"<p></p></p>
<p class="MsoNormal">&nbsp; 0xf900:01, r-r-r-, string, 16 bit, "Software version (driver)"<p></p></p>
<p class="MsoNormal">&nbsp; 0xf900:02, r-r-r-, int8, 8 bit, "Internal temperature"<p></p></p>
<p class="MsoNormal">&nbsp; 0xf900:03, r-r-r-, type 0000, 0 bit, "SubIndex 003"<p></p></p>
<p class="MsoNormal">&nbsp; 0xf900:04, r-r-r-, type 0000, 8 bit, "SubIndex 004"<p></p></p>
<p class="MsoNormal">&nbsp; 0xf900:05, r-r-r-, uint16, 16 bit, "Supply voltage"<p></p></p>
<p class="MsoNormal">&nbsp; 0xf900:06, r-r-r-, uint16, 16 bit, "Supply current"<p></p></p>
<p class="MsoNormal">SDO 0xfb00, "DOX Command"<p></p></p>
<p class="MsoNormal">&nbsp; 0xfb00:00, r-r-r-, uint8, 8 bit, "SubIndex 000"<p></p></p>
<p class="MsoNormal">&nbsp; 0xfb00:01, rwrwrw, octet_string, 16 bit, "Request"<p></p></p>
<p class="MsoNormal">&nbsp; 0xfb00:02, r-r-r-, uint8, 8 bit, "Status"<p></p></p>
<p class="MsoNormal">&nbsp; 0xfb00:03, r-r-r-, octet_string, 32 bit, "Response"<p></p></p>
<p class="MsoNormal">&nbsp; 0xfb00:04, ------, type 0000, 8 bit, "SubIndex 004"<p></p></p>
<p class="MsoNormal"><p>&nbsp;</p></p>
</div>

<br><p align="justify">&nbsp;</p>

<p align="justify">--&nbsp; </p>

<p align="justify">This e-mail and any attachments may contain confidential, copyright and or privileged material, and are for the use of the intended addressee only. If you are not the intended addressee or an authorised recipient of the addressee please notify us of receipt by returning the e-mail and do not use, copy, retain, distribute or disclose the information in or attached to the e-mail.<br>Any opinions expressed within this e-mail are those of the individual and not necessarily of Diamond Light Source Ltd. <br>Diamond Light Source Ltd. cannot guarantee that this e-mail or any attachments are free from viruses and we cannot accept liability for any damage which you may sustain as a result of software viruses which may be transmitted in or with the message.<br>Diamond Light Source Limited (company no. 4375679). Registered in England and Wales with its registered office at Diamond House, Harwell Science and Innovation Campus, Didcot, Oxfordshire, OX11 0DE, United Kingdom<br>&nbsp;</p>
<br>
</div>

Gmane