Die Ablaufsprache ist eine Programmiersprache, die nur für den POE-Typ PRG verwendet werden kann. In der Ablaufsprache werden die verschiedenen Programmschritte über Weiterschaltbedingungen miteinander verknüpft.
Die Elemente der Ablaufsprache sind: Schritte, Aktionen, Transitionen und Transitionsbedingungen.
Mit der Ablaufsprache wird die Steuerungsaufgabe modularisiert.