Страница 2 из 2 ПерваяПервая 12
Показано с 11 по 20 из 27

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

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

    Цитата Сообщение от Dimensy Посмотреть сообщение
    Вроде, где-то этот вопрос уже поднимался, но я не нашел. Попробуйте записать дату/время в формате UTC в регистр 61553
    Вопрос, где он в панели возьмёт время в формате UnixTime или DT ? 1 Передача времени из панели.jpg
    Там есть только по отдельности часы, мин, сек, дата, месяц и год. Вот их и надо передавать, а уже в ПР205 пересчитывать и записывать в переменную UTC. Надо проверять получится ли так . https://owen.ru/forum/showthread.php?t=40116#4
    Последний раз редактировалось kondor3000; 05.01.2025 в 17:26.

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

    По умолчанию

    Овен опять перемудрили или я ничего не понимаю в стандартах. Что за стандарт такой 2000 год?
    Это вроде соглашения, типа считать теперь не от 1970 года а от 2000 года для UnixTime.
    Иначе первый вариант загнется в 2038 году в январе

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

    По умолчанию

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

  4. #4

    По умолчанию

    чисто мысли вслух - для какой задачи требуется перегонка времени из панели в ПР?

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

    По умолчанию

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

  6. #6

    По умолчанию

    Нет 16 в десятичной... А 10 в шестнадцатеричной есть?...

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

    По умолчанию

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

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

  8. #8
    Пользователь
    Регистрация
    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

  9. #9

    По умолчанию

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

Страница 2 из 2 ПерваяПервая 12

Похожие темы

  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

Ваши права

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