реклама на сайте
подробности

 
 
18 страниц V  « < 4 5 6 7 8 > »   
Reply to this topicStart new topic
> Ethernet+TCP/IP, Самое дешевое решение
_Pasha
сообщение Mar 18 2008, 11:24
Сообщение #76


;
******

Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509



Цитата(galjoen @ Mar 18 2008, 11:12) *
Не 3.5, а 0.5 символа. А некоторые требуют вообще 1 бит. Иначе запрос игнорируют.


ЧИТАЕМ ВНИМАТЕЛЬНО. (Это относится и ко мне smile.gif )
Modbus_over_serial_line_V1_02.pdf, p13
Цитата
In RTU mode, message frames are separated by a silent interval of at least 3.5 character times. In the following sections, this time
interval is called t3,5.

If a silent interval of more than 1.5 character times occurs between two characters, the message frame is declared incomplete and should be discarded by the receiver.


Итого мы оба неправы.
< 1.5 символа
Go to the top of the page
 
+Quote Post
alexander55
сообщение Mar 18 2008, 12:07
Сообщение #77


Бывалый
*****

Группа: Свой
Сообщений: 1 584
Регистрация: 7-08-07
Пользователь №: 29 615



Цитата(galjoen @ Mar 18 2008, 11:12) *
А тут у меня такой вопрос - если нам на запрос по модбас (мы мастер) не ответили или ответ с ошибкой CRC пришёл - надо-ли запрос повторять? И если надо, то скоко раз?

Зависит от требований.
Modbus обеспечивает только правильность принятой информации, а достоверность прихода не гарантирована. Это уже вопрос второй, надпротокола.
Например, IP обеспесчивает правильность принятой информации, а уже TCP - гарантирует приход (а для примера, UDP - не гарантирует).
Go to the top of the page
 
+Quote Post
Rst7
сообщение Mar 18 2008, 12:21
Сообщение #78


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата
Например, IP обеспесчивает правильность принятой информации


Не гарантирует, т.к. нет подсчета контрольной суммы данных, только заголовка. Хотя если через Ethernet - то гарантия есть.


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
zltigo
сообщение Mar 18 2008, 19:09
Сообщение #79


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(alexander55 @ Mar 18 2008, 15:07) *
уже TCP - гарантирует приход..

Не гарантирует smile.gif. Только попытается повторить доставку. Причем плата за этот "сервис" зачастую совершенно неадекватна - таймауты и буфера в массовых реализациях, как правило жуткие - через много десятков секунд и десятков-сотен переданных килобайт узнаете, что "ну не шмогла"... повторите smile.gif smile.gif.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
alexander55
сообщение Mar 20 2008, 05:34
Сообщение #80


Бывалый
*****

Группа: Свой
Сообщений: 1 584
Регистрация: 7-08-07
Пользователь №: 29 615



Цитата(Rst7 @ Mar 18 2008, 15:21) *
Не гарантирует, т.к. нет подсчета контрольной суммы данных, только заголовка. Хотя если через Ethernet - то гарантия есть.

IP - интернет прококол. Содержит IP адреса получателя, отправителя, инфо и КС. На принимающей стороне пакеты с неверной КС просто отбрасываются.
TCP - протокол передачи. Делает разбиение (и сбор принятых) данных по небольшим пакетам (они могут идти по разным маршрутам) и организует диалог для контроля принятых пакетов.
Go to the top of the page
 
+Quote Post
Rst7
сообщение Mar 20 2008, 05:47
Сообщение #81


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата
IP - интернет прококол. Содержит IP адреса получателя, отправителя, инфо и КС. На принимающей стороне пакеты с неверной КС просто отбрасываются.


Контрольная сумма там только заголовка


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
alexander55
сообщение Mar 20 2008, 05:59
Сообщение #82


Бывалый
*****

Группа: Свой
Сообщений: 1 584
Регистрация: 7-08-07
Пользователь №: 29 615



Цитата(zltigo @ Mar 18 2008, 22:09) *
Не гарантирует smile.gif. Только попытается повторить доставку. Причем плата за этот "сервис" зачастую совершенно неадекватна - таймауты и буфера в массовых реализациях, как правило жуткие - через много десятков секунд и десятков-сотен переданных килобайт узнаете, что "ну не шмогла"... повторите smile.gif smile.gif.

Тут ничего не поделаешь. Тише едешь ... Закон жизни.
Тем не менее, связка TCP/IP в данный момент основная.
Go to the top of the page
 
+Quote Post
alexander55
сообщение Mar 27 2008, 06:02
Сообщение #83


Бывалый
*****

Группа: Свой
Сообщений: 1 584
Регистрация: 7-08-07
Пользователь №: 29 615



Для автора темы.
Варианты конвертора Ethernet-RS485 выпускает www.moxa.com
Цены у наших продавцов от 20 до 30 евро.
Варианты http://www.moxa.com/product/Serial_to_Ethernet_Products.htm.
Мы ипользовали NPort 6110. Сейчас объект под пуско-наладкой.
Документацию и утилиты конфигурации и тестирования можно у них найти на сайте через поиск.
Это вариант организации мастера на уровне OPC-драйвера или мастер отделен по сети TCP/IP.
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Mar 27 2008, 06:11
Сообщение #84


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Цитата(alexander55 @ Mar 27 2008, 09:02) *
Для автора темы.
Варианты конвертора Ethernet-RS485 выпускает www.moxa.com
Цены у наших продавцов от 20 до 30 евро.

Насчет 20-30 евро ничего не попутали? может быть 120-130?

Нам NPort5150 обошёлся с доставкой в 4000р.
Не может быть, чтобы такая разница в ценах.

20-30 это скорее похоже на RS-232 <-> RS-485

