1. Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
  2. Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
  3. Не писать свой вопрос в первую попавшуюся тему - вместо этого создать новую тему.
  4. За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения.
  5. Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
  6. Перед тем как что-то написать - читать здесь и здесь, а студентам - обязательно здесь.
  7. Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.

Обратный таймер в TIA Portal

ПЛК SIMATIC (S7-200, S7-1200, S7-300, S7-400, S7-1500, ET200)
Ответить

Автор темы
Yakut
здесь недавно
здесь недавно
Сообщения: 97
Зарегистрирован: 24 апр 2019, 23:07
Имя: Алик
Благодарил (а): 55 раз
Поблагодарили: 2 раза

Обратный таймер в TIA Portal

Сообщение Yakut »

Доброго времени суток, товарищи.
Как реализовать обратный таймер в ТИА портал?
Нужно что бы на табло высвечивались часы с обратным ходом, а после достижения нужного периода что-то происходило.
Само событие уже не важно, важен сам обратный отсчёт (НЕ СЧЁТЧИКОМ).
:ges_help:

MaksimNT
освоился
освоился
Сообщения: 262
Зарегистрирован: 31 авг 2012, 06:30
Имя: Фоменко Максим Анатольевич
Страна: РФ
город/регион: гор. Нижнйи Тагил, Свердловской обл.
Благодарил (а): 3 раза
Поблагодарили: 76 раз

Обратный таймер в TIA Portal

Сообщение MaksimNT »

Yakut писал(а): 03 авг 2019, 08:14 Как реализовать обратный таймер в ТИА портал?
Нужно что бы на табло высвечивались часы с обратным ходом, а после достижения нужного периода что-то происходило.
Само событие уже не важно, важен сам обратный отсчёт (НЕ СЧЁТЧИКОМ).
Один из вариантов (не привязан к Tia Portal)
1.
При задании или инициализации времени для отчета перевидите его в миллисекунды, запишите в переменную == в DINT
2.
Измерьте/Извлеките/Рассчитать время цикла в PLC в миллисекундах == DINT
3.
Из заданного времени (п.1) вычитаете время предыдущего цикла (п.2) и сохраняете его в переменной (п.1) == в DINT
4.
Для отображения на HMI переводите переменную п.1 DINT в целые часы, минуты, секунды

Parliament74
авторитет
авторитет
Сообщения: 815
Зарегистрирован: 16 ноя 2016, 11:33
Имя: Максим Владимирович
Страна: Россия
город/регион: Магнитогорск
Благодарил (а): 16 раз
Поблагодарили: 211 раз

Обратный таймер в TIA Portal

Сообщение Parliament74 »

Коллега MaksimNT правильно выше всё подсказал.

В помощь ещё вот такой запрос для поиска: "Countdown Timer TIA Portal", там и на форуме Siemens есть темы соответствующие, и видео примеры на Youtube...
Ответить

Вернуться в «Simatic TIA Portal»