Errore. Impossibile elaborare la query di ricerca.

Importante: Questo FAQ è stato tradotto automaticamente dal nostro programma di traduzione. La FAQ originale si trova qui. SBC fornisce queste informazioni senza alcuna responsabilità per la sua correttezza e funzionalità e non si assume la responsabilità di essere completa o tradotta correttamente.

Qual è la differenza tra i tipi di supporto "Costante" e "K costante"?

FAQ #100123

La differenza principale è la diversa gamma di valori per questo due tipi di "Costante" (tipo "Const" nell'Editor del simbolo) e "K costante" (tipo "K" nell'Editor del simbolo).

Simbolo

valore minvalore massimo
Const-2'147 ' 483'6482'147 ' 483'647
K016383

La differenza può essere spiegata con la struttura di un codeline, che ha una lunghezza di 32 bit:

AGGIUNGEREK100; 1. Codeline di istruzione
R100; 2. Codeline di istruzione
R101; 3. Codeline di istruzione

Tutte le informazioni di ogni codeline vengono memorizzate in 32 Bit (4 byte). Poiché la codeline prima ha bisogno di 18 bit per istruzione (per esempio aggiungere) e codice di media (K, R, I,...), ci sono 14 bit a sinistra che nel caso in cui il codice di supporto è K - può - essere utilizzato per il valore della costante"K". Pertanto l'intervallo di valori della costante"K" è 0..16383.

"Una costante K" è contrassegnata dal codice media (bit 14 e 15 sono alte) e quindi può essere utilizzato invece per esempio un registro (dato l'istruzione supporta).

"K costante" può solo essere utilizzato come parametro per l'istruzione che richiede un codice di media.

Istruzioni di caricamento (LD, LDL, LDH) accettano solo "Costanti" senza mediacode per sua seconda codeline. Vedere di seguito:

LDR200; Registro di carico 200
2147483647; con il valore 2147483647

Poiché il il secondo codeline dell'istruzione LD non è consentito nessun tipo di supporto, ma solo un valore è possibile, l'intero a 32 bit della codeline può essere utilizzato come valore (-2 '147' 483'648... 2'147 ' 483'647) di questa costante.
Notare che la "costante" può essere utilizzata solo con carico Mnemonics; ulteriormente il mai non si può
passato a un FB come parametro.

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: 12996

The requested software / document is no longer marketed by Saia-Burgess Controls AG and without technical support. It is an older software version which can be operated only on certain now no longer commercially available products.

Download