Die in diesem Artikel beschriebenen Anweisungen entsprechen den Anweisungen von SIMATIC und IEC1131, nicht nur für Siemens S7-200PLC , sondern auch für andere kleine SPS als Referenz. Wie zum Beispiel die SPS von SMART200 .
1. Speicherbereich S7-200
Wie in der folgenden Tabelle gezeigt, handelt es sich um den Speicherbereichswert jedes SPS-Modells von Siemens S7-200.
2. Operandenbereich der S7-200CPU
Die folgende Abbildung zeigt den CPU-Operandenbereich
3. Bit-Logik-Anweisungen
Die Bitlogikanweisungen sind in der folgenden Abbildung dargestellt. Es gibt viele davon. Lassen Sie uns sie einzeln interpretieren .
1. Kontaktbefehl
Wie in der folgenden Abbildung dargestellt: Der Kontaktbefehl ist in Schließerkontakt, Öffnerkontakt, Sofortkontakt, Negationsbefehl, Flankenerkennung und andere Befehle unterteilt.
Normalerweise geschlossener Kontakt: Wenn der Kontaktwert 1 ist, ist er geschlossen oder verbunden, und wenn der Kontaktwert 0 ist, ist er getrennt;
Öffnerkontakt: Gegenstück zum Schließerkontakt;
Sofortiger Kontakt: Interagieren Sie direkt mit der physischen Ein- und Ausgabe, ohne die Eingabe- und Ausgabebildregister zu durchlaufen und ohne Scannen und Aktualisieren.
Inversionsanweisung: Invertieren Sie den zuvor berechneten Wert. Wenn der vorherige Wert 1 ist, ist der letztere 0.
Erkennung steigender Flanken: Der Eingangswert springt einmal von 0 auf 1 und die steigende Flanke löst einen SPS-Abtastzyklus aus
Erkennung fallender Flanken: Der Eingangswert springt einmal von 1 auf 0, dann löst die fallende Flanke einen SPS-Abtastzyklus aus
Hinweis: Rot? Es handelt sich um die einzugebende Bitweichkomponente, also den Kontaktwert bzw. den Eingabewert.
Das Beispielprogramm der Kontaktanweisung ist in der folgenden Abbildung dargestellt
2. Spulenbefehl
Zu den Spulenbefehlen gehören Ausgangsspule, sofortige Ausgabe, Setzbefehl, Rücksetzbefehl, sofortiger Setzbefehl, sofortiger Reset-Befehl, Leerbefehl usw.
Ausgabebefehl: Das heißt, er ist 1, wenn er zuvor verbunden wurde, und er ist 0, wenn er zuvor getrennt wurde.
Sofortige Ausgabe: sofortige Ausgabe an den physischen IO-Punkt ohne Scan-Zyklus;
Befehl festlegen: Die N Softkomponenten ab der angegebenen Adresse in einem Zustand halten;
Reset-Befehl: Halten Sie die N Softkomponenten ab der angegebenen Adresse im Zustand 0
Leere Anweisung: Nichts tun
Das Beispielprogramm des Spulenbefehls ist in der folgenden Abbildung dargestellt
3. Effektives Gerät (oder Operand) des Bitlogikbefehls
Das effektive Gerät (oder der Operand) des Bit-Logikbefehls ist das Symbol, das am roten Ende des Wertbit-Logikbefehls eingegeben werden kann, und sein gültiger Bereich ist wie folgt: