Zum Hauptinhalt springen

FB_RobCo_Controller importieren und verwenden

Importiert die .scl-Datei als externe Quelle, erzeugt daraus den Funktionsbaustein und verdrahtet ihn in Ihrem SPS-Programm. Der FB muss kompiliert werden; eigene Anpassungen können direkt im SCL-Editor von TIA Portal vorgenommen werden.

Was der Baustein tut, steht unter Funktionsbaustein.

Schritte

  1. Gehen Sie im Projektbaum zu External source files
  2. Klicken Sie auf Add new external file und öffnen Sie die Datei
  3. Die Datei liegt nun unter External source files. Klicken Sie sie mit der rechten Maustaste an und wählen Sie Generate blocks from source. TIA Portal liest die Datei ein und erzeugt den FB unter Program blocks.
  4. Klicken Sie FB_RobCo_Controller unter Program blocks mit der rechten Maustaste an und wählen Sie Compile. Sie können den Funktionsbaustein nun in Ihren zyklischen OB einfügen (z. B. Main [OB1]) oder in Ihrem Anwenderprogramm verwenden.
  5. Gehen Sie zu PLC tags/Default tag table und erstellen Sie pro physischer Roboterinstanz zwei Tags, eines für die Eingangs- und eines für die Ausgangswerte. Beispiel:
    • robot_1_in vom Typ RobCo_Input mit dem ersten Eingangsbit des angeschlossenen Profinet-Geräts (typischerweise %I68.0, wenn kein weiteres Gerät angeschlossen ist).
    • robot_1_out vom Typ RobCo_Output mit dem ersten Ausgangsbit (typischerweise %Q64.0, wenn kein weiteres Gerät angeschlossen ist).
  6. Gehen Sie zu Ihrem eingefügten RobCo-Funktionsbaustein und setzen Sie das Feld hwInput auf robot_1_in und hwOutput auf robot_1_out.
warnung

Verändern Sie niemals den Inhalt des .scl-Funktionsbausteins. Fügen Sie eigene Logik immer in zusätzlichen Funktionsbausteinen hinzu.

Verwandte Themen