ANY//DOCS
ENZur Website

Hardware-Simulation

Mit dem PLCSim-Advanced-Panel erstellen und steuern Sie PLCSim-Advanced-Simulationsinstanzen und lesen, schreiben und beobachten ihre Live-Tags, sodass sich SPS-Logik ohne physische Hardware testen lässt. Es ist eine Enterprise-Funktion; unterhalb von Enterprise zeigt der Öffnen-Befehl einen Upgrade-Hinweis, und das Panel öffnet sich nicht.

Öffnen

Das Panel öffnet sich als ganzseitiger Dashboard-Editor im zentralen Editorbereich. Sie erreichen es auf drei Wegen, die alle dasselbe Enterprise-geschützte Dashboard öffnen:

  • Über den Eintrag PLCSim Advanced in der Activity-Bar (die Symbolleiste ganz links) — dessen Willkommensansicht enthält eine Schaltfläche PLCSim Advanced öffnen.
  • Über die Befehlspalette (Ctrl+Shift+P) → PLCSim Advanced.
  • Über den PLCSim-Eintrag in der Statusleiste am unteren Rand.

Ist PLCSIM Advanced auf dem Rechner nicht installiert, zeigt das Dashboard statt eines unbenutzbaren Dashboards einen Hinweiszustand mit einem Link PLCSIM Advanced herunterladen.

Runtime-Manager

Die Runtime-Manager-Zeile steuert die PLCSIM-Advanced-Laufzeit:

  • Zugriffsmodus — wählen Sie PLCSIM (Softbus), TCP/IP Single Adapter oder TCP/IP Multiple Adapters.
  • Strict Motion Timing — schaltet die globale Einstellung um (nur editierbar, wenn keine Instanz registriert ist).
  • Kommunikations-Port — geben Sie einen Port zwischen 1024 und 65535 ein und öffnen oder schließen Sie ihn über die Schaltfläche.
  • API-Version — die gemeldete PLCSIM-Advanced-API-Version (schreibgeschützt).

Zugriffsmodus und Port sind deaktiviert, solange eine Instanz läuft, gestoppt ist oder bootet.

Virtueller Ethernet-Adapter

Die Adapter-Zeile zeigt den Zustand des virtuellen Ethernet-Adapters von PLCSIM Advanced: eine Status-Pille (OK, APIPA, Down, Kein IPv4 oder Nicht gefunden), die IP-Adresse des Adapters sowie einen verständlichen Hinweis bei fehlerhafter Konfiguration (etwa „kein DHCP-Lease, statische IP setzen" oder „Adapter deaktiviert, in den Windows-Netzwerkadaptern aktivieren"). Eine Reload-Schaltfläche liest den Zustand neu. Diese Warnungen lösen die meisten Fälle, in denen eine TCP/IP-Instanz nicht startet.

Simulationsinstanzen

Jede registrierte Simulationsinstanz erscheint als Karte. Die Schaltfläche New Instance öffnet einen Dialog zum Anlegen: CPU-Typ wählen (S7-1500-Familie — CPU 1511 / 1513 / 1515 / 1516 / 1517 / 1518), dann Name, IP-Adresse, Subnetzmaske und Gateway eingeben.

Jede Karte zeigt den Instanznamen, eine Status-Pille (Run / Stop / Booting / Off), CPU-Typ und IP, eine TIA-PLC-Auswahl (die Instanz einer TIA-Portal-PLC zuordnen oder auf „Auto (match by name)" belassen) sowie eine kompakte Reihe von Aktions-Schaltflächen:

  • Power On / Off
  • Run / Stop
  • Memory Reset (verfügbar im gestoppten Zustand)
  • Network — öffnet den Netzwerk-Dialog, um IP, Subnetz und Gateway je Hardware-Schnittstelle zu setzen (verfügbar, wenn die Instanz aus ist)
  • Tag Browser — schaltet den eingebetteten Tag-Browser in die Karte
  • Delete — meldet die Instanz ab (verfügbar im Zustand aus)

Jede Schaltfläche ist nur aktiv, wenn ihre Aktion für den aktuellen Zustand der Instanz gültig ist.

Gespeicherte Instanzen

Die Zeile Gespeicherte Instanzen listet Instanzen, die registriert, aber nicht geladen sind. Jede Zeile hat eine Load-Schaltfläche, um die Instanz hochzufahren, und eine Delete-Schaltfläche, um sie zu entfernen.

Tag-Browser

Schalten Sie Tag Browser auf einer laufenden Instanz ein, verbindet er sich mit ihr und zeigt deren Tags als expandierbaren Baum (Strukturen und Arrays lassen sich aufklappen). Der Browser umfasst Hardware-Kanal-Tags, Merker-Tags, System-Tags und Datenbaustein-Variablen. Pro Tag können Sie:

  • Read — den aktuellen Wert inline anzeigen.
  • Write — eine zum Datentyp passende Eingabe (TRUE/FALSE bei Bool, eine Zahl bei numerischen Typen, sonst Freitext); danach wird der Wert geschrieben und neu gelesen.
  • Watch — den Tag einer zyklischen Beobachtungsliste hinzufügen, die seinen Wert einmal pro Sekunde aktualisiert, solange er beobachtet wird.

Es hostet immer nur eine Karte den Tag-Browser; das Einschalten auf einer anderen Karte trennt die erste.