Показано с 1 по 3 из 3

Тема: Проблема выходов МДВВ

  1. #1

    По умолчанию Проблема выходов МДВВ

    Имеется ПЛК 150 И Л. Собрана сеть на RS-485 МДВВ, МВА8 и преобразователь частоты подключен также по RS-485 по протоколу ModBus RTU. МДВВ включен в конфигурацию ПЛК, как Universal ModBus device. В нем включен Register Input Module с адресом 51, Register Output Module с адресом 50. Для работы с входами-выходами МДВВ по маске. Программа в ПЛК считает 500 значений чисел формата Real и вход МДВВ включает соответствующий выход. Подключил в конфигурации ПЛК модуль статистики. В нем время цикла становится 1200-2000. При этом от ПЧ и МДВВ по модбас получаю иногда какие то непонятные значения. Например маска входов может кратковременно стать - 65535 или например 10849. Хотя реально установлено только 4 входа и стабильно должно в регистре быть значение - 15. Тоже самое от ПЧ по модбасу могут приходить иногда какие то нереальные значения. Например, напряжение сети - 20328, а реально в ПЧ этот параметр 380.
    Как только уменьшаю число вычисляемых значений REAL до 100, то по модбасу ни от ПЧ ни от МДВВ никаких "левых" значений не приходит. При этом и время цикла в модуле статистики уменьшается до 750-850.
    Неужели загруженность контроллера подсчетом чисел формата Real может повлиять на общение по модбасу. Непонятно почему по модбасу приходит иногда какой то "шум".
    Версия прошивки 2.05.
    Таргета - 2.05.07.
    Вложения Вложения
    Последний раз редактировалось Artemiy; 15.04.2009 в 12:58.

  2. #2

    По умолчанию

    Цитата Сообщение от Artemiy Посмотреть сообщение
    Имеется ПЛК 150 И Л. Собрана сеть на RS-485 МДВВ, МВА8 и преобразователь частоты подключен также по RS-485 по протоколу ModBus RTU. МДВВ включен в конфигурацию ПЛК, как Universal ModBus device. В нем включен Register Input Module с адресом 51, Register Output Module с адресом 50. Для работы с входами-выходами МДВВ по маске. Программа в ПЛК считает 500 значений чисел формата Real и вход МДВВ включает соответствующий выход. Подключил в конфигурации ПЛК модуль статистики. В нем время цикла становится 1200-2000. При этом от ПЧ и МДВВ по модбас получаю иногда какие то непонятные значения. Например маска входов может кратковременно стать - 65535 или например 10849. Хотя реально установлено только 4 входа и стабильно должно в регистре быть значение - 15. Тоже самое от ПЧ по модбасу могут приходить иногда какие то нереальные значения. Например, напряжение сети - 20328, а реально в ПЧ этот параметр 380.
    Как только уменьшаю число вычисляемых значений REAL до 100, то по модбасу ни от ПЧ ни от МДВВ никаких "левых" значений не приходит. При этом и время цикла в модуле статистики уменьшается до 750-850.
    Неужели загруженность контроллера подсчетом чисел формата Real может повлиять на общение по модбасу. Непонятно почему по модбасу приходит иногда какой то "шум".
    Версия прошивки 2.05.
    Таргета - 2.05.07.

    Перепрошейте ПЛК на 2-07-2.
    Выставьте в конфигурации ПЛК mincyclelength 10 милисекунд и проверьте как изменится ситуация.
    У вас ПЛК не хватает в рамках цикла системного времени на корректную обработку сигналов с интерфейса. Увеличьте время цикла ПЛК.

  3. #3
    Пользователь Аватар для mikola_wow
    Регистрация
    08.04.2009
    Адрес
    Украина
    Сообщений
    46

    По умолчанию

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

Ваши права

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