Все разобрался. Переделал конструкцию с t1.in на t1(in := bool, pt := t#10s) и все заработало
Все разобрался. Переделал конструкцию с t1.in на t1(in := bool, pt := t#10s) и все заработало
Осталось только понять, как работало с тремя насосами.
Так работает же. Вот в чем вопрос?
И что, в онлайн можно увидеть работающие таймеры с бегущими циферками?
Да и переключение насосов при аварии предыдущего
Дык на отопление стоят разные по мощности насосы (и только не спрашивайте почему? это гл.инженеру видней) Приходящий оператор их включает по усмотрению по погоде. вот такую байду и приходится лепить. Желания начальства не обсуждаются.
Боюсь переключаться будут часто. На кубани погода такая, что утром по колено в снегу а вечером по уши в грязи. уж лучше пенсионер время от времени переключает сам (по распоряжению начальника).
Добрый день! Есть несколько расходомеров подключенных к ПЛК, считаю мгновенный расход и накопленный. Задача накопленный расход разбить на Расход за час, за сутки, за месяц. ПЛК подключен к панели, архив находится в ней же. Единственное что пришло в голову, считать расход в течении часа, затем по истечении часа по управляющему биту писать в архив панели, обнулять часовой расход и считать заново. Заморочился с часами ПЛК получил реальное время, но как зафиксировать изменение часа что-то не соображу. В ST не силен, пишу на CFS. Понимаю что нужно сравнивать текущий час H с H+1 (как 100 лет назад в школе на Паскале учили), но чего-то зациклился. Буду признателен за помощь!