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

Тема: Время на ПЛК 150

  1. #1

    По умолчанию Время на ПЛК 150

    После прошивки на 2,14 раньше не знаю какая была (2010года) перестало работать время на контроллере. при включение оно вроде начинает отсчет с 0,0,0, 2000 , при попытке настроить время встает и больше не идет

    VAR
    GetTime: CurTimeEx;
    TimeAndDate: SystemTimeDate;
    Sys_Time: SysTime64;
    set_time: BOOL;
    END_VAR

    IF set_time THEN
    TimeAndDate.Minute;
    TimeAndDate.Second;
    TimeAndDate.Hour;
    GetTime (SystemTime:=Sys_Time , TimeDate:= TimeAndDate);
    ELSE
    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);
    END_IF


    Подскажите в чем дело?

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

    По умолчанию

    а через браузер как, тоже не устанавливается?
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

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

    По умолчанию

    VAR_IN_OUT
    STD: SystemTimeDate; (*тута и тикает и меняем*)
    END_VAR
    VAR
    SetGet: CurTimeEx;
    zSTD,mSTD: SystemTimeDate;
    ST64: SysTime64;
    END_VAR


    IF SysMemCmp(ADR(STD),ADR(mSTD),SIZEOF(STD)) <> 0 THEN (*меняли ?*)
    SetGet(SystemTime:=ST64, TimeDate:= STD);
    END_IF
    STD := zSTD;
    SetGet(SystemTime:=ST64, TimeDate:= STD); (*свежачок*)
    mSTD := STD;

  4. #4

    По умолчанию

    Оставил включенным на выходные, О чудо - спустя 2 суток часы снова пошли без какого либо вмешательства. Может что то с железом?
    Последний раз редактировалось KRUG; 13.01.2014 в 08:52.

  5. #5

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    а через браузер как, тоже не устанавливается?
    не успел попробывать

Похожие темы

  1. установить время на плк через сп270
    от vlkv в разделе Панели оператора (HMI)
    Ответов: 4
    Последнее сообщение: 27.04.2011, 13:46
  2. Ответов: 7
    Последнее сообщение: 26.01.2011, 07:58
  3. время сбросилось на плк 150.
    от Моисеев Алексей в разделе ПЛК1хх
    Ответов: 16
    Последнее сообщение: 03.11.2010, 10:46
  4. время и дата в плк 150
    от new_name в разделе ПЛК1хх
    Ответов: 8
    Последнее сообщение: 25.05.2009, 10:32
  5. время измерения анал. вх. плк-150
    от Павел ГОН в разделе ПЛК1хх
    Ответов: 10
    Последнее сообщение: 11.11.2007, 18:00

Ваши права

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