При обмене модуля с ОРС-сервером интервал между запросом/ответом 2 мс, между запросами 15-16 мс. Ниже скрин работы с ОРС-сервером:
Вложение 42373
Как настраиваете обмен?
Вид для печати
При обмене модуля с ОРС-сервером интервал между запросом/ответом 2 мс, между запросами 15-16 мс. Ниже скрин работы с ОРС-сервером:
Вложение 42373
Как настраиваете обмен?
Пытаетесь убедить в слепоте ?
Привели кусочек скрина, а вам кто-то сказал что 0.4с это каждый раз?
Тупо счетчик киньте на экран который делает ++ после каждого ответа. И не ненадо ничего переотрывать, все на одном сокете. Увидите эпилептические припадки каждые 2...5 сек. ВИЗУАЛЬНО. Какой нужен скрин? Но, заметьте, НИ ОДНОЙ ошибки.
Конкретезирую - не 0.4с, а 340мс с точностью 10..20мс. Это не визуально, померил таймером
Валенок, вы прошивку то прошейте.
Предлагаете за свои деньги купить модуль, прошить его и проверять - решилось чего или нет ? Спасибо. Когда наши заказчики попросят ставить 210ые, тогда за их деньги буду экспериментировать. Увижу своими глазами улучшения - сообщу. Пока последнее что видел - 0.4сек по tcp.
Флудите, товарищ Capzap. Практик г-н Филоненко сказал что прошивка - ихнее всё. Надеюсь что модуль куплен не за Ваши личные деньги.
Я крики "волки ! волки ! новая прошивка ! новая прошивка !" уже слышал, поэтому не повелся.
PS
Подожду результатов добровольных тестеров. При накоплении определенной массы положительных отзывов, и при транзите через меня модуля - все равно проверю лично.
Таки новая прошивка "сымал или не сымал" задержку ?
Таймаут поставьте 500мс. - ошибки возникают ?
Если не возникают, задержка есть ?
Если есть :
1. Какой максимум самой задержки* ?
2. Какой минимальный интервал* между ними ?
3. Какая максимальная ("пришел ответ - ушел запрос" это tcp ж) частота достигается ?
* - например за сутки. Условия - на столе.
PS
Пока Великий Практик Филоненко (или его коллеги) не ответят на это и не подтвердят это же деньгами, всё что они говорят - фуфло.
Пытались сделать проект с модулем МВ210-202. Частота следования импульсов энкодера составляла всего 256,23 Гц. Счетчик модуля считает импульсы четко, но при передаче в СПК накопленного значения, из-за, задержек ответа модуля получалась полная хрень. Давай, capzap, наступи на грабли. ;) Я с тем, что пишет Валенок полностью согласен.
Из-за периодических задержек (про это Валенок 100 раз уже написал, жаль , что я это раньше не прочитал), невозможно поймать нужное количество импульсов. Частота вращения вала энкодера мизерная - 256,23 Гц, частота постоянная, изменить ее
невозможно. Связка ПЛК110[М02] (энкодры подключены к обычным дискретным входам ПЛК) - Сенсорная панель легко решает эту задачу.
Не нужно было ловить точное количество импульсов. Количество импульсов должно было быть N +/- 5.
capzap, ну ты же писал, "что меня модуль устраивает, даже в случае энкодера". Вот и попробуй подключить энкодер и расскажи всем, что. у тебя получилось. А пустой болтовней заниматься не надо.
Я оборудование не подбирал. Его подбирал клиент с подачи техподдержки ОВЕН. В техподдержке уверяли, что все будет работать как часы.
Какой полный ход ? Полный ход - это 100 кГц. У меня же всего навсего 256,23 Гц и черепашья линейная скорость. Про ПЛК110[М02] читай в посте 59.
Если ты такой грамотный, то ответь на вопрос - зачем в характеристиках модуля заявлена максимальная частота 100 кГц. Это же полная бессмыслица. Счетчик модуля считать будет верно, а как накопленное значение в реальном времени передавать по сети.
Словоблудием заниматься не надо.
Разговор пошел по десятому кругу. С меня хватит, дальше давай один. ;)
С спк107 и тремя модулями 210-серии ввода-вывода, так и не вышло словить нужных значений энкодера. Частота тоже не большая и возможности замедлиться нет, так как все происходит ну очень медленно. Предугадать нужные значения и тормознуть чуть раньше, тоже не получилось, та как время чтения информации из модуля не одинаково. Разбежка в показаниях энкодера при остановке была до 30-и импульсов, и это при том, что частота 125 импульсов в в секунду. На счет цены Вы не правы. ПЛК 24*60 + панель оператора, получились дешевле первоначального комплекта. Выбор в пользу СПК и интерфейсных модулей, был сделан на основе заявленных характеристик и желания поставить более современное оборудование.
Ради справедливости хочу сказать следующее.
Овен молодцы в любом случае. Они двигаются вперед выпуская новое оборудование. При этом нужно понимать, что предусмотреть и оттестировать все возможные варианты применения модулей нет ни какой возможности. Задачи ведь очень индивидуальны.
Без сомнения, они решат эти частные проблемы в будущем и все будет работать как часы.
Что такое ошибка ? В чем они выражаются ?
В "старой" пришивки ошибок не было, были задержка. А теперя задержки нет, но есть ошибки )))) ?
Кстати, а кто предлагает ждать 500 после получения ответа ? (Таймаут это время которое ждешь сам ответ)
ЗЫ
И да. Всякие лампочки в подъездах через облако включать - да, модуль вполне годится. Я ж не против.
)) Никто не придирается. Что прочитал то и спросил. А зачем реконект ?
Т. е. Вы уверены и потверждаете что человек говорящий с вами по телефону (устройство при одной открытой сессии) пошел по.. ть (задумался над последним ответом) метнется с толчка к другому телефону (откроет еще один сокет) держа в руке первую трубу и думая на последним вопросам (а девайс думает коли отвечает) и ответит по другому телефону (другому сокету) также быстро ? И Вы это сделали и это подтверждаете ?
Я не хочу Вас куда-то завести, просто Ваше слово для меня по весу более значимо чем многие другие.
И да, 3сек я не хочу. Я и 0.4сек тоже не хочу. И 100мс в отдельных случаях очень много.
Про грозы и все такое - все на столе, точка-точка, 2 метра
По поводу "моих крылатых фраз". Таймаут должен быть ровно такой, за который девайс гарантированно ответит/не ответит. Например му110 почти все 3..10мс. 210 здесь - 400..500мс.
)) Уменьшилось. Вы ж прошили и испытываете.Цитата:
но не думал что просто теперь это время увеличилось в пять раз
Так исправили или не ?Цитата:
писалось что в новой прошивке это исправили
Какое должно быть минимальное время с момента отправки запроса (непосредственно коротким проводом slave устройству, по modbus tcp) по ethernet на скоростях 10/100Мбит, до момента получения ответа мастером. Исходя из вашего опыта. К примеру на устройствах сторонних производителей moxa, isp das..? Просто интересно так как нет опыта. И что у них по стабильности связи?
Дело в том, что медленные входы спокойно читают мои энкодеры не пропуская импульсов. Быстрый режим даже не включаю.
На ПЛК 110 получаю точность остановки оси 0,04мм, это более чем достаточно, при этом команда остановки задается жестко и без всяких >=. Точность остановки в пределах двух импульсов.
Вот и спрашивается в чем прелесть быстрых входов на новых модулях, если в старом СПК, в медленном режиме все работает? Думаю все-же что-то недосмотрели в новых модулях.
Я повелся на быстрые входы, как и многие другие, в том числе опытные люди. Ошиблись, с кем не бывает? Применительно к энкодеру не работает именно связка СПК и 210модуль. Кто из них виновен, или не виновен, не важно. Факт таков, что ось остановить в нужной точке не смогли, при этом частота импульсов всего 125 герц. не точность составляла до 30%. от этого числа и она плавала от 2 до 30 импульсов перебега. По моему так быть не должно в любом случае.
СПК уже нет, как и новых модулей. Тестировать как-то не входило в планы. Думал куплю, поставлю и все заработает. Ошибся. Допускаю, что задержка на вопрос-ответ должна быть. Но как мне кажется, она должна быть одинаковая. Тогда ее можно просчитать. но тут другая ситуация. Закономерности в задержках не наблюдалось. Значения при команде на остановку плавали в большом диапазоне. То, что ось имеет инерцию, я понимаю. Я говорю именно о значении энкодера когда СПК дает команду на остановку. Можно было городить огород с частотником, но зачем, если без частотника работало на родном контроллере?
Тут проскакивала идея, что раз уж на модуле есть быстрый вход, то должен быть и соответствующий выход, который будет срабатывать по уставке с СПК и значению с быстрого счетчика. То-есть без запросов-ответов. Вот это уже подойдет для энкодера, а так не понятно, накой эти входы. Хотя кому-то и в таком виде они позволят решать необходимые задачи.
подытожу всё ранее сказанноеЦитата:
Все изменчиво: мир, компания, команда, конкретные люди, условия и т.д., поэтому, когда у нас есть информация о том, какие направления и почему мы выбирали, то можно легче скорректировать путь на основе этих знаний. А не попадать в классическую ситуацию с разрыванием тельняшки на груди: «Да кто вообще это все придумал?! Похоже люди были профнепригодны, раз такое нагородили. Вот он правильный ответ, он очевиден. Я сейчас всех спасу и всё переделаю».
Думаю, многим знакома ситуация, когда в попытке построить «чудесный новый мир» меняют руководителей, команду, на тех, кто готов сжечь Вавилон, но на выходе получается не феникс, а гоблин.
Можно же попробовать не рубить с плеча, а ретроспективно проанализировать все ошибки и неточности, отследить логику принятия технических решений, учесть риски и выдвинуть новую гипотезу. И базой для принятия решений будет не «они все дураки...», а «условия изменились и мы решаем уже новую задачу».
Как мне кажется, сложно всё время принимать правильные технические решения. Можно учиться ставить эксперименты, оценивать полученные результаты и планировать следующие шаги с учетом новой полученной информации. И это может быть проще, если иметь артефакты, доступные всем заинтересованным лицам, описывающие логику принятия технических решений
вышла официально новая прошивка
ЗЫ сменил картинку,теперь на ней выводится разница во времни в мс от начала отправки запроса до получения ответа, времена меньше 27 мс не показываю, среднее время посылок без задержек 13мс, вторая колонка время аномалии, третья номер запроса когда превышено время. В 7:30 начинается рабочий день в конторе, не правильно составленная архитектура ЛВС иной раз похуже чем помехи на предприятии
Распространение версии 0.15.9 было приостановлено. С завода пока поставляется предыдущая версия.
Сейчас актуальной является версия 0.15.10. Она была немного доработана для оптимизации процесса прошивки на заводе. В остальном она идентична версии 0.15.9.
Кто успел обновить свои устройства - можете оставаться на 0.15.9 или обновиться до 0.15.10, по вашему желанию.
Версия 0.15.10 уже доступна на сайте и в теме на форуме, посвященной прошивкам Мх210.