Страница 9 из 28 ПерваяПервая ... 789101119 ... ПоследняяПоследняя
Показано с 81 по 90 из 280

Тема: Разброс во времени опроса по RS-485.

  1. #81
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    10,653

    По умолчанию

    Одесса в не видели как Pt1000 врет на овеновских ПЛК, до 6 градусов как с куста.... так что дешево и сердито подойдет и такой датчик.
    у DS18B20 если что точность +-0,5 гр.

  2. #82

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    ... Pt1000 врет на овеновских ПЛК, до 6 градусов как с куста....
    А можно, пожалуйста, поподробнее. Это на краю диапазона? У меня в проекте на ПР200 заложен Pt1000 и я очень рассчитывал на 1 градус для комнатной температуры.

  3. #83

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    Одесса в не видели как Pt1000 врет на овеновских ПЛК, до 6 градусов как с куста.... так что дешево и сердито подойдет и такой датчик.
    у DS18B20 если что точность +-0,5 гр.
    Мелки не против lLM. А вот насчёт DS Вы малость недоинформированы. Работает он по двум алгоритма. По первому алгоритму
    0,5 по второму 0,1 он. Разница во времени измерения 90мс. и 750мс. и

  4. #84

    По умолчанию

    Был неделю в отпуске. Теперь вышел и продолжил опыты с модулем. Выяснил, что модуль отвечает стабильно за 20 мс, ошибок в ответах нет. Есть только повторы, то есть не обновляются значения в регистрах. Но с ПР тоже не все гладко. Отладил небольшую тестовую прошивку со временем цикла 1 мс, получил 15-18 запросов в секунду, жить можно. Начал постепенно добавлять в прошивку разные функции и заметил, что скорость опроса начинает падать. С добавлением 2-3 логических элементов падает до 13-16 в секунду, а с добавлением одного таймера сразу упала до 8-10 запросов в секунду. Долго разбирался, пытаясь понять зависимость, а потом добавил сразу большой узел, время цикла увеличилось до 2 мс и скорость опроса выросла до 18-19 в секунду. Это что же получается? Если сложность прошивки укладывается в какой-то период, а на опрос интерфейса времени не остается, то идет зарубание опроса?

  5. #85

    По умолчанию

    Про это я и писал в начале темы, что если программа усложняется и растет время цикла, то обмен будет происходить в выделенные временные промежутки.
    С уважением, Ревака Юрий.
    Инженер группы технической поддержки компании "ОВЕН"
    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. #86

    По умолчанию

    Не представляю, чем можно его озадачить, чтобы получить время цикла 15 мс? Я пока дошел только до 4, и в схеме уже можно заблудиться. Юрий где-то писал, что на запрос выделяется часть времени цикла. Время 1 мс, допустим на обработку схемы тратится 0,5 мс, остальное время он ждет или работает с интерфейсами. Что можно успеть за это время? Если не успел, то продолжает в следующий цикл. А если на схему тратится 0,9 мс, то на интерфейс вообще ничего не остается? Когда на схему тратится 1,2 мс, то увеличивается время цикла до 2 мс. И тогда на работу с интерфейсами выделяется 0,8 мс времени. И скорость возрастает. Я алгоритм примерно так представляю. При 15 мс наверное и групповой запрос существенно не улучшит ситуацию. Мне кажется, что на работу с интерфейсами нужно выделять фиксированное количество времени, и если времени цикла не хватает - увеличивать его, даже если основная схема этого не требует. А при большом времени цикла выделять периоды внутри цикла.

  7. #87

    По умолчанию

    Цитата Сообщение от Ревака Юрий Посмотреть сообщение
    Про это я и писал в начале темы, что если программа усложняется и растет время цикла, то обмен будет происходить в выделенные временные промежутки.
    Так почему эти временные промежутки уменьшаются в разы при относительно небольшом усложнении программы, пока время цикла не выросло, и резко уменьшаются, если 1 мс прибавилась?

  8. #88

    По умолчанию

    Цитата Сообщение от Mike HG Посмотреть сообщение
    Так почему эти временные промежутки уменьшаются в разы при относительно небольшом усложнении программы, пока время цикла не выросло, и резко уменьшаются, если 1 мс прибавилась?
    Этот момент не понятен пока, не сталкивался с подобным, а какие именно блоки добавляются?
    С уважением, Ревака Юрий.
    Инженер группы технической поддержки компании "ОВЕН"
    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

  9. #89

    По умолчанию

    Например ТР (Импульс включения заданной длительности).

  10. #90

    По умолчанию

    Цитата Сообщение от Mike HG Посмотреть сообщение
    Например ТР (Импульс включения заданной длительности).
    Так и думал, и времена наверное минимальные?
    С уважением, Ревака Юрий.
    Инженер группы технической поддержки компании "ОВЕН"
    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

Страница 9 из 28 ПерваяПервая ... 789101119 ... ПоследняяПоследняя

Похожие темы

  1. ПЛК 110 и скорость опроса
    от Fudz в разделе ПЛК1хх
    Ответов: 1
    Последнее сообщение: 07.11.2013, 21:20
  2. трм251 разброс пид 30 градусов
    от Мастер бит в разделе Эксплуатация
    Ответов: 6
    Последнее сообщение: 04.07.2012, 14:40
  3. Ответов: 7
    Последнее сообщение: 30.05.2011, 09:33

Ваши права

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