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

Расширение кол-ва com-портов с помощью NPort


Recommended Posts

Оговорюсь сразу, что нижеописанная проблема меня еще не коснулась, но возможность ее появления высока, и если она[проблема] имеет красивое решение то хочу чтобы оно стало достоянием общественности.

Суть гипотетического трабла:

Есть некий встраиваемый контроллер пусть будет UC-7112+, у него два последовательных интерфейса и он где то стоит, чего-то делает и оба его порта заняты. И вот на "его" объекте автоматизации появляется еще устройство, которое надо цеплять к отдельному порту, - к третьему.

Еще один контроллер не поставить (АСУ ТП писали пленные индусы сидя в подвале у китайцев), и на другой не заменить (бабосов нема... ), НО есть NPORT который лежит на складе и грустит без работы.

И надо через него контроллеру, по легкому, опросить третье устройство.

 

Есть два варианта:

1. использовать tcp-порты NPort и слать на них запросы к устройству, но это требует изменение работы софта, а он умеет работать только с tty-устройствами, а пленные индусы были выкуплены из рабства микрософтом и в качестве дембельского аккорда удалили всю документацию на АСУ ТП. Т.е. вариант с tcp не подходит по принципу "по-легкому".

2. использовать ядерный модуль (driver NPort) - тут встает вопрос как его собрать под ядро контроллера?

 

Вопрос более к комраду "Komantsev", может он по своим каналам прояснить второй вариант?

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

Link to comment
  • 1 year later...

День добрый, как в воду глядел - нужно иметь еще один ком порт на объекте где система сбора построена на moxa-w321-lx (аналог uc-7112+).

Новыю тему решил не создавать т.к. уже создана, а ответа нет. Комрад видимо занят или забыл.

Уточнение нужен драйвер ядра npreal2 под ядро на сабже.

На утройтсве ан Sd-flash есть раздел куда можно писать временные фалы для настройки и работы драйвера

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

2.6.9 (UC-7112+, )

2.6.38.8 (w-321-lx)

+ не плохо бы програмки инициализации драйвера тоже собраные под arm

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...