Wir programmieren SPS-Steuerungen von WAGO und Eaton in CODESYS – strukturiert, dokumentiert und wartbar. Damit Sie auch in zehn Jahren noch wissen, was Ihre Anlage tut.
Beispiel: Funktionsbaustein einer Pumpensteuerung in Strukturiertem Text (ST). Die Simulation rechts führt exakt diese Logik aus – legen Sie die Schalter um und beobachten Sie Behälter und Pumpe.
FUNCTION_BLOCK FB_PumpenSteuerung VAR_INPUT xAuto : BOOL; // Betriebsart Automatik xHandStart : BOOL; // Handbetrieb: Pumpe EIN xNiveauMax : BOOL; // Schwimmer oben bedeckt xNiveauMin : BOOL; // Schwimmer unten bedeckt xStoerung : BOOL; // Motorschutz ausgeloest xQuittieren : BOOL; // Stoerung quittieren END_VAR VAR_OUTPUT xPumpe : BOOL; // Ausgang Pumpenschuetz xMeldung : BOOL; // Sammelstoermeldung END_VAR VAR rsAnforderung : RS; // Speicher Pumpenanforderung rsStoerung : RS; // Speicher Stoerung tonNachlauf : TON; // Nachlauf nach Min-Niveau END_VAR (* --- Stoerungsspeicher: setzt sofort, ruecksetzbar nur bei anstehender Quittierung --- *) rsStoerung(SET := xStoerung, RESET1 := xQuittieren AND NOT xStoerung); xMeldung := rsStoerung.Q1; (* --- Automatik: EIN bei Max-Niveau, AUS wenn Min-Niveau frei + Nachlauf abgelaufen --- *) tonNachlauf(IN := NOT xNiveauMin, PT := T#5S); rsAnforderung(SET := xNiveauMax, RESET1 := tonNachlauf.Q); (* --- Ausgangszuweisung: Hand vor Automatik, Stoerung sperrt immer --- *) IF rsStoerung.Q1 THEN xPumpe := FALSE; ELSIF NOT xAuto THEN xPumpe := xHandStart; ELSE xPumpe := rsAnforderung.Q1; END_IF END_FUNCTION_BLOCK
Die Browser-Simulation bildet den ST-Baustein 1:1 nach (RS-Speicher, TON-Nachlauf). In echten Projekten läuft dieser Code auf WAGO PFC200 oder Eaton XC300.
Funktionsbausteine statt Spaghetti-Code: einheitliche Namenskonventionen, Kommentare und Versionsverwaltung – auch für Fremdwartung geeignet.
PFC200, CC100, Touch Panels, XC300, easyE4 – wir wählen die Hardware passend zur Aufgabe, nicht umgekehrt.
Simulation und Werkstatt-Test vor der Auslieferung – die Inbetriebnahme bei Ihnen wird planbar kurz.
Neuprogrammierung, Erweiterung oder Ablösung einer Altsteuerung – wir machen Ihnen ein Konzept.
Projekt besprechen Alle Leistungen