Страница 6 из 13 ПерваяПервая ... 45678 ... ПоследняяПоследняя
Показано с 51 по 60 из 129

Тема: OwenLogic 1.15

  1. #51

    По умолчанию

    Цитата Сообщение от roman_1986 Посмотреть сообщение
    Изменил все временные интервалы, менял по разному - эффекта нет....
    Не нужно менять по разному, нужно вдумчиво понимать как происходит обмен. В модулях МВ/МУ проверить и уменьшить до минимума время ответа, проверить только на модуле вывода, какая длина линии связи, модули подключены последовательно?
    Судя по симптомам, что без макросов связь норма, значит при увеличении цикла или идут перезапросы к модулям что соответственно увеличивает время реакции, или действительно так долго происходит запись всех регистров, но на 10 мс цикла что-то не верится.
    С уважением, Ревака Юрий.
    Инженер группы технической поддержки компании "ОВЕН"
    e-mail: yu.revaka@owen.ru

    Шаблон описания ошибки ПР или OL http://ftp-ow.owen.ru/softupdate/OWE...s/Shablon.docx
    Видео уроки по ПР200 и OWEN Logic http://edu.owen.ru/series/pr200_rev/
    Другие видеоролики по тематике ПР https://www.youtube.com/channel/UCj4...H5H3d_t6iDlQOQ

  2. #52

    По умолчанию

    Цитата Сообщение от Ревака Юрий Посмотреть сообщение
    Не нужно менять по разному, нужно вдумчиво понимать как происходит обмен. В модулях МВ/МУ проверить и уменьшить до минимума время ответа, проверить только на модуле вывода, какая длина линии связи, модули подключены последовательно?
    Судя по симптомам, что без макросов связь норма, значит при увеличении цикла или идут перезапросы к модулям что соответственно увеличивает время реакции, или действительно так долго происходит запись всех регистров, но на 10 мс цикла что-то не верится.
    Время меняли не бездумчиво... ставились и большие временные интервалы и маленькие - не было разницы... Вот по поводу перезапросов я тоже думал... что каждый макрос вызывает процедуру опроса датчиков и выходов... и тога вполне понятно почему происходят такие задержки... Как перепишу все без макросов - отпишусь....

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

    По умолчанию

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

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

  4. #54
    Пользователь
    Регистрация
    15.03.2018
    Адрес
    Ижевск
    Сообщений
    823

    По умолчанию

    Если с ПР ушел бит включения по 485 и панель его быстро увидела, а модуль сработал не сразу, то причем тут ПР с программой? Явно модули тормозят.

    А, сейчас вспомнил, что они на разных портах. Задержка между портами? Неужели так может быть? Я бы осциллографом полез проверять.
    Последний раз редактировалось Ollema; 02.12.2019 в 23:00.

  5. #55

    По умолчанию

    Цитата Сообщение от Ollema Посмотреть сообщение
    Если с ПР ушел бит включения по 485 и панель его быстро увидела, а модуль сработал не сразу, то причем тут ПР с программой? Явно модули тормозят.

    А, сейчас вспомнил, что они на разных портах. Задержка между портами? Неужели так может быть? Я бы осциллографом полез проверять.
    Отвечаю на вопрос - ПРИЧЕМ ТУТ ПР С ПРОГРАММОЙ? Чуть выше я писал, что удаляю макросы и начинает работать отлично... добавляю по одному макросу и начинают происходить ненужные огромные задержки.... значит с модулями все в порядке?

  6. #56

    По умолчанию

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

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

    По умолчанию

    без проекта бессмысленно вообще разговаривать, просить помощи в решении проблемы
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

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

  8. #58

    По умолчанию

    Я так понимаю, что датчик привинчен к МВ, а реле -- к МУ? Но тогда между срабатыванием датчика и срабатыванием реле как минимум 1 цикл, насколь я понимаю. Вообще, кмк, неплохо было бы для начала определить точное время цикла, раз уж программа такая тяжёлая. Был где-то макрос, позволяющий это сделать. Или действительно сниффером послушать. А определив время цикла, от этого уже плясать и устанавливать периоды опроса. А тайм-аут ответа -- побольше.
    каждый макрос вызывает процедуру опроса датчиков и выходов
    А он вызывает? В сетевых переменных использованы поля "запуск чтения" и "запуск записи"?

  9. #59

    По умолчанию

    Цитата Сообщение от dan75 Посмотреть сообщение
    Я так понимаю, что датчик привинчен к МВ, а реле -- к МУ? Но тогда между срабатыванием датчика и срабатыванием реле как минимум 1 цикл, насколь я понимаю. Вообще, кмк, неплохо было бы для начала определить точное время цикла, раз уж программа такая тяжёлая. Был где-то макрос, позволяющий это сделать. Или действительно сниффером послушать. А определив время цикла, от этого уже плясать и устанавливать периоды опроса. А тайм-аут ответа -- побольше.
    Подключено именно так: Датчики к МВ, реле к МУ. Вот и я понимаю что один цикл между изменениями... даже если 2-5 цикла... это где-то 50 раз в секунду... Но.... жизненные реалии совсем другие.... сегодня займусь анализом цикла... макрос уже нашел для подсчета времени цикла... буду смотреть какие именно временные интервалы и что происходит...

    Цитата Сообщение от dan75 Посмотреть сообщение
    А он вызывает? В сетевых переменных использованы поля "запуск чтения" и "запуск записи"?
    Установлена галка "Запись по изменению"...

  10. #60

    По умолчанию

    Цитата Сообщение от Ollema Посмотреть сообщение
    А, сейчас вспомнил, что они на разных портах. Задержка между портами? Неужели так может быть? Я бы осциллографом полез проверять.
    Тут как раз все логично, если панель мастер, то она за раз может вычитать все регистры групповым запросом, с мастером так не получится.
    С уважением, Ревака Юрий.
    Инженер группы технической поддержки компании "ОВЕН"
    e-mail: yu.revaka@owen.ru

    Шаблон описания ошибки ПР или OL http://ftp-ow.owen.ru/softupdate/OWE...s/Shablon.docx
    Видео уроки по ПР200 и OWEN Logic http://edu.owen.ru/series/pr200_rev/
    Другие видеоролики по тематике ПР https://www.youtube.com/channel/UCj4...H5H3d_t6iDlQOQ

Страница 6 из 13 ПерваяПервая ... 45678 ... ПоследняяПоследняя

Похожие темы

  1. OwenLogic 1.3
    от Евгений Сергеевич в разделе Программируемые реле
    Ответов: 317
    Последнее сообщение: 29.04.2020, 09:29
  2. OwenLogic 1.14
    от Андрей Посохов в разделе Среда программирования OWEN Logic
    Ответов: 150
    Последнее сообщение: 27.08.2019, 10:44
  3. OwenLogic 1.13
    от Андрей Посохов в разделе Среда программирования OWEN Logic
    Ответов: 243
    Последнее сообщение: 29.05.2019, 18:47
  4. OwenLogic 1.5
    от Евгений Сергеевич в разделе Программируемые реле
    Ответов: 259
    Последнее сообщение: 22.11.2015, 19:52
  5. OwenLogic 1.6
    от Евгений Сергеевич в разделе Программируемые реле
    Ответов: 26
    Последнее сообщение: 10.10.2012, 19:37

Ваши права

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