Ogólne informacje o programowaniu Bucher Automation:
- Zorientowane na proces programowanie w języku wysokiego poziomu systemu Bucher Automation opiera się mniej na klasycznej koncepcji PLC, a bardziej na sposobie myślenia zaczerpniętego ze świata IT.
- Podział zadań w znacznie większym stopniu zależy od równoległych procesów zachodzących w systemie.
- Programy są zorientowane procesowo i chronologicznie.
- Oczekiwanie na informację zwrotną z zadania jest nie tylko możliwe, ale stanowi istotną część koncepcji programistycznej.
- Pętle i obliczenia można łatwo wdrożyć tam, gdzie są potrzebne.
- Bucher Automation łączy koncepcje i pomysły dotyczące rozwoju oprogramowania z automatyzacją maszyn i systemów.
Podstawowa struktura programu w STX wygląda następująco:
- Program – program … end_program;
- traktowany jako jednostka odpowiedzialna za tłumaczenie,
- zawiera co najmniej 1 zadanie,
- program instruktażowy jest opcjonalny.
- Zadania – task … end_task;
- są jednostkami wykonawczymi,
- uruchamiają się tylko po komendzie autorun,
- są realizowane tylko raz (jeśli nie ma pętli).
- Pętla – loop … end_loop;
- pętla nieskończona jest powtarzana bez końca.
- Opóźnienie – delay();
- oczekiwanie na polecenie z podaniem wartości czasu,
- powoduje zmianę zadania.



















