Adam 5510E/TCP клиенты |
Ответить |
Автор | |
Профили участников
Послать частное письмо
Поиск публикаций участников
Посетить домашнюю страницу участника
Добавить в список приятелей
Действительный член Присоединился: 03 Август 2005 Категория: Russian Federation Online Status: Offline Публикации: 149 |
Опубликовано: 20 Май 2009 19:06 |
Контроллер судя по мануалу и многочисленным даташитам может быть ModBus/TCP сервером. А существиют какие либо однозначные ограничения по количеству ModBus/TCP клиентов которыми данный контроллер может управлять? |
|
Действительный член Присоединился: 11 Октябрь 2003 Категория: Russian Federation Online Status: Offline Публикации: 392 |
|
The ADAM-5510/TCP and ADAM-5510E/TCP can work as a Modbus/TCP client to retrieve data from remote I/Os, and Modbus/TCP server to connect with the HMI/SCADA software.
|
|
Профили участников
Послать частное письмо
Поиск публикаций участников
Посетить домашнюю страницу участника
Добавить в список приятелей
Действительный член Присоединился: 03 Август 2005 Категория: Russian Federation Online Status: Offline Публикации: 149 |
|
Во-первых модбас клиент не может сам получать данные от других клиентов, а во-вторых вот вам выдержка из мауала "ADAM-5510 Serial Manual 4.0.pdf" 1.2.3 Versatile Protocols of Communication Function LibrariesThe communication protocol of the ADAM-5510 is user-defined and there are library functions of MODBUS/RTU protocol and MODBUS/TCP protocol (ADAM-5510/TCP and ADAM- 5510E/TCP only), available for users. Of course, users can implement ASCII-based command and response protocol by themselves. The function libraries include following protocols: .... - MODBUS/TCP Server Function for connecting to HMI/SCADA software via Ethernet port (ADAM-5510/TCP and ADAM-5510E/TCP only) (функции клиента для связи с сервером) - MODBUS/TCP Client Function for connecting to Ethernet enabled remote I/O modules via Ethernet port (ADAM-5510/TCP and ADAM-5510E/TCP only)(функции сервера для связи с клиентами) |
|
Действительный член Присоединился: 27 Июль 2006 Online Status: Offline Публикации: 304 |
|
По-моему, тут какая-то путаница в терминологии. Я не встречал официальных определений понятий "клиент" и "сервер", но, если поразмыслить, получится вот что:
"Клиент" инициирует соединение с "сервером" и посылает на "сервер" команды, которые "сервер" должен обработать и вернуть "клиенту" результат обработки. То есть получается, что Модбас мастер является "клиентом", а слейв - "сервером"! Эту точку зрения подтверждают приведенные вами строки из документации, которые вы перевели не совсем корректно: MODBUS/TCP Server Function for connecting to HMI/SCADA software via Ethernet port (ADAM-5510/TCP and ADAM-5510E/TCP only) = функция _сервера_ MODBUS/TCP для связи с HMI/SCADA. Сервер - читай "слейв". MODBUS/TCP Client Function for connecting to Ethernet enabled remote I/O modules via Ethernet port (ADAM-5510/TCP and ADAM-5510E/TCP only) = функция _клиента_ MODBUS/TCP для связи с оборудованными Ethernet удаленными модулями ввода-вывода, посредством порта Ethernet (только ADAM-5510/TCP и ADAM-5510E/TCP). Опять же, в соответствии с моим предположением, "клиент" есть "мастер", все сходится. Аналогично, некоторые производители выпускают модули с СОМ-портами и выходом в Ethernet. Последовательные порты используются ПО, работающим на компьютерах в сети. Так вот, такие модули (и их программное обеспечение - прошивка) называют именно "серверами". |
|
Теория - это когда все знаешь, но ничего не работает.
Практика - это когда все работает, но никто не знает как. |
|
Профили участников
Послать частное письмо
Поиск публикаций участников
Посетить домашнюю страницу участника
Добавить в список приятелей
Действительный член Присоединился: 03 Август 2005 Категория: Russian Federation Online Status: Offline Публикации: 149 |
|
ПО моему тут вопрос в сосбтвенно переводе. MODBUS/TCP Server Function = функции для связи с MODBUS/TCP сервером. MODBUS/TCP Client Function = функции для связи с MODBUS/TCP клиентом. Но тема ушла вдругое русло. вопрос по прежнему открыт: контроль какого количества MODBUS/TCP клиентов может осилить контроллер ADAM-5510E/TCP. кто то вообще сталкивался с такой задачей как организация MODBUS/TCP сервера на базе этого контроллера? |
|
Действительный член Присоединился: 11 Октябрь 2003 Категория: Russian Federation Online Status: Offline Публикации: 392 |
|
На неправильно поставленные вопросы, получаются не те ответы : MODBUS/TCP Server Function = функции для связи с MODBUS/TCP клиентом - коим является например SCADA система с MODBUS драйвером. (вам же ясно написано - Modbus/TCP server to connect with the HMI/SCADA software) MODBUS/TCP Client Function = функции для связи с MODBUS/TCP сервером - например другим контроллером с запущенным на нем MODBUS/TCP Server (в сырцах кстати есть примеры на С, когда запущенный клиент на ADAM-5510/TCP связывается с ADAM-6051 и ADAM-5000/TCP на которых MODBUS/TCP изначально заточен и юзается как сервер) Если я правильно вас понял, коллега, то вас интересует - скока компов с запущенными на них СКАДА системами могут тянуть данные с ADAM-5510/TCP с запущеным на нем MODBUS/TCP Server_ом?
|
|
Ответить |
Переход на форум | Права доступа на форуме Вы не можете публиковать новые темы в этом форуме Вы не можете отвечать на сообщения в этом форуме Вы не можете удалять Ваши сообщения на этом форуме Вы не можете редактировать Ваши сообщения на этом форуме Вы не можете создавать голосования на этом форуме Вы не можете выражать своё мнение в голосованиях на этом форуме |