PDA

Просмотр полной версии : прекращается передача данных со сторонним контроллером



Anton_Minsk
29.07.2009, 11:42
Добрый день!
Может вопрос и не совсем в эту тему, но может кто то подскажет
Подключаю ПЛК100 с eliwell 418 через Модбас. передача идет нормально, но после некоторго времени пропадает. в документе к этому эливелу есть упоминание о каком то буфере. похоже на то что со временем этот буфер переполняется. дальнейший обмен данными идет только после перезагрузки этого еливела.
может кто сталкивался с похожими проблемами в каких либо устройствах на модбасе и что можно в таком случае предпринять?

Anton_Minsk
30.07.2009, 10:43
Перепробовал все варианты, игрался со всеми настройками порта, и модбас устройства, пробовал через OPS сервер принимать данные, картина повторяется. То что эта проблема не с 100-кой это точно. Как ее решать, ума не приложу!
Но этот Эливел же должен работать, раз у него есть модбас протокол, больше пяти минут! :mad:
И может кто то разъяснит мне значение строчки, написанной в описании протокола на этот контроллер "Maximum TX & RX buffer dimension is 38 byte"
Может ли быть там какой то буфер для передачи данных, при переполнении которого происходит передача данных?
Мне кажется такой подход маловероятен.:confused:

Николаев Андрей
30.07.2009, 10:45
Антон, а почему Вы не обратитесь в поддержку Эливела???

Anton_Minsk
30.07.2009, 12:58
Антон, а почему Вы не обратитесь в поддержку Эливела???
Андрей, я обращаюсь в их поддержку, извините за оффтоп, можете перенести это в раздел где излагают мысли непотеме.
Но может мне повезет и кто то подскажет решение?

Сергей71
30.07.2009, 14:50
А какие данные ты передаешь принимаешь с Эливела.

Попробуй 1 регистр на передачу и 1 на прием.

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

Anton_Minsk
30.07.2009, 15:17
А какие данные ты передаешь принимаешь с Эливела.

Попробуй 1 регистр на передачу и 1 на прием.

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

Я просто читаю один регистр и читаю его с периодичностью в 1сек. и светодиод на преобразователе из ТТЛ в RS485 моргает очень похоже, но после успешной работы в течение 4-5 минут связь обрывается.
Перепроболвал все настройки порта и модбас устройства, но люди говорят что связывают этот контроллер успешно

Anton_Minsk
05.08.2009, 10:12
Все, можно удалить эту тему, вопрос решен. Взял контроллер из другой партии, работает.

magirus
05.08.2009, 11:45
Эливел или овен?

Anton_Minsk
05.08.2009, 14:00
Эливел или овен?

Еливел, виноваты макаронники. Овен в порядке:)