Segnetics

Вернуться   Segnetics > Форум Segnetics > Вопросы о программировании

Вопросы о программировании Вопросы, касающиеся программирования на FBD

Ответ
 
Опции темы Поиск в этой теме
Старый 17.07.2023, 15:03   #1
Bkmz
Новичок
 
Регистрация: Jul 2023
Сообщения: 19
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Modbus через шлюз TCP <> RTU (решено)

Приветствую всех на данном форуме. С сигнетиком в целом и с матриксов в частности познакомился недавно.
Вопрос следующий.
Есть 25 устройст Modbus RTU они подключены в Moxa MGate 3170 (преобразователь интерфейса RS485 -> TCP.
С каждого устройства считывается 6 регистров чтение\запись еще 4 регистра.
Проблема в следующем.
Данные читаются очень и очень плохо, максимально упростил задачу чтение только 2 регистров (температура и состояние вкл\выкл) так вот первые устройства сети появляются практически мгновенно, некоторые чуть позже, некоторые с большим запазданием. Блок Slave (Link) показывает кучу ошибок.
Считываение аналогичных параметров Lectus происходит без каких либо нареканий, связь обозначена как хорошая. Подключение напрямую через com 2 (RS485) в matrix проблему практически снимает, ошибки редкие данные читаются, но такое решение противоречит ТЗ заказчика.
И еще вопрос как организовать постоянное чтение парметра, а запись по подтверждению.

Прошу прощения, что чуть промазал веткой.

Последний раз редактировалось Bkmz, 17.07.2023 в 15:31 Причина: UPD
Bkmz вне форума   Ответить с цитированием
Старый 17.07.2023, 16:29   #2
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 116
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Modbus TCP качество связи

Цитата:
Сообщение от Bkmz Посмотреть сообщение
Приветствую всех на данном форуме. С сигнетиком в целом и с матриксов в частности познакомился недавно.
Вопрос следующий.
Есть 25 устройст Modbus RTU они подключены в Moxa MGate 3170 (преобразователь интерфейса RS485 -> TCP.
С каждого устройства считывается 6 регистров чтение\запись еще 4 регистра.
Проблема в следующем.
Данные читаются очень и очень плохо, максимально упростил задачу чтение только 2 регистров (температура и состояние вкл\выкл) так вот первые устройства сети появляются практически мгновенно, некоторые чуть позже, некоторые с большим запазданием. Блок Slave (Link) показывает кучу ошибок.
Матрикс читает устройства через моксу?


Добавлено через 48 секунд


Цитата:
Сообщение от Bkmz Посмотреть сообщение
Считываение аналогичных параметров Lectus происходит без каких либо нареканий, связь обозначена как хорошая.
Период опроса и тайм-ауты одинаковы? Обычно разные, потому и начинает работать.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 17.07.2023, 17:01   #3
Bkmz
Новичок
 
Регистрация: Jul 2023
Сообщения: 19
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Modbus TCP качество связи

Да матрикс читает устройства через Moxa читает их по TCP устройства к Moxa подключены по RTU.
Период опроса в Lectus выставлен на все перменные 100 мс, в SMLogix период так же ставил в 100 мс.
При работе системы, мониторинг в Moxa показывает, что запросы идут от matrix и устройство отвечает на запрос, но в отладчике все по нулям.
При прочих равных опрос через COM идет более менее нормально.
Возник еще один вопрос, есть еще другие 6 устройст по Modbus RTU все отлично читает ошибки моргают изредка, но не накапливаются до критических значений, так вот я решил отключить одно устройство снял с него питание, в результате посыпались все устройства, возвращение питания ситуацию не изменила, связь возобновиласть только после отключения и включения всех устройств сети.
Bkmz вне форума   Ответить с цитированием
Старый 17.07.2023, 17:16   #4
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 116
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Modbus TCP качество связи

Цитата:
Сообщение от Bkmz Посмотреть сообщение
Да матрикс читает устройства через Moxa читает их по TCP устройства к Moxa подключены по RTU.
Период опроса в Lectus выставлен на все перменные 100 мс, в SMLogix период так же ставил в 100 мс.
При работе системы, мониторинг в Moxa показывает, что запросы идут от matrix и устройство отвечает на запрос, но в отладчике все по нулям.
При прочих равных опрос через COM идет более менее нормально.
Возник еще один вопрос, есть еще другие 6 устройст по Modbus RTU все отлично читает ошибки моргают изредка, но не накапливаются до критических значений, так вот я решил отключить одно устройство снял с него питание, в результате посыпались все устройства, возвращение питания ситуацию не изменила, связь возобновиласть только после отключения и включения всех устройств сети.
Лоджик последней версии? Контроллер из него отформатирован?


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 18.07.2023, 12:35   #5
Bkmz
Новичок
 
Регистрация: Jul 2023
Сообщения: 19
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Modbus TCP качество связи

Цитата:
Сообщение от Arsie Посмотреть сообщение
Отформатируйте ещё раз. Если не получится, то https://forum.segnetics.com/showthread.php?t=2813
Докладываю, форматирование проошло успешно, но увы чуда не случилось, разве что отвалились Lan, снова включил. Но как было не полное чтение, так и осталось.
При этом монитор Moxa показывает, что обмен данными идет. SID - адрес устройства modbus. Обмен есть а данных в отладчике я не вижу.
Изображения
Тип файла: jpg Безымянный.jpg (119.0 Кбайт, 30 просмотров)
Bkmz вне форума   Ответить с цитированием
Старый 18.07.2023, 12:47   #6
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 116
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Modbus TCP качество связи

Цитата:
Сообщение от Bkmz Посмотреть сообщение
Докладываю, форматирование проошло успешно, но увы чуда не случилось, разве что отвалились Lan, снова включил. Но как было не полное чтение, так и осталось.
При этом монитор Moxa показывает, что обмен данными идет. SID - адрес устройства modbus. Обмен есть а данных в отладчике я не вижу.
Приложите ваш проект, пожалуйста.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 18.07.2023, 13:00   #7
Bkmz
Новичок
 
Регистрация: Jul 2023
Сообщения: 19
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Modbus TCP качество связи

Цитата:
Сообщение от Arsie Посмотреть сообщение
Приложите ваш проект, пожалуйста.
отправил в почту
Bkmz вне форума   Ответить с цитированием
Старый 18.07.2023, 13:33   #8
Bkmz
Новичок
 
Регистрация: Jul 2023
Сообщения: 19
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Modbus TCP качество связи

Цитата:
Сообщение от Bkmz Посмотреть сообщение
отправил в почту
в общем появился прогресс интервалы нужно ставить разные на параметры.

стало чуть лучше но не отлично, параметры вроде как все прочитаны но вал ошибок (

Последний раз редактировалось Bkmz, 18.07.2023 в 13:46
Bkmz вне форума   Ответить с цитированием
Старый 18.07.2023, 14:04   #9
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 116
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Modbus TCP качество связи

Цитата:
Сообщение от Bkmz Посмотреть сообщение
в общем появился прогресс интервалы нужно ставить разные на параметры.

стало чуть лучше но не отлично, параметры вроде как все прочитаны но вал ошибок (
Ещё разница с лектусом в том, что лектус в один поток опрашивает, а контроллер в несколько. Управлять этим нельзя, к сожалению.

По отдельности если читать каждый слейв через шлюз - нормально всё?


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 18.07.2023, 14:15   #10
Bkmz
Новичок
 
Регистрация: Jul 2023
Сообщения: 19
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Modbus TCP качество связи

Цитата:
Сообщение от Arsie Посмотреть сообщение
Ещё разница с лектусом в том, что лектус в один поток опрашивает, а контроллер в несколько. Управлять этим нельзя, к сожалению.

По отдельности если читать каждый слейв через шлюз - нормально всё?
Читать по отдельности, это на неделю иследований (((( 25 перезаливок, а потом если по одному добавлять еще 24 новые программы.
Тут разве что сделать управление опросом через FBD, при нулевом интервале опроса


Добавлено через 5 минут


Цитата:
Сообщение от LordN Посмотреть сообщение
а через разбиение запросов?
это как?


Добавлено через 28 минут


И у меня еще вопрос по работе контроллера, данные из карты читаются независимо от того есть ли они в алгоритме, или при выполнении обоих условий?
Bkmz вне форума   Ответить с цитированием
Старый 18.07.2023, 15:16   #11
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 116
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Modbus TCP качество связи

Цитата:
Сообщение от Bkmz Посмотреть сообщение
Читать по отдельности, это на неделю иследований (((( 25 перезаливок, а потом если по одному добавлять еще 24 новые программы.
Тут разве что сделать управление опросом через FBD, при нулевом интервале опроса
Возьмите исходник, удалите все слейвы, кроме одного первого, загрузите. Затем заново, но всех, кроме среднего. Затем также с последним.



Цитата:
Сообщение от Bkmz Посмотреть сообщение
И у меня еще вопрос по работе контроллера, данные из карты читаются независимо от того есть ли они в алгоритме, или при выполнении обоих условий?
Всегда.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 18.07.2023, 16:14   #12
Bkmz
Новичок
 
Регистрация: Jul 2023
Сообщения: 19
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Modbus TCP качество связи

Цитата:
Сообщение от Arsie Посмотреть сообщение
Возьмите исходник, удалите все слейвы, кроме одного первого, загрузите. Затем заново, но всех, кроме среднего. Затем также с последним.
Ну в общем попробовал, по одному все отлично... в общем что вижу линии на одной линии с одной moxa до 6 устройств ошибок нет, на второй до 7 устройст ошибок нет. Линии moxa опрашиваются обе две.


Добавлено через 9 минут


В общем на возникновение ошибок вляет только количество опрашиваемых устройств, одна линия до 6 вторая до 7 устройств тянет, какое именно устройство, значения не имеет, кмк только количество.
Bkmz вне форума   Ответить с цитированием
Старый 18.07.2023, 16:27   #13
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 116
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Modbus TCP качество связи

Цитата:
Сообщение от Bkmz Посмотреть сообщение
В общем на возникновение ошибок вляет только количество опрашиваемых устройств, одна линия до 6 вторая до 7 устройств тянет, какое именно устройство, значения не имеет, кмк только количество.
Моха даёт modbus over tcp? Т.е. вы запрашиваете разные адреса слейвов, используя один IP-адрес?


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 18.07.2023, 16:38   #14
Bkmz
Новичок
 
Регистрация: Jul 2023
Сообщения: 19
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Modbus TCP качество связи

Цитата:
Сообщение от Arsie Посмотреть сообщение
Моха даёт modbus over tcp? Т.е. вы запрашиваете разные адреса слейвов, используя один IP-адрес?
Не знаю, что даёт Moxa, но да вы же видели проект, слейвы имеют один из двух IP адресов moxa, и уникальный адрес modbus слейв ID.
Bkmz вне форума   Ответить с цитированием
Старый 18.07.2023, 16:44   #15
Bkmz
Новичок
 
Регистрация: Jul 2023
Сообщения: 19
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Modbus TCP качество связи

Настройки протокола в Moxa
Изображения
Тип файла: png Протокол.png (129.6 Кбайт, 27 просмотров)
Bkmz вне форума   Ответить с цитированием
Старый 18.07.2023, 16:46   #16
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 116
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Modbus TCP качество связи

Цитата:
Сообщение от Bkmz Посмотреть сообщение
Не знаю, что даёт Moxa, но да вы же видели проект, слейвы имеют один из двух IP адресов moxa, и уникальный адрес modbus слейв ID.
Нет, не видел. Попросил проект я, вы же отправили его Илье. В результате мешанина - текст нужно искать здесь, файлы искать на почте. Вы максимально усложняете и затягиваете процесс рассмотрения.


Добавлено через 2 минуты


Цитата:
Сообщение от Bkmz Посмотреть сообщение
Настройки протокола в Moxa
Мне это ни о чём не говорит, я никогда не использовал этот шлюз.


Добавлено через 5 минут


Цитата:
Сообщение от Bkmz Посмотреть сообщение
Докладываю, форматирование проошло успешно, но увы чуда не случилось, разве что отвалились Lan, снова включил. Но как было не полное чтение, так и осталось.
При этом монитор Moxa показывает, что обмен данными идет. SID - адрес устройства modbus. Обмен есть а данных в отладчике я не вижу.
Вижу на скриншоте, что моха иногда отвечает исключениями, т.е. рапортует об ошибке. Может это те самые "ошибки связи", которые показывает контроллер?


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 18.07.2023, 17:13   #17
Bkmz
Новичок
 
Регистрация: Jul 2023
Сообщения: 19
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Modbus TCP качество связи

Цитата:
Сообщение от Arsie Посмотреть сообщение
Вижу на скриншоте, что моха иногда отвечает исключениями, т.е. рапортует об ошибке. Может это те самые "ошибки связи", которые показывает контроллер?
Я не знаю, что показывает контроллер, но у него даже может быть, что нет ошибок, но и данных тоже нет (
Но по фактам, ошибки есть и это плохо.
у меня вот еще вопрос, уже по теме ветки )))
кнопка "Ent" она на каждом экране как бы своя? подошел до проверки реализации записи параметров по modbus.
И можно ли её использовать в web интерфейсе контроллера.
Bkmz вне форума   Ответить с цитированием
Старый 18.07.2023, 22:41   #18
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 785
Благодарил(а): 12 раз(а)
Поблагодарили: 194 раз(а) в 190 сообщениях
По умолчанию Ответ: Modbus TCP качество связи

Цитата:
Сообщение от Bkmz Посмотреть сообщение
При этом монитор Moxa показывает, что обмен данными идет. SID - адрес устройства modbus. Обмен есть а данных в отладчике я не вижу.
Где идет? По картинке не вижу ни одного ответа от моксы по TCP. Запросов море.

Цитата:
Сообщение от Arsie Посмотреть сообщение
Вижу на скриншоте, что моха иногда отвечает исключениями, т.е. рапортует об ошибке.
Где? Вообще не вижу на картинке ответов моксы.

Её просто задолбали запросами. Что там за таймауты в проекте?

И это еще отфильтровано по SID.


__________________
Не являюсь сотрудником Segnetics !!!

Последний раз редактировалось ATS, 18.07.2023 в 22:51
ATS вне форума   Ответить с цитированием
Старый 18.07.2023, 23:19   #19
Bkmz
Новичок
 
Регистрация: Jul 2023
Сообщения: 19
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Modbus TCP качество связи

Цитата:
Сообщение от ATS Посмотреть сообщение
Где идет? По картинке не вижу ни одного ответа от моксы по TCP. Запросов море.


Где? Вообще не вижу на картинке ответов моксы.

Её просто задолбали запросами. Что там за таймауты в проекте?

И это еще отфильтровано по SID.
Мокса показывает TCP завпрос и RTU ответы. Себя как я понимаю она не показывает.
Таймаут 300 мс, но насколько помню пробовал и другие, период сатавил и 100 и 1000 и 10000. Да это один SID.

Последний раз редактировалось Arsie, 19.07.2023 в 11:53
Bkmz вне форума   Ответить с цитированием
Старый 18.07.2023, 23:28   #20
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 785
Благодарил(а): 12 раз(а)
Поблагодарили: 194 раз(а) в 190 сообщениях
По умолчанию Ответ: Modbus TCP качество связи

Цитата:
Сообщение от Bkmz Посмотреть сообщение
Мокса показывает TCP завпрос и RTU ответы. Себя как я понимаю она не показывает.
Тогда это корявый мониторинг. По RTU есть и запросы и ответы.

Там по RTU всего четыре ответа на целую гору запросов. Файлик без фильтрации можно показать?


Цитата:
как в SMLogix сделать кнопку\перключатель которую можно нажимать в режиме отладки.
Не понял. Любую кнопку можно нажать в VNC и в режиме отладки

Цитата:
И как менять уставки, причем в некотрых случаях изменить можно в других не
Про уставки не понял


__________________
Не являюсь сотрудником Segnetics !!!

Последний раз редактировалось ATS, 18.07.2023 в 23:39
ATS вне форума   Ответить с цитированием
Старый 18.07.2023, 23:31   #21
Bkmz
Новичок
 
Регистрация: Jul 2023
Сообщения: 19
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Modbus TCP качество связи

Ну и касательно мокса молчит... а Port 1 это что? Матрикс 192.168.1.201 шлет постоянные запросы и мокса их отображает в мониторе, потом мокса шлет запрос на port 1, и тут же получает ответ на Port 1.
Лично я так понимаю монтиринг трафика. При опросе Лектусом в мониторе так же нет IP адреса самой моксы.
Bkmz вне форума   Ответить с цитированием
Старый 18.07.2023, 23:47   #22
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 785
Благодарил(а): 12 раз(а)
Поблагодарили: 194 раз(а) в 190 сообщениях
По умолчанию Ответ: Modbus TCP качество связи

Цитата:
Сообщение от Bkmz Посмотреть сообщение
Матрикс 192.168.1.201 шлет постоянные запросы и мокса их отображает в мониторе, потом мокса шлет запрос на port 1, и тут же получает ответ на Port 1.
Вот именно что не тут же судя по строчкам 2-5.

Цитата:
Лично я так понимаю монтиринг трафика.
Значит ответ моксы по TCP контроллеру Вас не интересует? Странно.


Цитата:
При опросе Лектусом в мониторе так же нет IP адреса самой моксы.
Тоже посмотрел бы лог без фильтров.


__________________
Не являюсь сотрудником Segnetics !!!
ATS вне форума   Ответить с цитированием
Старый 18.07.2023, 23:51   #23
Bkmz
Новичок
 
Регистрация: Jul 2023
Сообщения: 19
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Modbus TCP качество связи

Цитата:
Сообщение от ATS Посмотреть сообщение
Тогда это корявый мониторинг. По RTU есть и запросы и ответы.

Там по RTU всего четыре ответа на целую гору запросов. Файлик без фильтрации можно показать?



Не понял. Любую кнопку можно нажать в VNC и в режиме отладки

Про уставки не понял
Мне файлик не жалко, но лично я незнаю чем его открывать если надо скину, с сидами на клоторых нет ошибок еще больше запросов ответов.
Мне не нужно в VNC мне нужно в проекте нажимать, как это делается в симуляторах и прочее.
Есть мысль сделать в карте период ноль и тогда появляется вход на блоке адреса modbus инициализация чтения\записи, далее "кнопка" -> генератор на вход блока чтение\запись и так группами опрашивать приборы, 3 сек 5 + 5, 3 сек следующие 5+5, еще 3 сек 2+3 и снова поехали читать.

Последний раз редактировалось Arsie, 19.07.2023 в 11:52
Bkmz вне форума   Ответить с цитированием
Старый 19.07.2023, 00:03   #24
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 785
Благодарил(а): 12 раз(а)
Поблагодарили: 194 раз(а) в 190 сообщениях
По умолчанию Ответ: Modbus TCP качество связи

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


__________________
Не являюсь сотрудником Segnetics !!!

Последний раз редактировалось Arsie, 19.07.2023 в 11:51
ATS вне форума   Ответить с цитированием
Старый 19.07.2023, 00:04   #25
Bkmz
Новичок
 
Регистрация: Jul 2023
Сообщения: 19
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Modbus TCP качество связи

Цитата:
Сообщение от ATS Посмотреть сообщение
Вот именно что не тут же судя по строчкам 2-5.

Значит ответ моксы по TCP контроллеру Вас не интересует? Странно.


Тоже посмотрел бы лог без фильтров.
3-5 наверно 30-40 мсек.
Ну смотрите, если Мокса нормально общается лектусом, то меня вообще не парит что в ней происходит. Работает не лезь. По логам уже написал, вот этот отправлял в поддержку MGate manager можно открыть.
Вложения
Тип файла: rar Log MOXA SID 17.rar (29.8 Кбайт, 4 просмотров)
Bkmz вне форума   Ответить с цитированием
Старый 19.07.2023, 01:22   #26
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 785
Благодарил(а): 12 раз(а)
Поблагодарили: 194 раз(а) в 190 сообщениях
По умолчанию Ответ: Modbus TCP качество связи

Посмотрел файлик - фильтрация не работает.

лог.png

Тут пока вижу все запросы и ответы.


__________________
Не являюсь сотрудником Segnetics !!!

Последний раз редактировалось Arsie, 19.07.2023 в 11:51
ATS вне форума   Ответить с цитированием
Старый 19.07.2023, 02:55   #27
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 785
Благодарил(а): 12 раз(а)
Поблагодарили: 194 раз(а) в 190 сообщениях
По умолчанию Ответ: Modbus TCP качество связи

По файлику
лог.png


__________________
Не являюсь сотрудником Segnetics !!!

Последний раз редактировалось Arsie, 19.07.2023 в 11:51
ATS вне форума   Ответить с цитированием
Старый 19.07.2023, 11:45   #28
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 116
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Modbus TCP качество связи

Цитата:
Сообщение от Bkmz Посмотреть сообщение
А вообще узнаю российские форумы, на вопрос получаешь рассказы какой же ты мудак и очень мало по теме вопроса )))
На нероссийских форумах помогают только по очень простым вопросам. С тем вопросом и качеством предоставляемых вами данных, с которым вы зашли сюда, вас бы послали к платному специалисту уже минут через 15.

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

Я вычищаю абсолютно всё, кроме обмена. Разберётесь с ним, тогда задавайте остальные вопросы. Либо поступайте так, как это принято на любимых вами зарубежных форумах - один вопрос, одна тема. За вашу манеру задавания вопросов на том же форуме сименса вас бы уже в бан на пару дней отправили подумать и правила почитать.


Добавлено через 6 минут


Цитата:
Сообщение от ATS Посмотреть сообщение
Где идет? По картинке не вижу ни одного ответа от моксы по TCP. Запросов море.
Да, дал маху)


Добавлено через 11 минут


Цитата:
Сообщение от Bkmz Посмотреть сообщение
Ну смотрите, если Мокса нормально общается лектусом, то меня вообще не парит что в ней происходит
Подход не инженерный совсем. Типа, если Камаз везёт 10 тонн кирпича, то Феррари тоже должна без проблем.

Я вам уже писал о том, что лектус работает в один поток, а контроллер в несколько. Очень вероятно, что мокса захлёбывается в трафике. Вы же по TCP долбите без учёта пропускной способности RS485, а вот мокса и отрабатывает, как может и что может.

Установите периоды опроса по 5-10 секунд, если трафик нормализуется, то у меня для вас плохие новости.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.

Последний раз редактировалось Arsie, 19.07.2023 в 11:57
Arsie сейчас на форуме   Ответить с цитированием
Старый 19.07.2023, 12:23   #29
Bkmz
Новичок
 
Регистрация: Jul 2023
Сообщения: 19
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Modbus TCP качество связи

Цитата:
Сообщение от Arsie Посмотреть сообщение
На нероссийских форумах помогают только по очень простым вопросам. С тем вопросом и качеством предоставляемых вами данных, с которым вы зашли сюда, вас бы послали к платному специалисту уже минут через 15.

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

Я вычищаю абсолютно всё, кроме обмена. Разберётесь с ним, тогда задавайте остальные вопросы. Либо поступайте так, как это принято на любимых вами зарубежных форумах - один вопрос, одна тема. За вашу манеру задавания вопросов на том же форуме сименса вас бы уже в бан на пару дней отправили подумать и правила почитать.


Добавлено через 6 минут




Да, дал маху)


Добавлено через 11 минут




Подход не инженерный совсем. Типа, если Камаз везёт 10 тонн кирпича, то Феррари тоже должна без проблем.

Я вам уже писал о том, что лектус работает в один поток, а контроллер в несколько. Очень вероятно, что мокса захлёбывается в трафике. Вы же по TCP долбите без учёта пропускной способности RS485, а вот мокса и отрабатывает, как может и что может.

Установите периоды опроса по 5-10 секунд, если трафик нормализуется, то у меня для вас плохие новости.
Какие данные не были мной не педоставлены? Периоды изначально ставил и 10000 ситуация лучше не была. И да скорость сильно не важна в моей ситуации, она самый не критичный параметр. Важна стабильность связи. Вопросы трафика я не поднимаю, это меня попросило сообщество показать логи Моксы.
Я очень люблю российские форумы, и абсолютно адекватно воспринимаю такое общение.
Пример камаза и феррари тут совершенно не уместен, в matrix заявлена поддержка Modbus TCP, у меня обмен происходит не очень хорошо, с чем я изначально обратился. Но ни одного совета я не услышал.
Да был упрёк что не приложил программу ок, исправлюсь...
Вложения
Тип файла: psl NetTest.psl (699.7 Кбайт, 8 просмотров)
Bkmz вне форума   Ответить с цитированием
Старый 19.07.2023, 13:01   #30
Bkmz
Новичок
 
Регистрация: Jul 2023
Сообщения: 19
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Modbus TCP качество связи

Цитата:
Сообщение от Arsie Посмотреть сообщение
Я вам уже писал о том, что лектус работает в один поток, а контроллер в несколько. Очень вероятно, что мокса захлёбывается в трафике. Вы же по TCP долбите без учёта пропускной способности RS485, а вот мокса и отрабатывает, как может и что может.

Установите периоды опроса по 5-10 секунд, если трафик нормализуется, то у меня для вас плохие новости.
Почему я долблю по TCP? Разве не контроллер это делает? Вы признаете, тут я к вам обращаюсь не как к пользователю форума, а как к представителю производителя контроллеров? что проблема может быть в потоках запросов контроллера? И снова ну если так значит так, помогите решить проблему конроллера и разнести потоки. Я уже писал возможный вариант опроса, но никто не прокоментировал, да я понимаю, на форуме никто никому ничего не должен и опять же это не претензия, а данность.
Bkmz вне форума   Ответить с цитированием
Ответ


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

BB code is Вкл.
[IMG] код Вкл.
HTML код Выкл.



Часовой пояс GMT +4, время: 13:37.


Версия vBulletin: 3.8.7
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Segnetics 2005 - 2024