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

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> Ethernet to RS485 конвертер
Tanya
сообщение Feb 26 2016, 10:11
Сообщение #16


Гуру
******

Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883



Цитата(zltigo @ Feb 26 2016, 13:00) *
Да ну! А как же тогда интеренет работает? Или думаете его не Камчатке нет?

Бывает, что и не работает... И не только на Камчатке.
Go to the top of the page
 
+Quote Post
mantech
сообщение Feb 26 2016, 14:50
Сообщение #17


Гуру
******

Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(Smen @ Feb 26 2016, 10:32) *
Если протокол обмена завязан с тайм-аутами, могут быть проблемы.


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

Сообщение отредактировал mantech - Feb 26 2016, 14:51
Go to the top of the page
 
+Quote Post
adnega
сообщение Feb 26 2016, 15:17
Сообщение #18


Гуру
******

Группа: Свой
Сообщений: 2 724
Регистрация: 14-05-07
Из: Ярославль, Россия
Пользователь №: 27 702



Цитата(mantech @ Feb 26 2016, 17:50) *
Вот это и самое главное. ТС протокол не указал, то там могут быть всякие чудеса, если все жестко завязано на времени, т.к. вполне вероятно, что проги были задуманы под стандартный проводной интерфейс.
Все это нужно проверять, причем не просто соединив сетевым кабелем комп и конвертер, а через инет, причем разных операторов...

Мы в свое время были вынуждены расширять протокол, т.к. предыдущий ну никак не мог "разрулить" ситуацию:
1. Запрос от Мастера.
2. Ожидание ответа.
3. Слейв отправляет ответ, но Мастер уже решил, что случился таймаут.
4. Мастер отправляет новый запрос уже следующему Слейву.
5. Приходит ответ от первого Слейва, но расценивается как ответ от второго.
6. Приходит ответ от второго Слейва - детектируется ошибка, мол, никто ничего не запрашивал.
Go to the top of the page
 
+Quote Post
mantech
сообщение Feb 28 2016, 18:42
Сообщение #19


Гуру
******

Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(adnega @ Feb 26 2016, 18:17) *
Мы в свое время были вынуждены расширять протокол


Это хорошо, если есть исходники, у ТСа их нет, похоже..
Go to the top of the page
 
+Quote Post
Огурцов
сообщение Feb 28 2016, 21:09
Сообщение #20


Гуру
******

Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588



Цитата(adnega @ Feb 26 2016, 16:17) *
5. Приходит ответ от первого Слейва, но расценивается как ответ от второго.

а адрес хотя бы слейва указать ?
это вы не расширили, а привели к минимуму


Сообщение отредактировал Огурцов - Feb 28 2016, 21:11
Go to the top of the page
 
+Quote Post
adnega
сообщение Feb 28 2016, 21:53
Сообщение #21


Гуру
******

Группа: Свой
Сообщений: 2 724
Регистрация: 14-05-07
Из: Ярославль, Россия
Пользователь №: 27 702



Цитата(Огурцов @ Feb 29 2016, 00:09) *
а адрес хотя бы слейва указать ?
это вы не расширили, а привели к минимуму

1. Протокол разрабатывал не я.
2. Без адреса слейва все прекрасно работает, пока не появляется буферизация.
Go to the top of the page
 
+Quote Post
redmi
сообщение Feb 29 2016, 06:15
Сообщение #22


Участник
*

Группа: Участник
Сообщений: 21
Регистрация: 8-09-15
Пользователь №: 88 322



Цитата(mantech @ Feb 26 2016, 21:50) *
Вот это и самое главное. ТС протокол не указал, то там могут быть всякие чудеса, если все жестко завязано на времени, т.к. вполне вероятно, что проги были задуманы под стандартный проводной интерфейс.
Все это нужно проверять, причем не просто соединив сетевым кабелем комп и конвертер, а через инет, причем разных операторов...


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

Цитата(mantech @ Feb 29 2016, 01:42) *
Это хорошо, если есть исходники, у ТСа их нет, похоже..


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

Сообщение отредактировал redmi - Feb 29 2016, 06:17
Go to the top of the page
 
+Quote Post
mantech
сообщение Mar 3 2016, 17:17
Сообщение #23


Гуру
******

Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(redmi @ Feb 29 2016, 09:15) *
Протокол, как мне кажется, на времени жестко не завязан. Я опрашиваю устройство, оно отвечает в случае если произошло событие и молчит если ничего не происходило.


Это понятно, но время "молчания" все-таки кто-то регламентирует, или оно может молчать вечно и программа будет ждать?? Если нет, то вот это время и может стать слабым звеном..
Go to the top of the page
 
+Quote Post

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

 


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


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