Handbuch VIPA System 300V
FC 06 - Preset
Single Register
Anforderungstelegramm
ADDR
FUNC
Antworttelegramm
ADDR
FUNC
start_register
Umrechnung
Data_value
HB130D - CP - RD_341-1AH01 - Rev. 09/46
Die Funktion ermöglicht das Schreiben eines Datenworts in einem
Datenbaustein der CPU über den Modbus-Master. Bitte beachten Sie, dass
Sie den Bereich, auf den Sie schreibend zugreifen möchten, über die
Protokoll-Parametrierung im Dialogfenster "Grenzen" freigeben.
start_register
start_register
Die Modbus-Register-Adresse start_register wird vom Treiber wie folgt
interpretiert:
15
start_register-offset_DB_no.
Mit start_register geben Sie den DB an, auf den Sie in der CPU zugreifen
möchten.
Die entsprechende DB-Zuordnung der CPU führen Sie über die
Eigenschaft "FC 03, 06, 16" in der Parametrierung des CP durch. Hier
können Sie der fixen "Modbus-Adresse im Übertragungstelegramm" 0 eine
Basis-DB-Nummer im "SIMATIC Speicherbereich" zuordnen.
Datenbaustein DB = Basis-DB-Nummer + start_register-offset_DB_no.
Datenwort DBW = start_register-word_no. x 2
Ist der DB und das entsprechende Datenwort DBW bekannt, ab dem Sie
auf den DB zugreifen möchten, so können Sie nach folgender Formel den
Wert für start_register berechnen:
start_register = (DB - Basis-DB-Nummer) x 512) + (DBW / 2)
Bitte beachten Sie, dass Sie immer nur geradzahlige Datenwort-Nummern
für DBW verwenden dürfen.
Als Data_value ist jeder 16Bit-Wert erlaubt. Dies ist der Register-Wert,
welcher zu schreiben ist.
Teil 5 Kommunikationsprotokolle
Data_value (High, Low)
Data_value (High, Low)
start_register
9
8
7
start_register-word_no.
CRC
CRC
0
5-45