modbus... вопрос

Почему работает Очень медленно modbus?

Вопросы от новичков
ilusha
Рядовой
Сообщения: 15
Зарегистрирован: 21.11.2019{, 16:44}
Репутация: 2
Имя: ilia

modbus... вопрос

#1

Сообщение ilusha » 24.11.2019{, 01:04}

Почему работает Очень медленно modbus?
Очень медленно.
Это так медленно, если я делаю
не правильно..
Синхронизация включена на 1 миллисекунду
Задержка = 1,5-2 секунды при запуске N при выключении...
Извините я плохо говорю по русски

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

modbus... вопрос

#2

Сообщение Sancho » 24.11.2019{, 07:41}

ilusha, для чего такой интервал -1мс? Какие необходимости? можно подробнее.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

ilusha
Рядовой
Сообщения: 15
Зарегистрирован: 21.11.2019{, 16:44}
Репутация: 2
Имя: ilia

modbus... вопрос

#3

Сообщение ilusha » 24.11.2019{, 16:53}

pri peredache informaacio, umenia bila zaderjka i videl prichino.

master peredaiot informaciu sliversu, no abratna ne paslaet sliver masteru. slivera nazad ne vazvrashaetsia niChevo. .nikakoi informacii. ia xachu paslat i priniat infarmaciu mejdu dvux kontrolerov ot 100 do 200 metrov abizatelna provolokai no niChevo ne paluchaetsia

при передаче информации у меня была задержка и видел причину.

мастер передаёт информацию слэйву, но обратно не посылает слэйв мастеру. слэйв назад не возвращается ничего, никакой информации. я хочу послать и принять информацию между двумя контроллерами от 100 до 200 метров обязательно проволока но ничего не получается

Panagiotis
Сержант
Сообщения: 127
Зарегистрирован: 11.09.2015{, 20:58}
Репутация: 5
Имя: Панаётис

modbus... вопрос

#4

Сообщение Panagiotis » 25.11.2019{, 00:05}

в правилах форума написано только по Русский. Я сам не с России и не русский, Вам в помощь сайт https://translit.net/

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

modbus... вопрос

#5

Сообщение Sancho » 25.11.2019{, 08:50}

ilusha, какой платой/модулем пользуетесь для 485 интерфейса? часто с дешёвыми бывают проблемы.
Можно так-же проекты посмотреть?
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

Аватара пользователя
Hijin
Лейтенант
Сообщения: 325
Зарегистрирован: 22.08.2017{, 11:08}
Репутация: 13
Откуда: Винница
Имя: Юрий

modbus... вопрос

#6

Сообщение Hijin » 25.11.2019{, 08:51}

Panagiotis писал(а):
25.11.2019{, 00:05}
в правилах форума написано только по Русский. Я сам не с России и не русский, Вам в помощь сайт
А тут и написано по русски только латиницей. А в дальнем зарубежье клавиатура с русской раскладкой ни к чему.

Аватара пользователя
ДедОк
Рядовой
Сообщения: 23
Зарегистрирован: 31.10.2016{, 13:48}
Репутация: 3
Откуда: Славута

modbus... вопрос

#7

Сообщение ДедОк » 25.11.2019{, 09:44}

ilusha, Проверяй, совпадают ли скорости, правильная ли адресация, не попутана ли полярность А и В при подключении. проверь исправность адаптеров, кстати, если можешь, попробуй вообще без адаптеров, соедини землю и Rx-Tx, Tx-Rx...

Аватара пользователя
bsn
Лейтенант
Сообщения: 347
Зарегистрирован: 22.07.2018{, 07:24}
Репутация: 90
Откуда: Ростовская обл.
Имя: Сергей

modbus... вопрос

#8

Сообщение bsn » 26.11.2019{, 07:07}

ilusha, у меня была похожая проблема. Свою проблему решил через подбор модулей rs485. Подробности тут:
viewtopic.php?t=5340

Здесь видеоурок по настройке Modbus в среде FLProg от Автора программы:
https://flprog.ru/uchebnyj-centr/videou ... us-rs-485/
Для владеющих русским языком там всё доходчиво.
Но если плохо владеете русским языком, то возможно на слух, трудно будет понять.

ilusha
Рядовой
Сообщения: 15
Зарегистрирован: 21.11.2019{, 16:44}
Репутация: 2
Имя: ilia

modbus... вопрос

#9

Сообщение ilusha » 27.11.2019{, 01:29}

Спасибо братья.
У меня есть Уно и Мега, на softwareserial Modbus не работаетю Если включите контакт 1 и 0 то Работает отлично.
У Flprog много проблем.

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

modbus... вопрос

#10

Сообщение Sancho » 27.11.2019{, 08:59}

ilusha писал(а):
27.11.2019{, 01:29}
У Flprog много проблем
Не согласен.
Пришлите Ваши два проекта, с SoftwareSerial, посмотрю.
Для чего оставляете HardSerial свободным? Какие у него задачи?
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

ilusha
Рядовой
Сообщения: 15
Зарегистрирован: 21.11.2019{, 16:44}
Репутация: 2
Имя: ilia

modbus... вопрос

#11

Сообщение ilusha » 27.11.2019{, 14:39}

