ST jest językiem wysokiego poziomu, tzn. jedno słowo kluczowe ST może być tłumaczone na wiele rozkazów LD/IL/FBD. Tłumaczenie z LD/IL/FBD na ST jest w miarę łatwe, z ST jest trudne.
Język LD = Ladder Diagram = język drabinkowy jest dostępny we wszystkich sterownikach, nie tylko tych zgodnych z normą. Oczywiście są to różne mutacje LD, różniące się szczegółami. Podobnie FBD. Z IL jest jeszcze gorzej - wiele sterowników ma język IL = lista instrukcji, ale każdy jest inny.
Dlatego byłeś pytany na początku o jaki sterownik chodzi.
Skoro potrzebujesz napisać program (jaki?) w 4 językach, to ściągnij sobie demo CodeSys (to jest środowisko do tworzenia programów wg normy) i pisz go, zacznij np. od LD.
Konwersja między LD, IL i FBD jest robiona automatycznie. Na ST go przepiszesz.
Pytaj jak będziesz miał problemy.
Step 7 nie ma wiele wspólnego z IEC 61131-3.