Nothing close enough? Start from a blank ladder logic → Describe it in one paragraph.
How to use a ladder logic template.
- 01Tankinstrumente definieren
Liste deine Füllstandsschalter (LSL, LSH), den Temperatursensor, die Einlassventile (V1, V2), den Rührwerksmotor (M1) und das Auslassventil (V3) mit ihren SPS-E/A-Adressen auf.
- 02Batch-Ablauf beschreiben
Gib die Rezepturschritte ein: Inhaltsstoff A bis LSH einfüllen → V1 schließen → Inhaltsstoff B bis LSH einfüllen → Rührwerk M1 starten → 10 min mischen → M1 stoppen → Auslass V3 öffnen.
- 03Sicherheitsverriegelungen hinzufügen
Gib Bedingungen an, die den Batch abbrechen müssen – High-High-Füllstand, Übertemperatur, Überlast des Rührwerks. ChatDiagram fügt sie als Öffnerkontakte in einer Sicherheitsstrompfadzeile hinzu, die alle Ausgänge stromlos schaltet.
- 04Schrittübergänge prüfen
Prüfe, ob die Abschlussbedingung jedes Schritts korrekt die nächste Strompfadzeile aktiviert – Füllstandsschalter-DN-Signale, TON-DN-Bits oder der Bediener-NEXT-Taster.
- 05Für die Validierung exportieren
Lade das Diagramm als PDF oder PNG herunter und füge es deinem IQ/OQ-Validierungspaket oder O&M-Handbuch hinzu.
Questions about ladder logic templates
Wie implementiere ich einen zeitgesteuerten Mischzyklus in der Kontaktplanlogik?
Verwende eine TON-Anweisung (Timer On-Delay). Die TON aktivierende Strompfadzeile wird über die RUN-Spule des Rührwerks gehalten. Sobald der akkumulierte Wert den Vorgabewert erreicht (z. B. 600 × 100 ms = 60 s), erregt das DN-Bit eine interne MIXING_DONE-Spule, die die nächste Übergangszeile schließt und das Rührwerk entriegelt.
Wie entprelle ich Füllstandsschalter in einer Batch-Steuerung korrekt?
Mechanische Schwimmerschalter können auf turbulenten Oberflächen prellen. Eine gängige Lösung ist eine kleine TON-Zeitverzögerung (Vorgabewert 0,5–2 s) in Reihe mit dem Füllstandsschalterkontakt. Erst wenn der Schalter während dieser Zeit durchgehend aktiv war, löst das DN-Bit den Übergang aus. Dadurch werden falsche Übergänge während des Befüllens verhindert.
Wie füge ich einem Kontaktplanprogramm für Batch-Mischungen einen zweiten Inhaltsstoff hinzu?
Nachdem der erste Inhaltsstoff seinen Zielfüllstand erreicht hat und das Einlassventil schließt, prüft eine neue Strompfadzeile das interne STEP_1_DONE-Bit und erregt das zweite Einlassventil (V2). Ein separater Füllstandsschalter (oder derselbe LSH nach kurzer Entleerung) meldet das Ende der zweiten Befüllung und leitet den Mischschritt ein.
Kann eine Kontaktplanlogik für Batch-Mischungen den Batch-Standards von ISA-88 entsprechen?
Ja – ISA-88 strukturiert die Batch-Steuerung in die Ebenen Procedure, Unit Procedure, Operation und Phase. Ein SPS-Kontaktplan implementiert typischerweise die Phase-Ebene, also einzelne Anlagenaktionen wie FILL oder MIX. Die übergeordneten Ebenen können in einem SCADA/DCS laufen und über Datenregister Phasenbefehle an die SPS senden.