Bitte beachten Sie: Bei diesem Artikel handelt es sich um eine maschinelle Übersetzung. Die originale FAQ ist hier zu finden. SBC stellt diese Informationen ohne Gewähr für Richtigkeit bzw. Funktionalität zur Verfügung und übernimmt auch keine Gewährleistung bezüglich der Vollständigkeit oder Richtigkeit der Übersetzung.

Was ist der Unterschied zwischen die Medientypen "Konstant" und "Konstante K"?

FAQ #100123

Der Hauptunterschied ist der verschiedenen Wertebereich für diese zwei "Konstant" (Typ "Const" im Symbol-Editor) und "K" (Typ "K" im Symbol-Editor).

Symbol

min-WertMax-Wert
"Const"-2'147 ' 483'6482'147 ' 483'647
K016383

Der Unterschied lässt sich mit der Struktur einer Codeline erklären mit der Länge von 32-Bit:

HINZUFÜGENK100; (1) Codeline des Unterrichts
R100; (2) Codeline des Unterrichts
R101; (3) Codeline des Unterrichts

Alle Informationen zu jedem Codeline sind in 32-Bit (4 Byte) gespeichert. Da die ersten Codeline 18 Bits für den Unterricht benötigt (z. B. hinzufügen) und Medien code (K, R, I,...), gibt es 14 Bits nach links, die für den Fall, dass die Mediencode K - ist für den Wert der Konstante"K" verwendet werden kann -. Daher ist der Wertebereich der Konstante"K" 0..16383.

Eine "K-Konstante" zeichnet sich durch die Mediencode (Bit 14 und 15 sind hoch) und so kann es anstelle von z.B. einem Register verwendet werden (da die Anweisung unterstützt).

Beachten Sie, dass "K konstant" nur als Parameter für den Unterricht verwendet werden können, die einen Mediencode benötigt.

Last-Anweisungen (LD, LDL, LDH) akzeptieren nur "Constants" ohne Mediacode für seine zweite Codeline. Siehe unten:

LDR200; Laden Sie Register 200
2147483647; mit dem Wert 2147483647

Da auf der zweiten Codeline der LD Unterricht kein Medientyp erlaubt aber nur ein Wert möglich ist, die ganze 32-Bit von der Codeline, als des Werts verwendet werden (-2 '147' 483'648... 2'147 ' 483'647) dieser Konstanten.
Beachten Sie, dass die "Konstante" nur mit Last Mnemotechnik verwendet werden kann; weiter auf nie kann es nicht sein
an einem FB als Parameter übergebene.

Categories

Local FAQ Deutschland / Fupla

Local FAQ Deutschland / SEdit (IL programming)

Local FAQ Deutschland / Symbol Editor

PG5 2.0 / Fupla

PG5 2.0 / SEdit (IL programming)

PG5 2.0 / Symbol Editor

Last update: 15.07.2016 13:32

First release: 11.06.2004 10:37

Views: 13017

Die von Ihnen angeforderte Software / Dokument wird von der Saia-Burgess Controls AG nicht mehr vermarktet und technisch unterstützt. Es handelt sich um eine ältere Software-Version, die lediglich auf bestimmten, mittlerweile nicht mehr im Handel erhältlichen Produkten betrieben werden kann.

Download