Felse
Level-1
- Beiträge
- 221
- Reaktionspunkte
- 10
-> Hier kostenlos registrieren
Ja gut, also einfach einen awl - Baustein nehmen diesen ganzen Text darein kopieren und diesen Baustein dann in meinem SCL Prog aufrufen oder wie?
Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
Ja gut, also einfach einen awl - Baustein nehmen diesen ganzen Text darein kopieren und diesen Baustein dann in meinem SCL Prog aufrufen oder wie?
(AnzahlDBB := 2 // IN: INT
,QuellDB := 100 // IN: INT
,QuellDW := 1// IN: INT
,ZielDB := 101 // IN: INT
,ZielDW := 1// IN: INT
); // INT
OK, hab ich so gemacht, hab beim Übersetzen 2 Warnungen erhalten, dass ich sicherstellen soll das mein globaler DB richtig gesetzt ist, den Baustein hat er aber trotzdem erzeugt. Aber wenn ich diesen dann Aufrufe / übersetze ( nach Umbenennen), gehts trotzdem nicht und ich erhalte Fehlermeldungen: Ausdruck nicht korrekt.
Code:(AnzahlDBB := 2 // IN: INT ,QuellDB := 100 // IN: INT ,QuellDW := 1// IN: INT ,ZielDB := 101 // IN: INT ,ZielDW := 1// IN: INT ); // INT
Hab jetzt einfach die Nr des DB eingefügt, da ja INT Werte gefragt waren, oder ? Was muss ich da tun?
Gut das stimmt, daraus hab ich jetzt 0 gemacht. Aber die die Fehlermeldungen bleiben. Ich schreib mal wie ich das denke:QuellDW := 1 ????
ZeilDW := 1 ???
Ich würde meinen 0 oder 2, DW liegen immer an geraden Grenzen.
Wert:= (AnzahlDBB := [COLOR=red]Anzahl der beiden DBs zwischen denen getauscht wird also 2[/COLOR] // IN: INT
,QuellDB := [COLOR=red]Nr des Quell DB also 100[/COLOR] // IN: INT
,QuellDW := [COLOR=red]Nr des Quell DW im Quell DB also 0[/COLOR]// IN: INT
,ZielDB := [COLOR=#ff0000]Nr des Ziel DB also 101[/COLOR] // IN: INT
,ZielDW := [COLOR=#ff0000]Nr des Quell DW im Ziel DB also 0[/COLOR]// IN: INT
); // INT
Wert:= (AnzahlDBB := 2 // IN: INT
,QuellDB := 100 // IN: INT
,QuellDW := 0 // IN: INT
,ZielDB := 101 // IN: INT
,ZielDW := 8// IN: INT
); // INT
Ich bin total blöd, hab jetzt wie im Bsp von dir 2 real Zahlen im DB 100 angelegt (sonst nix) der DB 101 ist leer. Daraus ergibt sich:
Code:Wert:= (AnzahlDBB := 2 // IN: INT ,QuellDB := 100 // IN: INT ,QuellDW := 0 // IN: INT ,ZielDB := 101 // IN: INT ,ZielDW := 8// IN: INT ); // INT
Was ist daran noch falsch, ich dreh gleich durch das kann doch nicht so schwer sein.:sb7:
Wert:= (AnzahlDBB := [COLOR="Red"]8[/COLOR] // IN: INT
,QuellDB := 100 // IN: INT
,QuellDW := 0 // IN: INT
,ZielDB := 101 // IN: INT
,ZielDW := [COLOR="Red"]0[/COLOR]// IN: INT
); // INT
FUNCTION_BLOCK FB6
VAR_TEMP
// temporäre Variablen
Wert: INT;
END_VAR
Wert:= (AnzahlDBB := 8 // IN: INT
,QuellDB := 100 // IN: INT
,QuellDW := 0 // IN: INT
,ZielDB := 101 // IN: INT
,ZielDW := 0 // IN: INT
); // INT
END_FUNCTION_BLOCK
Wir verwenden essentielle Cookies, damit diese Website funktioniert, und optionale Cookies, um den Komfort bei der Nutzung zu verbessern.
Siehe weitere Informationen und konfiguriere deine Einstellungen