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

Тема: Паралельный опрос модулей.

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Пользователь Аватар для iAHTOH
    Регистрация
    23.01.2014
    Адрес
    Казань
    Сообщений
    17

    Question Паралельный опрос модулей.

    День добрый уважаемые! Столкнулся с проблемой.Modbus RTU опрашивает последовательно модули Mx100.
    Раньше такого не наблюдал. Несколько устройств на одном СOM порту опрашивались параллельно без видимых задержек.
    Вроде все работает, но сначала 5 сек опрашивается один модуль, затем следующий и так далее по кругу.
    В момент когда модуль не опрашивается разумеется никаких данных ни считывается ни записывается.
    Скорее всего сам где то галку поставил. Но не могу понять в какую сторону смотреть.
    Подскажите пожалуйста где меняется режим опроса.

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

    По умолчанию

    а кто производи допрос? попрошу уточнить товарищ..
    Dmitriy Murashov
    SPS Software Engineer Automation Engineering RUS

  3. #3
    Пользователь Аватар для iAHTOH
    Регистрация
    23.01.2014
    Адрес
    Казань
    Сообщений
    17

    По умолчанию

    Понятно, что псевдопаралельность, но не по 3-4 секунды на модуль.
    Попробую поиграться скоростями.

  4. #4
    Пользователь Аватар для iAHTOH
    Регистрация
    23.01.2014
    Адрес
    Казань
    Сообщений
    17

    По умолчанию

    СПК107, CODESYS V3.5 SP5 Patch 2

  5. #5
    Пользователь
    Регистрация
    24.07.2012
    Адрес
    Россия
    Сообщений
    1,492

    По умолчанию

    Невозможно опрашивать параллельно, это псевдо параллельности, как и работа вашего цп в пк. По сути не помогу...

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

    По умолчанию

    надо смотреть время опроса регистров и время между фреймами.... и со скорость порта на максимум поставить если расстояние до 10м
    Dmitriy Murashov
    SPS Software Engineer Automation Engineering RUS

  7. #7
    Пользователь Аватар для iAHTOH
    Регистрация
    23.01.2014
    Адрес
    Казань
    Сообщений
    17

    По умолчанию

    Вобщем проблема понятна. Я использую МВ110-8А . Их 2 штуки и 16 датчиков. Просто передать параметры занимает время. Поднятие скорости на RS-485 Помогло решить проблему. Время опроса сократилось до 3 секунд на устройство. (по 1 секунде на каждое у меня всего их 3 еще одно МУ110-8Р). Вроде устраивает это время.

  8. #8
    Пользователь Аватар для iAHTOH
    Регистрация
    23.01.2014
    Адрес
    Казань
    Сообщений
    17

    По умолчанию

    Циклов никаких нет вообще.
    Просто опрос регистров термодатчиков.
    Теперь другая проблема. При записи значения в му110-8р 1 бита (1 входа т.е.)
    У меня он не просто включается а начинает щелкать. Если в оболочке CodeSys остановить выполнение программы то щелкать продолжает.
    Т.е. протокол работает на зависимо от выполнения программы и каждый раз когда он обращается к му110-8р он переинициализирует значения переменных.
    Т.е. бит на включение вроде в TRUE а контакты реле дергаются.

    Кароче отказался от ОВЕНовских шаблонов для му110-8р. Прописал канал вручную. Так заработало и ничего не дергается.
    Последний раз редактировалось iAHTOH; 13.08.2015 в 13:12.

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

    По умолчанию

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

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

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

    По умолчанию

    Попробуй время запуска основной задачи ПЛК увеличить... Может ресурсов для отработки обмена по модбасу не хватает.
    Dmitriy Murashov
    SPS Software Engineer Automation Engineering RUS

Похожие темы

  1. Опрос модулей Master SCADA
    от ast1 в разделе Master SCADA 3
    Ответов: 1
    Последнее сообщение: 24.07.2014, 11:25
  2. Опрос модулей и Main Task
    от жекон в разделе СПК2хх
    Ответов: 20
    Последнее сообщение: 12.09.2013, 14:45
  3. Ответов: 5
    Последнее сообщение: 20.02.2013, 02:44
  4. Ответов: 9
    Последнее сообщение: 17.03.2011, 05:48

Ваши права

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