Wśród metod
programowania sterowników swobodnie programowalnych określono dwie
grupy języków programowania:
> języki
tekstowe
> języki
graficzne
Większa trudność w
stosowaniu przez początkujących programistów, większa
pracochłonność w porównaniu z metodami graficznymi , mniejsza
przejrzystość kodu oraz funkcji regulacyjnych przyczyniły się do
rzadszego stosowania języków tekstowych.