Segnetics

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

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

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 13.10.2021, 11:20   #1
Alex1966
Member
 
Регистрация: Dec 2020
Адрес: Москва
Сообщения: 51
Благодарил(а): 4 раз(а)
Поблагодарили: 2 раз(а) в 2 сообщениях
По умолчанию МКОН и как его победить ?

Купили МКОН для доступа к устройствам в которых только MODBUS (RS485) через Ethernet.
Как оказалось можно опрашивать через него только 2 устройства в сети MODBUS.
На форуме ОВЕН рассказано, как сделать опрос большего количества устройств:

"" Вопрос: контроллер настроен в режиме Modbus TCP Master. Необходимо реализовать опрос устройств на шине RS-485, подключенных к контроллеру через конвертер протоколов МКОН. Для каждого slave-устройства в проект добавлен компонент Modbus TCP Slave. Во всех компонентах указан и один и тот же IP-адрес и порт, и разные Unit ID, соответствующие адресам слэйвов на шине RS-485. Проблема в том, что в CODESYS каждый компонент Modbus TCP Slave создает отдельное подключение, а МКОН поддерживает только два одновременных подключения, то есть опросить больше двух слэйвов таким образом невозможно. Как можно решить эту проблему?

Ответ: при работе с преобразователями протоколов Modbus TCP/Modbus RTU необходимо добавлять в проект только один компонент Modbus TCP Slave, а уже в него - нужное количество компонентов Modbus Slave COM Port. В этом случае контроллер установит с конвертером протоколов только одно соединение.""


Можно ли такое исполнить в SMLogix ?????
Alex1966 вне форума   Ответить с цитированием
Старый 13.10.2021, 12:32   #2
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Овеновский МКОН и как его победить ?

Цитата
Сообщение от Alex1966 Посмотреть сообщение
Проблема в том, что в CODESYS каждый компонент Modbus TCP Slave создает отдельное подключение

необходимо добавлять в проект только один компонент Modbus TCP Slave, а уже в него - нужное количество компонентов Modbus Slave COM Port

Можно ли такое исполнить в SMLogix ?????
Я почему-то подозреваю, что при повешении COM поверх TCP вы получаете не Modbus-TCP, а Modbus over TCP - это прямо две большие разницы и шлюз такое соединение должен поддерживать. У нас такого типа соединения нет.

Если же я не прав, и создаётся реально Modbus-TCP, то наши программисты чуток поумнее и при обращении к одному и тому же IP-адресу TCP и так используют одно соединение, ибо глупо и даже тупо делать несколько соединений, опрашивая одно и то же устройство. Напомню, IP-адрес не может одновременно принадлежать двум разным устройствам.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 13.10.2021, 13:16   #3
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 740
Благодарил(а): 12 раз(а)
Поблагодарили: 192 раз(а) в 188 сообщениях
По умолчанию Ответ: Овеновский МКОН и как его победить ?

Цитата:
Сообщение от Arsie Посмотреть сообщение
Я почему-то подозреваю, что при повешении COM поверх TCP вы получаете не Modbus-TCP, а Modbus over TCP - это прямо две большие разницы и шлюз такое соединение должен поддерживать.
Ну это вроде как конвертер.

Цитата то наши программисты чуток поумнее и при обращении к одному и тому же IP-адресу TCP и так используют одно соединение, ибо глупо и даже тупо делать несколько соединений, опрашивая одно и то же устройство.
Вот пока нет уверенности в словах.

[...]

Будет время проверю.

Последний раз редактировалось Arsie, 13.10.2021 в 14:00 Причина: Удалил, чтобы не тревожить неокрепшие умы
ATS вне форума   Ответить с цитированием
Старый 13.10.2021, 14:00   #4
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Овеновский МКОН и как его победить ?

Цитата
Сообщение от ATS Посмотреть сообщение
Вот пока нет уверенности в словах.

