Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 11

Тема: Syslibtime

  1. #1

    По умолчанию Syslibtime

    Всем доброго время суток. Подскажите где есть примеры с использованием библиотеки SysLibTime. В справке так сухо описано. Непонятен синтаксис. И как ею пользоваться. Ошибка 4062. Спасибо

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

    По умолчанию

    непробовали поиском поискать, кто писал про эту бибку или сюда http://www.owen.ru/forum/showthread.php?t=13588 заглянуть
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

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

  3. #3

    По умолчанию

    Спасибо. Нашёл. Теперь у меня непонятки с модулем с модулем Архиватор. Статус Архиватора выдаёт ошибку 8. В то время как ПЛК конфигурации такой ошибки не описано. Есть 0,1,2 и 4. И как прочитать сам за архивированный файл? спасибо

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

    По умолчанию

    Можно скачать через ПЛК браузер.

  5. #5

    По умолчанию

    там можно только скопировать, переименовать и список файлов получить

  6. #6
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    3,841

    По умолчанию

    Цитата Сообщение от Safron Посмотреть сообщение
    там можно только скопировать, переименовать и список файлов получить
    Наличие файла смотрим через ПЛК браузер, а читаем через меню Онлайн.
    2.png
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  7. #7

    По умолчанию

    спасибо..ещё вопрос по ходу ...как просто получить текущее системное время и дату в формате DT. SystemTimeDate из блока CurTimeEx (SysLibTime) не преобразовывается в формат DT. Написал выражение IF tr THEN
    dat_:= DATE ();
    END_IF компилятор ругается - ошибка 4268

  8. #8
    Пользователь
    Регистрация
    13.10.2011
    Адрес
    Златоуст
    Сообщений
    1,021

    По умолчанию

    http://www.owen.ru/forum/showthread....ll=1#post74538

    Только с тех пор я проще придумал:
    Код:
    VAR
    	    timedate: SystemTimeDate;
    	    systime: SysTime64;
    	    datetime_packed: DT;
    	    GetTime: CurTimeEx;
    END_VAR
    VAR CONSTANT
    	    nulldt: SystemTimeDate;
    	    nullst: SysTime64;
    END_VAR
    
    timedate := nulldt;
    systime := nullst;
    GetTime(SystemTime := systime, TimeDate := timedate);
    datetime_packed := DATE_TO_DT(
    	    PackDate(timedate.Year, timedate.Month, timedate.Day) +
    	    PackTime(timedate.Hour, timedate.Minute, timedate.Second, timedate.Milliseconds) / 1000);
    С получением времени вообще всё плохо очень. И трудно, и часы у 110/160 идут как пьяные.

  9. #9

    По умолчанию

    Цитата Сообщение от Yegor Посмотреть сообщение
    http://www.owen.ru/forum/showthread....ll=1#post74538

    Только с тех пор я проще придумал:
    Код:
    VAR
    	    timedate: SystemTimeDate;
    	    systime: SysTime64;
    	    datetime_packed: DT;
    	    GetTime: CurTimeEx;
    END_VAR
    VAR CONSTANT
    	    nulldt: SystemTimeDate;
    	    nullst: SysTime64;
    END_VAR
    
    timedate := nulldt;
    systime := nullst;
    GetTime(SystemTime := systime, TimeDate := timedate);
    datetime_packed := DATE_TO_DT(
    	    PackDate(timedate.Year, timedate.Month, timedate.Day) +
    	    PackTime(timedate.Hour, timedate.Minute, timedate.Second, timedate.Milliseconds) / 1000);
    С получением времени вообще всё плохо очень. И трудно, и часы у 110/160 идут как пьяные.
    Спасибо, кстати. Со временем, да - треш, угар и содомия. Хуже только отсутствие однострочного комментария "//" )))

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

    По умолчанию

    Цитата Сообщение от rapucha Посмотреть сообщение
    Хуже только отсутствие однострочного комментария "//" )))
    (* текст комментария *)
    так то чем не устраивает, в одну строку не помещается?
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

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

Страница 1 из 2 12 ПоследняяПоследняя

Похожие темы

  1. SysLibTime
    от Chupakabra в разделе ПЛК1хх
    Ответов: 10
    Последнее сообщение: 11.10.2018, 14:26
  2. Немного про библиотеку SyslibTime
    от Ильнур в разделе ПЛК1хх
    Ответов: 10
    Последнее сообщение: 05.11.2012, 00:19
  3. Работа с библиотекой SysLibTime
    от жекон в разделе ПЛК1хх
    Ответов: 6
    Последнее сообщение: 17.07.2010, 22:41
  4. Миллисекунды в SysLibTime
    от Leonid в разделе ПЛК1хх
    Ответов: 2
    Последнее сообщение: 14.03.2010, 10:35
  5. Библиотека SysLibTime
    от Serp в разделе ПЛК1хх
    Ответов: 2
    Последнее сообщение: 01.10.2008, 16:14

Ваши права

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