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

Тема: Время в формате TOD разложить на часы, минуты, секунды.

  1. #1

    По умолчанию Время в формате TOD разложить на часы, минуты, секунды.

    Помогите, пожалуйста, переменную времени в TOD разложить, чтобы раздельно использовать часы,мин,сек в формате WORD

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

    По умолчанию

    Там простая математика.
    примерно так
    Narabotka_p:=DT_TO_TIME(Tim);
    Narabotka_Chas_p:=TIME_TO_DWORD(Narabotka_p);
    Narabotka_Chas_p1:=Narabotka_Chas_p/3600000;
    Narabotka_Chas:=DWORD_TO_WORD(Narabotka_Chas_p1);

    Narabotka_Min_p:=Narabotka_Chas_p-Narabotka_Chas_p1*3600000;
    Narabotka_min_p1:=Narabotka_Min_p/60000;
    Narabotka_Min:=DWORD_TO_WORD(Narabotka_Min_p1);

    прибавка _p -это промежуточное вычисление, что бы было понятнее.

  3. #3

    По умолчанию

    Спасибо, работает!

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

    По умолчанию

    не помню где качал
    Вложения Вложения

  5. #5

    По умолчанию

    Отличный функциональный блок!!! Очень мне помог!

Похожие темы

  1. Сп270 как менять секунды?
    от alximed в разделе Панели оператора (HMI)
    Ответов: 13
    Последнее сообщение: 30.01.2016, 18:02
  2. Системное время в формате DATE
    от Columbariy в разделе ПЛК1хх
    Ответов: 2
    Последнее сообщение: 11.10.2014, 00:54
  3. Ответов: 5
    Последнее сообщение: 16.05.2014, 11:33
  4. секунды на ип320
    от garry в разделе Панели оператора (HMI)
    Ответов: 1
    Последнее сообщение: 01.10.2013, 11:55
  5. Как преобразовать значения ItrL в секунды
    от AlexanderZX в разделе Помощь Разработчикам
    Ответов: 0
    Последнее сообщение: 25.03.2010, 12:07

Ваши права

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