wtorek, 2 grudnia 2014

Podstawy ST - parę słów wstępu

W pierwszym z serii postów napiszę parę słów o samym języku ST (ang. Structured Text). Jest on częścią normy IEC 61131 opisującej języki programowania dla sterowników PLC. Przypomina klasycznego już Pascala, od którego duża część z nas rozpoczynała naukę programowania. Norma IEC 61131 definiuje także cztery inne formy zapisu programów, a konkretnie:
  • LD - drabinkowy
  • FBD - blokowy
  • IL - tekstowy (przypomina Asembler)
  • SFC - mieszany
Jak widać, dla każdego coś miłego. Co więcej, języki te są ze sobą wymienne, a w jednym projekcie może być użytkich kilka z nich. Dlaczego akurat ST? To dobry wybór dla osób lubiących języki wysokiego poziomu (lub średniego, jak niekiedy określa się taki na przykład C++), których los pchnął/poprowadził w kierunku automatyki.

Z góry zakładam, że osoby zainteresowane tematyką poruszaną w tej serii znają postawy programowania i rzeczy takie jak instrukcja warunkowa czy pętla to dla nich normalna sprawa. Prezentacja podstawowej składni bedzię zatem krótka, a kolejne posty skoncentrują się na nauce elementów bardziej charakterystycznych dla PLC.

Brak komentarzy:

Prześlij komentarz