Les programmes d’actions peuvent être édités en LI, FBD ou LD.
Toutes les variables, y compris les variables booléennes, maintiennent leur valeur actuelle lorsqu’une étape est désactivée et l’étape suivante activée. Pour affecter une autre valeur après qu’une étape ait été désactivée, vous devez vérifier l’état du drapeau d’étape. Celui-ci est FALSE pendant le dernier cycle. Ceci peut être particulièrement utile pour les variables booléennes qui ne sont pas automatiquement réinitialisées sur FALSE lorsqu’une étape est désactivée.
Les programmes d’actions peuvent être associés à plusieurs étapes. Notez cependant que les drapeaux d’étapes peuvent provoquer des résultats inattendus lorsque des programmes d’actions sont utilisés dans différentes étapes.