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

Ergebnis 1 bis 6 von 6

Thema: FB richtig erstellen?

  1. #1
    Registriert seit
    11.05.2009
    Beiträge
    106
    Danke
    11
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    hallo,
    wie erstelle ich einen FB richtig. Ich habe ein Profibus-Slave Gerät, für welches ich
    einen FB erstellen möchte.
    1 BYTE IN, 1 Byte OUT
    Nun Möchte ich nur folgendes von außen an den FB schreiben
    EB 256 , die Verknüpfung der einzelnen Bits soll im FB geschehen. Dieser FB soll auch Multiinstanz fähig sein.
    wie mache ich das? Muss man da das AR2 mit berücksichtigen?
    Und wie mache ich es korrekt, das ich von EB auf die einzelnen Bits komme und diese auch vernünftig beschriften kann?
    Vielen Dank.
    Zitieren Zitieren FB richtig erstellen?  

  2. #2
    Registriert seit
    15.03.2006
    Beiträge
    149
    Danke
    18
    Erhielt 13 Danke für 10 Beiträge

    Standard

    http://www.sps-foren.de/showthread.php?t=23433

    für die Multiinstanzfähigkeit musst du dann zum AR1 noch das AR2 vom bausteinstart addieren

  3. #3
    Registriert seit
    23.04.2009
    Ort
    Allgäu
    Beiträge
    3.042
    Danke
    241
    Erhielt 863 Danke für 617 Beiträge

    Standard

    Zitat Zitat von Poldi007 Beitrag anzeigen
    Dieser FB soll auch Multiinstanz fähig sein.
    wie mache ich das?
    Wenn Du einen neuen Funktionsbaustein erstellst gibt es ein Häkchen ob der Baustein Multiinstanzfähig sein soll. Das ist Standart mäßig immer gesetzt.
    Das gibt aber nur an ob Du diesen Baustein später in den Deklarationsteil eines anderen FB's einbinden kannst.
    Ob er wirklich Multiinstanzfähig ist hängt von davon ab was Du da rein Programmierst.
    Direkte Zugriffe auf Merker, Timer, Daten sind dann natürlich tabu.
    Eine Überlegung ist auch noch, brauche ich überhaupt einen FB, will ich mir Zustände und Daten merken oder reicht einfach eine FC.
    Zitat Zitat von Poldi007 Beitrag anzeigen
    Muss man da das AR2 mit berücksichtigen?
    Hast Du indirekte Zugriffe musst Du auf jeden Fall das AR2 berücksichtigen.
    Zitat Zitat von Poldi007 Beitrag anzeigen
    Und wie mache ich es korrekt, das ich von EB auf die einzelnen Bits komme und diese auch vernünftig beschriften kann? ?
    Der Zugriff auf die einzelnen Bit's eines Wortes ist abhängig welche Programmiersprache verwendet wird. FUP / AWL / SCL
    Gruß
    Paule
    ----------------------------------------------------------------------------
    > manchmal verliert man und manchmal gewinnen die anderen <

  4. #4
    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

    Zitat Zitat von Paule Beitrag anzeigen
    Hast Du indirekte Zugriffe musst Du auf jeden Fall das AR2 berücksichtigen.
    die wird er haben, wenn er es in einzelne bits zerlegen will
    [SIGNATUR]
    Ironie setzt Intelligenz beim Empfänger voraus.
    [/SIGNATUR]

  5. #5
    Registriert seit
    23.04.2009
    Ort
    Allgäu
    Beiträge
    3.042
    Danke
    241
    Erhielt 863 Danke für 617 Beiträge

    Standard

    Nicht bei SCL!
    Gruß
    Paule
    ----------------------------------------------------------------------------
    > manchmal verliert man und manchmal gewinnen die anderen <

  6. #6
    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
    Zitat Zitat von Paule Beitrag anzeigen
    Nicht bei SCL!
    du fuchs

    Code:
    *
         AT
    [SIGNATUR]
    Ironie setzt Intelligenz beim Empfänger voraus.
    [/SIGNATUR]

Ähnliche Themen

  1. SM 334 4AI/2AO 8 Bit Beschaltung richtig??
    Von Benno97 im Forum Simatic
    Antworten: 11
    Letzter Beitrag: 29.03.2011, 22:09
  2. Lib richtig erstellen
    Von Vogei im Forum CODESYS und IEC61131
    Antworten: 2
    Letzter Beitrag: 10.01.2011, 16:56
  3. Peripherieausgänge richtig nutzen
    Von Maik Eng im Forum Simatic
    Antworten: 31
    Letzter Beitrag: 10.12.2008, 14:58
  4. SFB41 richtig programmieren
    Von sony86 im Forum Simatic
    Antworten: 3
    Letzter Beitrag: 15.11.2006, 13:06
  5. richtig viel zu tun...
    Von Markus im Forum Stammtisch
    Antworten: 4
    Letzter Beitrag: 15.10.2006, 12:35

Lesezeichen

Berechtigungen

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