Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя
Показано с 11 по 20 из 24

Тема: Управление станком

  1. #11

    По умолчанию

    Цитата Сообщение от Устинов Илья Посмотреть сообщение
    Здравствуйте уважаемые работники ф.Овен.
    Хотим использовать оборудование Овен для управления станками (без ЧПУ, а только с индикацией координат).
    Для этого должна быть возможность обрабатывать несколько энкодеров (до 5) с частотой сигналов до 50...100 кГц. При первом знакомстве с контроллерами такой возможности не обнаружили. Можно обрабатывать только 1 энкодер с нужной нам частотой используя контроллер ПЛК110-60. Так ли это ??.
    По сигналу репера (Z) должна быть возможность быстро (в пределах 5 мксек)обнулять счетчик энкодера для установки ноля координаты. Должна быть возможность быстрого (также в пределах 5 мксек) выхода на функцию при достижении заданной координаты. Возможно ли это ??
    Счётчик энкодера 16 разрядный и если длина хода оси больше 32 000 (а это на станках как правило), то надо программно вести счетчик координаты считывая значение счетчика энкодера и обнуляя его. Но тогда могут теряться импульсы энкодера между чтением и сбросом.

    Итоговый вопрос. Сможем ли мы построить систему управления станком с учётом выше изложенных требований используя оборудование Вашей фирмы. ??
    Спасибо.
    не получится... только нардкор, только железо ))) ПЛИС, как вариант - производители энкодеров предлагают индикаторы для них... в некоторых сериях ПЛК (не овен) есть модули для учета энкодеров, но как правило 1 энкодер на модуль

  2. #12

    По умолчанию

    Цитата Сообщение от Дмитрий Артюховский Посмотреть сообщение
    не получится... только нардкор, только железо ))) ПЛИС, как вариант - производители энкодеров предлагают индикаторы для них... в некоторых сериях ПЛК (не овен) есть модули для учета энкодеров, но как правило 1 энкодер на модуль
    Что и с одним энкодером не получится при частоте следования импульсов 25 кГц ?

  3. #13

    По умолчанию

    Цитата Сообщение от Вольд Посмотреть сообщение
    Что и с одним энкодером не получится при частоте следования импульсов 25 кГц ?
    Дмитрий имел в виду модули ПЛК (не ОВЕН). Часто один модуль расщитан на работу с одним энкодером.
    Новый ПЛК110 будет имеет возможность работы с энкодерами на большей частоте. Количество энкодеров определено только количеством быстрых входов.
    http://www.owen.ru/catalog/programmi...lk110/opisanie

  4. #14
    Пользователь
    Регистрация
    11.07.2012
    Адрес
    г. МИНСК
    Сообщений
    522

    По умолчанию

    Как то занимались подобной темой,брали плк110 и 5 счетчиков си30,адоптировали их к ЛИРам.Но про мкс речи не было.

  5. #15

    По умолчанию

    Цитата Сообщение от Дмитрий Артюховский Посмотреть сообщение
    не получится... только нардкор, только железо )))
    Когда он писал это, имелся ввиду новый ПЛК110. Почему не получится не понятно.
    Последний раз редактировалось Вольд; 28.12.2015 в 20:44.

  6. #16

    По умолчанию

    Цитата Сообщение от zendo057 Посмотреть сообщение
    Как то занимались подобной темой,брали плк110 и 5 счетчиков си30,адоптировали их к ЛИРам.Но про мкс речи не было.
    Новый ПЛК110 сильно отличается от старого ПЛК110 в лучшую сторону.

  7. #17

    По умолчанию

    Цитата Сообщение от Вольд Посмотреть сообщение
    Новый ПЛК110 сильно отличается от старого ПЛК110 в лучшую сторону.
    один энкодер и на 25 кгц можно попробовать, но человеку нужно 5 и по 100 кгц.

    есть еще неявная фича старого и нового ПЛК110 - в старом - верно для прошивки 2.10.9, при использовании быстрого таймера, если не хватает времени - основной цикл "растягивается" позволяя коду выполняться, и если алгоритм имеет разброс по времени выполнения, в большинстве случаев, "нагоняет" требуемый ритм, пульсирует чуток время основного цикла - и пес с ним, "быстрое ядро" выполняется стабильно по таймеру.... в "новом" ПЛК - при нехватке времени в основном цикле сразу получаете "собаку"... раз в 100 лет соберутся условия для переполнения времени - и сразу такое жестокое наказание... пичалька
    Последний раз редактировалось Дмитрий Артюховский; 28.12.2015 в 22:20.

  8. #18
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,248

    По умолчанию

    Цитата Сообщение от Дмитрий Артюховский Посмотреть сообщение
    в "новом" ПЛК - при нехватке времени в основном цикле сразу получаете "собаку"... раз в 100 лет соберутся условия для переполнения времени - и сразу такое жестокое наказание... пичалька
    а максимальное время какое установлено? Представляете какое количество инструкций должен выполнить процессор, чтоб прошла секунда. Либо есть условия выполнения бесконечного цикла, либо дело всёже в другом
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  9. #19

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    а максимальное время какое установлено? Представляете какое количество инструкций должен выполнить процессор, чтоб прошла секунда. Либо есть условия выполнения бесконечного цикла, либо дело всёже в другом
    представляю, но к сожалению это не так.. точнее секундная "собака" работает штатно, но перезагрузки по времени бывают и из за кратковременных переполнений основного цикла... вот так чтобы совсем точно я эту фичу не выделил, но получил повторяющуюся ситуацию когда срывы в перезагрузку убирались либо "выключением" части алгоритма, либо "набросом" миллисекунды на время основного цикла

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

    По умолчанию

    если поднять минималку, то во время холостого хода обмен с переферией может идти в одно большом прерывании не напрягая ни кого.
    По поводу части алгоритма, примерно помню как устроено обращение к памяти микроконтроллера, но когда в плк организована многозадачность, где на два порядка отличается время цикла у задач, возможно крадут у друг друга участки памяти отсюда и появляется крах системы с уходом в перегрузку
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

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

Похожие темы

  1. Управление насосами
    от xroi в разделе ПЛК1хх
    Ответов: 17
    Последнее сообщение: 10.11.2017, 21:27
  2. Ответов: 1
    Последнее сообщение: 03.05.2015, 20:09
  3. Ответов: 12
    Последнее сообщение: 07.10.2013, 00:08
  4. Управление насосом
    от khvatov в разделе Эксплуатация
    Ответов: 38
    Последнее сообщение: 19.11.2012, 19:07
  5. управление печью
    от pgomberg в разделе Подбор Оборудования
    Ответов: 33
    Последнее сообщение: 04.08.2010, 13:55

Ваши права

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