Was macht ein perfektes SPS -Programm aus?

Oct 30, 2024 Eine Nachricht hinterlassen

Ein vollständiges SPS -Programm ist nicht nur so einfach wie das Ausführen des Systems, es erfordert auch eine vollständige Annotation, feine Architektur, eine gute Skalierbarkeit, ein vollständiges Alarm- und Schutzsystem und ein Simulationssystem vor dem Betrieb.


Einfachheit


Machen Sie das SPS -Programm so einfach wie möglich. Einfachheit bedeutet, so weit wie möglich ein standardisiertes Programm Framework zu verwenden und einfache Anweisungen so weit wie möglich zu verwenden.

Um das Programm einfach zu gestalten, ist es erforderlich, die Programmstruktur zu optimieren und das Programm mit Anweisungen zur Fließsteuerung in großer Weise zu vereinfachen und Anweisungen mit Einfunktionen durch leistungsstarke Anweisungen zu ersetzen und auf die Reihenfolge der Anweisungen auf kleine Weise zu achten.


Lesbarkeit


Die Anforderungen an die Gestaltung der Programmlesbarkeit sollten gut sein. Dies erleichtert nicht nur den Programmdesigner, das Verständnis des Programms zu vertiefen, das Debuggen zu erleichtern, sondern auch andere zu erleichtern, Ihr Programm zu lesen und zu verstehen, um die Benutzerwartung zu erleichtern. Bei Bedarf kann auch das Programm für die Förderung gemacht werden.
Um das Programm lesbar zu machen, sollte das entworfene Programm so klar wie möglich sein. Achten Sie auf Hierarchie und implementieren Sie die Modularität bis zum Entwerfen mit objektorientierten Methoden. Mehr Standarddesigns verwenden.
Wenn Sie in besonderen Fällen Sprachprogrammierung verwenden, verwenden Sie in den meisten Fällen die Leiterprogrammierung für das einfache Lesen.
Dann sollte die E/A -Zuordnung regelmäßig, leicht auswendig sein und verstehen. Führen Sie bei Bedarf auch einige Annotationsarbeiten durch. Die Verwendung interner Geräte sollte ebenfalls regelmäßig sein und sie nicht nur zufällig verwenden.
Die Lesbarkeit sollte zu Beginn des Programmdesigns festgestellt werden. Dies ist nicht einfach. Da im Programmdebuggen das Zunahme oder Abnahme der Anweisungen, die Verwendung interner Geräteänderungen, kann das ursprüngliche Programm ein wenig chaotisch werden. Bei der Gestaltung des Debuggens des Anstiegs oder der Abnahme, etwas Platz zu verlassen, und dann wird das Debuggen abgeschlossen und dann ein wenig Organisation durchführen, so dass das Design des Programms eine höhere Qualität hat.


Programmnotizen, zumindest sollten es die folgenden Aspekte geben:
A, System Notes: Das Urheberrecht des gesamten Programmunternehmens und die Verwendung dieser Programme
B, Programmblock Kommentare: Der Hauptzweck des Programmblocks und des Autors
C, Absatzkommentare: Die Verwendung dieses Abschnitts des Codes
D, Variable Kommentare: Die Bedeutung von unnötig zu erwähnen


In Bezug auf die Vertraulichkeitsprüfung denke ich, dass sie im Verschlüsselungsalgorithmus des Programms oder der Verschlüsselung des Blocks berücksichtigt werden sollte und nicht durch Reduzierung der Kommentare dieser Art von Klugheit erreicht werden sollte.


Richtigkeit


Das SPS -Programm muss durch die tatsächlichen Arbeit korrekt und verifiziert sein, um zu beweisen, dass es korrekt funktionieren kann. Dies ist die grundlegendste Anforderung des SPS -Programms. Wenn dies nicht möglich ist, ist das andere nicht gut.
Um das Programm korrekt zu machen, muss die Anweisungen genau verwendet werden, die korrekte Verwendung interner Geräte. Die genaue Verwendung von Anweisungen und das genaue Verständnis der Anweisungen sind mit der Bedeutung der Anweisungen verbunden, und die Verwendung der Bedingungen muss klar sein. Bei Bedarf können Sie einige kleine Programme programmieren, um einige unklare Anweisungen zu testen.
Für dieselbe Anweisung können einige Details der Anweisung aufgrund der verschiedenen Stapel von SPS aus der Fabrik oder den verschiedenen Modellen der SPS -Serie unterschiedlich sein. Sie sollten also das Programmierhandbuch sorgfältig überprüfen.
Die korrekte Verwendung interner Geräte ist ebenfalls wichtig. Zum Beispiel haben einige SPS einen Stromversorgungsschutz, andere nicht. Achten Sie darauf, dass der Stromversorgungsschutz verwendet werden muss, um das Gerät zu schützen, und umgekehrt kann nicht verwendet werden.
Kurz gesagt, um die Anweisungen genau die korrekte Verwendung interner Geräte zu verwenden, damit das Programm korrekt funktionieren kann, was für das SPS -Programm die grundlegendste Anforderung ist.
Als einfaches Beispiel erfordern die steigenden und fallenden Kanten von Siemens die Verwendung von Variablen mit Speicherfunktionen als Zwischenvariablen, wie z.


