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

Тема: Системное время преобразовать в DATE

  1. #1

    По умолчанию Системное время преобразовать в DATE

    Необходимо на вход ФБ OSCAT SUN_TIME (UTC) подать системное время ПЛК. Запутался, ничего не получается.

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

    По умолчанию

    TimeAndDate.Day :=0;
    TimeAndDate.DayOfWeek :=0;
    TimeAndDate.dwHighMsec :=0;
    TimeAndDate.dwLowMSecs :=0;
    TimeAndDate.Milliseconds :=0;
    TimeAndDate.Minute :=0;
    TimeAndDate.Second :=0;
    TimeAndDate.Hour :=0;
    TimeAndDate.Year :=0;
    TimeAndDate.Month :=0;

    Sys_time.ulHigh :=0;
    Sys_time.ulLow :=0;


    GetTime (SystemTime:=Sys_Time , TimeDate:= TimeAndDate);


    (*а тут получаем текущее время к примеру в виде BYTE или как еще нужно*)
    Day:=TimeAndDate.Day;
    DayOfWeek:=TimeAndDate.DayOfWeek;
    Second:=TimeAndDate.Second;
    Minute:=TimeAndDate.Minute;
    Hour:=TimeAndDate.Hour;
    Month:=TimeAndDate.Month;
    Year:=TimeAndDate.Year;
    Последний раз редактировалось lara197a; 05.06.2016 в 16:59.

  3. #3
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    2,251

    По умолчанию

    Тупо в лоб
    Код:
    var
      std,z : systemtimedate; //syslibtime
      st64 : systime64; //...
      get : curtimeex; //...
      str : string;
    var_output
      севодня : date;
    ------------
    std := z;
    get(systemtime := st64, timedate:=std);
    str := concat('d#'+ uint_to_string(std.year));
    str := concat(str + '-');
    str := concat(str+ uint_to_string(std.month));
    str := concat(str + '-');
    str := concat(str+ uint_to_string(std.day));
    севодня := string_to_date(str);
    PS
    О, Lara197a тоже подогнал ))

  4. #4

    По умолчанию

    Спасибо! Завтра попробую.

  5. #5

    По умолчанию

    Благодарю, работает!

Похожие темы

  1. Системное время в формате DATE
    от Columbariy в разделе ПЛК1хх
    Ответов: 2
    Последнее сообщение: 11.10.2014, 00:54
  2. Системное время ПЛК
    от Андрей Р в разделе ПЛК1хх
    Ответов: 28
    Последнее сообщение: 05.04.2012, 07:24
  3. Системное время
    от ОлегИлющенко в разделе ПЛК1хх
    Ответов: 5
    Последнее сообщение: 27.05.2011, 16:25
  4. как преобразовать время?
    от hilih в разделе Помощь Разработчикам
    Ответов: 4
    Последнее сообщение: 15.06.2009, 23:07

Ваши права

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