Страница 3 из 3 ПерваяПервая 123
Показано с 21 по 27 из 27

Тема: ПР103. Переменные даты и времени. Требуется помощь.

  1. #21
    Пользователь
    Регистрация
    31.01.2015
    Адрес
    Новосибирск
    Сообщений
    107

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    Это вроде соглашения, типа считать теперь не от 1970 года а от 2000 года для UnixTime.
    Иначе первый вариант загнется в 2038 году в январе
    Спасибо, буду придерживаться этого стандарта.

  2. #22
    Пользователь
    Регистрация
    31.01.2015
    Адрес
    Новосибирск
    Сообщений
    107

    По умолчанию

    Цитата Сообщение от In_Da_Cher_A Посмотреть сообщение
    чисто мысли вслух - для какой задачи требуется перегонка времени из панели в ПР?
    Перегонка не нужна, но нужна возможность изменения/корректировки оператором из панели.

  3. #23
    Пользователь
    Регистрация
    31.01.2015
    Адрес
    Новосибирск
    Сообщений
    107

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Что значит нет 16 функции?
    Если вы записываете любое 32 битное число, например UDINT (DWORD) или FLOAT, это 2 регистра, по умолчанию запись 16 функцией.
    Функция 06, запись 1 регистра, а ведь в панели Кинко можно записывать до 120 регистров за 1 раз, если сделать адреса подряд.

    В регистр 61553 надо записывать именно 32 битное число, типа 789564564, а не 100 (или 700)
    Или проверить запись напрямую в переменную UTC, прямо в ПР205.
    Записать напрямую пробовал, не получилось. Но попробую еще раз, возможно что-то делал не так. Сейчас нет возможности проверить.
    Она есть, просто называется 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.

  4. #24
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    13,009

    По умолчанию

    ProRus правильный стандарт структура DateTime как в C#, но там 8 байт на все.
    Хотя технически без миллисекунд вроде можно время загнать и в 4 байта до 9999 года вроде.

    без секунд, сорри. Достаточно 3-х байт с 0 года до 9999 года
    а уж использовать 1 байт для секунд не проблема, учитывая, что у нас их 60, а байт это число 255
    Последний раз редактировалось melky; 09.01.2025 в 11:20.

  5. #25
    Пользователь
    Регистрация
    09.12.2013
    Адрес
    Ставрополь
    Сообщений
    1,912

    По умолчанию

    Цитата Сообщение от ProRus Посмотреть сообщение
    Записать напрямую пробовал, не получилось. Но попробую еще раз, возможно что-то делал не так. Сейчас нет возможности проверить.
    Вот что мне ответили в техподдержке
    Да, в ПР205 можно записать время. в ПР103, к сожалению, такого функционала нет.
    Да, платформа и правда одна, но аппаратная часть разная.
    Изменить/Подкорректировать время можно с помощью OwenConfigurator и OwenLogic.
    Попробуйте, вдруг получится
    Безымянный.png

  6. #26
    Пользователь
    Регистрация
    31.01.2015
    Адрес
    Новосибирск
    Сообщений
    107

    По умолчанию

    Удалось реализовать.
    Не уверен верно или нет, но работает.
    Отредактировал встроенный макрос UNIX_TIME превратив его в 2000_TIME.
    т.е. он переводит переменные времени и даты в формат UTC.
    Далее по сигналу от сетевой переменной происходит запись в ПР103.
    На фотках переменные в настройках ПР103 и сам измененный макрос.
    2025-01-23_23-07-46.png
    2025-01-23_23-08-30.png
    2025-01-23_23-08-54.png

  7. #27

    По умолчанию

    Цитата Сообщение от ProRus Посмотреть сообщение
    Удалось реализовать.
    Не уверен верно или нет, но работает.
    Отредактировал встроенный макрос UNIX_TIME превратив его в 2000_TIME.
    т.е. он переводит переменные времени и даты в формат UTC.
    Далее по сигналу от сетевой переменной происходит запись в ПР103.
    На фотках переменные в настройках ПР103 и сам измененный макрос.
    Если работает, значит верно.
    Не понятно, чем ваш макрос отличается от моих ФБ на ST, ссылки давал, всё тоже самое, чуть адаптировать для записи только.
    Последний раз редактировалось kondor3000; 23.01.2025 в 21:26.

Страница 3 из 3 ПерваяПервая 123

Похожие темы

  1. СП3xx отображение даты и времени
    от amandra в разделе Панели оператора (HMI)
    Ответов: 3
    Последнее сообщение: 12.02.2019, 16:30
  2. BCD преобразования даты-времени
    от -=Vovka=- в разделе Панели оператора (HMI)
    Ответов: 10
    Последнее сообщение: 11.12.2018, 14:29
  3. изменение времени и даты ПЛК63
    от Александр Бакин в разделе ПЛК63/73
    Ответов: 3
    Последнее сообщение: 16.09.2014, 08:40
  4. Установка даты - времени в СП 270
    от spec_yug в разделе Панели оператора (HMI)
    Ответов: 4
    Последнее сообщение: 10.07.2014, 08:50
  5. установка времени и даты на плк
    от michaeladm в разделе ПЛК1хх
    Ответов: 2
    Последнее сообщение: 27.05.2010, 10:30

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •