UND Verknüpfung

ETechniker2011

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

Ich bin CodeSYS-Anfänger und bräuchte Eure Hilfe.

Hier mein Programmcode in S7:

L Eingang --------INT
L W#16#0001
UW
L 1
==I
= Ausgang

Möchte dieses Programm in
Beckhoff realisieren, doch leider
kenne ich den AWL Befehl nicht,
hätte Ihr ne Idee?

Vielen Dank

MFG
 
In AWL bei CoDeSys sieht das so aus:
Code:
LD iEingang
AND 16#0001
ST iAusgang

Noch einfacher im ST:
Code:
iAusgang := iEingang AND 16#1;
iEingang und iAusgang sind vom Typ INT

Falls du ein Bit (in deinem Fall das niederwertigste Bit) als Boolschen Wert haben willst kannst du auch das hier nehmen:
Code:
LD iEingang.0
ST xAusgang
xAusgang ist vom Typ BOOL
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Vielen Dank,

aber deine erste AWL Anweisung ging nicht. Kam irgendwie der Fehler in der AND Zeile: Kann vom Typ INT nicht in ANY INT umwandeln.

SCL programmier ich leider noch nicht so viel, deshalb
lass ich das mal aussen vor.

Zum dritten Code, diesen find ich sehr interessant und werde ich auch
gleich testen.

MFG
 
Zurück
Oben