Вроде, где-то этот вопрос уже поднимался, но я не нашел. Попробуйте записать дату/время в формате UTC в регистр 61553
Безымянный.png
Вроде, где-то этот вопрос уже поднимался, но я не нашел. Попробуйте записать дату/время в формате UTC в регистр 61553
Безымянный.png
Вопрос, где он в панели возьмёт время в формате UnixTime или DT ? 1 Передача времени из панели.jpg
Там есть только по отдельности часы, мин, сек, дата, месяц и год. Вот их и надо передавать, а уже в ПР205 пересчитывать и записывать в переменную UTC. Надо проверять получится ли так . https://owen.ru/forum/showthread.php?t=40116#4
Последний раз редактировалось kondor3000; 05.01.2025 в 17:26.
Пробовал, не получилось. Попробую еще раз, возможно я где то ошибся.
Это не проблема, обработать при помощи ПР не сложно, я записать не могу. В документации написано что только тайм зона имеет возможность записи и то через функцию 16, которой в Kinco нет.
2025-01-07_14-11-20.jpg
Например мне приходится переводить время ПР в UNIX при помощи такого кода:
function_block UnixTime // UnixTime
var_input //объявление входных переменных
Active: bool;
end_var
var_output //объявление выходных переменных
UT: udint; // UnixTime
end_var
UT:=dt_to_udint(get_date_time()) + 946684800;
end_function_block
Овен опять перемудрили или я ничего не понимаю в стандартах. Что за стандарт такой 2000 год?
Я даже время смог поменять в ПР только при помощи Owen Configurator, через Owen Logic не получилось. Меняется и через секунду возвращается в исходное состояние.
Что значит нет 16 функции?
Если вы записываете любое 32 битное число, например UDINT (DWORD) или FLOAT, это 2 регистра, по умолчанию запись 16 функцией.
Функция 06, запись 1 регистра, а ведь в панели Кинко можно записывать до 120 регистров за 1 раз, если сделать адреса подряд.
В регистр 61553 надо записывать именно 32 битное число, типа 789564564, а не 100 (или 700)
Или проверить запись напрямую в переменную UTC, прямо в ПР205.
Последний раз редактировалось kondor3000; 07.01.2025 в 13:32.
Записать напрямую пробовал, не получилось. Но попробую еще раз, возможно что-то делал не так. Сейчас нет возможности проверить.
Она есть, просто называется 4X (4X, 4X-4Word, 4X-DWord).
2025-01-09_15-11-25.jpg
2025-01-09_15-14-57.jpg
Последний раз редактировалось ProRus; 09.01.2025 в 11:16.
Вот что мне ответили в техподдержке
Попробуйте, вдруг получитсяДа, в ПР205 можно записать время. в ПР103, к сожалению, такого функционала нет.
Да, платформа и правда одна, но аппаратная часть разная.
Изменить/Подкорректировать время можно с помощью OwenConfigurator и OwenLogic.
Безымянный.png