Eine SPS ist ein neuartiges universelles-Steuergerät für die industrielle Automatisierung mit extrem hoher Zuverlässigkeit. Es bietet Vorteile wie leistungsstarke Steuerungsmöglichkeiten, flexible Konfiguration, einfache Programmierung und einfache Erweiterung. Als primäres Mittel zur industriellen Steuerung und wichtiges Automatisierungssteuergerät sowohl für die Gegenwart als auch für die Zukunft erlebt es eine rasante Entwicklung und breite Anwendung in verschiedenen Branchen. Allerdings stoßen Anfänger beim Erlernen der SPS-Programmierung oft auf schwer zu verstehende Herausforderungen. Im Folgenden werden einige häufig auftretende Probleme bei der SPS-Programmierung zusammengefasst.
1. Programmierkabel für SPS derselben Marke sind nicht kompatibel und können nicht austauschbar verwendet werden.
2. SPS-Programme werden nicht in Assembler oder C geschrieben, sondern in Kontaktplänen und Anweisungslisten, die in binäre Maschinensprache kompiliert werden müssen.
3. Wenn eine SPS an einen Personalcomputer angeschlossen ist, können Einstellungen direkt am PC konfiguriert werden. Ein Host-Computer bezeichnet einen Computer, von dem aus ein Benutzer direkt Steuerbefehle erteilen kann; Es handelt sich um einen Personalcomputer, der über die entsprechende SPS-Programmiersoftware verfügen muss. Es bestehen keine besonders hohen Systemanforderungen; Im Allgemeinen reicht ein gewöhnlicher Computer aus.
4. Planen Sie Funktionsblöcke und schreiben Sie Unterprogramme basierend auf den tatsächlichen technischen Anforderungen.
In einer SPS ist ein Unterprogramm ein relativ unabhängiges Programm, das für bestimmte Steuerungszwecke geschrieben wird. Unterprogramme werden mit Anweisungen wie CALL ausgeführt. Wenn die Bedingungen für den Aufruf einer Unterroutine nicht erfüllt sind, wird die Programmdurchsuchung nur innerhalb des Hauptprogramms fortgesetzt und diese Unterroutine übersprungen, wodurch unnötige Durchlaufzeiten reduziert werden.
5. Steuern Sie die Ausgänge durch Übertragen von Wort- oder Doppelwortdaten an DO-Punkte
SPS-Anwendungen umfassen typischerweise eine große Anzahl von Ausgabesteuerungen. Die Steuerung der Ausgänge durch die Übertragung von Wort- oder Doppelwortdaten an DO-Punkte kann die Geschwindigkeit verbessern. Durch die sinnvolle Zuweisung von Ausgangsadressen und die Konvertierung von Steuerausgangswörtern entsprechend den tatsächlichen Anwendungsanforderungen kann die Anzahl der Ausführungsschritte im SPS-Programm erheblich reduziert und dadurch die Ausführungsgeschwindigkeit des Programms beschleunigt werden.
6. Impuls-Löste SET und RESET aus
In einer SPS muss die SET-Anweisung nur einmal ausgeführt werden; Es muss nicht bei jedem Scan ausgeführt werden und ist daher -gut für die Verwendung mit Impulsausgabeanweisungen (PLS/PLF) geeignet. Einige Ingenieure übersehen dieses Problem und verwenden herkömmliche Methoden zum Auslösen des SET-Befehls, wodurch sich unbeabsichtigt die Scan-Ausführungszeit des SPS-Programms verlängert.




