Segnetics

Вернуться   Segnetics > Форум Segnetics > Связь с внешним миром

Связь с внешним миром Modbus, RS232, RS485, Lon и другое.

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 24.02.2022, 13:07   #1
Macynchic
Новичок
 
Регистрация: Jun 2021
Адрес: Москва
Сообщения: 24
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Разное "Качество" Сети MODBUS при разном запуске устрйоств

Коллеги, приветствую.
Собрал некую сеть:
А) SMH4 как мастер;
Б) FMR-1020 как слейв, 38400, нет проверки четности, 1 стоп бит, 3 запроса по 300 мс, таймаут 1 мс;
В) Частотник Altivar-12 как слейв, 38400, нет проверки четности, 1 стоп бит, 3 запроса по 300 мс, таймаут 1 мс;
Г) Частотник Altivar-12 как слейв, 38400, нет проверки четности, 1 стоп бит, 3 запроса по 300 мс, таймаут 1 мс;
Д) Драйвер ШД Leadshine EM2RS, 38400, нет проверки четности, 1 стоп бит, 5 запросов по 10 мс, таймаут 1 мс;
Все заведено в шкаф, запитано.
Заметил следующую вещь: Если сначала запустить щит со слейв-устройствами, а потом запустить мастер - в сети происходят сбои, она как бы "подтормаживает". Если сначала запустить мастер, потом слейвы, работа сети идет корректно. "Подтормаживания" отражаются в нервном мигании лампочки RS на FMR и Подтормаживания вращения шаговика, подключенного к драйверу, так как он постоянно "джогается" запросами с мастера, если в них происходит сбой, то шаговик затормаживается. Что это может быть? Как это можно полечить? Выручайте, великие Гуру!
Macynchic вне форума   Ответить с цитированием
Старый 24.02.2022, 13:09   #2
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Разное "Качество" Сети MODBUS при разном запуске устрйоств

Цитата
Сообщение от Macynchic Посмотреть сообщение
Заметил следующую вещь: Если сначала запустить щит со слейв-устройствами, а потом запустить мастер - в сети происходят сбои, она как бы "подтормаживает". Если сначала запустить мастер, потом слейвы, работа сети идет корректно. "Подтормаживания" отражаются в нервном мигании лампочки RS на FMR и Подтормаживания вращения шаговика, подключенного к драйверу, так как он постоянно "джогается" запросами с мастера, если в них происходит сбой, то шаговик затормаживается. Что это может быть? Как это можно полечить? Выручайте, великие Гуру!
Надо обмен мониторить и уже смотреть по логу, что там случается.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 24.02.2022, 13:12   #3
Macynchic
Новичок
 
Регистрация: Jun 2021
Адрес: Москва
Сообщения: 24
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Разное "Качество" Сети MODBUS при разном запуске устрйоств

Цитата:
Сообщение от Arsie Посмотреть сообщение
Надо обмен мониторить и уже смотреть по логу, что там случается.
Подскажите, пожалуйста, а как это лучше организовать-сделать?
Macynchic вне форума   Ответить с цитированием
Старый 24.02.2022, 14:29   #4
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 739
Благодарил(а): 12 раз(а)
Поблагодарили: 192 раз(а) в 188 сообщениях
По умолчанию Ответ: Разное "Качество" Сети MODBUS при разном запуске устрйоств

Цитата
Сообщение от Macynchic Посмотреть сообщение
5 запросов по 10 мс, таймаут 1 мс;
Удивляют цифры. Ну таймауты совсем бредовые для 485-го.
Пять запросов это какие? Никакой инфы о размере.
10 миллисекунд это цикл опроса? А тик у контроллера какой?


__________________
Не являюсь сотрудником Segnetics !!!
ATS сейчас на форуме   Ответить с цитированием
Старый 24.02.2022, 14:36   #5
Macynchic
Новичок
 
Регистрация: Jun 2021
Адрес: Москва
Сообщения: 24
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Разное "Качество" Сети MODBUS при разном запуске устрйоств

Цитата
Сообщение от ATS Посмотреть сообщение
Удивляют цифры. Ну таймауты совсем бредовые для 485-го.
Пять запросов это какие? Никакой инфы о размере.
10 миллисекунд это цикл опроса? А тик у контроллера какой?
Тик контроллера 20 мс.
1 мс в таймауте - чтобы минимизировать падение сети при одном или нескольких выбитых устройствах. Карту выкладываю сюда.
Миниатюры
Нажмите на картинку для увеличения

Название:  Снимок.PNG
Просмотров: 33
Размер:  31.1 Кбайт  
Macynchic вне форума   Ответить с цитированием
Старый 24.02.2022, 15:21   #6
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 739
Благодарил(а): 12 раз(а)
Поблагодарили: 192 раз(а) в 188 сообщениях
По умолчанию Ответ: Разное "Качество" Сети MODBUS при разном запуске устрйоств

Цитата
Сообщение от Macynchic Посмотреть сообщение
Тик контроллера 20 мс.
1 мс в таймауте - чтобы минимизировать падение сети при одном или нескольких выбитых устройствах. Карту выкладываю сюда.
Не верю что ваши слейвы успевают разобрать запрос и ответить за одну миллисекунду. Думаю Вы просто способствуете падению сети. Период опроса менее тика контроллера тоже не имеет смысла - половина данных будет однозначно потеряна.

Ну а сниффер не раз уже предлагал.


__________________
Не являюсь сотрудником Segnetics !!!
ATS сейчас на форуме   Ответить с цитированием
Старый 24.02.2022, 15:43   #7
Macynchic
Новичок
 
Регистрация: Jun 2021
Адрес: Москва
Сообщения: 24
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Разное "Качество" Сети MODBUS при разном запуске устрйоств

Цитата
Сообщение от ATS Посмотреть сообщение
Не верю что ваши слейвы успевают разобрать запрос и ответить за одну миллисекунду. Думаю Вы просто способствуете падению сети. Период опроса менее тика контроллера тоже не имеет смысла - половина данных будет однозначно потеряна.

Ну а сниффер не раз уже предлагал.

Поясните, пожалуйста, вы о времени опроса или о времени таймаута? И ссылка на сниффер не работает, к сожалению =(
Macynchic вне форума   Ответить с цитированием
Старый 24.02.2022, 16:24   #8
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 739
Благодарил(а): 12 раз(а)
Поблагодарили: 192 раз(а) в 188 сообщениях
По умолчанию Ответ: Разное "Качество" Сети MODBUS при разном запуске устрйоств

Цитата
Сообщение от Macynchic Посмотреть сообщение
Поясните, пожалуйста, вы о времени опроса или о времени таймаута?
Есть период опроса - это как часто посылаем запросы.
А вот таймаут это как минимум время реакции слейва плюс время передачи с него ответного пакета.

Цитата И ссылка на сниффер не работает, к сожалению =(
Работает...


__________________
Не являюсь сотрудником Segnetics !!!
ATS сейчас на форуме   Ответить с цитированием
Старый 24.02.2022, 16:47   #9
LordN
Senior Member
 
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 123
Благодарил(а): 239 раз(а)
Поблагодарили: 161 раз(а) в 153 сообщениях
По умолчанию Ответ: Разное "Качество" Сети MODBUS при разном запуске устрйоств

Цитата
Сообщение от Macynchic Посмотреть сообщение
Поясните, пожалуйста, вы о времени опроса или о времени таймаута? И ссылка на сниффер не работает, к сожалению =(
сохранить как и сохранить в любом случае. винда ссылку как вирус воспринимает

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

период опроса меньше тика - тоже ерунда полная. начните с 1000мс, будет много - уменьшайте постепенно до сотни, например.


__________________
C уважением, LordN
LordN вне форума   Ответить с цитированием
Старый 24.02.2022, 17:10   #10
Macynchic
Новичок
 
Регистрация: Jun 2021
Адрес: Москва
Сообщения: 24
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Разное "Качество" Сети MODBUS при разном запуске устрйоств

Цитата
Сообщение от LordN Посмотреть сообщение
сохранить как и сохранить в любом случае. винда ссылку как вирус воспринимает

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

период опроса меньше тика - тоже ерунда полная. начните с 1000мс, будет много - уменьшайте постепенно до сотни, например.
Спасибо, уже скачал. Завтра прибудет RS485-USB. Заметил вот какую штуку - достаточно вытащить одну линию из устройства и воткнуть обратно и сеть начинает работать "Правильно".
Macynchic вне форума   Ответить с цитированием
Старый 24.02.2022, 18:04   #11
LordN
Senior Member
 
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 123
Благодарил(а): 239 раз(а)
Поблагодарили: 161 раз(а) в 153 сообщениях
По умолчанию Ответ: Разное "Качество" Сети MODBUS при разном запуске устрйоств

Цитата
Сообщение от Macynchic Посмотреть сообщение
Спасибо, уже скачал. Завтра прибудет RS485-USB. Заметил вот какую штуку - достаточно вытащить одну линию из устройства и воткнуть обратно и сеть начинает работать "Правильно".
поднимайте дидтайм, тот, что у вас, не имеет смысла.


__________________
C уважением, LordN
LordN вне форума   Ответить с цитированием
Старый 25.02.2022, 13:04   #12
tdtu
Member
 
Регистрация: Jan 2022
Сообщения: 66
Благодарил(а): 2 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Разное "Качество" Сети MODBUS при разном запуске устрйоств

Цитата
Сообщение от Macynchic Посмотреть сообщение
Коллеги, приветствую.
Собрал некую сеть:
А) SMH4 как мастер;
Б) FMR-1020 как слейв, 38400, нет проверки четности, 1 стоп бит, 3 запроса по 300 мс, таймаут 1 мс;
В) Частотник Altivar-12 как слейв, 38400, нет проверки четности, 1 стоп бит, 3 запроса по 300 мс, таймаут 1 мс;
Г) Частотник Altivar-12 как слейв, 38400, нет проверки четности, 1 стоп бит, 3 запроса по 300 мс, таймаут 1 мс;
Д) Драйвер ШД Leadshine EM2RS, 38400, нет проверки четности, 1 стоп бит, 5 запросов по 10 мс, таймаут 1 мс;
Все заведено в шкаф, запитано.
Заметил следующую вещь: Если сначала запустить щит со слейв-устройствами, а потом запустить мастер - в сети происходят сбои, она как бы "подтормаживает". Если сначала запустить мастер, потом слейвы, работа сети идет корректно. "Подтормаживания" отражаются в нервном мигании лампочки RS на FMR и Подтормаживания вращения шаговика, подключенного к драйверу, так как он постоянно "джогается" запросами с мастера, если в них происходит сбой, то шаговик затормаживается. Что это может быть? Как это можно полечить? Выручайте, великие Гуру!
Всё в одном шкафу стоит?
Разводили как положено? Алюминиевым проводом?
tdtu вне форума   Ответить с цитированием
Старый 27.02.2022, 10:58   #13
Macynchic
Новичок
 
