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

Ethernet to RS485 конвертер

Да ну! А как же тогда интеренет работает? Или думаете его не Камчатке нет?

Бывает, что и не работает... И не только на Камчатке.

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


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

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

 

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

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

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

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


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

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

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

Мы в свое время были вынуждены расширять протокол, т.к. предыдущий ну никак не мог "разрулить" ситуацию:

1. Запрос от Мастера.

2. Ожидание ответа.

3. Слейв отправляет ответ, но Мастер уже решил, что случился таймаут.

4. Мастер отправляет новый запрос уже следующему Слейву.

5. Приходит ответ от первого Слейва, но расценивается как ответ от второго.

6. Приходит ответ от второго Слейва - детектируется ошибка, мол, никто ничего не запрашивал.

 

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


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

Мы в свое время были вынуждены расширять протокол

 

Это хорошо, если есть исходники, у ТСа их нет, похоже..

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


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

5. Приходит ответ от первого Слейва, но расценивается как ответ от второго.

а адрес хотя бы слейва указать ?

это вы не расширили, а привели к минимуму

 

Изменено пользователем Огурцов

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


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

а адрес хотя бы слейва указать ?

это вы не расширили, а привели к минимуму

1. Протокол разрабатывал не я.

2. Без адреса слейва все прекрасно работает, пока не появляется буферизация.

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


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

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

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

 

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

 

Это хорошо, если есть исходники, у ТСа их нет, похоже..

 

Исходников устройства у меня нет. Поэтому протокол менять я не могу.

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

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


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

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

 

Это понятно, но время "молчания" все-таки кто-то регламентирует, или оно может молчать вечно и программа будет ждать?? Если нет, то вот это время и может стать слабым звеном..

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


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

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

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

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

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

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

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

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

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

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