Device Einstellungen

Device auswählen

Um ein 3D Modell mit einer SPS/Software-SPS zu verbinden, muss zunächst das Device bzw. der Treiber ausgewählt werden. Die Device-Auswahl finden Sie rechts neben dem RUN-Button.

Device konfigurieren

Die Einstellungen zu dem Device werden eingeblendet nach Drücken des Buttons rechts neben der Device-Auswahl (Schraubenschlüssel-Symbol).

Beispiel: S7-300 - hier muss nur die IP-Adresse angegeben werden.

Beispiel: TIA PORTAL PLCSIM für S7-1200 - Auswahl der TIA PORTAL Version

Hinweise Device-Konfiguration

PLCSIM Advanced

Einstellung Hinweise
Name der Instanz Name der PLCSIM-Advance Instanz
Poll-Rate Abfrage-Geschwindigkeit. Standard-Wert ist 10 ms

Step7 Classic PLCSIM-300

Hier sind keine weiteren Einstellungen notwendig.

Wichtig

Damit die Ein- und Ausgänge gelesen werden können, müssen diese in der Hardwarekonfiguration korrekt eingestellt sein.


TIA PORTAL PLCSIM-300

Hier sind keine weiteren Einstellungen notwendig.

Warning

Wichtig: Dies gilt für beide PLCSIM-300: Die Siemens Software muss mit den gleichen Rechten wie PLC-Lab 3D Player gestartet sein. Wenn die LEDs im PLCSIM-Fenster nicht mehr sichtbar sind, dann ist die Installation von PLCSIM beschädigt. In diesem Fall müssen Sie PLCSIM zuerst deinstallieren und anschließend neu installieren.


TIA PORTAL PLCSIM-1200

Einstellung Hinweise
TIA Version Auswahl der TIA PORTAL Version, die Sie verwenden.
Time-Out Angabe der Time-Out. Standard-Wert: 30000 ms (= 30 Sekunden)

Weitere wichtige Voraussetzungen:

Das PLCSIM für die S7-1200 hat normalerweise keine Schnittstelle für den E/A Datenaustausch. Um die Verbindung dennoch zu ermöglichen, ist ein Konnektierungs-Baustein notwendig.

  • Rufen Sie den Konnektierungsbaustein im 1. Netzwerk des OB1 auf. Den Konnektierungsbaustein können Sie als TIA V14 Projekt hier herunterladen: Download ZIP
  • Bei den konfigurierten Eingangsbaugruppen (digital oder analog) muss das Prozess-Abbild auf Keiner eingestellt werden. Sonst werden die Signale der 3D Anlage von den vorhandenen Eingangsbaugruppen überschrieben.
  • Stellen Sie eine Mindestzykluszeit von 10 ms ein, um PC Ressourcen zu sparen.

Warning

Ohne Konnektierungsbaustein im 1. Netzwerk des OB1 ist keine Verbindung möglich.


TIA PORTAL PLCSIM-1500

Bitte beachten Sie die Hinweise zu TIA PORTAL PLCSIM-1200.

Bei PLCSIM-1500 ist zusätzlich folgendes notwendig:

Platzieren einer DI16-Baugruppe auf einem freien Steckplatz und Zuweisung der Start-Adresse 512. Danach abschalten der Aktualisierung des Prozessabbildes für dieses Modul.


S7-1200, S7-1500, S7-300, S7-400

Einstellung Hinweise
IP-Adresse Stellen Sie hier die IP-Adresse der CPU ein

Damit die Verbindung möglich ist, müssen der PC und die S7-1200 CPU im gleichen Netzwerk sein. Die letzte Zahl der IP-Adresse (Host-Adresse) muss unterschiedlich sein.

Aufbau einer IP-Adresse

Eine IP-Adresse besteht aus zwei Teilen: der Netzwerk-ID, die die ersten drei Nummern der Adresse umfasst, und einer Host-ID, der vierten Nummer in der Adresse.

