Страница 1 из 3 123 ПоследняяПоследняя
Показано с 1 по 10 из 28

Тема: ПЛК210 Обнуление показаний энкодеров

  1. #1

    По умолчанию ПЛК210 Обнуление показаний энкодеров

    Добрый день!
    ПЛК210 02, подключены 5ть энкодеров, но не разберусь как сбросить их в ноль, нужно обнулять позицию станка.
    причём обнулять нужно конкретный энкодер по конкретной оси.

  2. #2

    По умолчанию

    Добрый день!
    Счетчики сбрасываются при загрузке проекта. Во вкладке конфигурация (LeftSide) в параметре "Сброс счетчиков входов и энкодеров" должно быть установлено TRUE.
    Для сброса счетчиков в цикле программы нужно создать отдельную задачу с наивысшим приоритетом (например, 0) и меньшим циклом (например, 5 мс) и в теле программы обрабатывать импульсы с помощью локальных переменных.
    Инженер по продуктам «ПЛК и модули»
    e-mail: i.masterenko@owen.ru | skype: i.masterenko_owen

  3. #3

    По умолчанию

    Цитата Сообщение от Мастеренко Иван Посмотреть сообщение
    Добрый день!
    Счетчики сбрасываются при загрузке проекта. Во вкладке конфигурация (LeftSide) в параметре "Сброс счетчиков входов и энкодеров" должно быть установлено TRUE.
    Для сброса счетчиков в цикле программы нужно создать отдельную задачу с наивысшим приоритетом (например, 0) и меньшим циклом (например, 5 мс) и в теле программы обрабатывать импульсы с помощью локальных переменных.
    здравствуйте.
    а можно простенький пример?

  4. #4

  5. #5

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    СПАСИБО. большое

  6. #6

    По умолчанию

    здравствуйте!
    а как сделать сохранение не по кнопочке, а по сбою питания ? анализ заднего фронта таргет-переменной TargetVars.stPlc210.xPowerInput1 не помог.

  7. #7

    По умолчанию

    Цитата Сообщение от Вадим Ижевск Посмотреть сообщение
    здравствуйте!
    а как сделать сохранение не по кнопочке, а по сбою питания ? анализ заднего фронта таргет-переменной TargetVars.stPlc210.xPowerInput1 не помог.
    Добрый день.
    Что именно вы хотите сохранить?

  8. #8

    По умолчанию

    Здравствуйте.
    необходимо сохранять текущую координату тележки, вычисленную на основании показаний энкодера.

  9. #9

    По умолчанию

    Цитата Сообщение от Вадим Ижевск Посмотреть сообщение
    Здравствуйте.
    необходимо сохранять текущую координату тележки, вычисленную на основании показаний энкодера.
    Вам нужно объявить соответствующую переменную в области VAR RETAIN, чтобы она стала энергонезависимой и сохраняла свое значение после перезагрузки контроллера.

  10. #10

    По умолчанию

    Здравствуйте.
    Текущая координата тележки изменяется в соответствии с изменением данных с энкодера, т.е. с частотой 10кГц в течение 10-16 часов (она же бегает непрерывно туда-сюда, пока работает оборудование). При каждом изменении переменная в RETAIN будет перезаписываться. Возникает вопрос каков ресурс памяти области RETAIN по перезаписи? И разумно ли это? В плк100 я по спаду питания записывал необходимые данные в файлик, а после включения плк считывал их из этого файлика. И все было было хорошо. А как это сделать в плк210? Есть такая возможность?

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

Похожие темы

  1. Обнуление переменной
    от Алексей87 в разделе ПЛК1хх
    Ответов: 8
    Последнее сообщение: 23.03.2017, 12:31
  2. Ответов: 34
    Последнее сообщение: 11.01.2017, 15:47
  3. Как считать данные с 10 ABZ-энкодеров
    от bladerunner в разделе Подбор Оборудования
    Ответов: 11
    Последнее сообщение: 15.09.2016, 11:20
  4. Подбор и подключение энкодеров и датчиковк ПЛК 160
    от albert3030 в разделе Подбор Оборудования
    Ответов: 1
    Последнее сообщение: 10.01.2015, 19:58
  5. Модули для подключения энкодеров с SSI
    от Леонид в разделе Разработки
    Ответов: 5
    Последнее сообщение: 18.01.2012, 10:29

Ваши права

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