НГК
Junior Member / Новичок
Участник № / Member № 5426
отправлено / posted
Прошу подсказать способ решения задачи: Есть 2 программы, написаные на ST (Программа_1 и Программа_2). Программа_1 выполняется периодически с циклом CALC (с этим проблем нет). Программа_2 должна выполнятся 3 раза в сутки по времени (ЧЧ:ММ:СС), эти три уставки времени должны задаваться в Программе_1.
Сообщения / Posts 7 | Из / From: РФ
| IP / IP: IP адрес / IP address |
отправлено / posted
Сделайте канал вызова Программы_2 типа OUT. Из Программы_1 в нужные моменты времени подавайте 1 в атрибут EXEC (39) канала вызова Программы_2.
Сообщения / Posts 17322 | Из / From: Россия
| IP / IP: IP адрес / IP address |
НГК
Junior Member / Новичок
Участник № / Member № 5426
отправлено / posted
какие в этом случае должны быть настройки Программы_2 - "период", "единица измерения" ?
Сообщения / Posts 7 | Из / From: РФ
| IP / IP: IP адрес / IP address |
НГК
Junior Member / Новичок
Участник № / Member № 5426
отправлено / posted
а есть возможность задать эти три временнЫе настройки один раз при старте проекта?
отправлено / posted
Если эти временные константы не являются точными значениями "часов" (см."Период пересчета" = "В начале часа"), надо задавать их в виде констант в аргументах Программы_1.
НГК
Junior Member / Новичок
Участник № / Member № 5426
отправлено / posted
quote:Отправитель / Originally posted by AdAstra Technical Support: Из Программы_1 в нужные моменты времени подавайте 1 в атрибут EXEC (39) канала вызова Программы_2.
Передаю в программу текущее время (системная переменная @t_Set_Date связанная с каналом CurrentTIME класса TIME (формат представления "Только время, формат ОС"), в программе создан входной аргумент типа TIME который привязан к реальному значению канала CurrentTIME). В программе есть другой входной аргумент типа TIME, привязанный к другому каналу типа TIME, в котором хранится уставка времени. Пытаюсь в программе выполнить сравнение данных аргументов, результат отрицательный. Каким образом в программе на ST можно сравнивать аргументы типа TIME?
Сообщения / Posts 7 | Из / From: РФ
| IP / IP: IP адрес / IP address |
отправлено / posted
Перепроверил. Сравнение по Вашему алгоритму осуществляется корректно. Присылайте Ваш тестовый проект на адрес техподдержки.
Сообщения / Posts 17322 | Из / From: Россия
| IP / IP: IP адрес / IP address |
НГК
Junior Member / Новичок
Участник № / Member № 5426