Herunterladen Inhalt Inhalt Diese Seite drucken

JVL MIS/L17 Serie Anwenderhandbuch Seite 377

Inhaltsverzeichnis

Werbung

12.1
Häufig wird das grafische Programm im Motor dazu verwendet, in Register 121, Mod-
busSetup, zu schreiben, möglicherweise nach einer ersten Verzögerung oder als Ergeb-
nis eines Zustandswechsels an einem Hardwareeingang.
Setzen Sie Register 121 auf 25 (8 Datenbit, gerade Parität, 1 Stoppbit).
Die Baudrate bleibt nach der Umschaltung von MacTalk auf Modbus unverändert. Es
wird empfohlen, zuerst mit MacTalk die Baudrate zu konfigurieren und sie im Flash-Spei-
cher zu sichern.
Register 121, ModbusSetup, unterstützt die folgenden Bitfelder
(Standardeinstellungen sind mit * markiert) - siehe auch
Bits
0
1
3:2
4
5
31:6
Nachstehend sehen Sie das Grund-Datenformat der beiden unterstützten Operationen
3 und 16 (0x10 hexadezimal):
Halteregister lesen:
Anforderung: <adr>, 0x03, RegHi, RegLo, CountHi, CountLo, CRC1, CRC2
Offset:
Antwort: <adr>, 0x03, #Bytes, Reg0Hi, Reg0Lo, Reg1Hi, Reg1Lo, ..... CRC1, CRC2
Beispiel zum Auslesen von P_IST (Register 10) aus Motor mit Adresse 254, Werte dezi-
mal:
254, 3, 0, 20, 0, 2, NN, MM (NN und MM sind die Bytes der CRC-16-Prüfsumme)
In mehrere Register schreiben:
Anforderung: <adr>, 0x10, RegHi, RegLo, CountHi, CountLo, NBytes, Val0Hi, Val0Lo, ..., CRC1, CRC2
Offset:
Antwort:
Beispiel zum Schreiben in P_SOLL (Register 3) bei einem Motor mit Adresse 254, Werte
dezimal:
254, 16, 0, 6, 0, 2, 4, bb, aa, dd, cc, NN, MM (NN und MM sind die Bytes der CRC-16-
Prüfsumme)
JVL A/S - Anwenderhandbuch - Integrierte Schrittmotoren MIS/MIL 17x, 23x, 34x, 43x
Modbus
Werte
0=gesperrt *,
1=freigegeben
0=Modbus RTU*,
1=Modbus ASCII
0=keine Parität,
1=ungerade Parität,
2=gerade Parität
0=7 Datenbits,
1=8 Datenbits
0=1 Stoppbit,
1=2 Stoppbits
Reserviert
[0]
[1]
[0]
[1]
[2]
<adr>, 0x10, RegHi, RegLo, CountHi, CountLo, CRC1, CRC2
TT2346-01GB
Beschreibung
Bei einem anderen Wert als Null wird das MacTalk-Protokoll abgeschaltet
und das Modbus-Protokoll gestartet.
Dieses Feld wird zurzeit nicht verwendet. Der Motor nutzt immer das bi-
näre Modbus-RTU-Format.
Wählen Sie den Wert des Paritätsbits. Wählen Sie dasselbe Format, wie
von der Modbus-Client-SPS, HMI oder dem PC verwendet. (3:2 bedeutet
‚Bits 3 bis 2')
Anzahl der Datenbits in einem Byte. Modbus RTU verwendet immer 8 Bit
pro Byte.
Wählen Sie die Anzahl der Stoppbits. Wählen Sie dasselbe Format, wie
von der Modbus-Client-SPS, HMI oder dem PC verwendet
Für künftige Verwendungen reserviert. Setzen Sie bitte alle diese Bits auf
Null.
[2]
[3]
[4]
[3]
[4]
[5]
Modbus_setup, Seite
[5]
[6]
[7]
[6]
[7]
[8]
232.
377

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis