|
|
Здравствуйте уважаемые участники. Возникла следующая проблема. Есть объект на котором было решено переделать систему Орион Про версии 1 20 3 4 на версию Орион Про 2 на Астра Линукс. Была осуществлена модернизация и конвертация базы и система частично заработала. Но дело в том что там имеется один пульт, подключенный к компьютеру через С2000Ethernet. Когда стояла Windows адрес сетевой карты был 192.168.127.1. Но после того как я установил на компьютер Астра Линукс я ошибся и присволи этой карте адрес 192.168.127.2. И только после этого установил Орион Про 2, подключил и модернизировал базу. И когда я после этого исправляю сетевой адрес на 192.168.127.1 то Орион Про 2 перестает работать, теряется связь со всеми приборами, а в логах системы появляется сообщение что нет связи с сервером. В АБД в обоих случаях ip адрес стоит 127.0.0.1, но когда 192.168.127.2 то работает а когда 192.168.127.1 то нет. Почему так происходит и как это можно исправить? Также есть и другая проблема - при перезагрузках компьютера часто меняются номера com портов преобразователей rs232, вследствие чего также теряется связь с приборами которые относятся к данному пульту и преобразователю. Как это можно исправить? Заранее спасибо, с уважением. 1 месяц 28 дней назад
Иванов Петр Николаевич 90Для добавления сообщений на форуме вам необходимо зарегистрироваться и указать мобильный телефон в своем профиле (зачем?) |
|
|
Здравствуйте. 1 месяц 27 дней назад
Ильина Екатерина 148Под Астрой пока не пробовал.
Но под КУбунту (Ubuntu 24.04), и КОМы, и ЮСБишки один раз настроил и ничего не меняется. И под ОриономХ и 101, и 110, и 120. Причём «свистки» (Болид) перетыкал в разные разъёмы и всегда первый ttyUSB0 второй ttyUSB1. Разок настроил в АБД и «забыл». А про Ethernet, ещё проще. В самом эзернете указал все нужные IP:РORT и всё работает, сколько не переключай. Но 127.0.0.1 не лучший вариант, лучше (надёжней) реальные адреса ставить сразу. Например, в эзернете указал три IPшки, и хоть с бука, хоть с сервера, хоть по удалёнке… Работает однако. А если «умный» свитч применить, то «отзеркалить» и монитором нагрузку смотреть. А то, что якобы «в эзернете только 100м», так делай универсальную оптико/медь СКСку, и проблем (ограничений) нет. – Карпов Дмитрий 1 месяц 26 дней назад Для добавления сообщений на форуме вам необходимо зарегистрироваться и указать мобильный телефон в своем профиле (зачем?) |
|
|
1. Для того, что при исправлении сетевого адерса не терялась связь с сервером и приборами, пропишите ваш новый адерс в файле orion.ini для параметра SrvAddr (в секции SrvLog). Да, в orion.ini так и делал но не помогло. Подозреваю некорректную работу версии Астра Линукс 1.7.3. Потому что Орион Про 2 выдавал нередко и другие ошибки, например при запуске оболчки просил "добавить рабочее место в базу" а при запуске АБД выдавал сообщение что "ваша база не соответствует версии программного обеспечения". Не являюсь большим специалистом в Линуксе, а переустанавливать с нуля на этом компьютере по определенным причинам не хотелось. Короче говоря я сделал вот что 1) Удалил всю директорию BOLID в пути /home/iamuser(пользователь созданный мной)/.wine/dive_c/BOLID, все ярлыки Орион Про с рабочего стола и созданную директорию файлов 2) Обновил всю систему Астра Линукс до новейшей версии 1.8.5.46 Проверка системы: sudo apt full-upgrade check. Запуск миграции: sudo apt full-upgrade enable. Перезагрузка 3) Сменил адрес нужной сетевой карты на 192.168.127.1 (этот же адрес прописан в С2000Ethernet как адрес компьютера получателя) 4) Установил Орион Про 2 5) Подключил ранее модернизированную и преобразованную базу из Windows 6) Сделал конвертацию виртуальных com портов Для С2000Ethernet в "виртуальные линии" Все заработало и отлично работает. Самое интересное что теперь com порты преобразователей rs232 не меняют свои адреса. 2. В Linux COM-порты представлены как /dev/ttyUSB* или /dev/ttyACM*, и по умолчанию номер назначается динамически (то есть файл самого устройства назначается по порядку нахождения их на USB-шине, при перезапуске имя может быть изменено операционной системой). Чтобы закрепить за устройством постоянное имя, нужно использовать правила udev. Какой вас используется преобразователь? Преобразователи rs232-usb. А как использовать правила udev? Где с этим можно ознакомиться? Под Астрой пока не пробовал. Но под КУбунту (Ubuntu 24.04), и КОМы, и ЮСБишки один раз настроил и ничего не меняется. И под ОриономХ и 101, и 110, и 120. Причём «свистки» (Болид) перетыкал в разные разъёмы и всегда первый ttyUSB0 второй ttyUSB1. Разок настроил в АБД и «забыл». А про Ethernet, ещё проще. В самом эзернете указал все нужные IP:РORT и всё работает, сколько не переключай. Но 127.0.0.1 не лучший вариант, лучше (надёжней) реальные адреса ставить сразу. Например, в эзернете указал три IPшки, и хоть с бука, хоть с сервера, хоть по удалёнке… Работает однако. А если «умный» свитч применить, то «отзеркалить» и монитором нагрузку смотреть. А то, что якобы «в эзернете только 100м», так делай универсальную оптико/медь СКСку, и проблем (ограничений) нет. Возможно, повторяю, проблемы были в старой версии Астра. И вполне вероятно что Дебиан куда надежнее, ведь Астра собственно переделана из него. C2000Ethernet работает отлично, но менять rs232 на них нет смысла пока во всяком случае. Всем большое спасибо за ответы, всех благ вам. 1 месяц 26 дней назад
Иванов Петр Николаевич 90Для добавления сообщений на форуме вам необходимо зарегистрироваться и указать мобильный телефон в своем профиле (зачем?) |
399 раз
1 месяц 28 дней назад
По каждому вопросу/ответу можно добавлять комментарии. Комментарии предназначены для уточнения вопроса/ответа.
добавить комментарий