Доброе время суток. ПЛК110 (М02),МастерСкада4. Необходимо включать (отключать) устройства по реальному времени.Как это можно реализовать в программе ФБД?
Вид для печати
Доброе время суток. ПЛК110 (М02),МастерСкада4. Необходимо включать (отключать) устройства по реальному времени.Как это можно реализовать в программе ФБД?
на сайте owen есть примеры считывания/записи системного времени ПЛК; в программе сравниваем текущее время с заданным и делаем нужное действие при их равенстве
используйте блок GET_LOCAL_TIME чтобы получить время контроллера. утановите рамки расписания вклучения выключения и сравнивайте со считанным временем и выполняйте после сравнения те или иные действия
Вложение 34060
ПРИШЛОСЬ СОЗДАТЬ ТАКУЮ СХЕМУ ЧТОБЫ ПОЛУЧИТЬ МИНУТНЫЕ,ЧАСОВЫЕ,СУТОЧНЫЕ ИМПУЛЬСЫ. ПРИ СМЕНЕ ДНЯ НЕДЕЛИ (в 00:00) ПРОИСХОДИТ СИНХРОНИЗАЦИЯ ГЕНЕРАТОРА МИНУТНЫХ ИМПУЛЬСОВ и СБРОС СЧЕТЧИКОВ.ТОЧНОСТЬ ВРЕМЕНИ НЕ КРИТИЧНА. Реально время с GET_UTC_TIME отстают на 3 часа поэтому пришлось добавить 10800s на входе ADD_DT_TIME. Знаю это решение не правильное, может есть более элегантный выход? Спасибо
GET_UTC_TIME выдаёт Вам верное время, т.к. в татарстане , как и в центральной россии время UTC+3 .
GET_UTC_TIME выдаёт Вам верное время, т.к. в татарстане , как и в центральной россии время UTC+3 .
https://upload.wikimedia.org/wikiped...Time_Zones.png
Только вот UTC переводят, а Россия время не переводит...
В смысле, кто переводит UTC?
Вложение 34069
Доброго времени суток. Пытаюсь состряпать не большую программку на ПЛК110 с Мастер скадой для управления ночной подсветки. В связи с чем возникла необходимость точного определения времени в программе.
В putty установил часовой пояс Новосибирск. Время в ПЛК отличается от реального на 7 часов в меньшую сторону.Тот же параметр вывожу в на визуализацию время на 6 часов меньше. После разбивки ФБ время на 13 часов меньше реального. В момент создания скрина местное время 20:20. Место расположение Алтайский край.
Подскажите что я делаю не так? Как мне получить реальное время на контроллере для использования в программе?
Подскажите как получить системное время из СПК 110 в CodeSys SP11 для отображения на экране?