Django2012
Level-1
- Beiträge
- 157
- Reaktionspunkte
- 3
-> Hier kostenlos registrieren
Hallo Leute,
ich bin absoluter SCL Neuling. Probiere mich seit ein paar Wochen mit SCL einiges hat auch schon geklappt.
Nur folgendes bereitet mir Kopfschmerzen.
Also: ich habe nen DB1 gemacht, 0.0 -8.0 sind Int
folgendes Funktioniert, wenn ich den db "symbolisch" anspreche
FUNCTION FC100 : INT
IF motor_m1.soll_1 > 20 THEN
a8.0 :=1;
END_IF
FC100 := 100;
;
END_FUNCTION
ABER: Warum geht es nicht wenn ich den DB direkt eingebe? (motor_m1.soll_1 ist im Db, bzw Awl: db1.dbw4
If db1.dw4 > 20 Then
usw usw
Als fehler bringt er mir immer : 1) unzulässige Operandentypen 2) der Ausdruck muss vom Datentyp BOOL sein.
Versteh´s nicht, warum geht´s symbolisch??
ich bin absoluter SCL Neuling. Probiere mich seit ein paar Wochen mit SCL einiges hat auch schon geklappt.
Nur folgendes bereitet mir Kopfschmerzen.
Also: ich habe nen DB1 gemacht, 0.0 -8.0 sind Int
folgendes Funktioniert, wenn ich den db "symbolisch" anspreche
FUNCTION FC100 : INT
IF motor_m1.soll_1 > 20 THEN
a8.0 :=1;
END_IF
FC100 := 100;
;
END_FUNCTION
ABER: Warum geht es nicht wenn ich den DB direkt eingebe? (motor_m1.soll_1 ist im Db, bzw Awl: db1.dbw4
If db1.dw4 > 20 Then
usw usw
Als fehler bringt er mir immer : 1) unzulässige Operandentypen 2) der Ausdruck muss vom Datentyp BOOL sein.
Versteh´s nicht, warum geht´s symbolisch??