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

Тема: Замедленное восприятие сигнала от индуктивного датчика СПК107 -- МВ-32ДН

  1. #1

    Exclamation Замедленное восприятие сигнала от индуктивного датчика СПК107 -- МВ-32ДН

    Грамотные люди по программированию помогите!
    Обращался в компанию Овен, там гробовая тишина!
    Вся программа работает как положено и правильно по логике.
    Вопрос только по задержке на срабатывание от индуктивных датчиков контроля длины цилиндра.
    При поднесении металпластинки к датчику быстро - он мигает и мигает светодиод на модуле ввода МВ-32ДН. Но сама программа пропускает, как будто есть фильтр на задержку.
    В самой программе при просмотре сигнала от модуля МВ-32ДН с передачей сигнала по RS-484 DWORD сигнал появляется только при медленном прохождении мимо датчика (зазор 5мм, рабочий чувствительный зазор до 12 мм, частота работы до 200Гц), при быстром прохождении не срабатывает внутри программы. А на входе МВ-32ДН светодиоды мигают от работы датчика!
    Необходимо контролировать 10 датчиков индуктивных контроля положения цилиндров При медленном поднесении металпластинки к датчику - светятся везде на входе МВ-32 и срабатывает
    программа на включение-выключение.
    В конфигураторе модулей Мх110 входа в МВ-32ДН фильтрация выключена везде на всех 32 входах.
    Вот только в программе CodeSys v.3.5.11.5 на СПК107 где сделать отключение фильтрации на срабатывание.
    Модуль МВ-32ДН по паспорту поддерживает сигнал на входе до 1 кГц. А тут от руки пластинкой или при работе цилиндра сигнал приходит на МВ-32ДН, а дальше задерживается. Т.е. цилиндр перелетает заданную длину!
    Или программно выделять быстрые входа в программе в СПК107 для восприятия индуктивных датчиков, они то мигают на пластинку, и в модуле МВ-32ДН светодиоды тоже!
    Что тогда не так, что не прописано в инструкции по настройке с быстрыми датчиками?
    Программа написана на языке CFC, т.к понимаю только этот язык как самоучка PLC.

  2. #2
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    12,145

    По умолчанию

    Можно предположить, что время наличия сигнала на входе меньше периода опроса модуля.

    Соответственно, можно рассмотреть два варианта решения проблемы:
    1. Уменьшить период опроса, если это возможно.
    2. Ориентироваться не на значение входа, а на значение его счетчика (регистры 101-132).
    В программе надо детектировать изменение значения счетчика и таким образом определять, что было срабатывание входа.
    Т.е. даже если в момент опроса модуля вход уже разомкнут - изменившееся значение счетчика позволит понять, что происходило его срабатывание.

  3. #3

    По умолчанию

    У меня уже везде поставлены параметры тайм-аута ответа RS-485 в CodeSys v.3.5.11.5.4 на СПК107 в модулях МВ-32ДН и МУ-32Р по 60 мс, время между фреймами 8 мс. А совершенно ничего не изменилось!!!
    Тогда более понятливый вопрос для грамотных специалистов - а где выставить период опроса на меньшее время ( в каком параметре и каком окне находится это значение?)
    Что тогда за шутки овена по работе гарантирующее опрос датчиков до 1 кГц, а здесь от руки не срабатывает! Что есть ещё в тайных галочках работы программы CodeSys v.3.5.11.5.4 на СПК107?
    Рука с пластинкой для проверки по любому всегда меньше 20 Гц может задать сигнал, а в инструкции указано про 1 кГц. Разница заметная в разы!!! Ведь светодиод на индуктивном датчике мигает, мигает светодиод и на модуле МВ-32ДН! А идет какая то задержка сигнала! В самом модуле МВ-32ДН отключена фильтрация на определение входящего сигнала!!!
    Что нужно и где ещё отключить или уменьшить?

  4. #4

    По умолчанию

    Модуль МВ-32ДН новый купленный у компании Овен вместе с СПК107 пол года назад. Может на нём прошивку поменять для устранения его глюка? Или ещё что то выполнить нужно?
    Помогите грамотные программисты в CodeSys v.3.5.11.5.4 на СПК107

  5. #5

    По умолчанию

    Так вот получается что всё выставлено как и прочитано и вы указываете на это, я про это и так знал и выставлял на меньшее и большее! А результата всё равно нет!
    Может модуль бракованный? Но не может быть что при всех правильных параметрах происходит где то задержка. Программа примитивная вкл-выкл управление по датчикам на последовательное выполнение цикла работы.
    Вы указываете: Рекомендации как ловить не сам импульс а количество пришедших импульсов с момента предыдущего опроса Вам уже предлагали --- А как это выполнить это никто не показал, только словесная бравада о возможном грамотействе! Я же задаю конкретный вопрос КАК на языке CFC?

  6. #6
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    12,145

    По умолчанию

    Тогда более понятливый вопрос для грамотных специалистов - а где выставить период опроса на меньшее время ( в каком параметре и каком окне находится это значение?)
    Если вы используете для опроса шаблон - то настроить период не получится, он будет не менее 100 мс.

    Если настраивать обмен через компонент Modbus Slave - то период опроса задается в настройках канала:

    11-04-2020 17-51-33.png


    Что тогда за шутки овена по работе гарантирующее опрос датчиков до 1 кГц, а здесь от руки не срабатывает!
    1 кГц - это частота сигнала. Модуль может детектировать сигнал с такой частотой. И он это делает - "cветодиод на индуктивном датчике мигает, мигает светодиод и на модуле МВ-32ДН".
    А вот опрашивать модуль по Modbus с такой частотой не получится.

    Но отказ от шаблонов в пользу стандартного Modbus Slave позволить несколько повысить частоту опроса.

  7. #7
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    12,145

    По умолчанию

    Цитата Сообщение от AmpeR3 Посмотреть сообщение
    А как это выполнить это никто не показал, только словесная бравада о возможном грамотействе! Я же задаю конкретный вопрос КАК на языке CFC?
    Например, с помощь блока D_TRIG из библиотеки OSCAT Basic.
    Библиотеку потребуется установить через Менеджер пакетов и добавить в проекте через Менеджер библиотек.

    11-04-2020 18-36-30.png

    На вход блока подаете счетчик нужного входа модуля, на выходе Q генерируется единичный импульс при каждом изменении входа.

  8. #8

    По умолчанию

    Здравствуйте
    Выполнил все предложенные варианты по устранению этого и D_TRIG из библиотеки OSCAT Basic. Стало гораздо быстрее, заметно! Но всё равно есть маааленькая задержка.
    Чувствительность срабатывания индуктивного датчика до 200 Гц. И время выполнения программы вреде не более 25 мс получается.
    Программа маленькая последовательное выполнение циклическое по срабатыванию индуктивных датчиков на вкл-выкл клапанов гидроцилиндров. Но происходит перебег цилиндров от срабатывания индуктивного датчика, он мигнул на металпластинку и мигнул индикатор на Овен МВ110-32ДН. А отключение происходит немножко тормознуто?
    Какие варианты ещё могут быть у ВАС по устранению задержки до рекламируемых 1кГц модуля Овен МВ110-32ДН. Если датчик 200 Гц успевает срабатывать!
    Скорость RS-485 115200кБ/с, проверка на чётность, время ответа в CodeSys v.3.5.11.5.4 на СПК107 в модулях МВ-32ДН и МУ-32Р по 40 мс, время между фреймами 8 мс. Установил и варисторы для быстрого гашения индукции катушек, а всё равно существует тормознутость на реакцию!

  9. #9

    По умолчанию

    Вроде что то вроде этого, но с инкодером на работу по вращению вала до 1500 об/мин и работе гидроклапанов цилиндров выполнял на PLC Delta DVP-SA2 и текстовой панелью. Так там всё как надо работает по заявленным характеристикам производителя и без нареканий. Как часики и при большой скорости с регулировкой оборотов и вкл-выкл гидроклапанов идеально работает!
    А здесь рекламируемый контроллер СПК107 имеет мелкую тормознутость заметную.
    Старая схема на совдеповских релюшках всё отрабатывала идеально, пока не разломали местные пользователи. Вот и решили перейти на современное российское оборудование? В тихом темпе работает как положено, а начинаешь поднимать скорость сразу пропуски и стопорит!

  10. #10

    По умолчанию

    Надо было под эту задачу ПЛК ставить и простенькую панель, напимер ИП320. Или СПК и дискретный модуль с интерфейсом Ethernet. Первый вариант железно бы работал.
    Последний раз редактировалось IVM; 23.04.2020 в 13:53.

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

Похожие темы

  1. Ответов: 6
    Последнее сообщение: 16.11.2019, 09:02
  2. Ответов: 21
    Последнее сообщение: 01.02.2018, 09:14
  3. ПЛК110-60 + МВ110-32ДН
    от Rudi в разделе Эксплуатация
    Ответов: 4
    Последнее сообщение: 14.04.2015, 12:42
  4. Перевод сигнала с датчика в градусы
    от rylezzzzz в разделе ПЛК1хх
    Ответов: 4
    Последнее сообщение: 16.12.2014, 23:02
  5. Ответов: 5
    Последнее сообщение: 26.11.2013, 19:40

Ваши права

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