PDA

Просмотр полной версии : Функциональные блоки. Ограничения



monteg
08.08.2025, 09:01
Здравствуйте,
В Owen Logic есть ограничения на количество входов/выходов, используемой памяти или прочее, для функциональных блоков.

PS: хотелось сделать большой ФБ и реализовать проект на ST

1exan
08.08.2025, 09:39
Здравствуйте,
В Owen Logic есть ограничения на количество входов/выходов, используемой памяти или прочее, для функциональных блоков.

PS: хотелось сделать большой ФБ и реализовать проект на ST

Я думаю что при текущем уровне ST - затея не очень:
- нет доступа к энергонезависимым, сетевым, привязанным системным и т.п. переменным.
- отладка неудобная

monteg
08.08.2025, 09:50
да, отладка неудобная, но мне на ST намного удобнее, чем на FBD или как это там называется
просто очень не хотелось бы в итоге нарваться на какие-нибудь непреодолимые ограничение, вроде количества используемых переменных и т.д.

kondor3000
08.08.2025, 10:06
да, отладка неудобная, но мне на ST намного удобнее, чем на FBD или как это там называется
просто очень не хотелось бы в итоге нарваться на какие-нибудь непреодолимые ограничение, вроде количества используемых переменных и т.д.

Довольно большие блоки позволяет делать.
Очень большие наверно и не стоит, надо смотреть за временем цикла программы.

monteg
08.08.2025, 10:26
Довольно большие блоки позволяет делать.
Очень большие наверно и не стоит, надо смотреть за временем цикла программы.

если несколько небольших ФБ перенести из схемы в один большой ФБ, то это может повлиять на время цикла?

kondor3000
08.08.2025, 10:30
если несколько небольших ФБ перенести из схемы в один большой ФБ, то это может повлиять на время цикла?

Вряд ли, больше зависит от оптимизации проекта.
Простой пример, можно сделать 100 шагов на 100 таймерах, а можно на одном.
Эффект колоссальный, например посмотрите

Прогр. управление 6 нагрузками 6 реж. 12 шагов _ФБ_фунции
https://owen.ru/forum/showthread.php?t=37203&page=9&p=429061#81

Валенок
08.08.2025, 16:04
PS: хотелось сделать большой ФБ и реализовать проект на ST
А зачем делать БОЛЬШОЙ ФБ? Даже в КДС где куда меньше ограничений и больше возможностей этого делать не надо.

Сергей0308
08.08.2025, 16:58
Видимо товарищ лёгких путей не ищет, в смысле, в целях обучения, хочет максимально усложнить задачу!

Валенок
08.08.2025, 17:13
... максимально усложнить задачу!
Дык на квадратах тогда, если бсдм нужен

Сергей0308
08.08.2025, 18:16
Дык на квадратах тогда, если бсдм нужен

Так он написал, что в "квадратиках" плохо разбирается, в смысле, хочет извратится именно на ST, вот ищет "достойные" варианты извращения!