' schrieb:Denn wozu sonst die Unterscheidung zwischen Schreiben eines Wortes und Schreiben von n Worten?
Also es wird hier (in dieser Doc) in der Terminologie unterschieden zwischen "Wordadresse" und "Word". Wenn hier nur von "Word" gesprochen wird, dann ist ein "Datenwort" gemeint. Ein Datenwort ist einfach ein U16-Wert, verteilt auf zwei Bytes (U8). Die Bezeichnung "Datenwort" statt Zahl wird hier deshalb verwendet, weil es keine reinen Zahlenwerte sind. Es handelt sich z.B um Gleitkomma-Single-Zahlen, die in zwei Datenworten (4bytes) übertragen werden, und die, gewissermaßen verschlüsselt, den Zahlenwert der Single Zahl zwar enthalten, aber selbst nicht diese Zahlenwerte sind. Deshalb die Bezeichnung Wort (Bytes) statt Wert oder Zahl.
Mit "Schreiben von n Worten" kann ich in einem einzigen Telgramm bis zu 127 Wortwerte übertragen. Daß die "Wortanzahl" auf 127 beschränkt ist, ist ja logisch und muß sein: Denn im anschließenden byte "Bytezahl" , was das Zweifache davon ist, läßt sich ja nur 0..255 reinschreiben. Auf die berechtigte Frage, warum für die Übertragung eines Zahlenwertes 0..127 zwei Bytes reserviert sind, ist die Antwort: "Da ist eben so - das erste Byte ist immer Null"
Abwandlung des Beispiel "Schreiben von n Worten"
Der Proportionalbereich Pb1 = 20 soll - sinnloserweise. ist aber hier egal - 5 mal hintereinder in einem Telegramm übertragen werden:
Der Gleitkommawert 20.0 entpricht codiert diesen 4 bytes: 00 00 41 A0.
Dann lautet das Telegramm:
01 10 30 14 00 0A 14 00 00 41 A0 00 00 41 A0 00 00 41 A0 00 00 41 A0 00 00 41 A0 XXXX
XXXX ist die Prüfsumme, weiß nicht wie die berechnet wird.
Und die Antwort ist:
01 10 30 14 00 0A yyyy
Was auch nicht aus dem DOC-Fragment hervorgeht, ist, warum überhaupt immer außer dem Wert eine Adresse mit übertragen wird. Anscheinend ist der Empfänger der Nachricht nicht intelligent genug selbt zu wissen, wo z.B. der Wert "Proportionalbereich" zu speichern ist.
Beim Senden
eines (Daten-)Wortes wird es sich um die Adresse selbst handeln. Beim Senden von
mehreren Worten wird es sich um die Anfangsadresse handeln, die Speicherung geschieht dann fortlaufend.
@IchSelbst: Entschuldige, Daß ich Deine Antort nicht erwähne. Veilleicht meinen wir beide das das Gleiche, ich habe nur auf die Schnelle nicht alles richtig verstanden.