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