Показано с 1 по 10 из 10

Тема: Преобразование Ticks в Date_and_time (Codesys 3.5)

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

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

    По умолчанию

    Да, извиняюсь /10000 это преобразование в миллисекунды

    https://learn.microsoft.com/ru-ru/do...ew=netcore-3.1

    Datetime dateFromTicks = new DateTime(ticks);

    Только в CodeSys время если не ошибаюсь в UnixUTC и там вроде онли секунды.
    По идее вам надо свои полученные тики привести к секундам и собственно вы получите Utix Time и делайте с этим что хотите.
    Последний раз редактировалось melky; 12.04.2023 в 10:17.

  2. #2

    По умолчанию

    Да, я тоже так понял что вроде только секунды, но есть библиотека Codesys-овская "Time and Date", там можно вроде как преобразовывать Ticks to Seconds. Вот только функция преобразования ест только UDint, в который такое огромное число ну никак не лезет(

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

    По умолчанию

    Цитата Сообщение от PPSTAsu Посмотреть сообщение
    Да, я тоже так понял что вроде только секунды, но есть библиотека Codesys-овская "Time and Date", там можно вроде как преобразовывать Ticks to Seconds. Вот только функция преобразования ест только UDint, в который такое огромное число ну никак не лезет(
    Отнимите от тиков которые получаете по модбасу время которое прошло от Рождества Христова до 1970-01-01 и получите UnixTime которое можно уже использовать в библиотеке Codesys. SysTime и SysTimeRtc по-моему.

  4. #4

    По умолчанию

    Спасибо, будем пробовать

Похожие темы

  1. DATE_AND_TIME и прочие вопросы по времени
    от vnkorol в разделе СПК2xx (архив)
    Ответов: 16
    Последнее сообщение: 18.02.2025, 14:56
  2. Отображение формата DATE_AND_TIME на панели
    от DmitriiAnyushin в разделе СПК2xx (архив)
    Ответов: 4
    Последнее сообщение: 15.01.2016, 13:15
  3. Преобразование 4...20 мА в 0...10 В
    от Turboblock в разделе Подбор Оборудования
    Ответов: 6
    Последнее сообщение: 30.01.2015, 18:57
  4. ПЛК160: узнать дату и время в DATE_AND_TIME
    от Yegor в разделе ПЛК1хх
    Ответов: 13
    Последнее сообщение: 07.11.2012, 07:35
  5. Преобразование RS-232 в RS-485
    от dikens3 в разделе Подбор Оборудования
    Ответов: 4
    Последнее сообщение: 09.04.2012, 17:19

Ваши права

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