Zuverlässigkeit


Programme sollten nicht nur korrekt, sondern auch zuverlässig sein. Die Zuverlässigkeit spiegelt die Stabilität des SPS -Programms wider, das eine grundlegende Anforderung für SPS -Programme darstellt.
Einige SPS-Programme unter normalen Betriebsbedingungen oder Rechtsbetrieb können korrekt funktionieren, aber die Entstehung nicht-normaler Betriebsbedingungen (z. Bestellen Sie oder gleichzeitig eine Reihe von Tasten drücken), funktioniert das Programm nicht ordnungsgemäß. Diese Art von Programm ist nicht sehr zuverlässig oder instabil, ist ein schlechtes Programm.
Ein gutes SPS-Programm zur Entstehung nicht-normaler Betriebsbedingungen kann identifiziert werden und kann es mit den normalen Konvergenzbedingungen schaffen, die das Programm zur Anpassung an eine Vielzahl von Situationen machen kann. Ein gutes SPS -Programm kann für den illegalen Betrieb abgelehnt werden und hinterlässt keine "Spuren". Es werden nur juristische Operationen akzeptiert.
Ineinandergreifendes ist ein häufiges Mittel, um illegale Operationen abzulehnen. Relaisschaltungen verwenden diese Methode häufig, und Plcs können sie erben.


Einfache Modifikation


Um das Programm leicht zu ändern, heißt es leicht zu ändern.
Eines der Merkmale der SPS ist die Bequemlichkeit, die flexibel in verschiedenen Situationen angewendet werden kann. Der Weg, dies zu tun, besteht darin, das Programm zu ändern oder neu zu gestalten.
Neugestaltung des Programms wird in Fällen verwendet, in denen die Anforderungen an die Verwendung des SPS -Prozesses geändert werden und nicht nur das Programm neu programmiert, sondern auch das I/O -OS neu zugewiesen wird. Die meisten Fälle erfordern keine Reprogrammierung, und einige Modifikationen sind ausreichend. Dies erfordert, dass das Programm leicht zu ändern ist.
Eine einfache Änderung ist auch die Flexibilität, die Anforderungen, solange nur sehr wenige Änderungen vorgenommen werden können, um den Zweck der Änderung der Parameter oder der einfachen Änderung der Aktion zu erreichen.


Erweiterbarkeit


Viele Programme wurden möglicherweise vor dem Eintritt in die Szene programmiert, aber in der Szene müssen möglicherweise auch ein weiteres Programm hinzugefügt, um zu vermeiden, dass die Struktur des gesamten Systems eine bestimmte Menge an Platz in jedem Funktionsbereich als Struktur als Störung des gesamten Systems addiert ein Backup.
Hardware, um genügend Marge zu hinterlassen, Software bei der Erstellung von manuellen, automatischen, halbautomatischen Überlegungen, Position ausgelassen.


Vollständiges Alarmsystem


SPS -Systeme werden häufig in industriellen Umgebungen verwendet. Jeder Unfall führt zu großen oder geringen Verlusten, um die Unfallvorverarbeitung oder im Unfall den Verlust zu minimieren. Wir müssen auf den SPS -Alarm und den hier extrahierten Schutz achten, der hier extrahiert wird als wichtiger Teil des Systems.


Programmsimulation


Um sicherzustellen, dass der Inbetriebnahme vor Ort oder dem Kunden, häufig vor dem Betreten der Website, zu ihren eigenen Programmen zur Durchführung einer vollständig automatisierten Simulation vorgestellt wird. Zu diesem Zweck ist es erforderlich, einen Simulationsabschnitt in das Programm aufzunehmen, das nach dem normalen Vor-Ort-Betrieb getrennt wird. Um das Programm mit der Simulationsfunktion auszurüsten, müssen die folgenden Aufgaben erledigt werden:
(1) Umwandeln Sie die tatsächlichen PLC -E/O -Punkte in SPS -Zwischenvariablen oder Datenblockvariablen;
(2) Schreiben Sie das Simulationsprogramm für jedes Gerät gemäß den Prozessanforderungen.
Beim Entwerfen eines SPS -Programms kann das, das die Anforderungen der oben genannten Aspekte erfüllen kann, als gutes Programm bezeichnet werden.

Anfrage senden

whatsapp

Telefon

E-Mail

Anfrage