Variable: SPS-Begriff einfach erklärt
GrundlagenWie ein Namensschild bei einem großen Treffen: jeder hat eins, damit alle wissen, wer wer ist. Ein Tag ist der Name, den ein SPS-Programm einem Taster, einer Lampe oder einem Wert gibt, damit die Regeln darüber sprechen können.
Ein Name für einen Wert im Programm. Start und PumpOn können eine Tastenanforderung und einen Pumpenbefehl benennen.
Variable an einer echten Maschine
Ein Tag ist ein Name für eine Information in einem SPS-Programm. Start kann ein Tastersignal sein, PumpOn ein Befehl und Level ein Messwert.
Jedes Tag hat einen Datentyp, der sagt, was es halten kann, und eine Aufgabe. Ein Eingang bringt Information herein, ein Ausgang sendet einen Befehl hinaus, und ein internes Tag merkt sich etwas.
Bei Rockwell kann jedes Programm ein Controller-Tag lesen, während ein Programm-Tag vor den anderen verborgen ist. Bei Siemens stehen Variablen in der Schnittstelle eines Bausteins, in PLC-Variablentabellen oder in Datenbausteinen.
Variable: ein durchgerechnetes Beispiel
Ein Übungstank hat ein Tag namens Level, einen REAL-Eingang vom Füllstandssensor. FillValve ist ein BOOL-Ausgang zum Zulaufventil. Jeder, der das Programm liest, sieht, wofür jedes da ist.
Variable: ein häufiger Fehler
Vage Namen wie Bit1 oder Temp2. Ein guter Name sagt, was TRUE bedeutet, also ist PumpRunning besser als Pump. Das spart Zeit, wenn jemand einen Fehler sucht.
Immer noch unsicher? Frag in der Umkleide.