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

Astra Linux 1.7 + moxa CP-138E + НТК Интерфейс ОИК 3


Recommended Posts

Доброго времени суток, увы патовая ситуация, у заказчика имеется Astra Linux 1.7 (в январе обновление до последней версии с репозиториев) Версия ядра 5.

В системе успешно установлены драйвера Moxa CP-138E, Далее в системе Имеется Скада ОИК 3, под Wine запускается конфигуратор. Оговорюсь сразу, через Upor 1150 опрос поднимается корректно. Опрашиваемые устройства Невод+М 9600 8n1 mudbas RS4852W.  Но увы при подвязке платы мы видим запросы но постоянно идет BAD DATA, причем при "прослушивании" порта сторонним ноутбуком через uport, утилита spy, видна та же картина. При этом через minicom я вижу эхо, также присутствует индикация на плате после запуска скады. Тех поддержка моксы вразумительного ничего ответить не может. Проводили эксперименты с разработчиком скады. На данный момент получили следующий ответ:  "Обычно ответы BAD DATA фиксируются при некорректно настроенных режимах работы устройств(232,485 и.т.д) либо некорректной схеме подключения. Вполне возможно что Вы сталкиваетесь с случаем несовместимости конкретного оборудования и используемого ПО. Базовый функционал на данный момент дополнительно проверен(с использованием актуальных версий ПО) и работоспособен, анализ кода ПО также не показывает наличие каких-либо проблем."

Ниже на скриншоте выделены критичные параметры для опроса. Собака зарыта, думаю где то по середине между настройки драйверов и скадой. 

Был бы признателен за идеи куда копать, за три дня перебрали много всего, вплоть до отдельный системник, чистая установка, опрос 1го единственного устройства. Итог те-же яйца только в профиль. 

Так же краткая выгрузка после перезагрузки машины и задания нужных команд. 

adminus@astra:~$ sudo su
[sudo] пароль для adminus: 
root@astra:/home/adminus# /opt/moxa/utility/conf/muestty -g /dev/tty*
muestty: /dev/tty is set to RS-232 mode.
muestty: /dev/tty none terminal resistor.
root@astra:/home/adminus# /opt/moxa/utility/conf/muestty -g /dev/ttyMUE1
muestty: /dev/ttyMUE1 is set to RS-422 mode.
muestty: /dev/ttyMUE1 none terminal resistor.
muestty: /dev/ttyMUE1 enable pull high/low resistor (1K ohm).
root@astra:/home/adminus# /opt/moxa/utility/conf/muestty -i RS4852W /dev/ttyMUE1
muestty: Set interface of /dev/ttyMUE1 ok.
root@astra:/home/adminus# /opt/moxa/utility/conf/muestty -a 9600 /dev/ttyMUE1

Start tuning resistor...

[Status]

Pull High/Low Resistor  : 150K
Terminator Resistor     : None
Tuning Status           : OK

Note 1. To execute this command again if the serial device
        has been changed on the bus
     2. If the communication is correctly, record the related
        resistor value and init the setting on the rc.mxser file.
        Otherwise, execute the diagnose to get the error status.

Done.

Make these values effective immediately? [Y/n] (Enter for default=Y):
y
The values have been set now.
root@astra:/home/adminus# /opt/moxa/utility/conf/muestty -g /dev/ttyMUE1
muestty: /dev/ttyMUE1 is set to RS-485 2W mode.
muestty: /dev/ttyMUE1 none terminal resistor.
muestty: /dev/ttyMUE1 disable pull high/low resistor (150K ohm).
root@astra:/home/adminus# /opt/moxa/utility/conf/muestty -d 9600 /dev/ttyMUE1

Start diagnosing... 

[Status] 

Notice: Following results are based on correct devices connection.

Pull High/Low Resistor  : 150K
Terminator Resistor     : None
Alarm Status            : OK

