Форум Микро-Чип
Поиск и заказ электронных компонентов
 

Вернуться   Форум Микро-Чип > Cетевые протоколы и технологии

Cетевые протоколы и технологии TCP/IP стек

Ответ
 
Опции темы Опции просмотра
Старый 04.09.2010, 15:33   #1
NeoKlin
Senior Member
 
Регистрация: 05.03.2007
Сообщений: 257
Вес репутации: 117/46
NeoKlin will become famous soon enoughNeoKlin will become famous soon enough
Отправить сообщение для NeoKlin с помощью ICQ Отправить сообщение для NeoKlin с помощью Skype™
По умолчанию Modbus TCP/IP

Добрый день всем форумчанам! Обращаюсь к спецам по теме реализации Modbus TCP/IP на базе ПИК18 + ENC28J60+мак чип.
Идея проста взять стак майкрочипа и стак мод баса с открытым кодом а дальше дело отладки и адаптации к основному алгоритму.
Вопрос следуюший: Какие сервисы TCP стака нужны или желательны чтоб были реализованы?Основной алгоритм большой по этому надо поджать TCP стак до минимума.

На сколько я понимаю что TCP UDP для коммуникации с модбас регистрами,HTTP для минимального тех интерфейса и мониторинга.
Может есть кому что добавить?
NeoKlin вне форума   Ответить с цитированием
Старый 04.09.2010, 16:38   #2
IgorV
Senior Member
 
Аватар для IgorV
 
Регистрация: 25.02.2007
Адрес: всем пока
Возраст: 48
Сообщений: 4,100
Вес репутации: 1883/102
IgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant future
Отправить сообщение для IgorV с помощью Skype™
По умолчанию Re: Modbus TCP/IP

Цитата:
Сообщение от NeoKlin Посмотреть сообщение
Добрый день всем форумчанам! Обращаюсь к спецам по теме реализации Modbus TCP/IP на базе ПИК18 + ENC28J60+мак чип.
Идея проста взять стак майкрочипа и стак мод баса с открытым кодом а дальше дело отладки и адаптации к основному алгоритму.
Вопрос следуюший: Какие сервисы TCP стака нужны или желательны чтоб были реализованы?Основной алгоритм большой по этому надо поджать TCP стак до минимума.

На сколько я понимаю что TCP UDP для коммуникации с модбас регистрами,HTTP для минимального тех интерфейса и мониторинга.
Может есть кому что добавить?
SNMP погляди. Это как бы вместо модбас.
IgorV вне форума   Ответить с цитированием
Старый 04.09.2010, 16:41   #3
NeoKlin
Senior Member
 
Регистрация: 05.03.2007
Сообщений: 257
Вес репутации: 117/46
NeoKlin will become famous soon enoughNeoKlin will become famous soon enough
Отправить сообщение для NeoKlin с помощью ICQ Отправить сообщение для NeoKlin с помощью Skype™
По умолчанию Re: Modbus TCP/IP

SNMP - следующий на очереди.
В принципе в сети полно материала,хотелось бы бывалых мнение узнать и опытом поделились.
NeoKlin вне форума   Ответить с цитированием
Старый 04.09.2010, 16:48   #4
IgorV
Senior Member
 
Аватар для IgorV
 
Регистрация: 25.02.2007
Адрес: всем пока
Возраст: 48
Сообщений: 4,100
Вес репутации: 1883/102
IgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant future
Отправить сообщение для IgorV с помощью Skype™
По умолчанию Re: Modbus TCP/IP

Цитата:
Сообщение от NeoKlin Посмотреть сообщение
SNMP - следующий на очереди.
В принципе в сети полно материала,хотелось бы бывалых мнение узнать и опытом поделились.
он не будет следующим этапом поступательно. Скорее всего замещением большей части написанного. Удобнее всего в либе написан http. Хотябы возможностью открывать одновременно несколько сокетов. Остальные протоколы только по одному коннекту. (из TCP). Если надо будет шире - ручками больше писать.
IgorV вне форума   Ответить с цитированием
Старый 05.09.2010, 17:35   #5
NeoKlin
Senior Member
 
