Anwendung erstellen und auf SPS laden
Verwenden Sie den Befehl Anwendung erstellen und laden in der Sicht Instanzen, falls Sie die Anwendung für eine →SPS erstellen und darauf laden wollen. Falls die SPS nicht verfügbar ist, könnte die Verwendung des Befehls Anwendung erstellen vorteilhafter sein.
Bedingungen für Anwendung erstellen und laden:
Sie haben bereits ein Programm im SPS-Objekt zugeordnet (siehe "Programmtyp im SPS-Objekt zuordnen"). (Das ist gegeben, nachdem Sie ein Projekt erstellt haben und Sie die darin vorhandenen →Ressourcen verwenden.)
-
Sie
haben die SPS im SPS-Objekt konfiguriert und
sind zur SPS verbunden. Die Objekte mit der Anwendung müssen korrekten ST-Code, korrekte FBS-Logik oder korrekte Kontaktpläne enthalten.
Siehe "Kennzeichnung der Fehler und Warnungen im ST-Editor", "Kennzeichnung der Fehler und Warnungen im FBS-Editor" oder "Kennzeichnung der Fehler und Warnungen im KOP-Editor".Externe Variablen müssen globale Variablen korrekt referenzieren (Name und Typ müssen exakt übereinstimmen). Details: siehe "Deklaration von externen Variablen in ST".
Das SPS-Objekt mit der konfigurierten SPS muss korrekte Definitionen enthalten (siehe unter "Fehler beim Bearbeiten eines SPS-Objekts im Editor" für die korrekte Syntax im Editor für ein SPS-Objekt).
- Eine Verbindung zur SPS ist vorhanden.
So laden Sie Ihre Anwendung in ST, Anwendung in FBS und/oder Anwendung im KOP-Editor auf eine SPS (inkl. Erzeugung der dafür erforderlichen Binär-Dateien):
In der Sicht Instanzen: Selektieren Sie die gewünschte SPS (= entsprechende IEC-Ressource mit Symbol ) oder einen der darunterliegenden Einträge.
Ergebnis: Oberhalb der Symbolleiste der Sicht wird die selektierte SPS inkl. Projektname angezeigt.Stellen Sie vor dem Laden anhand der Status-Informationen der SPS sicher, dass Sie die korrekte SPS ausgewählt haben und dass diese verfügbar ist.
Drücken Sie auf
, um die im SPS-Objekt zugeordneten Programme (d.h. die Binär-Dateien) zu erstellen und auf die SPS zu laden.
Ergebnis: Die Sicht Build-Log informiert Sie, ob die Anwendung erfolgreich erstellt wurde oder nicht. Falls die Anwendung erfolgreich erstellt wurde, wird der Fingerprint für die Zeile Code-Identifikation unterhalb von SPS-Informationen in der Sicht Instanzen aktualisiert, sodass er dem Fingerprint für die IEC-Ressource entspricht.Falls nicht verfügbar ist, informieren Sie sich über Ursachen und Lösungen unter "Deaktivierte Schaltfläche "Anwendung erstellen und laden""".
Nach dem Laden startet logi.CAD 3 die Anwendung auf der SPS. Beachten Sie:
Falls Sie mehrere Programme im SPS-Objekt zugeordnet haben (siehe "Mehrere Programmtypen zuordnen (= neue Instanzen erstellen)"), werden diese auf der SPS nacheinander ausgeführt – und zwar in der gleichen Reihenfolge, wie die Programme im SPS-Objekteingegeben sind. Die Sicht Instanzen zeigt Ihnen aktualisierte Status-Informationen der SPS.
Falls Sie mehrere Ressourcen in einer Konfiguration deklariert haben (siehe "Mehrere Ressourcen in einer Konfiguration des SPS-Objekts deklarieren"), wird nur jene Ressource auf der SPS ausgeführt, die Sie auf die SPS geladen haben.
Das Zielsystem beeinflusst die Applikation.
Die Sicht Ressourcen-Manager ermöglicht es, die Anwendung für mehrere SPS auf einmal zu erstellen und danach zu laden.
Weitere nützliche Informationen:
FAQ-Artikel
- Wann ist die auf die SPS geladene Anwendung nicht mehr aktuell?
- Wann wird der Fingerprint für eine Anwendung nicht geändert und wann wird er geändert?
- Kann das Laden der Anwendung auf die SPS zeitlich begrenzt werden?
- Wann ist die Version des Laufzeitsystems auf der SPS zu aktualisieren?
Troubleshooting-Artikel
- Anwendung kann nicht erstellt oder geladen werden
- Funktionsbausteine mit VAR_IN_OUT aus Version < 3.1.0 verhindern das Erstellen der Anwendung
- Zu langer Installationspfad verhindert das Erstellen/Laden der Anwendung
- Unbekannter Fehler 130 beim Versuch, die Anwendung auf Controllino zu laden
- Deaktivierte Schaltfläche "Anwendung erstellen und laden"
- Sonderzeichen im Pfad verhindern das Laden der Anwendung
- Ziel-Verzeichnis konnte nicht erstellt werden.