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

Тема: архивирование данных с контроллера в Excel

  1. #11

    По умолчанию

    Попробую поднять тему). Научился получать данные с ПР200 в Excel через DDE Lectus. Но нужна обработка привязанная к системной дате. Данные - часы наработки различных режимов, которых под 30 штук. Не знаю или всю логику делать в ПР200 у которой есть часы реального времени но боюсь не хватит ресурсов или как-то уже на верхнем уровне обработать. Нужно часы разложить по дням, ночам, месяцам, годам. Кто что делал подобное?

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

    По умолчанию

    Цитата Сообщение от Вадим2881 Посмотреть сообщение
    Попробую поднять тему). Научился получать данные с ПР200 в Excel через DDE Lectus. Но нужна обработка привязанная к системной дате. Данные - часы наработки различных режимов, которых под 30 штук. Не знаю или всю логику делать в ПР200 у которой есть часы реального времени но боюсь не хватит ресурсов или как-то уже на верхнем уровне обработать. Нужно часы разложить по дням, ночам, месяцам, годам. Кто что делал подобное?
    Переходите к секундам, в смысле, к UNIX Time
    http://www.owen.ru/forum/showthread....l=1#post219992

    ЗЫ.
    Не уверен, что Вам действительно нужна привязка к системной дате.

    Нашел свой проект для панели - Расчет интервала между датами
    Скрытый текст:


    Если вместо delta сразу взять время наработки в секундах, то получите требуемое разложение
    Время наработки в виде Лет-Месяцев-Дней Часов:Минут:Секунд
    Код:
    years = delta / 31556926 ;
    months = (delta % 31556926) / 2629743;
    days = (delta % 2629743) / 86400;
    hours = (delta % 86400) / 3600;
    minutes = (delta % 3600) / 60;
    seconds = delta % 60;
    Дни, часы, минуты и секунды - точные значения
    А вот месяцы и годы -приблизительные, т.к. число дней в месяцах и годах есть величина переменная и для расчетов используются
    Среднее количество дней в году - 365.24
    Среднее количество дней в месяце - 30.44
    Последний раз редактировалось petera; 30.11.2017 в 10:47.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  3. #13

    По умолчанию

    Спасибо за ответ!) Зря не описал задачу сразу. В общем нужно со станков снимать время работы в автомате и время простоя, причину которой выбирает оператор. Задача конечно не простая... Все временных причин под 30 штук. Причём данные должны копиться на 4-е операторские смены аз месяц год. Станков 20 штук. Предполагаю использовать ПР200 на каждом станке для определения режима работы и ввода причины простоя, а вот дальше верхний уровень не ясно как организовать. Хотелось бы ещё и на скаду заодно вывести состояние оборудования. Сейчас пробно сделал пр200 - Lectus - телемеханика лайт.
    Последний раз редактировалось Вадим2881; 04.12.2017 в 10:11.

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

Похожие темы

  1. Архивирование данных
    от Vitamin в разделе Master SCADA 3
    Ответов: 108
    Последнее сообщение: 23.08.2015, 16:52
  2. Архивирование данных
    от klg в разделе Master SCADA 3
    Ответов: 34
    Последнее сообщение: 27.10.2014, 17:22
  3. Ответов: 0
    Последнее сообщение: 05.04.2011, 15:14
  4. Архивирование данных
    от Капкан в разделе Сервисное ПО
    Ответов: 1
    Последнее сообщение: 25.10.2007, 13:27

Ваши права

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