Пишите на том языке, который для вас удобнее. Все зависит от особенностей мозга, для меня графические языки программирования обладают большей наглядностью, хотя лично я использую разные языки за исключением IL, даже в одном проекте.
Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
https://www.youtube.com/@%D0%9F%D0%B...BA%D0%BE%D0%B2
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg
Даже на ST не следует стремиться запихнуть весь алгоритм в виде длинной простыни в одну PLC_PGR. Лучше разбить всю программу на отдельные функциональные программы " работа с сетью и с не с одной, работа с панелью" и т.д. А в PLC_PGR просто вызывать эти программы, проще отладка и модификация проекта. Да и готовые куски -программы можно будет использовать в последующих проектах.
Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
https://www.youtube.com/@%D0%9F%D0%B...BA%D0%BE%D0%B2
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg
можно пример как в одном проекте использовать разные языки.
В PLC_PRG вызываются программы из которых и состоит весь алгоритм.
Захват-1.png
Захват-6.png
Захват-2.png
Захват-3.png
Захват-4.png
Захват-5.png
Захват-8.png
Захват-9.png
Это только программы, кроме них в проекте есть еще функц. блоки и функции для повторяющихся частей в программах.
Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
https://www.youtube.com/@%D0%9F%D0%B...BA%D0%BE%D0%B2
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg
Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
https://www.youtube.com/@%D0%9F%D0%B...BA%D0%BE%D0%B2
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg