Проверка и устранение неполадок в работе станции SDAS, ====================================================== связанных с компьютерной сетью MS LAN. ===================================== Рекомендуется проверить работу станции автономно, как обычной PC-машины. Для этого: 1. перенесите станцию к компьютеру обработки (КО). 2. установите ЗАВЕДОМО ИСПРАВНУЮ сетевую карту (NE2000-совместимую, параметры IO=280, IRQ=5). 3. соедините станцию и КО коротким (не менее 3 м) BNC-кабелем с установкой заглушек 50 ом. 4. СНИМИТЕ перемычку CMOS restore (см. документацию). 5. вставьте видеокарту VGA (можно вместо платы CMOS restore). 6. подключите монитор и клавиатуру. 7. проверьте установку переключателя "Service" - должен быть OFF (стандартный режим). 8. Загрузите КО, проверьте наличие NetBEUI протокола. Для настройки лучше все остальные протоколы пока убрать. Найдите имя машины в сети Microsoft - для разных операционных систем (ОС) это в разных местах, но обязательно что-то вроде "Имя машины в сети" в сетевых настройках. Можно выполнить в окне DOS команду set | more и найти переменную окружения COMPUTERNAME= Запишите имя компьютера (например, SDAS-SRV). 9. Проверьте, что у машины разделен хотя бы один ресурс - откройте окно DOS и выдайте команду net view \\SDAS-SRV (здесь и далее SDAS-SRV - имя машины, его определяли в п.8) ответ должен быть что-то вроде Shared resources at \\SDAS-SRV SDAS server Share name Type Used as Comment ------------------------------------------------ C Disk COMMON Disk The command completed successfully. Если этого нет, разделите хотя бы 1 ресурс средствами ОС (открыть проводник, выбрать любой каталог (например C:\TMP), кликнуть на нем ПРАВОЙ кнопкой мыши, выбрать пункт меню "Доступ(Sharing)" и ввести какое-либо имя (например, COMMON) ресурса, далее - OK). Повторите проверку доступности ресурса (см. выше). ЗАМЕЧАНИЕ!!! Для разделения ресурса в ОС Windows NT/2000/XP Вы должны обладать правами АДМИНИСТРАТОРА. В процессе разделения заведите пользователя SDAS с пустым паролем, которому разрешите ПОЛНЫЙ доступ к этому ресурсу. После проверки разделения ресурсов на локальном компьютере желательно проверить видимость этого ресурса по сети с других Windows-машин (при наличии локальной сети). Это даст уверенность в правильной настройке сервера и исключит неоднозначность в определении источника проблем (см. п. 13-14). 10. Включите монитор, станцию. В процессе загрузки на экране монитора будет отображаться процесс загрузки системы и станционного программного обеспечения (ПО), в одном из пунктов которого Вам будет предложено выбрать - производить загрузку всех драйверов и системы сбора или нет (вопрос Load station (YN)?). Если в течение 5 секунд Вы ничего не ответите, будеть продолжен процесс стандартной загрузки. Вам надо УСПЕТЬ ответить "НЕТ" (нажать клавишу N). В случае проблем с прерыванием загрузки станционного софта (нет вопроса, пропустили его, не то нажали и т.д.), дальнейшую загрузку можно прервать двойным нажатием Ctrl+C. В этом случае система спросит Вас о необходимости прервать выполненеи пакетного файла (Terminate batch Job (Yes/No)?) - нажмите Y. После выхода интепретатора в режим ввода команд (появляется приглашение DOS типа C:\>) необходимо ввести команду wdoff для отключения системы контроля за работоспособностью станции (см. документацию). 11. Система загрузит только DOS и базовые сетевые драйвера. Если уже в этом случае вы получаете сообщение об ошибке загрузки сетевых драйверов, то, скорее всего, неисправна сетевая карта или ее настройки не соответствуют требуемым (см. п. 2). Исправьте и повторите п. 10. до получения положительного результата. 12. В случае успешной загрузки введите команду net_on для загрузки клиента (базового редиректора) сети MS LAN с именем sdas с пустым паролем. В результате должны быть выведены следующие сообщения: C:\>net_on T: connected to \\SDAS-SRV\COMMON.. The command completed successfully. (Подключение к диску T: будет производиться при правильно настроенной сети, сохраненных параметрах подключения, правильном подключении и настройках сервера SDAS-SRV - см. п. 8-9) 13. После загрузки сети введите команду net view \\sdas-srv для проверки работоспособности сети и доступа к КО (см. п. 9). Если результатом работы команды будет сообщение, приведенное в п. 9, сеть настроена правильно (электрически и программно). Остается проверить кабели и разъемы с терминаторами у КО и в месте установки станции (см. п. 15). Для проверки надежности подключения желательно провести копирование файлов станционных данных с/на КО с последующей проверкой содержимого файлов. Если сообщение будет содержать строку Error 53, это может означать либо проблемы электрических соединений (кабель, разъемы, заглушки), либо в настройках сервера (см. п. 8-9), либо в настройке сетевой платы. 14. Проверка электрических соединений проводится в соответствии с п. 15-18. Настройки сервера изложены в п. 8-9. Следует обязательно провести проверку доступности сервера в сети с других компьютеров (при наличии на них протокола NetBEUI). В настройке сетевой платы может быть только один подводный камень - номер IRQ. Если он не совпадает с 5, то сетевые драйвера будут загружены, но при обращении в сеть приходящие ответы не будут "доходить" до драйвера и связь будет установить не возможно. Требуется провести перенастройку сетевой платы ее программой настройки (что-то типа setup.exe), поставляемой на дискете вместе с платой. Обратите внимание, что требуется ОБЯЗАТЕЛЬНО установить следующие параметры: - IO=280 (hex) - адрес ввода/вывода 280 (шестнадцатеричный) - IRQ=5 - прерывание 5 - NO BootRom - нет ПЗУ автозагрузки - Autodetect media - автоопределение типа кабеля - Non Plug&Play - режим без использования Plag&Play Далее следует провести перезагрузку сети (ввести команду net_on). В результате повторного подключения должны быть выведены следующие сообщения: C:\>net_on You are currently logged on as SDAS. You must first log off before logging on again. SDAS was logged off successfully. T: connected to \\SDAS-SRV\COMMON.. The command completed successfully. Для проверки сети следует выполнить п. 13. 15. После проверки работоспособности сети в режиме станции как автономной PC-машины требуется убедиться в исправности разъемов, заглушек и кабеля, соединяющего станцию с КО. Обратите внимание, что для связи КО со станцией должен использоваться или стандартный коаксиальный (BNC) кабель с волновым сопротивлением 50 Ом (подходят российский РК-50 или "западный" RG-58), или кабель UTP (соединение по витой паре). В случае соединения кабелем BNC необходимо соблюдать следующие условия: - общая длина сегмента кабеля (от первого до последнего компьютера) по стандарту не должна превышать 180 м (на практике работает и 200); - расстояние между 2-мя соседними компьютерами не должно быть менее 3 м; - ВСЕ компьютеры подключаются через Т-образные соединители (тройники); - первый и последний компьютер должны подключаться через тройники, к разъемам которых, не подключенных к кабелю, должны быть подключены терминаторы 50 Ом. ОБРАТИТЕ ВНИМАНИЕ, в случае комплектации станции разъемом для подключения к сети кабелем BNC на сетевом плате станции УЖЕ установлен терминатор!!! По умолчанию предполагается, что станция будет первой или последней в сегменте сети. В этом случае сетевой кабель просто подключается к разъему станции LINE. Если станция включается в разрыв сегмента, ТЕРМИНАТОР ДОЛЖЕН БЫТЬ УБРАН !!! 16. В случае соединения кабелем UTP необходимо соблюдать следующие условия: - прилагаемый кабель имеет распайку разъема, которая приводится в документации к станции и рассчитана на ПРЯМОЕ подключение к КО; - в случае подключения станции к HUB-у требуется использовать переходную коробку, прилагаемую к станции; - максимальная длина кабеля по стандарту не должна превышать 90 м (на практике работает до 100); 17. Для проверки UTP кабеля требуется использовать специальное оборудование. В "полевых" условиях можно порекомендовать следующее: - отключить кабель от станции; - тестером проверить отсутствие короткого замыкания (КЗ) между контактами разъема кабеля - сопротивление должно быть бесконечным на максимальной шкале прибора для измерения сопротивления (МОм); - попарно подручными средствами "закоротить" контакты разъема кабеля со стороны станции и проверить наличие соединения в пределах пары (например, соединили контакты 1-2 и 3-4, на другом конце кабеля проверяем сопротивление попарно между ЭТИМИ ЖЕ контактами, оно должно быть не более 50-100 Ом в зависимости от длины кабеля); - в случае исправности кабеля - меняем UTP разъем (возможен плохой контакт между контактом разъема кабеля и контактом разъема гнезда UTP). 18. Для проверки BNC кабеля так же требуется использовать специальное оборудование. В "полевых" условиях можно порекомендовать следующее: - отключить кабель от станции; - снять терминаторы и тройники с обеих концов кабеля; - тестером проверить отсутствие короткого замыкания (КЗ) между контактами разъема кабеля (центральная жила и корпус разъема) - сопротивление должно быть бесконечным на максимальной шкале прибора для измерения сопротивления (МОм); - подключить оба тройника (по одному) и повторить проверку на КЗ; - одеть 1 терминатор и проверить с другого конца кабеля сопротивление между центральной жилой и корпусом разъема - оно должно быть не более 60 Ом в зависимости от длины кабеля; - провести ту же операцию с другого конца (проверяем второй тройник и терминатор); - в случае исправности кабеля - последовательно меняем тройники и BNC разъем (с повторением всех пунктов проверки выше после каждой смены). 19. После проверки работоспособности сети в режиме станции как автономной PC-машины требуется восстановить конфигурацию станции для работы в штатном режиме (восстановить изменения по п. 4-7) и отнести ее на место установки. После удостоверения, что коммуникационное оборудование исправно, подключить кабель к станции и проверить разность фаз между корпусом КО и корпусом разъема BNC (для UTP соединения такой проверки проводить не надо). При наличии большой разности потенциалов (более 10-20 В) принять меры по его устранению (обеспечить единое заземление КО и станции). 20. Подключить кабель к КО (предварительно отключив КО от электросети), включить КО, дождаться загрузки ОС и ПО станции. Если все процессы стартовали нормально - задача выполнена! 21. Если есть проблемы, убедитесь в работоспособности собранной линии связи (в предположении правильности остальных настроек) - используя портативный компьютер (NoteBook) подключитесь в сервисном режиме (см. документацию) эмулятором терминала к станции и проделайте шаги по п. 10-14 22. При нормальном завершении проверки п. 21 в сервисном режиме (сетевые драйверы загружаются, сеть видна, ресурсы подключаются, идет передача файлов с/на КО) проблема заключается в настройке ПО станции на машине КО - в определении номера LANA. Проведите определение LANA с помощью программы DASSLANA, поставляемой на дистрибутивном диске SDAS. Для этого (предполагается, что станция и КО соединены ПРОВЕРЕНЫМ кабелем и работа сети в режиме автономной PC-машины уже ПРОВЕРЕНА): - включите и загрузите станцию в штатном режиме, дождитесь ее нормального функционирования (примерно 3-5 мин); - скопируйте с дистрибутивного диска программу DASSLANA.exe во временный каталог (например, C:>\Tmp); - откройте на КО окно DOS (можно выполнить команду "Пуск"->"Выполнить"->"command.com"); - перейдите во временный каталог - выполните команду cd c:\tmp - убедитесь в наличии во временном каталоге программы DASSLANA - выполните команду dir, результат должен быть следующий: Directory of c:\Tmp 03/25/04 07:42p . 03/25/04 07:42p .. 10/15/02 04:48p 28,672 DASSLANA.exe - запустите программу DASSLANA.exe с параметром - кодом станции, набранном ОБЯЗАТЕЛЬНО БОЛЬШИМИ БУКВАМИ, например: DASSLANA.exe STA Программа DASSLANA предназначена для определения номера LANA, на котором сейсмическая станция SDAS v2.x-3.x осуществляет сетевой обмен с компьютером обработки. Программа является консольным приложением, выполняемым в окне DOS операционных систем Windows 9x/ME/NT/2000/XP. В качестве 1-го аргумента командной строки задается 3-х символьное имя станции, 2-го - каталог установки ПО "Работа с сейсмической станцией". Второй параметр необязателен и используется при установке ПО. Программа проверяет все номера LANA с 0 по 255, выводит на экран диагностические сообщения в процессе поиска и останавливается на первом номере LANA, на котором установлен обмен со станцией. При этом она возвращает в качестве кода возврата номер LANA, который можно проанализировать в пакетном (командном) файле с помощью оператора errorlevel. В случае отсутствия в сети станции с заданным именем программа возвращает "-1". При наличии 2-го аргумента программа производит запись найденного номера LANA в файлы настройки ПО "Работа с сейсмической станцией", расположенные в каталоге, определяемым 2-м аргументом: remdisk.ini dskloop.ini Пример использования программы: C:>dasslana USAGE: DASSLANA [WINDAS dir] C:>dasslana KRS LANA=0 Ret.code=20 LANA=1 Ret.code=18 ---------------------------- Station 'KRS' LANA=1 После определения номера LANA его можно поправить вручную в файлах настройки и ярлыках станционного ПО - для "продвинутых" пользователей. Более простой способ - переустановить станционное ПО с новым LANA (можно "поверх" старого).