Was ist die Bausteingesamtlänge?

Jan

Level-1
Beiträge
813
Reaktionspunkte
79
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

wenn beim Bausteinvergleich (S7) beim offline-DB und online-DB die Bausteingesamtlänge unterschiedlich ist; was bedeutet das dann?

Die "Länge MC7-Code" ist identisch (dies scheint die Länge des DB zu sein).

Worauf bezieht sich grundsätzlich die Bausteingesamtlänge?

Im Voraus schon mal recht herzlichen Dank.
 
Bausteingesamtlänge

Hallo zusammen.
Die Bausteingesamtlänge ist wie der Name sagt, die Gesamtlänge des Bausteins. Allerdings besteht ein Baustein aus Kopf und nachfolgend 3 Teilen.
Bei einem DB stehen in dem Teil, in dem bei einem FB der MC7 Code drinsteht, die Aktualdaten. Deshalb "Länge MC7 Code".
Wenn also bei deinem DB die MC7 Codelänge identisch ist, haben beide DBs
dieselbe Aktualdatenlänge.
Wenn die Gesamtlänge jedoch unterschiedlich ist, ist einer der 2 anderen Teile länger. Bei einem DB muss dies der 2. Teil sein, in dem der Aufbau des
DBs beschrieben ist.
Die DBs muessen sich in der Definition des Aufbaus unterscheiden.
mfg
Linus
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen.
Die Bausteingesamtlänge ist wie der Name sagt, die Gesamtlänge des Bausteins. Allerdings besteht ein Baustein aus Kopf und nachfolgend 3 Teilen.
Bei einem DB stehen in dem Teil, in dem bei einem FB der MC7 Code drinsteht, die Aktualdaten. Deshalb "Länge MC7 Code".
Wenn also bei deinem DB die MC7 Codelänge identisch ist, haben beide DBs
dieselbe Aktualdatenlänge.
Wenn die Gesamtlänge jedoch unterschiedlich ist, ist einer der 2 anderen Teile länger. Bei einem DB muss dies der 2. Teil sein, in dem der Aufbau des
DBs beschrieben ist.
Die DBs muessen sich in der Definition des Aufbaus unterscheiden.
mfg
Linus

Danke Linus für die Antwort.

Was bedeutet die "Definition des Aufbaus"?

Beim direkten Vergleich habe ich gesehen, dass die Anfangswerte unterschiedlich sind. Hat das was damit zu tun?
 
Aufbau eine DBs

Hallo Jan.
Der Aufbau oder die Definition eines DBs ist das, was du in der Deklarationssicht eines DBs siehst.
Entweder unterscheiden sich deine beiden DBs in der Abfolge der Variablen mit ihren Datentypen, oder auch in einem Vorbelegungswert.
All diese Daten landen in dem Schnittstellen-Teil eines DBs.
Wenn du also im offline DB einen Anfangswert definiert hast, im online DB nicht, dann ist das der Unterschied. Dieser Anfangswert muss gespeichert werden, und verlängert damit deine Deklaration. Damit müssen sich die beiden DBS nicht einmal in ihrer Struktur unterscheiden.
mfg
Linus
 
Super; danke.

Danke Linus,

das ist genau das was ich wissen wollte.

Danke, danke, danke.

:TOOL::TOOL::TOOL::TOOL:

Super: :D :D :D :D :D :D :D :D :D :D :D
 
Zurück
Oben