Zuviel Werbung? - > Hier kostenlos beim SPS-Forum registrieren

Ergebnis 1 bis 2 von 2

Thema: Werte direkt aus DB auslesen

  1. #1
    Registriert seit
    15.10.2014
    Beiträge
    6
    Danke
    3
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo!
    Ich bin ein kompletter Neuling im Bereich SPS-Programmierung und der des Beitrages Titel ist vermutlich unpassend,
    aber ich weiß nicht wie ich das sonst nennen soll.


    Folgendes Problem:

    Ich möchte (in Step 7 AWL) auf ein WORD im DB1 mit der Adresse 4.0 zugreifen, und zwar mit einem Pointer.

    Im Moment habe ich das wie folgt gelöst:

    Code:
     L     4                           // lade 4 
     SLD   3                           // schiebe um 3 nach links (in Pointerformat umwandeln)
      T     #pointer_in_db              // lade in Temp Merkerwort pointer_in_db (Pointer P#4.0)
    
     AUF   "DB1"                       // DB1 öffnen
    
     L     DBW [#pointer_in_db]        // Pointer laden

    Nun meine Frage:

    Kann ich irgendwie auf das WORD im DB zugreifen ohne das AUF "DB1" ?
    Und damit meine ich nicht mit db1.dbw4 sondern über meinen Pointer.
    Denn in dem Programm gibt es 2 DB´s auf die ich zugreife, und dann muss ja jedesmal wieder ein AUF "DB1" davor, was bei mir zu Problemen führt,
    da ich wahlweise entweder DB1 oder DB2 aufrufen soll.

    Bitte bedenkt, dass ich wirklich ein absoluter Anfänger bin und absolut noch nicht "AWL" denken kann.
    Leider Hilft mir auch die Step 7 Hilfe wenig weiter, da ich nicht weiß wonach ich suchen soll und die Erklärungen zumeist noch nicht verstehe.

    Im Vorraus schon vielen Dank für eure Hilfe!

    Schnabeltiermann
    Geändert von Schnabeltiermann (17.10.2014 um 11:49 Uhr)
    Zitieren Zitieren Werte direkt aus DB auslesen  

  2. #2
    Registriert seit
    08.08.2007
    Ort
    Dresden
    Beiträge
    9.648
    Danke
    1.059
    Erhielt 2.046 Danke für 1.627 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    erste antwort: NEIN

    weiter gedacht: Verwendung von AR1 und AR2 und aufschlagen von zwei Datenbausteinen gleichzeitig über AUF DB und AUF DI
    [SIGNATUR]
    Ironie setzt Intelligenz beim Empfänger voraus.
    [/SIGNATUR]

Ähnliche Themen

  1. BYTE Werte direkt an Funktionsbausteine schreiben
    Von controlmyhome im Forum CODESYS und IEC61131
    Antworten: 5
    Letzter Beitrag: 06.06.2014, 09:21
  2. Antworten: 2
    Letzter Beitrag: 10.07.2011, 21:04
  3. Werte aus einen DB auslesen
    Von magmaa im Forum Programmierstrategien
    Antworten: 64
    Letzter Beitrag: 29.04.2009, 22:02
  4. Antworten: 3
    Letzter Beitrag: 20.04.2009, 07:08
  5. Werte aus einer Siemens LOGO! auslesen
    Von cni im Forum Sonstige Steuerungen
    Antworten: 1
    Letzter Beitrag: 07.02.2007, 15:51

Stichworte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •