А чем не устраивает язык функиональных блоков, почему хотите на ST?