Jump to content
Форум по продукции MOXA

motovyuri

Пользователи
  • Posts

    7
  • Joined

  • Last visited

Posts posted by motovyuri

  1. Померяйте мультиметром сопротивления при отключённом питании между А и В на головном модуле, и на NOM-0200. Какие будут значения?

     

    К сожалению уже нет такой возможности - контроллер уже установлен и запущен в работу (подключили временно всё через порт головного модуля).

    На модуле NOM-0200 сопротивление точно бесконечность (проверял ранее). На головном модуле думаю будет прозваниваться. Если получится - измерю в ближайшие дни

  2. А на R1240 пробовали включать подтяжку? Как на стр. 2-7 в user manual описывается?

     

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

  3. Странная какая-то ситуация.. А в чём вообще принципиальная разница между портами головного модуля и модуля NOM-0200?

     

    На головном модуле порт неизолированный, на NOM-0200 - изолированный. Больше отличий не нашёл

  4. Добрый вечер!

     

    Я правильно понимаю, что если упросить - то проблема свелась к тому, что при опросе через Lectus OPC с ПК обмен есть, а при попытке опроса через NOM-0200 - обмена нет? А ПК с Lectus с 485 шиной взаимодействует через что?

     

    Да, причём при опросе через порт, встроенный в процессорный модуль, связь тоже есть.

    И при этом другое устройство (Термодат) нормально подключается к любому порту, включая модуль NOM-0200.

    К ПК подключаем через Moxa NPort 5130 

  5. Часть вопроса решена! Через порт, расположенный на процессорном модуле, удалось получить данные, заменив "%MW" на "%IW", т.е. опрашивать нужно не Holding, а  Input регистры.

    read_var(addm('0.0.0.1'), '%IW', 704, 1, Param ,%mw0:1);

    Но вторая часть вопроса остаётся открытой - при абсолютно тех же настройках порта, через NOM-0200 выдаются ошибки "slave no response" и "bus communication error", и второй элемент Param принимает значение 16#0007 (07 во втором байте - "Problem in sending to the destination ").

     

    Разумеется, адрес меняю, провод переключаю в нужный разъём

    read_var(addm('0.1.0.1'), '%IW', 704, 1, Param ,%mw0:1);
  6. MXEIO_Connect IP=10.98.104.17, Timeout=5000
    MXEIO_Connect Success.
    MXEIO_CheckConnection: Check connection ok => 0
    Function "DO_Write" execution Fail. Error Message : SLAVE_DEVICE_BUSY
    
    А я получал вышеуказанную ошибку при попытке обратится к DO.
    Ошика пропала после обновления прошивки ioLogik.
    Правда у меня ioLogik E2214, но ошибка вроде из того же огорода.    

     

     

    Забыл написать - прошивка ioLogik стоит последняя доступная на сайте. С ioLogik-ами серии E работали и подобной проблемы не было. Проблема именно с R1240..

  7. Здравствуйте!

     

    Уже несколько дней не можем организовать опрос ioLogikR1240 из контроллера Modicon M340.
     

    Подключали через порт, расположенный на процессорном модуле, и через порт модуля NOM-0200. При подключении к порту процессорного модуля обмен идёт, но на любой запрос приходит в ответ "1". При подключении к порту модуля NOM-0200 и того лучше - получаем ошибки "slave no response" и "bus communication error" (настройки портов абсолютно идентичные, из разницы между портами только одно - на процессорном модуле порт "isolated", на модуле NOM - "not isolated").

     

    Пробовали вместо ioLogik подключать Термодат - опрос идёт отлично при подключении к любому порту. ioLogik так же отлично опрашивается через Lectus OPC при подключении к ПК. Настройки соединения проверяли тысячу раз, пробовали менять четность - безрезультатно..

    Опрос производим следующим кодом:

    read_var(addm('0.1.0.1'), '%MW', 705, 1, Param ,%mw0:1);

    Подскажите, может кто сталкивался с такой проблемой?

×
×
  • Create New...