Страница 1 из 3 123 ПоследняяПоследняя
Показано с 1 по 10 из 21

Тема: Целое число преобразовать в календарную дату

  1. #1
    Пользователь
    Регистрация
    02.02.2024
    Адрес
    Бронницы
    Сообщений
    29

    По умолчанию Целое число преобразовать в календарную дату

    Добрый день
    В пр-103 имеем дату в виде целого числа (838550788) и передаем ее в панель СП-307
    Вопрос как это целое число преобразовать на стороне панели СП-307 в читаемый формат (год, месяц, число, час, минута, секунда)
    Изображения Изображения

  2. #2
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    4,220

    По умолчанию

    Цитата Сообщение от usatyi Посмотреть сообщение
    Добрый день
    В пр-103 имеем дату в виде целого числа (838550788) и передаем ее в панель СП-307
    Вопрос как это целое число преобразовать на стороне панели СП-307 в читаемый формат (год, месяц, число, час, минута, секунда)
    У меня в библиотеке ГМ есть готовые дисплеи для UNIX time
    Захват-11.png

    Например
    Захват-22.png

    ЗЫ
    У меня используется "стандартная эпоха" UNIX - время в секундах от 00:00:00 1 января 1970 года.
    В ПР103 вроде нестандартное UNIX время - не от 1970, а от 2000 года
    Значит надо константу прибавить - разницу между 2000 г и 1970 г

    ЗЫ.
    Константа, которую нужно прибавить к uTime равна 946674000
    Лучше ее прибавить в самой ПР103, а результат отправить(принять) в СП300

    ЗЫ
    Для выбора шрифта для дисплеев из библиотеки используйте кнопку "F" на панели инструментов
    Захват-31.png
    Последний раз редактировалось petera; 28.07.2026 в 11:54.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Мой канал на РУТУБЕ
    https://rutube.ru/channel/23641433/
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  3. #3
    Пользователь
    Регистрация
    02.02.2024
    Адрес
    Бронницы
    Сообщений
    29

    По умолчанию

    Спасибо за быстрый ответ
    тогда вопрос ... как и откуда скачать Вашу библиотеку глобальных макросов

  4. #4
    Пользователь
    Регистрация
    02.02.2024
    Адрес
    Бронницы
    Сообщений
    29

    По умолчанию

    и ещё я так понимаю нужен будет расширенный режим конфигуратора

  5. #5
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    4,220

    По умолчанию

    Цитата Сообщение от usatyi Посмотреть сообщение
    и ещё я так понимаю нужен будет расширенный режим конфигуратора
    Расширенный режим для работы с библиотекой ГМ не нужен.
    Ссылка на библиотеку у меня в подписи
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Мой канал на РУТУБЕ
    https://rutube.ru/channel/23641433/
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  6. #6
    Пользователь
    Регистрация
    02.02.2024
    Адрес
    Бронницы
    Сообщений
    29

    По умолчанию

    Цитата Сообщение от petera Посмотреть сообщение
    Расширенный режим для работы с библиотекой ГМ не нужен.
    Ссылка на библиотеку у меня в подписи
    сори слепой
    спасибо буду разбираться

  7. #7
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    4,220

    По умолчанию

    Константа, которую нужно прибавить к uTime равна 946674000
    Лучше ее прибавить в самой ПР103, а результат отправить(принять) в СП300
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Мой канал на РУТУБЕ
    https://rutube.ru/channel/23641433/
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  8. #8
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    4,220

    По умолчанию

    ЗЫ
    Для выбора шрифта для дисплеев из библиотеки используйте кнопку "F" на панели инструментов
    Захват-31.png
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Мой канал на РУТУБЕ
    https://rutube.ru/channel/23641433/
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  9. #9
    Пользователь
    Регистрация
    02.02.2024
    Адрес
    Бронницы
    Сообщений
    29

    По умолчанию

    вроде разобрался
    ОГРОМНОЕ спасибо за Ваш труд

  10. #10

    По умолчанию

    Цитата Сообщение от usatyi Посмотреть сообщение
    Добрый день
    В пр-103 имеем дату в виде целого числа (838550788) и передаем ее в панель СП-307
    Вопрос как это целое число преобразовать на стороне панели СП-307 в читаемый формат (год, месяц, число, час, минута, секунда)
    Часы в панели идут гораздо точнее, чем в ПР103, кроме того проще корректировать время в панели. Поэтому правильнее передавать дату и время из панели в ПР.

Страница 1 из 3 123 ПоследняяПоследняя

Похожие темы

  1. как вытащить дату из postgres
    от Паритет в разделе Master SCADA 3
    Ответов: 6
    Последнее сообщение: 18.12.2024, 13:05
  2. команда беззнаковое целое
    от ks21 в разделе Master SCADA 3
    Ответов: 6
    Последнее сообщение: 28.11.2023, 07:00
  3. Присвоить значениям текущую дату
    от Stryder123451 в разделе Master SCADA 3
    Ответов: 1
    Последнее сообщение: 09.01.2017, 13:05
  4. Кнопка для команды типа "целое"
    от ASo в разделе Master SCADA 3
    Ответов: 9
    Последнее сообщение: 28.04.2015, 19:26
  5. как выделить целое?
    от Jeck в разделе ПЛК1хх
    Ответов: 11
    Последнее сообщение: 02.06.2011, 15:27

Ваши права

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