Beispiel: PC: 192.168.2.20, CPU: 192.168.2.21. Bei diesem Beispiel ist die Netzwerk-ID gleich und die Host-Adresse unterschiedlich. Die Verbindung ist möglich.

Ist dies nicht der Fall gibt es verschiedene Möglichkeiten, das Problem zu lösen:

  • Die IP-Adresse der CPU ändern
  • Die IP-Adresse des PCs ändern (feste IP-Adresse einstellen)
  • Eine externe Netzwerk-Karte über USB einbinden (Kostenpunkt ab 12 EURO) und Anpassung der IP-Adresse (feste IP-Adresse einstellen)
  • Die Router-Konfiguration ändern

Eingangsbaugruppen:

  • damit die Eingangsbaugruppen nicht die Eingangssignale des virtuellen Modells überschreiben, sollten vorhandene Eingangsbaugruppen nicht die gleiche Adresse als das 3D Modell haben. Ausnahme: Die Eingangsadressen können gleich sein, wenn das Prozessabbild der Eingangsbaugruppe auf Keiner eingestellt ist. Siehe nachfolgendes Bild.

S7-1200 oder S7-1500:

  • CPU-Einstellungen: Schutz auf Vollzugriff einstellen und GET/PUT einschalten.

Simatic Net

Einstellung Hinweise
MPI Adresse Stellen Sie hier die MPI-Adresse der CPU ein.

Simatic Net wird verwendet, wenn Sie eine S7-300/400 über ein spezielles Interface von Siemens ansprechen wollen. Voraussetzung ist, dass eine SIEMENS Software (TIA PORTAL oder SIMATIC MANAGER) auf dem Rechner installiert ist. Nur dann ist der Treiber Simatic Net installiert. Über den Siemens Dialog PG/PC Schnittstelle einstellen können Sie den Treiber konfigurieren. Siehe Windows Systemsteuerung, suchen Sie nach 'pg'.


Grafcet-Studio oder WinSPS-S7 V6

Hier sind keine weiteren Einstellungen notwendig.


Einstellung Hinweise
IP-Adresse Stellen Sie hier die IP-Adresse der LOGO! ein

Bezüglich der IP-Adresse gelten die gleichen Hinweise wie bei der S7-1200.

Verwenden Sie für Eingänge die Netzwerkeingänge der LOGO! Steuerung:

LOGO! Netzwerkeingang Eingang 3D-Modell Typ
V0.0 E0.0 Bool-Eingang
V0.1 E0.1 Bool-Eingang
V0.2 E0.2 Bool-Eingang
V0.3 E0.3 Bool-Eingang
VW2 EW2 Wort-Eingang (z.B. INT16)
VW4 EW4 Wort-Eingang (z.B. INT16)

Ausgänge:

LOGO! Ausgang Ausgang 3D-Modell Typ
Q0 A0.0 Bool-Ausgang
Q1 A0.1 Bool-Ausgang
Q2 A0.2 Bool-Ausgang
Q3 A0.3 Bool-Ausgang
QW2 AW2 Wort-Eingang (z.B. INT16)
QW4 AW4 Wort-Eingang (z.B. INT16)

Weitere Hinweise:

  • Damit eine Verbindung mit der LOGO! aufgebaut werden kann, muss eine Ethernet-Verbindung mit LOGO!Soft Comfort konfiguriert werden. Siehe Menüpunkt in Soft Comfort Extras->Ethernetverbindungen.
Serververbindung hinzufügen Eigenschaften der Serververbindung

Allen Bradley Steuerungen

Steuerung Type Tag Prefix Pfad-Angabe Bemerkung
Micro800 Simulator
in Connected Components Workbench
Micro800Simulator Prefix nicht notwendig Path nicht notwendig Software ist kostenlos.
Micro800 Controls Micro800 Prefix nicht notwendig Path nicht notwendig
ControlLogix or CompactLogix ControlOrCompactLogix Nicht notwendig 1,0
Omron NX/NJ series OmronNjNx ? ?