Регистрация: Jun 2021
Адрес: Москва
Сообщения: 24
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Разное "Качество" Сети MODBUS при разном запуске устрйоств

Цитата
Сообщение от tdtu Посмотреть сообщение
Всё в одном шкафу стоит?
Разводили как положено? Алюминиевым проводом?
Да, да, интернетовские патчи.
Macynchic вне форума   Ответить с цитированием
Старый 27.02.2022, 15:37   #14
Macynchic
Новичок
 
Регистрация: Jun 2021
Адрес: Москва
Сообщения: 24
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Разное "Качество" Сети MODBUS при разном запуске устрйоств

Коллеги, приветствую. Во-первых - большое спасибо за сниффер: подключился к сети через ОВЕН AC4 и много интересного узнал.
Прикладываю два .doc файла с прослушки сети, тот, который на мой взгляд не правильный и тот, при котором идет нормальная стабильная работа. Меня интересует устройство номер три, а именно драйвер шагового двигателя. В инструкции к драйверу написано, что шаговый двигатель будет совершать непрерывное вращающее движение только при условии, что частота опроса регистра контрольного слова 1801h будет чаще чем 1 опрос в 100 мс. Иначе драйвер воспримет перемещение как прерывистый импульс и дернет двигатель на заданное значение. Так вот, снимал показания я после запуска сети. Я приложу сюда же карты памяти и настройки моих устройств в виде скрина. Период опроса каждого регистра я выставил в 20 мс, в соответствии с тиком контроллера. Я правильно понимаю это время: каждые 20 мс по времени контроллера должен происходить опрос данного регистра? То есть предположим у меня есть устройство номер один с периодом опроса в 100 мс, устройство номер два с периодом в 200 мс и номер три с периодом в 20 мс. В каждом один регистр. В идеале регистры должны опрашиваться в следующей последовательности: 1(0ms), 2(0ms), 3(0ms), 3(20 ms), 3(40ms), 3(60ms), 3(80ms), 1(100ms), 3(100ms), 3(120ms), 3(140ms), 3(160ms), 3(180ms), 1(200ms), 2(200ms), 3(200ms) это верно? Скорость в бодах в секунду влияет на скорость чтения, но не на частоту опроса (период опроса), так? Если исходить из данной логики у меня в Логах получается следующее: опрос идет одно устройство за другим (кстати, а почему такой странный порядок: первое, четвертое, третье второе?) В момент, когда опрашиваются первое, второе и четвертое цикл этого опроса выше чем 100 мс и драйвер притормаживает двигатель. В свою очередь, после вытягивания и вставление линии MODBUS из любого устройства картинка становится похожей на порядок опроса описанный мной выше, с оговоркой на то, что опрашиваемых регистров больше. Из второго замера я вижу, что регистры опрашиваются чаще. Ребята, я не знаю что это может быть. Помогите мне мозги на место вставить, умоляю. Все файлы прикладываю. Все смешалось в кучу, выручайте... Я понимаю, что изучение файлов и ответ на эту проблему может быть большим... Но мне очень хочется научиться работать с этими сетями.
Миниатюры
Нажмите на картинку для увеличения

