Показать сообщение отдельно
Старый 29.10.2013, 16:28   #1
BIV
Member
 
Регистрация: Apr 2009
Сообщения: 66
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Конструктор + сеть

Есть программа, собранная конструктором.
Нужно сделать некоторые изменения:
температуру получать от устройства с 485 по модбасу, команды управления получать от панели с 485 по модбасу, частотником управлять также по 485.
485 у нас на порту Com1. Но у Com1 в скобочках написано Slave.
При попытке создать устройства - они создаются, и Slave оказывается на втором порту. Но в сети - тишина.. Никаких запросов в сеть не летит, все читаемые значения - 0, счетчик ошибок - тоже 0.

Есть старая программа, собранная также конструктором и неоднократно уже дорабатывавшаяся под конкретику объектов.
Там все работает.

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

ТО ли я где-то чего-то не вижу, что нужно донастроить, чтоб полетели запросы в сеть, то ли у контроллера признак Slave на порту Com1 где-то внутри "зависает", и он продолжает считать себя слэйвом и не шлет никаких запросов из-за этого...

Какие есть варианты решения проблемы?
BIV вне форума   Ответить с цитированием