Будет время проверю.
Вот когда будет время, тогда и поговорим.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 13.10.2021, 14:27   #5
Alex1966
Member
 
Регистрация: Dec 2020
Адрес: Москва
Сообщения: 51
Благодарил(а): 4 раз(а)
Поблагодарили: 2 раз(а) в 2 сообщениях
По умолчанию Ответ: МКОН и как его победить ?

Не ну реально проверено 2 раза . В проге для трима только 2 устройства отвечают, а третье нат. Одни ошибки.
Alex1966 вне форума   Ответить с цитированием
Старый 13.10.2021, 14:51   #6
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 302
Благодарил(а): 0 раз(а)
Поблагодарили: 254 раз(а) в 250 сообщениях
По умолчанию Ответ: МКОН и как его победить ?

О какой программе идет речь? Покажете?


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию
Ilya J. вне форума   Ответить с цитированием
Старый 13.10.2021, 15:01   #7
Alex1966
Member
 
Регистрация: Dec 2020
Адрес: Москва
Сообщения: 51
Благодарил(а): 4 раз(а)
Поблагодарили: 2 раз(а) в 2 сообщениях
По умолчанию Ответ: МКОН и как его победить ?

Да программа никакая. Просто опрос регистров устройств.
3 устройства с 485 интерфейсом через МКОН и одно просто на Эзернете
Миниатюры
Нажмите на картинку для увеличения

Название:  прога.png
Просмотров: 187
Размер:  92.8 Кбайт  
Alex1966 вне форума   Ответить с цитированием
Старый 13.10.2021, 21:03   #8
monstr696
Senior Member
 
Регистрация: Apr 2013
Адрес: Россия, Москва
Сообщения: 766
Благодарил(а): 8 раз(а)
Поблагодарили: 63 раз(а) в 59 сообщениях
По умолчанию Ответ: МКОН и как его победить ?

Цитата
Сообщение от Alex1966 Посмотреть сообщение
Да программа никакая. Просто опрос регистров устройств.
3 устройства с 485 интерфейсом через МКОН и одно просто на Эзернете
У вас такая схема (см. вложения)?
Миниатюры
Нажмите на картинку для увеличения

Название:  2021-10-13_19-55-43.png
Просмотров: 115
Размер:  18.5 Кбайт  


__________________
Саня
monstr696 вне форума   Ответить с цитированием
Старый 13.10.2021, 21:40   #9
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 740
Благодарил(а): 12 раз(а)
Поблагодарили: 192 раз(а) в 188 сообщениях
По умолчанию Ответ: МКОН и как его победить ?

Цитата
Сообщение от monstr696 Посмотреть сообщение
У вас такая схема (см. вложения)?
А разве есть сомнения?
Цитата 3 устройства с 485 интерфейсом через МКОН и одно просто на Эзернете
и тезисы
Цитата то наши программисты чуток поумнее и при обращении к одному и тому же IP-адресу TCP и так используют одно соединение, ибо глупо и даже тупо делать несколько соединений, опрашивая одно и то же устройство

Про неокрепшие умы подтерто выше...
ATS вне форума   Ответить с цитированием
Старый 13.10.2021, 23:09   #10
monstr696
Senior Member
 
Регистрация: Apr 2013
Адрес: Россия, Москва
Сообщения: 766
Благодарил(а): 8 раз(а)
Поблагодарили: 63 раз(а) в 59 сообщениях
По умолчанию Ответ: МКОН и как его победить ?

Цитата
Сообщение от ATS Посмотреть сообщение
А разве есть сомнения?
Есть. Похоже не внимательно читал РД.

Цитата
Сообщение от Alex1966 Посмотреть сообщение
....
Как оказалось можно опрашивать через него только 2 устройства в сети MODBUS.
На форуме ОВЕН рассказано, как сделать опрос большего количества устройств:

.....
На данное подключение это не распространяется.
Это для подключения "Master RS-485/Slave Ethernet",
а у тут "Master RS-485/Slave Ethernet".