Vorgehensweise Tag Import:

  1. Selektieren Sie das Device AllenBradleyPlc
  2. Exportieren Sie die Variablenliste (über die Stations-Einstellungen)
  3. Für Micro800 Steuerungen / Simulator können Sie die Tags aus der Datei '..CCW_Micro800.xml' in die Zwischenablage kopieren und anschließend in die Variablentabelle über die Zwischenablage einfügen. Bei Verwendung von RSLogix5000 können Sie die '...RSLogix5000.csv' importieren.

OPC UA

Einstellung Hinweise
IP-Adresse Stellen Sie hier die IP-Adresse ein
Port Der Standard Port ist 4840
OPC UA Benutzername Nur wenn die Verbindung ein User/Passwort benötigt, tragen Sie den Benutzername ein.
OPC UA Passwort Nur wenn die Verbindung ein User/Passwort benötigt, tragen Sie das Passwort ein.

Tutorial für Codesys

Vorgehensweise:

  1. Exportieren Sie die Variablenliste (Stationseinstellungen)
  2. In der Datei [Stationsname]_GlobalVariablesOpcUa.txt werden die Variablen kompatibel zu CODESYS exportiert.
  3. Erstellen Sie in CODESYS eine globale Variablenliste mit dem Namen IO
  4. Fügen Sie in diese neue Variablenliste die Zeilen aus der Datei [Stationsname]_GlobalVariablesOpcUa.txt ein.
  5. Damit haben Sie alle Variablen für das 3D Modell in CODESYS zur Verfügung.

Sie können nun im Codebereich auf die Variablen zugreifen mit: IO.Variablenname

Damit die Variablen über OPC UA erreichbar sind, müssen Sie diese freigeben. In CODESYS beispielsweise fügen Sie das Objekt Symbolkonfiguration hinzu.

Beim Umschalten auf RUN in PLC-Lab 3D Player wird eine Verbindung über OPC UA hergestellt.

Tutorial für Codesys

Python - MQTT

Über die MQTT-Schnittstelle kann über ein Python-Skript eine 3D-Anlage gesteuert werden. PLC-Lab 3D Player Version 1.1.8 oder höher notwendig.

Einstellung Hinweise
IP-Adresse "localhost" oder die IP-Adresse des MQTT-Brokers
MainTopic Zusätzliche Identifizierung für die Eingangs- und Ausgangs-Tags. Im Normalfall erfolgt der Austausch der Variablen durch den Variablennamen. Wenn mehrere PLC-Lab 3D Player Instanzen den gleichen MQTT Server verwenden, dann muss ein Main-Topic verwendet werden, damit die Variablen den einzelnen Instanzen zugeordnet werden können.
MainTopic verwenden Standardwert: False. Das Main-Topic wird nur verwendet, wenn dieser Schalter eingeschaltet ist.

Wir empfehlen den Mosquitto MQTT-Broker. Dieser ist kostenlos und kann von der Mosquitto-Homepage heruntergeladen werden. Nach der Installation von Mosquitto öffnen Sie den Installationspfad und starten das Programm mosquitto.exe. Es öffnet sich ein leeres Windows-Konsolenfenster. Damit ist der MQTT-Broker gestartet und bereit für die Verbindung. Läuft der Broker auf dem gleichen Rechner, geben Sie als IP-Adresse localhost ein.

Laden Sie folgende ZIP Datei herunter und entpacken Sie diese in ein Verzeichnis Ihrer Wahl: Download ZIP
Hier ist ein Python Skript enthalten für die 3D-Anlage Nr. 002.

Das benötigen Sie:

Lesen Sie die Datei liesmich.txt aus der PLC-Lab_002_MQTT_Python.zip und folgen Sie den Anweisungen.