Перейти к содержанию
    

Не 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 символа

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А тут у меня такой вопрос - если нам на запрос по модбас (мы мастер) не ответили или ответ с ошибкой CRC пришёл - надо-ли запрос повторять? И если надо, то скоко раз?

Зависит от требований.

Modbus обеспечивает только правильность принятой информации, а достоверность прихода не гарантирована. Это уже вопрос второй, надпротокола.

Например, IP обеспесчивает правильность принятой информации, а уже TCP - гарантирует приход (а для примера, UDP - не гарантирует).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

уже TCP - гарантирует приход..

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

TCP - протокол передачи. Делает разбиение (и сбор принятых) данных по небольшим пакетам (они могут идти по разным маршрутам) и организует диалог для контроля принятых пакетов.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Тут ничего не поделаешь. Тише едешь ... Закон жизни.

Тем не менее, связка TCP/IP в данный момент основная.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для автора темы.

Варианты конвертора Ethernet-RS485 выпускает www.moxa.com

Цены у наших продавцов от 20 до 30 евро.

Варианты http://www.moxa.com/product/Serial_to_Ethernet_Products.htm.

Мы ипользовали NPort 6110. Сейчас объект под пуско-наладкой.

Документацию и утилиты конфигурации и тестирования можно у них найти на сайте через поиск.

Это вариант организации мастера на уровне OPC-драйвера или мастер отделен по сети TCP/IP.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для автора темы.

Варианты конвертора Ethernet-RS485 выпускает www.moxa.com

Цены у наших продавцов от 20 до 30 евро.

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

 

Нам NPort5150 обошёлся с доставкой в 4000р.

Не может быть, чтобы такая разница в ценах.

 

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

Изменено пользователем MrYuran

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

Нам NPort5150 обошёлся с доставкой в 4000р.

Не может быть, чтобы такая разница в ценах.

 

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

Попробуйте efind.ru и посмотрите текущие цены. Вообще-то они уже сняты с производства, наши тоже покупали под объект штук 50-70 по хорошим ценам, но все течет и изменяется.

PS. А вообще-то они нам не очень понравились. По изеру все пингуется без проблем (хотя длины типа 800 м-1200м, до 3000 м, правда по волокну), а модбасом танцы с бубном (хоть и 10-20м).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

PS. А вообще-то они нам не очень понравились. По изеру все пингуется без проблем, а модбасом танцы с бубном.

Мне наоборот оччень понравилось. Даже сам чё-то подобное хочу сделать (по мотивам данной темы)

А с модбасом понятно почему проблемы.

Не любит он тайм-ауты. А в езернете тайм-ауты не нормируются и могут достигать нескольких миллисекунд (а то и больше).

Правда, в NPort по-моему, есть настройки пакетов, то есть фикс. длина, отправлять каждый байт, автомат и т.д.

То есть смысл в том, что пакет модбаса (RTU) надо отправлять одним пакетом езернета, без разрывов.

Либо использовать аски, там таймауты до 1 с.

 

У нас такой случай был с модулями RealLab от конторы НИЛ АП (RLDA).

Из-за таких случайных задержек на NPort 2 модуля друг за другом ушли в какое-то 4-е измерение и перестали отвечать на внешние раздражители.

Потом оказалось, что они вошли в какой-то недокументированный режим калибровки и самостоятельно вернуться уже не смогли.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Штуки 4 КРУ уже запустили. А с другими пляски продолжаются.

Подумалось. Может, мы говорим об одном и том же объекте в Питере ?

 

Не любит он тайм-ауты. А в езернете тайм-ауты не нормируются и могут достигать нескольких миллисекунд (а то и больше).

Как раз вчера, я консультировал ребят и рассказывал им как настроить таймауты NPort. Завтра уже будут результаты. Может придется ехать с осциллом смотреть сигналы. :07:

Очень опасное место, там кранами на большой скорости перетаскивают грузы. Надо смотреть в оба. Задавят легко. :(

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для автора темы.

Варианты конвертора Ethernet-RS485 выпускает www.moxa.com

Цены у наших продавцов от 20 до 30 евро.

 

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

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

 

 

Еще бы посоветовал, для отладки со стороны сети CommView. Положил на местный ftp в upload

rs232pro.rar

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Может, я что-то попутал. Я закупками не занимаюсь, а в голове как-то отложилось ...

PS. Впрочем, для Вас такие цены очень даже хорошо.

А утилиты и документацию NPorta скачайте, будете знать, что надо делать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...