Страница 2 из 2 ПерваяПервая 12
Показано с 11 по 17 из 17

Тема: DATE_AND_TIME и прочие вопросы по времени

  1. #11

    По умолчанию

    Подскажите, какой самый простой и локаничный способ записать в String текущую дату и время в формате по типу "18:26 17.02.2025"?
    Последний раз редактировалось al-x; 17.02.2025 в 17:33.

  2. #12
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    13,319

    По умолчанию

    Цитата Сообщение от al-x Посмотреть сообщение
    Подскажите, какой самый простой и локаничный способ записать в String текущую дату и время в формате по типу "18:26 17.02.2025"?
    Если вы используете наш контроллер - то см. узле OwenRTC каналы Format Time и Format Date.
    Ну и дальше CONCAT.

  3. #13

    По умолчанию

    а если не ипользую?

  4. #14
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    13,319

    По умолчанию

    Цитата Сообщение от al-x Посмотреть сообщение
    а если не ипользую?
    Тогда можно уточнить у производителя вашего контроллера.

    Более-менее универсальный способ:

    SysTimeRtcGet (библиотека SysTimeRtc)---->TO_DT----->добавляем часовой пояс (например, + T#3H) ----> DT_TO_STRING_FORMAT (библиотека OwenStringUtils)

  5. #15

    По умолчанию

    Доброе утро. Я прописал
    dtRtcGet := TO_DT(SysTimeRtc.SysTimeRtcGet);
    на что CODESYS выдаёт ошибку
    "Невозможно конвертировать тип 'SYSTIMERTCGET(systimertc, 3.5.20.0 (system))' в тип 'ANY'".
    Что я делаю не так?

  6. #16

    По умолчанию

    Цитата Сообщение от al-x Посмотреть сообщение
    Доброе утро. Я прописал
    dtRtcGet := TO_DT(SysTimeRtc.SysTimeRtcGet);
    на что CODESYS выдаёт ошибку
    "Невозможно конвертировать тип 'SYSTIMERTCGET(systimertc, 3.5.20.0 (system))' в тип 'ANY'".
    Что я делаю не так?
    Тут смотрите, всю страницу
    https://owen.ru/forum/showthread.php...l=1#post455664
    Последний раз редактировалось kondor3000; 18.02.2025 в 09:07.

  7. #17

    По умолчанию

    Разобрался. В скобках после SysTimeRtcGet обязательно должна быть указана переменная кода ошибки типа DWORD. Даже если она не используется.

Страница 2 из 2 ПерваяПервая 12

Похожие темы

  1. Ответов: 18
    Последнее сообщение: 05.10.2015, 09:30
  2. вопросы по КДС3 от меньше чем, новичек и всякий флуд по поводу КДС3
    от Павел Братковский в разделе Трёп (Курилка)
    Ответов: 63
    Последнее сообщение: 28.03.2015, 14:11
  3. Ошибка (0) и прочие разрывы связи.
    от tantranah в разделе ПЛК1хх
    Ответов: 9
    Последнее сообщение: 14.03.2015, 22:42
  4. DS18B20 и прочие датчики 1wire (iButton)
    от ASZ в разделе Разработки
    Ответов: 0
    Последнее сообщение: 06.03.2013, 00:31
  5. ПЛК160: узнать дату и время в DATE_AND_TIME
    от Yegor в разделе ПЛК1хх
    Ответов: 13
    Последнее сообщение: 07.11.2012, 07:35

Ваши права

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