-> Hier kostenlos registrieren
Ich habe folgendes Problem:
Das funktioniert so.
Das funktioniert nicht.
Warum ist das so ?
Ich kann mich mit der 1. Variante überhaupt nicht anfreunden (auch wenn sie funktioniert), weil ich für eine Bitabfrage nicht ein ganzes Byte "verbraten" kann. In diesem Byte mehrere Bits zu hinterlegen, würde die Sprung-Bedingung 'aushebeln'.
Code:
[SIZE=1]U( [/SIZE]
[SIZE=1]U "E0.1" // Schmierverteiler- Ini[/SIZE]
[SIZE=1]FP "FM120.0" // als Flanke[/SIZE]
[SIZE=1]U "A2.0" // und "Pumpe läuft[/SIZE]
[SIZE=1]U "M102.0" // und Kass.1 aktiv[/SIZE]
[SIZE=1]UN "M104.0" // und nicht fertig[/SIZE]
[SIZE=1]= "M200.0"[/SIZE]
[SIZE=1]) [/SIZE]
[SIZE=1]L "MB200" [/SIZE]
[SIZE=1]==I // Wenn gleich 0[/SIZE]
[SIZE=1]SPB m4_1 // dann mache nix[/SIZE]
[SIZE=1]// ... hier steht dann der Rest des NW[/SIZE]
[SIZE=1]m4_1: NOP 0[/SIZE]
Code:
[SIZE=1]U( [/SIZE]
[SIZE=1]U "E0.1" // Schmierverteiler- Ini[/SIZE]
[SIZE=1]FP "FM120.0" // als Flanke[/SIZE]
[SIZE=1]U "A2.0" // und "Pumpe läuft[/SIZE]
[SIZE=1]U "M102.0" // und Kass.1 aktiv[/SIZE]
[SIZE=1]UN "M104.0" // und nicht fertig[/SIZE]
[SIZE=1]= "M200.0"[/SIZE]
[SIZE=1]) [/SIZE]
[SIZE=1]UN "M200.0"[/SIZE]
[SIZE=1]SPB m4_1 // dann mache nix[/SIZE]
[SIZE=1]// ... hier steht dann der Rest des NW[/SIZE]
[SIZE=1]m4_1: NOP 0[/SIZE]
Warum ist das so ?
Ich kann mich mit der 1. Variante überhaupt nicht anfreunden (auch wenn sie funktioniert), weil ich für eine Bitabfrage nicht ein ganzes Byte "verbraten" kann. In diesem Byte mehrere Bits zu hinterlegen, würde die Sprung-Bedingung 'aushebeln'.