Регистрация: 05.03.2007
Сообщений: 257
Вес репутации: 117/46
NeoKlin will become famous soon enoughNeoKlin will become famous soon enough
Отправить сообщение для NeoKlin с помощью ICQ Отправить сообщение для NeoKlin с помощью Skype™
По умолчанию Re: Modbus TCP/IP

Ну как говориться для чего голова да руки даны.
NeoKlin вне форума   Ответить с цитированием
Старый 27.06.2012, 11:30   #6
kMamont
Member
 
Регистрация: 10.04.2008
Возраст: 43
Сообщений: 32
Вес репутации: 119/40
kMamont will become famous soon enoughkMamont will become famous soon enough
По умолчанию Re: Modbus TCP/IP

Я написал ModBus/UDP на основе микрочиповского стека.Считаю,что UDP больше подходит для ModBus. Основное преимущество, что не происходит склейка и расклейка пакетов, то есть принятый пакет с изернета ничем (кроме CRC) не отличается от пакета из буфера 485 и много других мелочей облегчающих жизнь. А преимущества TCP не нужны, так как они дублируются протоколом ModBus.
kMamont вне форума   Ответить с цитированием
Старый 27.06.2012, 18:56   #7
2AplusA
Senior Member
 
Аватар для 2AplusA
 
Регистрация: 26.02.2007
Адрес: Penza
Возраст: 37
Сообщений: 1,385
Вес репутации: 1267/68
2AplusA has much to be proud of2AplusA has much to be proud of2AplusA has much to be proud of2AplusA has much to be proud of2AplusA has much to be proud of2AplusA has much to be proud of2AplusA has much to be proud of2AplusA has much to be proud of2AplusA has much to be proud of
По умолчанию Re: Modbus TCP/IP

Цитата:
Сообщение от kMamont Посмотреть сообщение
Я написал ModBus/UDP на основе микрочиповского стека.Считаю,что UDP больше подходит для ModBus. Основное преимущество, что не происходит склейка и расклейка пакетов, то есть принятый пакет с изернета ничем (кроме CRC) не отличается от пакета из буфера 485 и много других мелочей облегчающих жизнь. А преимущества TCP не нужны, так как они дублируются протоколом ModBus.
Если с такой стороны подходить то и UDP с IP там нафиг не нужен. Тупо на уровне MAC - можно все поднять. Тогда вообще полная аналогия с RS-485 будет (только 100Мбит канал), даже CRC16 можно завести. Но минус всего этого в том, что кроме своих модулей этим протоколом никто пользваться не будет. Поэтому и приходится стандартов придерживаться, чтобы продажи хорошо шли.
__________________
Лучше день потерять, потом за час долететь!
2AplusA вне форума   Ответить с цитированием
Старый 28.06.2012, 00:45   #8
kMamont
Member
 
Регистрация: 10.04.2008
Возраст: 43
Сообщений: 32
Вес репутации: 119/40
kMamont will become famous soon enoughkMamont will become famous soon enough
По умолчанию Re: Modbus TCP/IP

ModBus на основе UDP довольно широко используется - то есть нельзя сказать, что это нестандартный протокол. В описаниях Modicon он тоже присутствует. И также к вышеперечисленным преимуществам, можно отнести наличие широковещательных запросов... Хоть он и реже встречается (может из-за того, что физически можно использовать несколько мастер-устройств, что не подразумевается протоколом ModBus), но я его считаю значительно удобнее...
kMamont вне форума   Ответить с цитированием
Старый 28.06.2012, 09:18   #9
Vanizma
Senior Member
 
Аватар для Vanizma
 
Регистрация: 30.04.2008
Адрес: Pskov
Сообщений: 4,140
Вес репутации: 4450/123
Vanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond repute
Отправить сообщение для Vanizma с помощью ICQ
По умолчанию Re: Modbus TCP/IP

Цитата:
Сообщение от kMamont Посмотреть сообщение
ModBus на основе UDP довольно широко используется - то есть нельзя сказать, что это нестандартный протокол. В описаниях Modicon он тоже присутствует. И также к вышеперечисленным преимуществам, можно отнести наличие широковещательных запросов... Хоть он и реже встречается (может из-за того, что физически можно использовать несколько мастер-устройств, что не подразумевается протоколом ModBus), но я его считаю значительно удобнее...
Сообщения из разряда - "как я крут... делайте как я"

