Variablen

  • Hallo, wollte mal fragen. Wie man Variablen z.b D030 den wert von 15 zu -15 macht?
    Würde es reichen MUL D030 -1.


    und jetzt noch etwas anderes, will meine Timer mit eine Variable steuern.
    ist so was möglich z.b Timer T=0,5 if B015=1


    Danke in voraus

  • ANZEIGE
  • Mit dem Vorzeichen ändern geht so auf jeden Fall.
    Mit dem Timer ist das nicht so leicht, da man den Timer nicht einfach bedingen kann. Wenn Du einen DX hast kannst Du den Timer mit dem IF-Befehl verknüpfen:


    IF B015=1 THEN
    TIMER T=1.00
    END IF


    Bei den älteren Steuerungen geht das entweder über den JUMP-Befehl oder über den SET Befehl.
    Ich mach es immer so:


    SET I000 100 * B015 --> Wenn B015=0 ist ist die Ablaufzeit für den Timmer 0 bei B015=1 eine Sekunde
    TIMER T=I000


    Viel Erfolg!

  • Hi,


    die eckigen Klammern sind sogenannte Zeiger Variablen. Wenn Du z.B etwas in P[B000] schreiben willst und B000 = 15 ist dann schreibt er den wert in P15


    Grüße,
    Minimann

  • Hallo,
    zunächst mal Danke, aber das ist nicht das, was ich meinte, diese Art der Benutzung von Variablen kenne ich, wird ja auch gerne praktiziert.


    Ich meinte z.B. Variable B[000) oder I[000], die man anstelle von B000 oder I000 benutzen kann.


    Gruß!

Erstelle ein Benutzerkonto oder melde dich an um zu kommentieren

Du musst ein Benutzerkonto haben um einen Kommentar hinterlassen zu können

Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Geht einfach!
Neues Benutzerkonto erstellen
Anmelden
Du hast bereits ein Benutzerkonto? Melde dich hier an.
Jetzt anmelden