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

Recommended Posts

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

 

Уже несколько дней не можем организовать опрос 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);

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

Link to comment


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, но ошибка вроде из того же огорода.    

 

Link to comment
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..

Link to comment

Часть вопроса решена! Через порт, расположенный на процессорном модуле, удалось получить данные, заменив "%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);
Link to comment

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

 

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

Link to comment

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

 

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

 

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

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

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

Link to comment

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

 

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

Link to comment

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

 

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

Link to comment

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

 

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

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

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...