Hi, 0x8000:04 "Output voltage" is obviously for voltage setting. And you want to have current control, right? I don't think, you can map 0x8000:0x04 as PDO, since it's not enabled by Beckhoff. Try to use 0x7000:0x11, r-r-r-, uint16, 16 bit, "Output current". This one can be mapped.
Regards, Jun On Wed, Jan 15, 2014 at 5:36 PM, <[email protected]> wrote: > 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 > > > > > _______________________________________________ > etherlab-users mailing list > [email protected] > http://lists.etherlab.org/mailman/listinfo/etherlab-users > -- Jun Yuan [Aussprache: Djün Üän] Robotics Technology Leaders GmbH Am Loferfeld 58, D-81249 München Tel: +49 89 189 0465 24 Mobile: +49 176 2176 5238 Fax: +49 89 189 0465 11 mailto: [email protected] Umlautregel in der chinesischen Lautschrift Pinyin: Nach den Anlauten y, j, q, und x wird u als ü ausgesprochen, z.B. yu => ü, ju => dschü, qu => tschü, xu => schü. _______________________________________________ etherlab-users mailing list [email protected] http://lists.etherlab.org/mailman/listinfo/etherlab-users
