PDA

Просмотр полной версии : ПЛК110 М02 MS4D. Как работать с часами реального времени?



Intal
29.10.2017, 12:15
Доброе время суток. ПЛК110 (М02),МастерСкада4. Необходимо включать (отключать) устройства по реальному времени.Как это можно реализовать в программе ФБД?

Irgy
08.11.2017, 21:38
на сайте owen есть примеры считывания/записи системного времени ПЛК; в программе сравниваем текущее время с заданным и делаем нужное действие при их равенстве

Трофимов Артем
09.11.2017, 11:15
используйте блок GET_LOCAL_TIME чтобы получить время контроллера. утановите рамки расписания вклучения выключения и сравнивайте со считанным временем и выполняйте после сравнения те или иные действия

Intal
10.11.2017, 10:59
34060
ПРИШЛОСЬ СОЗДАТЬ ТАКУЮ СХЕМУ ЧТОБЫ ПОЛУЧИТЬ МИНУТНЫЕ,ЧАСОВЫЕ,СУТОЧНЫЕ ИМПУЛЬСЫ. ПРИ СМЕНЕ ДНЯ НЕДЕЛИ (в 00:00) ПРОИСХОДИТ СИНХРОНИЗАЦИЯ ГЕНЕРАТОРА МИНУТНЫХ ИМПУЛЬСОВ и СБРОС СЧЕТЧИКОВ.ТОЧНОСТЬ ВРЕМЕНИ НЕ КРИТИЧНА. Реально время с GET_UTC_TIME отстают на 3 часа поэтому пришлось добавить 10800s на входе ADD_DT_TIME. Знаю это решение не правильное, может есть более элегантный выход? Спасибо

Трофимов Артем
10.11.2017, 12:45
GET_UTC_TIME выдаёт Вам верное время, т.к. в татарстане , как и в центральной россии время UTC+3 .

Трофимов Артем
10.11.2017, 12:46
GET_UTC_TIME выдаёт Вам верное время, т.к. в татарстане , как и в центральной россии время UTC+3 .
https://upload.wikimedia.org/wikipedia/commons/e/e8/Standard_World_Time_Zones.png

melky
10.11.2017, 15:26
Только вот UTC переводят, а Россия время не переводит...

Евгений Кислов
10.11.2017, 15:29
Только вот UTC переводят, а Россия время не переводит...

В смысле, кто переводит UTC?

34069

n200nn22
18.11.2019, 16:39
Доброго времени суток. Пытаюсь состряпать не большую программку на ПЛК110 с Мастер скадой для управления ночной подсветки. В связи с чем возникла необходимость точного определения времени в программе.
В putty установил часовой пояс Новосибирск. Время в ПЛК отличается от реального на 7 часов в меньшую сторону.Тот же параметр вывожу в на визуализацию время на 6 часов меньше. После разбивки ФБ время на 13 часов меньше реального. В момент создания скрина местное время 20:20. Место расположение Алтайский край.
Подскажите что я делаю не так? Как мне получить реальное время на контроллере для использования в программе?

umar19
11.06.2021, 14:44
Подскажите как получить системное время из СПК 110 в CodeSys SP11 для отображения на экране?

Евгений Кислов
11.06.2021, 14:55
Подскажите как получить системное время из СПК 110 в CodeSys SP11 для отображения на экране?

Привязать переменные к нужным каналам узла OwenRTC:

55533