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

Тема: ПЛК, MODBUS, Web server

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Пользователь
    Регистрация
    12.07.2007
    Адрес
    Воронеж
    Сообщений
    884

    По умолчанию

    В примере есть такое:
    (*Текущее время*)
    Sys_DateTime.Day :=0;
    Sys_DateTime.DayOfWeek :=0;
    Sys_DateTime.dwHighMsec :=0;
    Sys_DateTime.dwLowMSecs :=0;
    Sys_DateTime.Milliseconds :=0;
    Sys_DateTime.Minute :=0;
    Sys_DateTime.Second :=0;
    Sys_DateTime.Hour :=0;
    Sys_DateTime.Year :=0;
    Sys_DateTime.Month :=0;
    Sys_time.ulHigh :=0;
    Sys_time.ulLow :=0;
    GetTime (SystemTime:=Sys_Time , TimeDate:= Sys_DateTime);

    Обнулять переменные надо.
    Визуально в блоке GetTime видно что время не меняется.
    Последний раз редактировалось приборист; 28.01.2015 в 16:25.

  2. #2

    По умолчанию

    Цитата Сообщение от приборист Посмотреть сообщение
    В примере есть такое:
    (*Текущее время*)
    Sys_DateTime.Day :=0;
    Sys_DateTime.DayOfWeek :=0;
    Sys_DateTime.dwHighMsec :=0;
    Sys_DateTime.dwLowMSecs :=0;
    Sys_DateTime.Milliseconds :=0;
    Sys_DateTime.Minute :=0;
    Sys_DateTime.Second :=0;
    Sys_DateTime.Hour :=0;
    Sys_DateTime.Year :=0;
    Sys_DateTime.Month :=0;
    Sys_time.ulHigh :=0;
    Sys_time.ulLow :=0;
    GetTime (SystemTime:=Sys_Time , TimeDate:= Sys_DateTime);

    Обнулять переменные надо.
    Визуально в блоке GetTime видно что время не меняется.
    Это уже есть
    Sys_DateTime,Z:SystemTimeDate;
    GetTime:CurTimeEx;
    Sys_Time: SysTime64;

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

    По умолчанию

    Цитата Сообщение от webage Посмотреть сообщение
    Это уже есть
    Sys_DateTime,Z:SystemTimeDate;
    GetTime:CurTimeEx;
    Sys_Time: SysTime64;
    А где это:
    Sys_DateTime.Day :=0;
    Sys_DateTime.DayOfWeek :=0;
    Sys_DateTime.dwHighMsec :=0;
    Sys_DateTime.dwLowMSecs :=0;
    Sys_DateTime.Milliseconds :=0;
    Sys_DateTime.Minute :=0;
    Sys_DateTime.Second :=0;
    Sys_DateTime.Hour :=0;
    Sys_DateTime.Year :=0;
    Sys_DateTime.Month :=0;
    Sys_time.ulHigh :=0;
    Sys_time.ulLow :=0;


    Я только что попробовал код в контроллере, без обнуления GetTime не меняет свои значения, с обнулением - все хорошо и код отрабатывает.

  4. #4

    По умолчанию

    Цитата Сообщение от приборист Посмотреть сообщение
    А где это:
    Sys_DateTime.Day :=0;
    Sys_DateTime.DayOfWeek :=0;
    Sys_DateTime.dwHighMsec :=0;
    Sys_DateTime.dwLowMSecs :=0;
    Sys_DateTime.Milliseconds :=0;
    Sys_DateTime.Minute :=0;
    Sys_DateTime.Second :=0;
    Sys_DateTime.Hour :=0;
    Sys_DateTime.Year :=0;
    Sys_DateTime.Month :=0;
    Sys_time.ulHigh :=0;
    Sys_time.ulLow :=0;


    Я только что попробовал код в контроллере, без обнуления GetTime не меняет свои значения, с обнулением - все хорошо и код отрабатывает.
    Да, так работает, дальше в коде была ошибка

Похожие темы

  1. На каком ПЛК есть web-server
    от kristow в разделе ПЛК1хх
    Ответов: 25
    Последнее сообщение: 06.05.2014, 22:30
  2. МОДУС, WEB-SERVER
    от VMSys в разделе Подбор Оборудования
    Ответов: 7
    Последнее сообщение: 15.01.2014, 16:40
  3. CoDeSys Web Server и Windows 7 ?
    от sasha0000 в разделе ПЛК1хх
    Ответов: 2
    Последнее сообщение: 05.10.2012, 22:11
  4. Modbus Universal MasterOPC Server и ПЛК мастер
    от smk1635 в разделе Master SCADA 3
    Ответов: 7
    Последнее сообщение: 13.09.2011, 22:22

Ваши права

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