Synchronisiertes Schreiben (#IDENT WR SYN)
Syntax: |
#IDENT WR SYN [ AX=<Achsname> | AXNR=.. ID=<Ident_nr> VAL=.. TYP=.. DEC=.. <Drive_type> [ NO_WAIT ] ] |
AX=<Achsname> | Name der Achse |
AXNR=.. | Logische Achsnummer der Achse, Positive Ganzzahl |
ID=<Ident_nr> | Identnummer im SERCOS-Format, z.B. S-0-0047 oder P-0-0129 bzw. CANopen-Format, z.B. 0x6072_00 |
VAL=.. | Zu schreibender Wert; Realzahl |
TYP=.. | Datentyp des Wertes (2 oder 4 Byte Länge): 2: 2 Byte Datenlänge 4: 4 Byte Datenlänge |
DEC=.. | Anzahl der Nachkommastellen; Positive Ganzzahl |
<Drive_type> | Antriebstyp SERC: SERCOS-Antrieb CAN: CANopen-Antrieb (ab V3.1.3081.4) |
NO_WAIT | Kein Warten auf erfolgreiches Schreiben des Parameters. Ohne Angabe dieses Schlüsselwortes wird generell auf die Ausführung des Schreibens des Parameters gewartet. |
Programmierbeispiel
Synchronisiertes Schreiben (IDENT)
; …
(SERCOS-Antrieb)
#IDENT WR SYN [AX=X ID S-0-0104 VAL 655.35 TYP 2 DEC 0 SERC]
#IDENT WR SYN [AXNR=1 ID S-0-0104 VAL 655.35 TYP 2 DEC 0 SERC]
; …
#IDENT WR SYN [AX Y ID S-0-0104 VAL655.35 TYP 2 DEC 2 SERC NO_WAIT]
(CANopen-Antrieb)
#IDENT WR SYN [AX=X ID 0x6072_00 VAL 655.35 TYP 4 DEC 2 CAN]
#IDENT WR SYN [AXNR=1 ID 0x6072_00 VAL 655.35 TYP 4 DEC 2 CAN]
#IDENT WR SYN [AX Y ID 0x6072_00 VAL655.35 TYP 4 DEC 2 CAN NO_WAIT]
; …
Achtung
Es erfolgt keine Plausibilitätsprüfung bzgl. logischer Achsnummer, Identnummer und den programmierten Attributen Datentyp und Nachkommastellen. Für die richtige Angabe ist ausschließlich der Bediener verantwortlich.