1. Erstellen des Funktionsbausteins

In diesem Kapitel geht es mit der Programmierung im TIA-Portal weiter, welche im Kapitel 0 mit der Hardwarekonfiguration schon begonnen wurde. Die Datei mit dem Beispiel liegt im Dateien-Ordner zum Download bereit. Hierfür klicken Sie im Bereich der PLC auf der linken Seite auf "Neuen Baustein hinzufügen". Es öffnet sich ein Fenster wie in Abbildung 1 zu sehen. Dort wählen Sie die Option Funktionsbaustein aus und geben diesem Baustein einen Namen, in diesem Beispiel heißt der Baustein "ArduinoMB". Anschließend bestätigen Sie das ganze mit dem Button "OK".



Abbildung 1 Funktionsbaustein hinzufügen, Quelle BBS2 Wolfsburg


Nachdem der Funktionsbaustein erstellt wurde, wird dieser nun gefüllt. Hierzu wird der "MB_Client" verwendet. Dieser ist auf der rechten Seite im Reiter Anweisungen unter dem Punkt Kommunikation --> Weitere --> Modbus TCP --> MB_Client zu finden (siehe Abbildung 2). Ziehen Sie diese Anweisung einfach per Drag & Drop in das erste Netzwerk des Funktionsbausteins. Wichtig ist hierbei, dass sie diese Anweisung als Multiinstanz einbinden.



Abbildung 2 Anweisung MB_Client, Quelle BBS2 Wolfsburg


Bevor mit dem Ausfüllen der Anschlüsse des MB_Client begonnen werden kann, muss hierfür ein Datenbaustein erstellt werden. Dies geschieht im nächsten Kapitel.