Цитата Сообщение от petera Посмотреть сообщение
Никакой частоты пропускать он(ST) не будет!
Будет!.
Примет байт, обработает, и направит на выход!
А вот какие временные рамки - уже по факту завтра гляну на работе.
А что вы имели под пропустить через ST не понятно.
Цитата Сообщение от petera
ПРка, как и положено ПЛК, работает так
1. в начале каждого цикла опрашиваются все физические входы и полученные значения запоминаются в специальном буфере
2. выполняется код, в том числе и ST. При этом используются сохраненные на ш.1 значения входов. Физические входы и выходы НЕ ОПРАШИВАЮТЯ!!!
3. данные, получаемые на ш.2, в том числе и для физических выходов ПР запоминаются во втором специальном буфере
4. данные из буфера п.3 записываются на физические выходы.

далее циклы повторяются.
Вот за эту инфу спасибо, видно что вы в теме.

Цитата Сообщение от petera
таким образом ни о какой "пропускаемой частоте" ST речи быть не может!
Быстрее чем время выполнения одного цикла все равно работать не будет!
Не цикл надо обогнать, а внутри цикла выяснить скорость выполнения своего цикла.
Другими словами - сколько тактов успеет прога на ST пересчитать.
Отсюда и вопрос был: Если внутренний цикл "затянется" - что будет.
Но это уже к внутренней архитектуре оболочки вопросы выясняем.