Сообщение отредактировал MrYuran - Mar 27 2008, 06:15


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
alexander55
сообщение Mar 27 2008, 06:32
Сообщение #85


Бывалый
*****

Группа: Свой
Сообщений: 1 584
Регистрация: 7-08-07
Пользователь №: 29 615



Цитата(MrYuran @ Mar 27 2008, 09:11) *
Насчет 20-30 евро ничего не попутали? может быть 120-130?

Нам NPort5150 обошёлся с доставкой в 4000р.
Не может быть, чтобы такая разница в ценах.

20-30 это скорее похоже на RS-232 <-> RS-485

Попробуйте efind.ru и посмотрите текущие цены. Вообще-то они уже сняты с производства, наши тоже покупали под объект штук 50-70 по хорошим ценам, но все течет и изменяется.
PS. А вообще-то они нам не очень понравились. По изеру все пингуется без проблем (хотя длины типа 800 м-1200м, до 3000 м, правда по волокну), а модбасом танцы с бубном (хоть и 10-20м).
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Mar 27 2008, 07:03
Сообщение #86


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Цитата(alexander55 @ Mar 27 2008, 09:32) *
PS. А вообще-то они нам не очень понравились. По изеру все пингуется без проблем, а модбасом танцы с бубном.

Мне наоборот оччень понравилось. Даже сам чё-то подобное хочу сделать (по мотивам данной темы)
А с модбасом понятно почему проблемы.
Не любит он тайм-ауты. А в езернете тайм-ауты не нормируются и могут достигать нескольких миллисекунд (а то и больше).
Правда, в NPort по-моему, есть настройки пакетов, то есть фикс. длина, отправлять каждый байт, автомат и т.д.
То есть смысл в том, что пакет модбаса (RTU) надо отправлять одним пакетом езернета, без разрывов.
Либо использовать аски, там таймауты до 1 с.

У нас такой случай был с модулями RealLab от конторы НИЛ АП (RLDA).
Из-за таких случайных задержек на NPort 2 модуля друг за другом ушли в какое-то 4-е измерение и перестали отвечать на внешние раздражители.
Потом оказалось, что они вошли в какой-то недокументированный режим калибровки и самостоятельно вернуться уже не смогли.


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
alexander55
сообщение Mar 27 2008, 08:00
Сообщение #87


Бывалый
*****

Группа: Свой
Сообщений: 1 584
Регистрация: 7-08-07
Пользователь №: 29 615



Цитата(MrYuran @ Mar 27 2008, 10:03) *

На объекте типа "Таможенный склад" стоит порядка 10 КРУ. На каждом КРУ стоят Sepam от 4 до 6 штук и еще Deif овские счетчики. На верху сервер данных с оркестром и АРМ InTouch.
Штуки 4 КРУ уже запустили. А с другими пляски продолжаются.
Подумалось. Может, мы говорим об одном и том же объекте в Питере ?

Цитата(MrYuran @ Mar 27 2008, 10:03) *
Не любит он тайм-ауты. А в езернете тайм-ауты не нормируются и могут достигать нескольких миллисекунд (а то и больше).

Как раз вчера, я консультировал ребят и рассказывал им как настроить таймауты NPort. Завтра уже будут результаты. Может придется ехать с осциллом смотреть сигналы. 07.gif
Очень опасное место, там кранами на большой скорости перетаскивают грузы. Надо смотреть в оба. Задавят легко. sad.gif
Go to the top of the page
 
+Quote Post
Rst7
сообщение Mar 27 2008, 12:00
Сообщение #88


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата
Для автора темы.
Варианты конвертора Ethernet-RS485 выпускает www.moxa.com
Цены у наших продавцов от 20 до 30 евро.


Хоть убейте, ну $165 минимум (специальный сентябрьский лохотрон от Вектора smile.gif ) нашел за этот NPort. Что-то Вы попутали, да и вообще, любой АСУшный чих (любой модуль, я имею в виду) стоит от 100 евро.

Теперь по делу. К сожалению, провалялся неделю с гриппом, сейчас только расчухался. На прошлой неделе врезал прием и передачу байт через USART в процедуры приема/передачи ethernet-пакета. Теперь надо, собственно говоря, сделать следующий уровень. В очередной раз ставлю вопрос - кто подскажет терминальный софт?


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
prottoss
сообщение Mar 27 2008, 12:15
Сообщение #89


Гуру
******

Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659



Не помню сайт, откуда скачивал



Еще бы посоветовал, для отладки со стороны сети CommView. Положил на местный ftp в upload
Прикрепленные файлы
Прикрепленный файл  rs232pro.rar ( 565.67 килобайт ) Кол-во скачиваний: 325
 


--------------------
Go to the top of the page
 
+Quote Post
alexander55
сообщение Mar 27 2008, 12:20
Сообщение #90


Бывалый
*****

Группа: Свой
Сообщений: 1 584
Регистрация: 7-08-07
Пользователь №: 29 615



Цитата(Rst7 @ Mar 27 2008, 15:00) *
Хоть убейте, ну $165 минимум (специальный сентябрьский лохотрон от Вектора smile.gif ) нашел за этот NPort. Что-то Вы попутали, да и вообще, любой АСУшный чих (любой модуль, я имею в виду) стоит от 100 евро.

Может, я что-то попутал. Я закупками не занимаюсь, а в голове как-то отложилось ...
PS. Впрочем, для Вас такие цены очень даже хорошо.
А утилиты и документацию NPorta скачайте, будете знать, что надо делать.
Go to the top of the page
 
+Quote Post

18 страниц V  « < 4 5 6 7 8 > » 
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 20:01
Рейтинг@Mail.ru


Страница сгенерированна за 0.01472 секунд с 7
ELECTRONIX ©2004-2016