Herunterladen Diese Seite drucken

tixi SPS TiXML Handbuch Seite 9

Werbung

Legt weitere Speicher und Zugriffsoptionen fest:
Storage
L
A
C
Für verschiedene SPS bzw. Geräte werden weitere Zugriffsoptionen definiert.
Die gültigen Werte dieses Attributswertes sind vom Variablentyp abhängig und
können Kapitel 3 entnommen werden.
Variablenadresse. Sie ist abhängig vom gewählten Variablentyp und muss mit
Index
der Parametrierung des Geräts bzw. Busses übereinstimmen. Die gültigen
Adressen können Kapitel 3 entnommen werden.
Variablensubadresse ist abhängig vom gewählten Variablentyp und muss mit
Index2
der Parametrierung des Geräts bzw. Busses übereinstimmen. Die gültigen
Adressen können Kapitel 3 entnommen werden.
Anzahl der Elemente, die als Array abgefragt werden.
Array
Startwert der Variable. Bei Variablen mit Schreibzugriff wird dieser bei jedem (!)
Default
Systemstart in die SPS geschrieben. Bei Variablen mit Lesezugriff wird der
Wert beim Systemstart verwendet, bis das Modem den tatsächlichen Wert aus
der SPS erhält. Der Startwert muss passend zum „exp" und simpleType
angegeben werden (siehe Tabelle Kap. 2.3).
ArraySize
1. simpleType = String (siehe BasicType)
Die maximale Anzahl von ASCII Zeichen in einem Textwert (nur gültig für den
Typ simpleType="String", 0...65535). Bei null-terminierten Strings muss das
Null-Zeichen mit berechnet werden. Der Wert ist abhängig vom Gerätetyp bzw.
vom Busprotokoll (optional, abhängig vom Basistyp, Gerät bzw. Bussystem).
2. simpleType= Blob (siehe BasicType)
Die maximale Anzahl von Bytes in einem Bytearray (nur gültig für den Typ
simpleType="Blob", 0...65535). Der Wert ist abhängig vom Gerätetyp bzw. vom
Busprotokoll (optional, abhängig vom Basistyp, Gerät bzw. Bussystem).
Der vom Gerät empfangene Wert wird mit diesem Faktor multipliziert, bevor er
Factor
weiter verarbeitet wird:
valueTAM
valueDevice = 1/Factor * valueTAM
Der Faktor wird durch einen Bruch dargestellt z.B.: „1/1000" oder „3600/1" der
Nenner und der Zähler darf nicht Null sein.
Die Verwendung dieses Attributs ist vom Variablentyp abhängig Die gültigen
Werte können Kapitel 3 entnommen werden
Exponent zur Basis 10 der die Auflösung einer Festkommazahl vom Typ
Exp
simpleType = Uint8, Uint16, Uint32, Int8, Int16, Int32 (siehe BasicType)
beschreibt.
Der im TAM gespeicherte Werte wird mit 10 exp(Exp) multipliziert (nachdem
(RWL) gemeinsamer Speicher (nur bei S-Bus Variablen mit Lese-
Schreibzugriff)
(RA, WA, RWA) Aktiviert aktiven Variablenzugriff (Siemens)
Aktiviert den gecacheten Zugriff auf Variablenblöcke, falls der
generelle Cache via 'UseCache' (s.o.) deaktiviert wurde.
Ist das Flag gesetzt, wird die betreffende Variable nicht sofort
abgefragt, sondern geprüft, ob die folgende auch noch in der Abfrage
mitgelesen werden kann. Hat diese einen anderen Typ, dann erfolgt
die Abfrage trotzdem einzeln.
= Factor
* valueDevice
9

Werbung

loading