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

Тема: Реализация "виртуального энкодера" на ПЛК Овен

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию Реализация "виртуального энкодера" на ПЛК Овен

    Приветствую, коллеги!

    Имеется станок с убитой системой управления, но исправной силовой частью, который необходимо модернизировать. Новую СУ хочу построить на контроллере Овен, но в схеме станка есть особенность, в реализации которой я сомневаюсь. Несколько сервоусилителей синхронных движков в процессе работы синхронизируют свои обороты с виртуальном валом станка, на котором был "смонтирован" такой же виртуальный энкодер, роль которого раньше выполнял вышедший из строя ПЛК от Siemens. Отсюда вопрос: можно ли на выходах ПЛК Овен реализовать режим виртуального инкрементального sin/cos энкодера? Быстрые выходы как будто подходят для этой цели, но хотелось бы однозначной ясности в вопросе (прежде чем я начну озадачивать начальство закупкой железа).

  2. #2

    По умолчанию

    не забывайте разделять понятия "цикл ПЛК" и "реакция на выводах". У ПЛК110 - есть "быстрые выводы" (работающие только в версиях с транзисторами) и остальные. Кстати - "быстроту" на них получают тоже специальными методами. А в общем случае, выводы со старшими номерами, даже на транзисторах, дают быстродействие близкое к 50 мс, независящее от времени цикла. Внимательно читайте мануалы.

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

    По умолчанию

    Цитата Сообщение от Дмитрий Артюховский Посмотреть сообщение
    не забывайте разделять понятия "цикл ПЛК" и "реакция на выводах". У ПЛК110 - есть "быстрые выводы" (работающие только в версиях с транзисторами) и остальные. Кстати - "быстроту" на них получают тоже специальными методами. А в общем случае, выводы со старшими номерами, даже на транзисторах, дают быстродействие близкое к 50 мс, независящее от времени цикла. Внимательно читайте мануалы.
    Прочитал и не нашел.
    Захват-1.png
    Не понятно, чего Вы все ПЛК110 упоминаете?
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  4. #4

    По умолчанию

    А я прочитал и нашел.
    Изображения Изображения

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

    По умолчанию

    Цитата Сообщение от Вольд Посмотреть сообщение
    А я прочитал и нашел.
    Опять ПЛК110. Ладно пусть будет 110.
    Понятно, откуда Дмитрий Артюховский взял понятие "реакция на выводах". Из РЭ ПЛК110, хотя там это понятие звучит по другому "Время реакции входов/выходов".
    Захват-2.png
    Если все таки прочитать внимательно, то речь идет о времени отклика
    Тоткл = Твх + 2Тцикла + Твых
    т.е если в программе "соединить" выход" ПЛК с "входом", то Тоткл -это время задержки прохождения сигнала через ПЛК.
    А для моего случая мне это время не нужно, нет такого(Вход--->Выход) в этой программе.
    Из всей, выше приведенной, формулы вызывает интерес только Твых -задержка на срабатывание выхода, а она для быстрых выходов равна "0,02 мс (в таблице 2.1 данный параметр называется «Время переключения из состояния «0» всостояние «1» и обратно»)". Причем без всяких специальных методов, под которыми Вы наверно понимаете использование этих выходов в режиме прямого управления через библиотеку SysLibPort.

    ЗЫ. Даже если значение Твых -задержка на срабатывание выхода брать не из текста этого раздела, а из таблицы 2.2 равным 1 мс, то на частоту (длительность) сигналов на выходе и их сдвиг относительно друг друга это повлиять не должно
    Захват-4.png
    Просто сигналы не выходах ПЛК будут с задержкой в 1 мс относительно сформированных в программе
    Последний раз редактировалось petera; 21.11.2015 в 12:33.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  6. #6

    По умолчанию

    Цитата Сообщение от petera Посмотреть сообщение
    Опять ПЛК110. Ладно пусть будет 110.
    А чем вам не нравится ПЛК110 ? По моему боле-менее приличный ПЛК от фирмы "ОВЕН".
    Последний раз редактировалось Вольд; 21.11.2015 в 12:51.

  7. #7

    По умолчанию

    Коллеги, всем большое спасибо за ответы! Извиняюсь за молчание: работаю по сменам, и время для форума есть не всегда.
    Уточнения по сабжу:
    1. В моём конкретном случае реализация нулевой точки в виртуальном энкодере не требуется.
    2. Разумеется, я рассматриваю эмуляию энкодера только как часть управляющей программы. Но в остальной её части феноменальное быстродействие не требуется, ПЛК должен обрабатывать сигналы с дюжины датчиков и дёргать такой же дюжиной контакторов и клапанов с периодичностью от одной до нескольких секунд. Ну, разумеется, в планах стоит общение ПЛК с панелью оператора.
    3. Я сверился со своими записями по упомянутому выше "костылю". Нужной мне работы каскада я достигал настроив энкодер (программируемый) на 500 имп./об. и раскручивая его до 400 об.мин. Отсюда мы имеем примерно 3300 имп. в сек. Два стабильных меандра с частотой в 3 килогерца это, как я понимаю, слишком много даже для быстрых выходов Овеновских ПЛК

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

    По умолчанию

    Цитата Сообщение от Kalessin Посмотреть сообщение
    Коллеги, всем большое спасибо за ответы! Извиняюсь за молчание: работаю по сменам, и время для форума есть не всегда.
    Уточнения по сабжу:
    1. В моём конкретном случае реализация нулевой точки в виртуальном энкодере не требуется.
    2. Разумеется, я рассматриваю эмуляию энкодера только как часть управляющей программы. Но в остальной её части феноменальное быстродействие не требуется, ПЛК должен обрабатывать сигналы с дюжины датчиков и дёргать такой же дюжиной контакторов и клапанов с периодичностью от одной до нескольких секунд. Ну, разумеется, в планах стоит общение ПЛК с панелью оператора.
    3. Я сверился со своими записями по упомянутому выше "костылю". Нужной мне работы каскада я достигал настроив энкодер (программируемый) на 500 имп./об. и раскручивая его до 400 об.мин. Отсюда мы имеем примерно 3300 имп. в сек. Два стабильных меандра с частотой в 3 килогерца это, как я понимаю, слишком много даже для быстрых выходов Овеновских ПЛК
    Ну почему же, можно использовать прямое управление быстрыми выходами ПЛК110 с использованием прерываний высокочастотного таймера 20мкс.
    Принцип тот же, что и в примере из поста #5, если заменить в нем понятие цикл ПЛК на прерывание от высокочастотного таймера.
    На каждом прерывании формируется 1/4 цикла выходных сигналов (A и B) виртуального энкодера.
    Захват-1.png
    Тогда минимальный период выходного сигнала равен 4х20мкс=80мкс или максимальная частота на выходах 12500 Гц.
    Живого ПЛК110 у меня нет, к сожалению, проверить идею не смогу.
    Последний раз редактировалось petera; 22.11.2015 в 19:45.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  9. #9
    Пользователь Аватар для murdemon
    Регистрация
    03.02.2014
    Адрес
    Санкт-Петербург
    Сообщений
    844

    По умолчанию

    Кто то тут крутил шаговый двигатель до 8кГц потом по осциллографу стали заваливаться фронты или что то в этом роде
    Dmitriy Murashov
    SPS Software Engineer Automation Engineering RUS

  10. #10
    Пользователь Аватар для Василий Кашуба
    Регистрация
    20.11.2011
    Адрес
    Ставрополь
    Сообщений
    2,525

    По умолчанию

    Предлагаю такой виртуальный энкодер. Естественно временные уставки нужно поставить свои, указанные на схеме для наглядности.Снимок.JPG

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

Похожие темы

  1. Теплица на основе "ОВЕН"
    от positron в разделе Подбор Оборудования
    Ответов: 13
    Последнее сообщение: 30.06.2015, 13:51
  2. "ПЛК-73+модули" vs "другой контроллер+модули+ОП"
    от Lam-Ka в разделе Подбор Оборудования
    Ответов: 24
    Последнее сообщение: 28.08.2013, 14:01
  3. Совместим ли модуль "modem" в Овен ПЛК-100 с MC52/55it?
    от Загнетов в разделе ПЛК1хх
    Ответов: 6
    Последнее сообщение: 20.09.2012, 07:12
  4. Ответов: 8
    Последнее сообщение: 29.03.2011, 14:07

Ваши права

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