[etherlab-users] WG: Beckhoff AX200/Danaher S600

Brunschweiler Andreas brunschweiler at mavt.ethz.ch
Tue Oct 28 14:51:38 CET 2008


Hi

I am following this discussion with great interest, as we also Plan to use Danaher devices. PDOs are indeed not reconfigurable. An extract of the manual is attached. Will this be a problem for EtherCatMaster?

Jens, please let me know when you get the drive running.

Kind regards
Andreas Brunschweiler

Feste PDO-Mappings
Es können verschiedene vordefinierte Mappings über die Objekte 0x1C12 und 0x1C13 für den zyklischen
Datenaustausch ausgewählt werden. Mit den Objekt 1C12 Subindex 1 (Sync Manager 2
PDO Assignment) kann mit den Werten 0x1701 bis 0x1708 ein festes Mapping für die zyklischen
Sollwert und mit dem Objekt 1C13 Subindex 1 (Sync Manager 3 PDO Assignment ) kann mit den
Werten 0x1B01 bis 0x1B08 ein festes Mapping für die zyklischen Antriebsistwerte eingestellt werden.
1. Positionsinterface
0x1701: Positionssollwert (4 Byte), Controlwort(2 Byte), insgesamt (6 Byte);
default für S400/S600
0x1B01: Positionsistwert (4 Byte), Statuswort (2 Byte), insgesamt (6 Byte)
2. Geschwindigkeitsinterface
0x1702: Geschwindigkeitssollwert (4 Byte), Controlwort (2 Byte), insgesamt (6 Byte);
default für S300/S700
0x1B01: Positionsistwert (4 Byte), Statuswort (2 Byte), insgesamt (6 Byte)
3. Momenteninterface
0x1703: Stromsollwert (2 Byte), Controlwort (2 Byte), Insgesamt (4 Byte)
0x1B03: Positionsistwert (4 Byte), Stromistwert (2 Byte), Statuswort (2 Byte),
insgesamt (8 Byte)
4. Positions-, Geschwind.- und Momenteninterface mit Betriebsartenumschaltung
0x1704: Positionssollwert (4 Byte), Geschwindigkeitssollwert (4 Byte),
Stromsollwert (2 Byte), Betriebsartenanforderung (2 Byte),
Controlwort (2 Byte), insgesamt (14 Byte)
0x1B04: Positionsistwert (4 Byte), Stromistwert (2 Byte),
Betriebsartenrückmeldung (2 Byte), Statuswort (2 Byte), insgesamt (10 Byte)
5. Positions- und Geschwindigkeitsinterface mit Erweiterungspaket "Moment"
0x1705: Positionssollwert (4 Byte), Geschwindigkeitssollwert (4 Byte),
additiver Stromsollwert (2 Byte), Strombegrenzung (2 Byte),
Controlwort (2 Byte), insgesamt (14 Byte)
0x1B05: Positionsistwert (4 Byte), Stromistwert (2 Byte),
Antriebs-Schleppfehler (4 Byte), Statuswort (2 Byte), insgesamt (12 Byte)
6. Positions- und Geschwindigkeitsinterface mit Erweiterungspaket "Latchen"
0x1706: Positionssollwert (4 Byte), Geschwindigkeitssollwert (4 Byte),
Controlwort (2 Byte), Latchcontrolwort (2 Byte), insgesamt (12 Byte)
0x1B06: Positionsistwert (4 Byte), Statuswort (2 Byte), Latchstatuswort (2 Byte),
Latchposition (4 Byte), insgesamt (12 Byte)
7. Positionsinterface 1 + 2, Geschwindig.- und Momenteninterface und Erweiterungspaket "Latchen"
0x1707: Positionssollwert (4 Byta), Geschwindigkeitssollwert(4 Byte),
Momentensollwert (2Byte), Momentenbegrenzung (2 Byte),
Controlwort (2 Byte), Latchcontrolwort (2 Byte), insgesamt (16 Byte)
0x1B07: Positionsistwert (4 Byte), Positionsistwert 2 (4 Byte),
Momentenistwert (2 Byte), Antriebs-Schleppfehler (4 Byte),
Statuswort (2 Byte), Latchstatuswort (2 Byte), Latchposition (4 Byte),
insgesamt (22Byte)
8. Positions-, Geschwindigkeits- und Momenteninterface mit Betriebsartenumschaltung und Erweiterungspaket
"Momente"+"Latchen"
0x1708: Positionssollwert (4 Byte), Geschwindigkeitssollwert (4 Byte),
Stromsollwert (2 Byte), Strombegrenzung (2 Byte),
Betriebsartenanforderung (2 Byte), Controlwort (2 Byte),
Latchcontrolwort (2 Byte), insgesamt (18 Byte)
0x1B08: Positionsistwert (4 Byte), Stromistwert (2 Byte),
Antriebs-Schleppfehler (4 Byte), Betriebsartenrückmeldung (2 Byte),
Statuswort (2 Byte), Latchstatuswort (2 Byte), Latchposition (4 Byte),
insgesamt (20 Byte)

> -----Ursprüngliche Nachricht-----
> Von: etherlab-users-bounces at etherlab.org [mailto:etherlab-users-
> bounces at etherlab.org] Im Auftrag von Florian Pose
> Gesendet: Dienstag, 28. Oktober 2008 14:26
> An: etherlab-users at etherlab.org
> Betreff: Re: [etherlab-users] WG: Beckhoff AX200/Danaher S600
> 
> Hi again,
> 
> On Tue, Oct 28, 2008 at 09:57:20AM +0100, Jens Kotlarski wrote:
> > === Slave 0 ===
> > State: PREOP
> > Flag: +
> > Identity:
> >   Vendor Id:       0x0000006a
> >   Product code:    0x03000600
> >   Revision number: 0x00000001
> >   Serial number:   0x00000000
> > Mailboxes:
> >   RX: 0x1800/512, TX: 0x1c00/512
> >   Supported protocols: CoE
> > General:
> >   Group: Drive
> >   Image name: DRIVE
> >   Order number: S300/S400/S600/S700
> >   Device name: S300/S400/S600/S700 EtherCAT Drive (CoE)
> >   CoE details:
> >     Enable Sdo: yes
> >     Enable Sdo Info: no
> >     Enable Pdo Assign: yes
> >     Enable Pdo Configuration: no
> 
> This will be a problem, too: The slave EEPROM tells the master, that
> the
> slave doesn't have the capability to (re-)configure the Pdo mapping.
> This is most definitely not the case. If you will try to change the
> mapped Pdo entries, the master will refuse it.
> 
> This can also be changed by writing correct SII (EEPROM) contents to
> the
> slave. This is the job of the slave vendor. Please tell him about this!
> 
> --
> Best regards,
> Florian Pose
> 
> http://etherlab.org
> _______________________________________________
> etherlab-users mailing list
> etherlab-users at etherlab.org
> http://lists.etherlab.org/mailman/listinfo/etherlab-users



More information about the Etherlab-users mailing list