_Pasha 0 18 марта, 2008 Опубликовано 18 марта, 2008 · Жалоба Не 3.5, а 0.5 символа. А некоторые требуют вообще 1 бит. Иначе запрос игнорируют. ЧИТАЕМ ВНИМАТЕЛЬНО. (Это относится и ко мне :) ) 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 символа Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
alexander55 0 18 марта, 2008 Опубликовано 18 марта, 2008 · Жалоба А тут у меня такой вопрос - если нам на запрос по модбас (мы мастер) не ответили или ответ с ошибкой CRC пришёл - надо-ли запрос повторять? И если надо, то скоко раз? Зависит от требований. Modbus обеспечивает только правильность принятой информации, а достоверность прихода не гарантирована. Это уже вопрос второй, надпротокола. Например, IP обеспесчивает правильность принятой информации, а уже TCP - гарантирует приход (а для примера, UDP - не гарантирует). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Rst7 5 18 марта, 2008 Опубликовано 18 марта, 2008 · Жалоба Например, IP обеспесчивает правильность принятой информации Не гарантирует, т.к. нет подсчета контрольной суммы данных, только заголовка. Хотя если через Ethernet - то гарантия есть. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zltigo 1 18 марта, 2008 Опубликовано 18 марта, 2008 · Жалоба уже TCP - гарантирует приход.. Не гарантирует :). Только попытается повторить доставку. Причем плата за этот "сервис" зачастую совершенно неадекватна - таймауты и буфера в массовых реализациях, как правило жуткие - через много десятков секунд и десятков-сотен переданных килобайт узнаете, что "ну не шмогла"... повторите :) :). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
alexander55 0 20 марта, 2008 Опубликовано 20 марта, 2008 · Жалоба Не гарантирует, т.к. нет подсчета контрольной суммы данных, только заголовка. Хотя если через Ethernet - то гарантия есть. IP - интернет прококол. Содержит IP адреса получателя, отправителя, инфо и КС. На принимающей стороне пакеты с неверной КС просто отбрасываются. TCP - протокол передачи. Делает разбиение (и сбор принятых) данных по небольшим пакетам (они могут идти по разным маршрутам) и организует диалог для контроля принятых пакетов. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Rst7 5 20 марта, 2008 Опубликовано 20 марта, 2008 · Жалоба IP - интернет прококол. Содержит IP адреса получателя, отправителя, инфо и КС. На принимающей стороне пакеты с неверной КС просто отбрасываются. Контрольная сумма там только заголовка Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
alexander55 0 20 марта, 2008 Опубликовано 20 марта, 2008 · Жалоба Не гарантирует :). Только попытается повторить доставку. Причем плата за этот "сервис" зачастую совершенно неадекватна - таймауты и буфера в массовых реализациях, как правило жуткие - через много десятков секунд и десятков-сотен переданных килобайт узнаете, что "ну не шмогла"... повторите :) :). Тут ничего не поделаешь. Тише едешь ... Закон жизни. Тем не менее, связка TCP/IP в данный момент основная. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
alexander55 0 27 марта, 2008 Опубликовано 27 марта, 2008 · Жалоба Для автора темы. Варианты конвертора Ethernet-RS485 выпускает www.moxa.com Цены у наших продавцов от 20 до 30 евро. Варианты http://www.moxa.com/product/Serial_to_Ethernet_Products.htm. Мы ипользовали NPort 6110. Сейчас объект под пуско-наладкой. Документацию и утилиты конфигурации и тестирования можно у них найти на сайте через поиск. Это вариант организации мастера на уровне OPC-драйвера или мастер отделен по сети TCP/IP. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MrYuran 21 27 марта, 2008 Опубликовано 27 марта, 2008 (изменено) · Жалоба Для автора темы. Варианты конвертора Ethernet-RS485 выпускает www.moxa.com Цены у наших продавцов от 20 до 30 евро. Насчет 20-30 евро ничего не попутали? может быть 120-130? Нам NPort5150 обошёлся с доставкой в 4000р. Не может быть, чтобы такая разница в ценах. 20-30 это скорее похоже на RS-232 <-> RS-485 Изменено 27 марта, 2008 пользователем MrYuran Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
alexander55 0 27 марта, 2008 Опубликовано 27 марта, 2008 · Жалоба Насчет 20-30 евро ничего не попутали? может быть 120-130? Нам NPort5150 обошёлся с доставкой в 4000р. Не может быть, чтобы такая разница в ценах. 20-30 это скорее похоже на RS-232 <-> RS-485 Попробуйте efind.ru и посмотрите текущие цены. Вообще-то они уже сняты с производства, наши тоже покупали под объект штук 50-70 по хорошим ценам, но все течет и изменяется. PS. А вообще-то они нам не очень понравились. По изеру все пингуется без проблем (хотя длины типа 800 м-1200м, до 3000 м, правда по волокну), а модбасом танцы с бубном (хоть и 10-20м). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MrYuran 21 27 марта, 2008 Опубликовано 27 марта, 2008 · Жалоба PS. А вообще-то они нам не очень понравились. По изеру все пингуется без проблем, а модбасом танцы с бубном. Мне наоборот оччень понравилось. Даже сам чё-то подобное хочу сделать (по мотивам данной темы) А с модбасом понятно почему проблемы. Не любит он тайм-ауты. А в езернете тайм-ауты не нормируются и могут достигать нескольких миллисекунд (а то и больше). Правда, в NPort по-моему, есть настройки пакетов, то есть фикс. длина, отправлять каждый байт, автомат и т.д. То есть смысл в том, что пакет модбаса (RTU) надо отправлять одним пакетом езернета, без разрывов. Либо использовать аски, там таймауты до 1 с. У нас такой случай был с модулями RealLab от конторы НИЛ АП (RLDA). Из-за таких случайных задержек на NPort 2 модуля друг за другом ушли в какое-то 4-е измерение и перестали отвечать на внешние раздражители. Потом оказалось, что они вошли в какой-то недокументированный режим калибровки и самостоятельно вернуться уже не смогли. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
alexander55 0 27 марта, 2008 Опубликовано 27 марта, 2008 · Жалоба На объекте типа "Таможенный склад" стоит порядка 10 КРУ. На каждом КРУ стоят Sepam от 4 до 6 штук и еще Deif овские счетчики. На верху сервер данных с оркестром и АРМ InTouch. Штуки 4 КРУ уже запустили. А с другими пляски продолжаются. Подумалось. Может, мы говорим об одном и том же объекте в Питере ? Не любит он тайм-ауты. А в езернете тайм-ауты не нормируются и могут достигать нескольких миллисекунд (а то и больше). Как раз вчера, я консультировал ребят и рассказывал им как настроить таймауты NPort. Завтра уже будут результаты. Может придется ехать с осциллом смотреть сигналы. :07: Очень опасное место, там кранами на большой скорости перетаскивают грузы. Надо смотреть в оба. Задавят легко. :( Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Rst7 5 27 марта, 2008 Опубликовано 27 марта, 2008 · Жалоба Для автора темы. Варианты конвертора Ethernet-RS485 выпускает www.moxa.com Цены у наших продавцов от 20 до 30 евро. Хоть убейте, ну $165 минимум (специальный сентябрьский лохотрон от Вектора :) ) нашел за этот NPort. Что-то Вы попутали, да и вообще, любой АСУшный чих (любой модуль, я имею в виду) стоит от 100 евро. Теперь по делу. К сожалению, провалялся неделю с гриппом, сейчас только расчухался. На прошлой неделе врезал прием и передачу байт через USART в процедуры приема/передачи ethernet-пакета. Теперь надо, собственно говоря, сделать следующий уровень. В очередной раз ставлю вопрос - кто подскажет терминальный софт? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
prottoss 0 27 марта, 2008 Опубликовано 27 марта, 2008 · Жалоба Не помню сайт, откуда скачивал Еще бы посоветовал, для отладки со стороны сети CommView. Положил на местный ftp в upload rs232pro.rar Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
alexander55 0 27 марта, 2008 Опубликовано 27 марта, 2008 · Жалоба Хоть убейте, ну $165 минимум (специальный сентябрьский лохотрон от Вектора :) ) нашел за этот NPort. Что-то Вы попутали, да и вообще, любой АСУшный чих (любой модуль, я имею в виду) стоит от 100 евро. Может, я что-то попутал. Я закупками не занимаюсь, а в голове как-то отложилось ... PS. Впрочем, для Вас такие цены очень даже хорошо. А утилиты и документацию NPorta скачайте, будете знать, что надо делать. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться