WinCC Flex Frage nach werte von Animation

samir85

Level-1
Beiträge
42
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Experten,
ich habe zwei Fragen:
1. was kann man von folgendem Code verstehen? was bedeutet W#16#FFFF?
L DBW 2
L W#16#FFFF
XOW
T DBW 22
2. (sieh Bilder) woher kommt die Werte 1 17 33...etc und was bedeutet?
6.PNG7.PNG

ist das folgende Bild Pointer? gibt es ein Beispiel oder PDF für Pointer in WinCC flexible?

8.PNG

LG
samir
 
Bei W#16#FFFF steht das W# für die Speichergröße Wort (16 Bits) und 16# für die Basis 16, d.h. hexadezimal. 16, weil im Hexadezimalsystem eine Stelle die Wertigkeit 16 besitzt. Im von dir im Normalfall zum Rechnen verwendeten Dezimalsystem besitzt eine Stelle die Wertigkeit 10 (dezi = zehn, hexa = Vorsilbe für sechs).
W#16#F ist somit im Dezimalsystem 15, W#16#10 ist im Dezimalsystem 16.
In diesem Anwendungsfall ist jedoch eher die Binärdarstellung (Stellenwertigkeit 2) des Wertes interessant, da sich daraus ablesen lässt welche Bits im Wort gesetzt sind. Ein Wort besitzt 16 Bits, und bei W#16#FFFF sind in diesem Wort alle 16 Bits auf 1 (2#1111111111111111).

Über die google Suche wirst du bestimmt bessere Einleitungen ins Hexadezimal finden, als ich es hier niederschreiben könnte. Wenn du in die Programmierung einsteigen möchtest, dann sind das die Grundlagen die du kennen solltest.

Wenn du das und das XOR (Exclusiv oder ) verstanden hast, wirst du dir wahrscheinlich die anderen Punkte selber erklären können.
 
Zurück
Oben