Вход

Просмотр полной версии : Интервальный таймер для ПР103



mytopic88
20.11.2023, 10:37
Добрый день!

Подскажите, почему при выборе ПР103 в качестве прибора для проекта в функциональных блоках нет интервальных таймеров?
Проверил для ПР200 и ПР102 - эти блоки есть.

Моя модификация - ПР103-24.1610.03.1.0

Dimensy
20.11.2023, 11:14
ПР103 и ПР205 не поддерживают интервальные таймеры и ПИД

kondor3000
20.11.2023, 13:06
Добрый день!

Подскажите, почему при выборе ПР103 в качестве прибора для проекта в функциональных блоках нет интервальных таймеров?
Проверил для ПР200 и ПР102 - эти блоки есть.

Моя модификация - ПР103-24.1610.03.1.0

Интервальные таймеры используют встроенные переменные времени, а у ПР103 их нет. Можно использовать блоки из менеджера компонентов.71720

mytopic88
20.11.2023, 16:44
Подскажите пожалуйста, а как ввести время и дату в эти макросы - через "переменные даты и времени" в настройках прибора, верно?

Тимур Назарбоев
21.11.2023, 09:23
Подскажите пожалуйста, а как ввести время и дату в эти макросы - через "переменные даты и времени" в настройках прибора, верно?

Здравствуйте, сервисные переменные есть, их просто необходимо добавить в ручную : Настройки прибора -> часы реального времени -> Переменные даты и времени. В настройках присваиваете переменную и работаете уже с ней.

Александр_004
03.08.2024, 20:17
Здравствуйте, сервисные переменные есть, их просто необходимо добавить в ручную : Настройки прибора -> часы реального времени -> Переменные даты и времени. В настройках присваиваете переменную и работаете уже с ней.

Добрый день! При добавлении сервисных переменных через настройки прибора, они не работают в режиме симулятора. Подскажите, как сделать переменную для пр205 (секунды) как она была в пр200? Необходима для -OperTimer_1.

Сергей0308
03.08.2024, 20:53
Добрый день! При добавлении сервисных переменных через настройки прибора, они не работают в режиме симулятора. Подскажите, как сделать переменную для пр205 (секунды) как она была в пр200? Необходима для -OperTimer_1.

Может надо программе какой-то минимальный смысл придать, в смысле довести до выхода, вывести на экран, иначе, бессмысленная программа не симулируется и здесь ясновидящих нет, в смысле, лучше проект приложить, чтобы оперативно проблему решить или Вы просто поболтать хотите?

kondor3000
03.08.2024, 21:55
Добрый день! При добавлении сервисных переменных через настройки прибора, они не работают в режиме симулятора. Подскажите, как сделать переменную для пр205 (секунды) как она была в пр200? Необходима для -OperTimer_1.

Вот вам ФБ времени и ФБ Опер Таймер на языке ST 77797 Работает в эмуляции и без неё.
Для переноса к себе в проект, достаточно создать Функ. блок, скопипастить текст из ФБ.
Для работы Опер таймера, надо скопировать так же функцию SEL

Добавил исправленный Опер таймер с сохранением наработки в кол-ва включений 80927

3 вариант, выкинул таймер на 1 секунду, с ним наработка начинает быстро врать, заменил на системные секунды

Александр_004
03.08.2024, 22:04
Спасибо! То, что надо, работает!

Dimensy
04.08.2024, 09:47
Вот вам ФБ времени и ФБ Опер Таймер на языке ST

Опаньки, а универсальный счетчик на ST получается 32 битный

Алекс Ф
19.12.2024, 09:10
Добрый день! При добавлении сервисных переменных через настройки прибора, они не работают в режиме симулятора. Подскажите, как сделать переменную для пр205 (секунды) как она была в пр200? Необходима для -OperTimer_1.

у меня такая же проблема,


Вот вам ФБ времени и ФБ Опер Таймер на языке ST 77797 Работает в эмуляции и без неё.
Для переноса к себе в проект, достаточно создать Функ. блок, скопипастить текст из ФБ.
Для работы Опер таймера, надо скопировать так же функцию SEL

вот это решение помогло, благодарю.