-> Hier kostenlos registrieren
Hallo Forum,
Ich möchte mit einen Zahlenwert der in einem MW geschrieben wird auf Bits in einem DB zugreifen.
Beispiel:
In meiner Anlage habe ich ca. 30 Warenträger (1-30), die wenn sie aus der Anl. kommen als fertig gemeldet, gezählt und gesperrt werden sollen!
Dazu habe ich in einem DB Sperrbits angelegt. Das heißt, wenn WT21 aus der Anl. kommt sollt das entsprechende Bit gesetzt werden.
Folgenden Code habe ich geschrieben und wollte dazu mal eure Meinung hören. Er funktioniert so bei mir!
Da ich noch Anfänger bin, freue ich mich über alle Tipps von Euch.
Gruß
Jürgen
Ich möchte mit einen Zahlenwert der in einem MW geschrieben wird auf Bits in einem DB zugreifen.
Beispiel:
In meiner Anlage habe ich ca. 30 Warenträger (1-30), die wenn sie aus der Anl. kommen als fertig gemeldet, gezählt und gesperrt werden sollen!
Dazu habe ich in einem DB Sperrbits angelegt. Das heißt, wenn WT21 aus der Anl. kommt sollt das entsprechende Bit gesetzt werden.
Folgenden Code habe ich geschrieben und wollte dazu mal eure Meinung hören. Er funktioniert so bei mir!
Da ich noch Anfänger bin, freue ich mich über alle Tipps von Euch.
Gruß
Jürgen
Code:
L MW 10 // Warenträgernummer
L 1 // um 1 verringern, da ich mit Bit 0 anfangen möchte
-I
LAR1
AUF "werte" // DB in dem die Sperrbits liegen
U M 0.0 // nur zum Testen bei abfrage 1 soll das Bit gesetzt werden
= DBX [AR1,P#0.0] // Bit Adresse