Страница 2 из 5 ПерваяПервая 1234 ... ПоследняяПоследняя
Показано с 11 по 20 из 47

Тема: ПЛК1хх+МДВВ не удалось считать значение входов

  1. #11

    По умолчанию

    ПЛК 100 +МДВВ( 115000 kb, DCON, 8N1).Прошивки и таргет ПЛК – последние. Версия МДВВ – 1.05.
    Разница во времени между командой на включение выхода МДВВ и его физическим включением доходит до секунды. В проекте , выходам модуля присваивается значение его входов. Polling Time – 50 мс.
    Одновременно с модулем включаю выход на ПЛК , тут разница во времени почти незаметна.
    В чем причина?. Проект прилагается.
    Вложения Вложения
    • Тип файла: zip dcon.zip (11.9 Кб, Просмотров: 53)

  2. #12

    По умолчанию

    рассмотрим проект:
    1. Имеются 2 устройства, на каждом из к-х опрашиваются 2 параметра (вход и выход). Запросы не могут идти одновременно, они опрашиваются последовательно.
    2. На входе 1-го модуля изменилось значение - на выход оно попадет только поле опроса 2- других параметров 2-го модуля, т.е. через 3 транзакции.
    3. Выход же ПЛК включится в 2 раза быстрее - нет задержки на передачу значения на выход.

    Что делать:
    1. Ускорить опрос входов.
    2. Перевести опрос выходов в режим по смене значения и полингу (both), время полинга поставить в 200-300 мс.- при изм. произойдет приоритетная передача значения на выход МДВВ.
    3. Уменьшить время ожидания ответа, для МДВВ ~20 мс, это снизит задержки при потере пакета.
    3. DCON - медленный и малонадежный (по CRC) интерфейс, лучше ОВЕН или ModBus.

  3. #13

    По умолчанию

    В другом проекте выхода на МДВВ должны включатсья , выключаться с интервалом 0.5 сек. Время опроса 60 мсек. На самом деле выхода иногда включатся, иногда нет. С интервалом 1 сек, работают нормально.

  4. #14

    По умолчанию

    Вопрос по другому модулю МДВВ. Не могу изменить параметры порта модуля(скорость и протокол). Т.е. в конфигураторе изменения отображаются, но модуль продолжает работать по заводским настройкам. Перемычка JP2 в положении "Замкнуто"

  5. #15

  6. #16

    По умолчанию

    При снятой перемычке параметры через конфигуратор вообще не меняются

  7. #17

    По умолчанию

    Заработало. JP1 была в положении "Замкнуто".
    Большинство неисправностей устраняется после внимательного прочтения руководства.

  8. #18

    По умолчанию

    Вот некоторые наблюдения:
    ПЛК 100 +МДВВ( настройки порта 115000 kb, 8N1).Прошивки и таргет ПЛК – последние. Версия МДВВ – 1.05. Проект состоит из программы с одним ФБ «BLINK» (мигание с частотой полсекунды которое должно быть на выходах МДВВ). Во всех протоколах опрос = 50мсек.
    1. DCON. Выход, как правило, включится и остается в таком состоянии.
    2. MODBUS ASCII – аналогично.
    Как будто модуль не успевает отработать команду на включение/выключение выхода за 500 мсек Выход начинает мигать когда тайминги BLINK увеличить до 600 и выше мсек. Но и то с разными интервалами.
    3. OWEN – выход отрабатывает правильно. Но фактическая частота опроса почему-то 200 мсек.
    Получается, что ни один протокол не работает корректно, либо я что-то делаю неправильно. Проверено на двух модулях.
    Вот проекты. Как лечить?

  9. #19

    По умолчанию

    Забыл пристегнуть.
    Вложения Вложения

  10. #20

    По умолчанию

    Цитата Сообщение от Радик Посмотреть сообщение
    Вот некоторые наблюдения:
    ПЛК 100 +МДВВ( настройки порта 115000 kb, 8N1).Прошивки и таргет ПЛК – последние. Версия МДВВ – 1.05. Проект состоит из программы с одним ФБ «BLINK» (мигание с частотой полсекунды которое должно быть на выходах МДВВ). Во всех протоколах опрос = 50мсек.
    1. DCON. Выход, как правило, включится и остается в таком состоянии.
    2. MODBUS ASCII – аналогично.
    Как будто модуль не успевает отработать команду на включение/выключение выхода за 500 мсек Выход начинает мигать когда тайминги BLINK увеличить до 600 и выше мсек. Но и то с разными интервалами.
    3. OWEN – выход отрабатывает правильно. Но фактическая частота опроса почему-то 200 мсек.
    Получается, что ни один протокол не работает корректно, либо я что-то делаю неправильно. Проверено на двух модулях.
    Вот проекты. Как лечить?
    У МДВВ есть 2 режима работы выходов - с ШИМ и без него.
    Если вы записываете значение в ШИМ-регистр - МДВВ работает как ШИМ Если же использовать спец. регистр дискретных выходов (и обязательно отключить запись в регистры ШИМ - иначе будет каша на выходах), то МДВВ за 1 посылку выставляет все значения.
    По протоколам - рекомендую ModBus и ОВЕН, DCON - редкостное г. - используйте его в крайних случаях, тем более что даже модули ISP имею возможность переключения MODBUS<->DCON

Страница 2 из 5 ПерваяПервая 1234 ... ПоследняяПоследняя

Ваши права

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