Читать надо внимательно раздел 7.3 руководства.
И правильно настраивать шлюз через штатный конфигуратор.

Если все правильно настроить то все работает.

Также нужно правильно настроить и устройства на RS-485.

В данном случае Slave ID с номером 1 (он же адрес в сети RS-485. данный адрес зарезервирован за шлюзом) использовать нельзя. Раздел ручная настройка стр 24 руководства.


__________________
Саня

Последний раз редактировалось monstr696, 13.10.2021 в 23:28
monstr696 вне форума   Ответить с цитированием
Старый 13.10.2021, 23:19   #11
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 740
Благодарил(а): 12 раз(а)
Поблагодарили: 192 раз(а) в 188 сообщениях
По умолчанию Ответ: МКОН и как его победить ?

Цитата
Сообщение от monstr696 Посмотреть сообщение
На данное подключение это не распространяется.
Это для подключения "Master RS-485/Slave Ethernet",
а у тут "Master RS-485/Slave Ethernet".
Не понял глубину глубин..

Но доку покурю на досуге... Хотя Овен и не интересен.
ATS вне форума   Ответить с цитированием
Старый 13.10.2021, 23:30   #12
monstr696
Senior Member
 
Регистрация: Apr 2013
Адрес: Россия, Москва
Сообщения: 766
Благодарил(а): 8 раз(а)
Поблагодарили: 63 раз(а) в 59 сообщениях
По умолчанию Ответ: МКОН и как его победить ?

Цитата
Сообщение от ATS Посмотреть сообщение
Не понял глубину глубин..

Но доку покурю на досуге... Хотя Овен и не интересен.
В разделе ручная настройка все разжевано остается только проглотить.


__________________
Саня
monstr696 вне форума   Ответить с цитированием
Старый 14.10.2021, 00:11   #13
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 740
Благодарил(а): 12 раз(а)
Поблагодарили: 192 раз(а) в 188 сообщениях
По умолчанию Ответ: МКОН и как его победить ?

Цитата
Сообщение от monstr696 Посмотреть сообщение
В разделе ручная настройка все разжевано остается только проглотить.
Опыт или домыслы?
Известные мне конверторы тоже держат не более 10 соединений одновременно, а чаще одно-два.
ATS вне форума   Ответить с цитированием
Старый 14.10.2021, 01:32   #14
Alex1966
Member
 
Регистрация: Dec 2020
Адрес: Москва
Сообщения: 51
Благодарил(а): 4 раз(а)
Поблагодарили: 2 раз(а) в 2 сообщениях
По умолчанию Ответ: МКОН и как его победить ?

ДА конечно схема подключения с мастером в сети Ethernet.
Инструкцию надо читать конечно = нет сомнений.
И да все устройства настроены в ModBus правильно = просто подцеплял ТРИМ в сеть этих устройств (9 штук) по 485 интерфейсу все отвечают, все регистры читаются = просто шоколад.
Разумеется номер 1 только у МКОНа.
ИТОГ - более двух через Ethernet и МКОН прочитать нельзя.
ОБИДНО ДА

Неужели люди придумавшие весь Segnetics такую задачу не смогут решить?
Alex1966 вне форума   Ответить с цитированием
Старый 14.10.2021, 01:38   #15
Alex1966
Member
 
Регистрация: Dec 2020
Адрес: Москва
Сообщения: 51
Благодарил(а): 4 раз(а)
Поблагодарили: 2 раз(а) в 2 сообщениях
По умолчанию Ответ: МКОН и как его победить ?

Как то вот так сделать
Миниатюры
Нажмите на картинку для увеличения

Название:  дерево.png
Просмотров: 93
Размер:  4.9 Кбайт  
Alex1966 вне форума   Ответить с цитированием
Старый 14.10.2021, 05:11   #16
ujin
Senior Member
 
Аватара для ujin
 