Этот тест для 485 интерфейс, на softwareserialе. Мастер отправляет. sliv получает это. Но Слайвер не отправляет его обратно. просто тишина.
Следующая проблема в блоке меню. Если включено «Разрешение обновления значения», Эпром больше не работает в меню. Не запоминает это значение.
Следующая проблема в блоке "Отправка переменной в UART". "выгрузить описание передаваемых данных" и то "сахранит", Программа закроется сразу.
Вложения
slaver.flp
(48.57 КБ) 46 скачиваний
master.flp
(48.2 КБ) 45 скачиваний

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

modbus... вопрос

#12

Сообщение Sancho » 27.11.2019{, 17:51}

ilusha, Вопрос - почему 1 мс????????????????????????????

Отправлено спустя 32 секунды:
Время вывода на дисплей больше 1мс !!!!

Отправлено спустя 17 секунд:
поставьте 1 сек, проверьте - работает ли вообще на софтсериал
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

ilusha
Рядовой
Сообщения: 15
Зарегистрирован: 21.11.2019{, 16:44}
Репутация: 2
Имя: ilia

modbus... вопрос

#13

Сообщение ilusha » 27.11.2019{, 19:28}

1мс потому что.. Система управляет пассажирским лифтом И время синхронизации очень важно. 1 сек eсть много. Значение должно измениться немедленно.

Отправлено спустя 34 секунды:
Sancho, Спасибо за помощь

Аватара пользователя
Phazz
Полковник
Сообщения: 2552
Зарегистрирован: 17.10.2016{, 15:38}
Репутация: 367
Откуда: Сургут
Имя: Анатолий

modbus... вопрос

#14

Сообщение Phazz » 27.11.2019{, 19:35}

ilusha, Лифт??? Вы на flprog собрались делать систему управления лифтом, да еще с такими таймингами? А на каком железе?

SSSergeich
Капитан
Сообщения: 708
Зарегистрирован: 06.02.2016{, 11:01}
Репутация: 37
Откуда: Ярославль
Имя: Сергей

modbus... вопрос

#15

Сообщение SSSergeich » 27.11.2019{, 19:42}

ilusha писал(а):
27.11.2019{, 19:28}
1мс потому что.. Система управляет пассажирским лифтом
:shok:
Прошу пардона, а как Вы сертификацию для своего устройства прошли???

ilusha
Рядовой
Сообщения: 15
Зарегистрирован: 21.11.2019{, 16:44}
Репутация: 2
Имя: ilia

modbus... вопрос

#16

Сообщение ilusha » 27.11.2019{, 19:45}

да Программа готова. Это в процессе проверки. 8266 в основании. У меня есть задержки, но проект окончен.

Отправлено спустя 6 минут 57 секунд:
SSSergeich писал(а):
27.11.2019{, 19:42}
рошу пардона, а как Вы сертификацию для своего устройства прошли???
Там будет сертификат
Я работаю в техническом надзоре.
Прошло 11 лет
Вложения
77083081_1199591750225948_5824283271818641408_n.jpg
Это аналог

Аватара пользователя
Phazz
Полковник
Сообщения: 2552
Зарегистрирован: 17.10.2016{, 15:38}
Репутация: 367
Откуда: Сургут
Имя: Анатолий

modbus... вопрос

#17

Сообщение Phazz » 27.11.2019{, 19:53}

ilusha писал(а):
27.11.2019{, 19:45}
8266 в основании
Тут вы 1мс не добьетесь, нужен STM32. И вообще бросьте вы эту затею. Возьмите нормальный ПЛК. И даже в этом случае из модбаса меньше 25мс вряд ли получите.

ilusha
Рядовой
Сообщения: 15
Зарегистрирован: 21.11.2019{, 16:44}
Репутация: 2
Имя: ilia

modbus... вопрос

#18

Сообщение ilusha » 27.11.2019{, 20:00}

1 минута это много. 50 миллисекунд нормально.
Я не знаю много о программировании. Fulprog помогает мне со всем этим

Аватара пользователя
Phazz
Полковник
Сообщения: 2552
Зарегистрирован: 17.10.2016{, 15:38}
Репутация: 367
Откуда: Сургут
Имя: Анатолий

modbus... вопрос

#19

Сообщение Phazz » 27.11.2019{, 20:10}

Повторю, возьмите нормальный ПЛК! 8266 наверное самый неудачный выбор контроллера, модуль WI-FI у него в приоритете, и поэтому время отклика может быть очень разным, особенно при проблемах связи. У модбас тоже нельзя со 100 % вероятностью гарантировать время отклика, если пакет придет битый, значит нужно будет получить его еще раз, а это еще время.

ilusha
Рядовой
Сообщения: 15
Зарегистрирован: 21.11.2019{, 16:44}
Репутация: 2
Имя: ilia

modbus... вопрос

#20

Сообщение ilusha » 27.11.2019{, 20:32}

Phazz писал(а):
27.11.2019{, 20:10}
Повторю, возьмите нормальный ПЛК! 8266 наверное самый неудачный выбор контроллера, модуль WI-FI у него в приоритете, и поэтому время отклика может быть очень разным, особенно при проблемах связи. У модбас тоже нельзя со 100 % вероятностью гарантировать время отклика, если пакет придет битый, значит нужно будет получить его еще раз, а это еще время.
Я должен подумать и проверить все снова.
Примечания приняты. спасибо

Ответить

Вернуться в «Начинающим»