Step 7 BOOL Konvertierung zu DINT

TP-2015-16

Level-1
Beiträge
1
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Guten Tag Zusammen,

es würde mir sehr helfen wenn ich wüsste wie man BOOL- Werte in DInt umwandeln kann. Im Rahmen eines Technikerprojektes möchten wir Werte in einer HTML Datei schreiben und auch über den Browser einlesen. Verwendet wird hierfür eine CPU- 314C 2 DP und ein IT-CP341-1 advanced. Die Bausteine die für die HTML Kommunikation notwendig sind haben wir einem Beispiel von Siemens entnommen und passen diese unserem Program an.

Die Konvertierung von BOOL nach DINT wird zum Austausch mit der HTML-Seite benötigt, weil die HTML -Write Funktion DINT in String umwandelt, bevor sie diese dann übermittelt. Wir würden gerne BOOL- Werte übermitteln. Deshalb wollen wir diese Umwandeln bevor Sie der Funktion übergeben werden. Wir haben schon viel ausprobiert, verzweifeln aber an dieser Stelle.

Da wir bis jetzt nichts gefunden haben, sind wir uns nicht einmal sicher ob diese Umwandlung möglich ist.
Es wäre schön wenn uns jemand auf die Sprünge helfen könnte.

Mit freundlichen Grüßen
TP-2015-2016
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi,

oder in AWL dann bspw. so. FALSE wird dabei als 0 und TRUE als 1 repräsentiert (so wie es auch BOOL_TO_DINT macht):
Code:
      U #tmpBOOL
      SPB x001
      L 0
      SPA x002
x001: L 1
x002: T #tmpDINT

Gruß
Max
 
Man könnte den BOOL-Wert auch gleich an die richtige Stelle schreiben.
Z.B. für DB1.DBD8:
Code:
U M1.0
= DB1.DBX11.0
 
Zurück
Oben