Done.
root@astra:/home/adminus# ls -l /dev/ttyS* /dev/ttyMUE*
crw-rw---- 1 root dialout 31,  0 янв 19 14:48 /dev/ttyMUE0
crw-rw---- 1 root dialout 31,  1 янв 19 14:50 /dev/ttyMUE1
crw-rw---- 1 root dialout 31,  2 янв 19 14:48 /dev/ttyMUE2
crw-rw---- 1 root dialout 31,  3 янв 19 14:48 /dev/ttyMUE3
crw-rw---- 1 root dialout 31, 32 янв 19 14:48 /dev/ttyMUE32
crw-rw---- 1 root dialout 31,  4 янв 19 14:48 /dev/ttyMUE4
crw-rw---- 1 root dialout 31,  5 янв 19 14:48 /dev/ttyMUE5
crw-rw---- 1 root dialout 31,  6 янв 19 14:48 /dev/ttyMUE6
crw-rw---- 1 root dialout 31,  7 янв 19 14:48 /dev/ttyMUE7
crw-rw---- 1 root dialout  4, 64 янв 19 14:48 /dev/ttyS0
crw-rw---- 1 root dialout  4, 65 янв 19 14:48 /dev/ttyS1
crw-rw---- 1 root dialout  4, 74 янв 19 14:48 /dev/ttyS10
crw-rw---- 1 root dialout  4, 75 янв 19 14:48 /dev/ttyS11
crw-rw---- 1 root dialout  4, 76 янв 19 14:48 /dev/ttyS12
crw-rw---- 1 root dialout  4, 77 янв 19 14:48 /dev/ttyS13
crw-rw---- 1 root dialout  4, 78 янв 19 14:48 /dev/ttyS14
crw-rw---- 1 root dialout  4, 79 янв 19 14:48 /dev/ttyS15
crw-rw---- 1 root dialout  4, 80 янв 19 14:48 /dev/ttyS16
crw-rw---- 1 root dialout  4, 81 янв 19 14:48 /dev/ttyS17
crw-rw---- 1 root dialout  4, 82 янв 19 14:48 /dev/ttyS18
crw-rw---- 1 root dialout  4, 83 янв 19 14:48 /dev/ttyS19
crw-rw---- 1 root dialout  4, 66 янв 19 14:48 /dev/ttyS2
crw-rw---- 1 root dialout  4, 84 янв 19 14:48 /dev/ttyS20
crw-rw---- 1 root dialout  4, 85 янв 19 14:48 /dev/ttyS21
crw-rw---- 1 root dialout  4, 86 янв 19 14:48 /dev/ttyS22
crw-rw---- 1 root dialout  4, 87 янв 19 14:48 /dev/ttyS23
crw-rw---- 1 root dialout  4, 88 янв 19 14:48 /dev/ttyS24
crw-rw---- 1 root dialout  4, 89 янв 19 14:48 /dev/ttyS25
crw-rw---- 1 root dialout  4, 90 янв 19 14:48 /dev/ttyS26
crw-rw---- 1 root dialout  4, 91 янв 19 14:48 /dev/ttyS27
crw-rw---- 1 root dialout  4, 92 янв 19 14:48 /dev/ttyS28
crw-rw---- 1 root dialout  4, 93 янв 19 14:48 /dev/ttyS29
crw-rw---- 1 root dialout  4, 67 янв 19 14:48 /dev/ttyS3
crw-rw---- 1 root dialout  4, 94 янв 19 14:48 /dev/ttyS30
crw-rw---- 1 root dialout  4, 95 янв 19 14:48 /dev/ttyS31
crw-rw---- 1 root dialout  4, 68 янв 19 14:48 /dev/ttyS4
crw-rw---- 1 root dialout  4, 69 янв 19 14:48 /dev/ttyS5
crw-rw---- 1 root dialout  4, 70 янв 19 14:48 /dev/ttyS6
crw-rw---- 1 root dialout  4, 71 янв 19 14:48 /dev/ttyS7
crw-rw---- 1 root dialout  4, 72 янв 19 14:48 /dev/ttyS8
crw-rw---- 1 root dialout  4, 73 янв 19 14:48 /dev/ttyS9
root@astra:/home/adminus# sudo dmesg | grep "ttyMUE"
[    2.529654] mxupcie:         ttyMUE0 - ttyMUE7 
root@astra:/home/adminus# 

 

 

ОИК3_AstraL.jpg

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