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

Seite 2 von 2 ErsteErste 12
Ergebnis 11 bis 14 von 14

Thema: Verwendung eines Any-Pointers im FB

  1. #11
    Registriert seit
    16.03.2004
    Beiträge
    173
    Danke
    11
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    du hovonlo hast du nicht zufällig eine cpu bei der hand?
    so recht funktionieren will das nicht. jetzt steht die cpu bei der = zuweisung.
    greetings from upper austria

    ... merlin ...

  2. #12
    Registriert seit
    16.03.2004
    Beiträge
    173
    Danke
    11
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Kommando retour... Fehler entdeckt...

    Beim Aufruf des FB liegt mein Problem. Rufe ich den FB402 dirket mit einem Instanz-DB auf ist alles wunderbar wie du beschrieben hast. Beim Aufruf mit einem Multi-Instanz-DB klappts nicht mehr.
    greetings from upper austria

    ... merlin ...

  3. #13
    Registriert seit
    06.10.2003
    Beiträge
    3.449
    Danke
    454
    Erhielt 509 Danke für 411 Beiträge

    Standard

    Hallo merlin,

    Zitat Zitat von merlin Beitrag anzeigen
    ..Rufe ich den FB402 dirket mit einem Instanz-DB auf ist alles wunderbar wie du beschrieben hast. Beim Aufruf mit einem Multi-Instanz-DB klappts nicht mehr.
    In einem FB hat man nicht so viel Narrenfreiheit mit AR1 und AR2 wie in einer FC. Wie es dennoch mit Multiinstanzen funktioniert, zeigt anhängendes Bsp. von Siemens. AR2 wird als Startadresse der Instanz zum Pointer dazu addiert. Achtung, im Bsp. wird auch wieder "nur" ein Pointer verwendet, kein ANY.

    Hier der link zum Siemens-Beitrag:
    http://support.automation.siemens.co...ew/de/19106712


    Gruß, Onkel
    Angehängte Grafiken Angehängte Grafiken
    Es gibt viel mehr Leute, die freiwillig aufgeben, als solche, die echt scheitern.
    Henry Ford

  4. #14
    Registriert seit
    06.10.2003
    Beiträge
    3.449
    Danke
    454
    Erhielt 509 Danke für 411 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Zitat Zitat von Beitrags-ID:19106712 Datum:01.12.2006
    ..Das beschriebene Beispiel gilt nur für DB-Bereiche, da die CPU sonst in den Zustand "STOP" geht. Eine Nummerierung mit 0 (DB0) ist nicht zulässig...
    Hä? Wieso das denn jetzt? Das widerspricht meiner bisherigen bescheidenen Erfahrung. Kann mir das mal jemand erklären? IN_OUT in diesen Zusammenhang verwende ich allerdings auch höchst selten, Pointer in FBs auch.


    Gruß, Onkel
    Geändert von Onkel Dagobert (17.04.2007 um 21:36 Uhr)
    Es gibt viel mehr Leute, die freiwillig aufgeben, als solche, die echt scheitern.
    Henry Ford

  5. Folgender Benutzer sagt Danke zu Onkel Dagobert für den nützlichen Beitrag:

    merlin (18.04.2007)

Ähnliche Themen

  1. Auswertung des ANY-Pointers von AG_SEND
    Von vtrbender im Forum Simatic
    Antworten: 4
    Letzter Beitrag: 23.10.2008, 10:42
  2. Antworten: 1
    Letzter Beitrag: 11.03.2008, 09:39
  3. deklarierung eines any pointers
    Von viech im Forum Simatic
    Antworten: 8
    Letzter Beitrag: 29.01.2008, 13:39
  4. Indirekte Adressierung eines Pointers
    Von merlin im Forum Simatic
    Antworten: 2
    Letzter Beitrag: 12.04.2007, 13:30
  5. Verwendung von FB
    Von drfunfrock im Forum Programmierstrategien
    Antworten: 0
    Letzter Beitrag: 22.11.2005, 13:40

Lesezeichen

Berechtigungen

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