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

Тема: Наработка моточасов в ПЛК

  1. #1
    Пользователь
    Регистрация
    13.07.2011
    Адрес
    Макеевка
    Сообщений
    224

    По умолчанию Наработка моточасов в ПЛК

    Здравствуйте! Собирпюсь написать ФБ для наработки моточасов. Проблема в следующем: Необходиммо чтоб моточасы сохранялись в ПЛК в енергонезависимой памяти. Но насколько я знаю, если перезаписывать Retain переменные каждую минуту (плюсавать к наработке) то ничего хорошего из етого не выйдет. Подскажите кто как реализует данную ситуацию.
    Спасибо.

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

    По умолчанию

    как-то делал счетчик, который можно использовать как угодно, в том числе и для подсчета наработки.
    могут потребоваться библиотеки из оскат или утил. не помню уже.
    на входы PV1, 2, 3, 4 вводятся числа например секунды, минуты, часы, дни. с CV1, 2, 3, 4 снимаются данные.
    Выход стек можно подсоединять к следующему счетчику.
    Считать можно все, что угодно, хоть бутылки с упаковками.

    Переносить данные в Ratain можно по команде отключения питания ПЛК или сразу обозначив переменные подключенные к CV1,2,3,4 как Ratain.

    Если на вход PVr подать маску входов, можно выполнить сброс счетчика, например только сброс счетчика дней.
    Вложения Вложения
    • Тип файла: lib TRAB.lib (6.6 Кб, Просмотров: 191)
    Последний раз редактировалось melky; 22.10.2013 в 17:52.

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

    По умолчанию

    Спасибо! вопрос как раз и интересует как переносить данные в retain. наверное по команде отключения питания будет правильней. Потому что если постоянно писать в retain... там же ограниченный цикл перезаписи.

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

    По умолчанию

    Подозреваю, что даже ПЛК не пишет на флеш память все переменные Ratain постоянно, а только по отключению питания.
    Это должно быть в руководстве прописано на ПЛК. Иначе масло маслянное получается.

  5. #5
    Пользователь
    Регистрация
    13.07.2011
    Адрес
    Макеевка
    Сообщений
    224

    По умолчанию

    Ага нашел в РЭ ПЛК160
    п 3.8.3 По истечении времени работы от аварийного источника питания и при отсутствии основного питания, контроллер автоматически записывает Retain-переменные в
    энергонезависимую память и отключается

  6. #6

    По умолчанию

    "автоматически записывает Retain-переменные" (с)
    кроме случая с нажатием на кнопочку "reset". скрутють моточасики то )

  7. #7
    Пользователь
    Регистрация
    13.07.2011
    Адрес
    Макеевка
    Сообщений
    224

    По умолчанию

    Ну и как тогда быть?

  8. #8

    По умолчанию

    Здравствуйте, Desperadoes.
    Мой вариант: время бесперебойной, работы я сохраняю в компьютере и там все видно когда нажали ресет или обесточил контроллер :-)
    Автоматизация Диспетчеризация Сервис
    e-mail: ads-kaluga@mail.ru

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

    По умолчанию

    Действительно при сбросе слетают переменные Ratain, может не все, но то, что у меня находится в ПЛК в slave для панели ИП320. Точнее должно слететь то, что не успело записаться, добавиться в ratain. Сейчас курочу плк для проверок, что же все-таки успевает сохраняться.

    Первоначальное отключение питания на 10 минут сохраняет ratain переменные. Назовем их начальными значениями. Если потом сделать сброс, то они будут сохранены.
    В случае со счетчиком вероятно потеряется часть счета если нажать сброс.

    Так что наверное надо для счетчиков каждый цикл программы сохранять данные в файл, если это критично.

    Да, действительно, пока ПЛК не запишет данные из оперативы в Ratain, то при сбросе данные слетят. Останутся только те значения Ratain, которые были сохранены при отключении питания ПЛК.
    Последний раз редактировалось melky; 23.10.2013 в 13:11.

  10. #10
    Пользователь
    Регистрация
    13.07.2011
    Адрес
    Макеевка
    Сообщений
    224

    По умолчанию

    Наверно самый безболезненный вариант- это сохранять данные счетчика, и в ПЛК и на компе. И отслеживать сброс ПЛК. и если произошел сброс то возобновить данные из компа в ПЛК

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

Похожие темы

  1. Счетчик моточасов
    от Petrak<OFF> в разделе ПЛК1хх
    Ответов: 5
    Последнее сообщение: 11.08.2011, 12:11
  2. Счетчик моточасов на основе СИ8
    от MURAvei в разделе Подбор Оборудования
    Ответов: 1
    Последнее сообщение: 16.05.2008, 16:29

Ваши права

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