Каждый делает как ему нравится, удобно, нужно ТЧК
__________________

Vanizma вне форума   Ответить с цитированием
Старый 01.08.2012, 23:07   #10
Pridnya
Senior Member
 
Регистрация: 21.01.2009
Адрес: Russia, Orel
Возраст: 39
Сообщений: 4,497
Вес репутации: 4370/123
Pridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond repute
По умолчанию Re: Modbus TCP/IP

Уважаемые форумчане, кто может посоветовать удобную программу Modbus TCP тестер (мастер).
__________________
Прогресс неизбежен.
Pridnya вне форума   Ответить с цитированием
Старый 01.08.2012, 23:11   #11
Vanizma
Senior Member
 
Аватар для Vanizma
 
Регистрация: 30.04.2008
Адрес: Pskov
Сообщений: 4,140
Вес репутации: 4450/123
Vanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond repute
Отправить сообщение для Vanizma с помощью ICQ
По умолчанию Re: Modbus TCP/IP

Цитата:
Сообщение от Pridnya Посмотреть сообщение
Уважаемые форумчане, кто может посоветовать удобную программу Modbus TCP тестер (мастер).
было уже, поиском пройдись
я Лектус'ом пользуюсь
__________________

Vanizma вне форума   Ответить с цитированием
Старый 01.08.2012, 23:13   #12
Pridnya
Senior Member
 
Регистрация: 21.01.2009
Адрес: Russia, Orel
Возраст: 39
Сообщений: 4,497
Вес репутации: 4370/123
Pridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond repute
По умолчанию Re: Modbus TCP/IP

Поиском пользовался и ничего не нашел. Посмотрю Lectus Modbus OPC/DDE сервер, если это она.
__________________
Прогресс неизбежен.

Последний раз редактировалось Pridnya; 01.08.2012 в 23:21.
Pridnya вне форума   Ответить с цитированием
Старый 02.08.2012, 06:32   #13
2AplusA
Senior Member
 
Аватар для 2AplusA
 
Регистрация: 26.02.2007
Адрес: Penza
Возраст: 37
Сообщений: 1,385
Вес репутации: 1267/68
2AplusA has much to be proud of2AplusA has much to be proud of2AplusA has much to be proud of2AplusA has much to be proud of2AplusA has much to be proud of2AplusA has much to be proud of2AplusA has much to be proud of2AplusA has much to be proud of2AplusA has much to be proud of
По умолчанию Re: Modbus TCP/IP

Цитата:
Сообщение от Pridnya Посмотреть сообщение
Поиском пользовался и ничего не нашел. Посмотрю Lectus Modbus OPC/DDE сервер, если это она.
Я modscan юзаю. Все что нужно показывает, и пакеты принятые отданные, и флоаты сразу рисует. Единственное, приоритет желательно поставить выше среднего в винде. А то периодически будут ошибки вылазить. А так раз в 5мсекунд обмен тянет по TCP.
__________________
Лучше день потерять, потом за час долететь!
2AplusA вне форума   Ответить с цитированием
Старый 02.08.2012, 09:34   #14
Pridnya
Senior Member
 
Регистрация: 21.01.2009
Адрес: Russia, Orel
Возраст: 39
Сообщений: 4,497
Вес репутации: 4370/123
Pridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond repute
По умолчанию Re: Modbus TCP/IP

2AplusA, спасибо! Скачал демо-версию на 30 дней. Буду пробовать.
__________________
Прогресс неизбежен.
Pridnya вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
TCP/IP тестер (из TCP/IP либы отровано) _WIL_ Продукция MICROCHIP 24 21.02.2010 01:56
Тестируем MODBUS устройство eleks Общетехнические вопросы 2 15.09.2009 19:31
Передача по Modbus. Чего от меня хотят?) Sergik_1900 Cетевые протоколы и технологии 1 24.11.2008 17:47
modbus and ccs picc gladkih Вопросы начинающих 1 03.10.2008 09:34
Модуль дискретного ввода\вывода I7060 RS-485 ModBus redD Общетехнические вопросы 3 19.12.2007 17:33


Часовой пояс GMT +3, время: 08:08.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd. Перевод: zCarot