Регистрация: May 2010
Адрес: Novosibirsk
Сообщения: 762
Благодарил(а): 1 раз(а)
Поблагодарили: 10 раз(а) в 10 сообщениях
По умолчанию Ответ: МКОН и как его победить ?

Цитата
Сообщение от Alex1966 Посмотреть сообщение
Купили МКОН ... поддерживает только два одновременных подключения... Как можно решить эту проблему?
Самый простой способ взять другую железку.
Есть хороший шлюз на 32 одновременных TCP соединений с каждым com портом. Адреса можно задавать от 1 до 247
tGW-715i
В стандарте в MBAP Header есть поле Unit Identifier 1 байт. Это поле шлюзом должно восприниматься как адрес на последовательном порту.
Согласно стандарта достаточно одного соединения для опроса всех устройств на линии 485 (232) за шлюзом.
Плюс к этим же устройствам на линии 485 (232) могут обращаться еще несколько мастеров. MODBUS TCP сервер может поддерживать от 1 до 16 TCP соединений (п 4.4.2.1).
С Овеном всегда какие-то сюрпризы. Одного колеса на машине не хватает, фары не светят, печка не работает, один цилиндр из 3х не работает. Но при большом желании ехать можно.


__________________
В жизни 2 правила успеха:
1 Не говори всего что знаешь
2 ...
ujin вне форума   Ответить с цитированием
Старый 14.10.2021, 09:09   #17
Alex1966
Member
 
Регистрация: Dec 2020
Адрес: Москва
Сообщения: 51
Благодарил(а): 4 раз(а)
Поблагодарили: 2 раз(а) в 2 сообщениях
По умолчанию Ответ: МКОН и как его победить ?

Цитата:
Сообщение от ujin Посмотреть сообщение
С Овеном всегда какие-то сюрпризы. Одного колеса на машине не хватает, фары не светят, печка не работает, один цилиндр из 3х не работает. Но при большом желании ехать можно.
Ну да. У меня тут ПР200 взял и сам адрес модбас поменял .

Спасибо за информацию.
Alex1966 вне форума   Ответить с цитированием
Старый 14.10.2021, 12:22   #18
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 740
Благодарил(а): 12 раз(а)
Поблагодарили: 192 раз(а) в 188 сообщениях
По умолчанию Ответ: МКОН и как его победить ?

Цитата
Сообщение от monstr696 Посмотреть сообщение
В разделе ручная настройка все разжевано остается только проглотить.
Проще выплюнуть. Да и примечание по исходящим ТСР похоже писал идиот.
ATS вне форума   Ответить с цитированием
Старый 28.10.2021, 13:49   #19
Alex1966
Member
 
Регистрация: Dec 2020
Адрес: Москва
Сообщения: 51
Благодарил(а): 4 раз(а)
Поблагодарили: 2 раз(а) в 2 сообщениях
По умолчанию Ответ: МКОН и как его победить ?

]Самый простой способ взять другую железку.
Есть хороший шлюз на 32 одновременных TCP соединений с каждым com портом. Адреса можно задавать от 1 до 247
tGW-715i


Спасибо огромное эта штука реально работает. После нее у меня 10 устройств и все отвечают без проблем.
Alex1966 вне форума   Ответить с цитированием
Ответ

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

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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
SM CONNECT (Подробная инструкция в картинках как настроить) alekseyeve SMConnect & SMConfig 230 Вчера 10:57
Почему техподдержка не может ответить на мой простейший вопрос? Arsie ЧаВо - Часто задаваемые Вопросы 6 23.11.2018 11:26
Правильная разводка сетей RS-485 Arsie Библиотека 30 28.02.2014 13:52
Как оценить время выполнения программы в контроллере? Arsie ЧаВо - Часто задаваемые Вопросы 0 04.10.2013 16:51
Использование USB-хаба Varnak Вопросы о SMH-2G(i) 8 01.03.2013 12:20


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


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