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
- Gehen Sie im Projektbaum zu
External source files - Klicken Sie auf
Add new external fileund öffnen Sie die Datei - Die Datei liegt nun unter
External source files. Klicken Sie sie mit der rechten Maustaste an und wählen SieGenerate blocks from source. TIA Portal liest die Datei ein und erzeugt den FB unterProgram blocks. - Klicken Sie
FB_RobCo_ControllerunterProgram blocksmit der rechten Maustaste an und wählen SieCompile. Sie können den Funktionsbaustein nun in Ihren zyklischen OB einfügen (z. B.Main [OB1]) oder in Ihrem Anwenderprogramm verwenden. - Gehen Sie zu
PLC tags/Default tag tableund erstellen Sie pro physischer Roboterinstanz zwei Tags, eines für die Eingangs- und eines für die Ausgangswerte. Beispiel:robot_1_invom TypRobCo_Inputmit dem ersten Eingangsbit des angeschlossenen Profinet-Geräts (typischerweise%I68.0, wenn kein weiteres Gerät angeschlossen ist).robot_1_outvom TypRobCo_Outputmit dem ersten Ausgangsbit (typischerweise%Q64.0, wenn kein weiteres Gerät angeschlossen ist).
- Gehen Sie zu Ihrem eingefügten RobCo-Funktionsbaustein und setzen Sie das Feld
hwInputaufrobot_1_inundhwOutputaufrobot_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
- Datenfelder und Adress-Offsets — was hinter
RobCo_InputundRobCo_Outputsteht. - Profinet-Variablen aktualisieren — der FB muss nach einer Variablenänderung neu kompiliert werden.