Tools


«Сименс» в России

«Сименс» в России

Помогите посчитать 23 импульса в секунду

Промышленные Логические Контроллеры SIMATIC S7-300/-400, SIMATIC S7-1500, C7, WinAC, S5, станции распределенной периферии ET 200

Модераторы: gulenok_andrey, Кухаренко Сергей, pavel_puchkov

karriandr
Сообщения: 16
Зарегистрирован: 16 авг 2019, 11:28

Сообщение karriandr » 20 окт 2020, 17:32

largin3 писал(а):
20 окт 2020, 13:10
а что нельзя это в OB1 вызывать? он ведь намного чаще выполняется, чем OB30 намного меньше вероятность пропустить импульс
С чего это Вы взяли, что ОB1 чаще вызывается чем ОВ30?
У ОВ30, по моему, минимальное время вызова (настраивается) - 0.5 мс

n_andrey
Сообщения: 3
Зарегистрирован: 13 апр 2018, 11:03

Сообщение n_andrey » 20 окт 2020, 19:55

Все верно, для S7-1511 минимальное время вызова 500мкс (для S7-1516 уже 250мкс). К тому же OB1 имеет самый низкий приоритет и его выполнение может прервать любой OB. В следствии этого цикл OB1 всегда разный и может достигать больших величин, что может привести к пропуску импульсов.

cron