Название:  Устрйоство 1 Altivar 12 миксер Настройки.PNG
Просмотров: 18
Размер:  15.2 Кбайт   Нажмите на картинку для увеличения

Название:  Устрйоство 1 Altivar 12 миксер Карта Памяти.PNG
Просмотров: 23
Размер:  29.9 Кбайт   Нажмите на картинку для увеличения

Название:  Устрйоство 2 Altivar 12 миксер Настройки.PNG
Просмотров: 13
Размер:  15.1 Кбайт   Нажмите на картинку для увеличения

Название:  Устрйоство 2 Altivar 12 миксер Карта Памяти.PNG
Просмотров: 24
Размер:  29.6 Кбайт   Нажмите на картинку для увеличения

Название:  Устрйоство 3 драйвер LeadShine Настройки.PNG
Просмотров: 17
Размер:  14.9 Кбайт  

Нажмите на картинку для увеличения

Название:  Устрйоство 3 драйвер LeadShine Карта Памяти.PNG
Просмотров: 24
Размер:  28.2 Кбайт   Нажмите на картинку для увеличения

Название:  Устрйоство 4 FMR 1020 Настройки.PNG
Просмотров: 12
Размер:  14.7 Кбайт   Нажмите на картинку для увеличения

Название:  Устрйоство 4 FMR 1020 Карта Памяти.PNG
Просмотров: 19
Размер:  63.3 Кбайт  
Вложения
Тип файла: doc Шаговик крутится ровно.doc (52.0 Кбайт, 16 просмотров)
Тип файла: doc Шаговик работает Рывками.doc (52.0 Кбайт, 5 просмотров)
Macynchic вне форума   Ответить с цитированием
Старый 27.02.2022, 20:02   #15
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 739
Благодарил(а): 12 раз(а)
Поблагодарили: 192 раз(а) в 188 сообщениях
По умолчанию Ответ: Разное "Качество" Сети MODBUS при разном запуске устрйоств

Цитата
Сообщение от Macynchic Посмотреть сообщение
Коллеги, приветствую. Во-первых - большое спасибо за сниффер: подключился к сети через ОВЕН AC4 и много интересного узнал.
Прикладываю два .doc файла с прослушки сети
У сниффера есть свой нормальный формат файлов .spy
В других даже смотреть неинтересно.


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

Последний раз редактировалось ATS, 27.02.2022 в 20:25
ATS сейчас на форуме   Ответить с цитированием
Старый 28.02.2022, 00:55   #16
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 739
Благодарил(а): 12 раз(а)
Поблагодарили: 192 раз(а) в 188 сообщениях
По умолчанию Ответ: Разное "Качество" Сети MODBUS при разном запуске устрйоств

Цитата
Сообщение от Macynchic Посмотреть сообщение
Меня интересует устройство номер три, а именно драйвер шагового двигателя. В инструкции к драйверу написано, что шаговый двигатель будет совершать непрерывное вращающее движение только при условии, что частота опроса регистра контрольного слова 1801h будет чаще чем 1 опрос в 100 мс.
Посмотрел навскидку опрос - сбоев и отлупов не увидел.
Как Вы управляете драйвером - по скорости пишете нули, управляющее тоже нули?

По Alarm-у похоже Over voltage дает.


__________________
Не являюсь сотрудником Segnetics !!!
ATS сейчас на форуме   Ответить с цитированием
Старый 28.02.2022, 01:28   #17
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 739
Благодарил(а): 12 раз(а)
Поблагодарили: 192 раз(а) в 188 сообщениях
По умолчанию Ответ: Разное "Качество" Сети MODBUS при разном запуске устрйоств

По Alarm-у ошибся однако.


__________________
Не являюсь сотрудником Segnetics !!!
ATS сейчас на форуме   Ответить с цитированием
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ошибка при вызове Lectus Modbus OPC server из Autoscada(Masterscada) Dkydryashov AutoSCADA (вентиляция) 3 07.11.2017 11:56
Правильная разводка сетей RS-485 Arsie Библиотека 30 28.02.2014 13:52
Литиевые батарейки Arsie Библиотека 0 21.08.2013 14:24


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


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