Вы находитесь на странице: 1из 6

СПРАВКА «САТЕЛЛИТ» 1.1.

ОГЛАВЛЕНИЕ

1. Что нового ............................................................................................................................................ 2

2. Общее описание .................................................................................................................................. 2

3. Системные требования ....................................................................................................................... 2

4. Интерфейс программы........................................................................................................................ 2

5. Состояние контроллеров .................................................................................................................... 3

6. Загрузка управляющей программы ................................................................................................... 4

7. Проблемы и решения ......................................................................................................................... 5


Справка «Сателлит» 1.1.0

1. ЧТО НОВОГО

Версия 1.1.0:

• Пути к выбранным прошивкам теперь сохраняются при перезагрузке Сателлита.


• Добавлена кнопка перезагрузки контроллера.
• Добавлены различные проверки и предупреждения.
• Добавлена справка.
• Сделаны различные исправления и улучшения.

2. ОБЩЕЕ ОПИСАНИЕ

Программа Сателлит предназначена для сопровождения контроллеров Орион производства НПФ


«Система-Сервис». Основные функции текущей версии Сателлита:

• Загрузка управляющих программ в контроллеры по сети Ethernet.

• Просмотр состояния контроллеров, в частности их IP и MAC-адресов, версии загруженной


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

• Управление контроллерами (перезагрузка и пр.).

3. СИСТЕМНЫЕ ТРЕБОВАНИЯ

Поддерживаемые ОС: Windows XP, Windows 2003 Server, Windows Vista, Windows 7, Windows 8.
Тестирование на Windows 98 и Windows 2000 не производилось.

Процессор: 1 ГГц.

Для просмотра состояния контроллеров и загрузки управляющих программ через Сателлит в


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

4. ИНТЕРФЕЙС ПРОГРАММЫ

Сателлит состоит из двух скрываемых панелей: Абоненты и УСО, содержащей список УСО,
обнаруженных в локальной сети, и Лог, в который заносится протокол прошивки контроллеров.
Эти панели можно перемещать в любую часть главного окна, удерживая их заголовок левой
клавишей мыши. Также Сателлит имеет основную нескрываемую область, в которой
отображается состояние выделенного в списке УСО контроллера.

2
Справка «Сателлит» 1.1.0

Панель инструментов состоит из ленты с кнопками управления, кнопки Файл (с иконкой


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

В панели Абоненты и УСО (которая ниже может называться списком УСО) каждому
обнаруженному УСО присваивается наименование в следующем виде:

УСО # Сетевой номер УСО [MAC-адрес контроллера]

(В случае, если в контроллер не была записана управляющая программа, в наименовании


отображается только MAC-адрес.)

Панель Абоненты и УСО позволяет выбрать несколько контроллеров, установив слева от их


наименованию галочку. Такие контроллеры будем называть выбранными. При нажатии кнопки
Загрузить прошивка загружается во все выбранные контроллеры. Если галочку установить или
снять для корневого узла (являющимся абонентом или узлом Все УСО), то же действие
автоматически произойдет для всех дочерних галочек.

Выделенный контроллер в списке УСО будем называть текущим (во всплывающих подсказках
для кнопок он именуется данным). Большинство кнопок ленты относятся к текущему УСО. Понятия
УСО и контроллер в рамках данной документации равнозначны.

Ниже перечислены кнопки панели управления, не описанные в других разделах:

Обнаружение – при нажатии данной кнопки текущий контроллер будет мигать рядом
индикаторов в течение 5 секунд.

Перезапуск – перезапуск текущего контроллера (аналогично выключению-включению


питания).

Список УСО – скрыть или показать панель «Абоненты и УСО» (однако скрывать данную
панель не рекомендуется).

Лог – скрыть или показать панель лога.

5. СОСТОЯНИЕ КОНТРОЛЛЕРОВ

Сателлит в постоянном режиме производит обнаружение контроллеров Орион в локальной сети и


отображает их список в панели Абоненты и УСО. При отсутствии контроллеров в сети данный
список будет пуст и другие функции Сателлита окажутся недоступны.

В основной области программы отображается состояние текущего (выделенного в списке УСО)


контроллера. Вверху данной области выводится заголовок со статусом контроллера и фоном

3
Справка «Сателлит» 1.1.0

определенного цвета. Этот же цвет устанавливается для иконки соответствующего контроллера в


списке УСО. Статус и цвет статуса могут быть следующими:

• Работает программа (синий)

• Работает загрузчик (фиолетовый)

• Загрузка (цвет зависит от текущего этапа загрузки)

• Ошибка программы (красный) или загрузчика (фиолетовый)

• Нет связи (серый)

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

Если управляющая программа работает или, при функционирующем загрузчике, была записана
ранее, в заголовке слева от статуса будет указан сетевой номер УСО, установленный в программе.

Под заголовком отражается информация по текущему контроллеру: IP-адрес, MAC-адрес, версия


записанной в контроллере управляющей программы (дата и время сборки) и версия системного
ПО, на основе которого она была собрана.

Еще ниже отражается путь к выбранной прошивке управляющей программы для загрузки в
контроллер и сообщение, выбран ли УСО для загрузки (прошивки), соответствующее наличию
галочки в списке УСО для данного контроллера.

6. ЗАГРУЗКА УПРАВЛЯЮЩЕЙ ПРОГРАММЫ

Управляющая программа загружается в контроллер в виде скомпилированного бинарного файла


прошивки с расширением *bin. Процесс создания прошивок не входит в рамки данной
документации.

Для загрузки прошивки в определенный контроллер, выберите его в списке УСО, установив
галочку слева от его наименования. Если ранее для данного контроллера прошивка не
задавалась, появится окно выбора прошивки. Иначе, если прошивку необходимо изменить,

откройте это окно, нажав кнопку Выбрать прошивку на ленте. В данном окне найдите файл
прошивки на диске. После этого путь к выбранному файлу будет отображаться в строке Прошивка
в области состояния контроллера. Таким образом можно выбрать несколько контроллеров.

Затем нажмите кнопку Загрузить на ленте, чтобы начать процесс прошивки во все
выбранные контроллеры. После его окончания в контроллерах, успешно завершивших операцию,
будет запущена новая управляющая программа. Если в каких-то контроллерах прошивка
завершится неудачно, следует убрать галочки с тех, которые загрузились, и повторить прошивку.

4
Справка «Сателлит» 1.1.0

ПРИМЕЧАНИЯ

1) Для определения соответствия текущего контроллера в Сателлите физическому


контроллеру, находящемуся в прямой видимости, используйте кнопку Обнаружение (см.
раздел 3).

2) При необходимости загрузки ряда контроллеров (например, в составе абонента), в


которых ранее не была записана программа, в них запустится загрузчик с одинаковыми IP.
Контроллеры с одинаковыми IP загружать нельзя. В этом случае загружайте контроллеры
по одному, отключая остальные из сети, либо, альтернативно, подсоедините контроллеры
к сети, в которой работает DHCP-сервер. После этого IP-адреса в них должны измениться.

3) Для работы загрузчика настройки сетевого соединения с контроллерами должны быть


следующими:

IP-адрес в диапазоне: 172.16.0.1 – 172.16.3.254


Маска подсети: 255.255.252.0

При работе с DHCP, возможно, окажутся работоспособными и другие настройки сетевого


соединения, но работа с ними не тестировалась.

4) При наличии двух и более физических сетевых карт на компьютере для работы загрузчика
может понадобиться отключить те, которые не используются для связи с контроллерами.

7. ПРОБЛЕМЫ И РЕШЕНИЯ

1) При запуске Сателлита в панели Абоненты и УСО висит надпись УСО в сети не
обнаружены и почти все кнопки на панели управления недоступны. Или Сателлит не
обнаруживает какой-то контроллер.

• Проверьте наличие сетевого соединения с контроллерами.

• Убедитесь, что в контроллеры записан загрузчик. Если в контроллере работает


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

• Если проблема с одним контроллером, убедитесь, что горит или мигает индикатор
наличия связи в контроллере. Если данный индикатор выключен, вытащите сетевой
кабель из порта подсоедините его обратно. В зависимости от версии, загрузчик и
управляющая программа могут поддерживать подключение не ко всем портам, а
только к первым двум.

• Попробуйте перезагрузить контроллер.

• Попробуйте установить настройки соединения, указанные в разделе 6 примечание 3).

5
Справка «Сателлит» 1.1.0

2) При попытке загрузки прошивки в логе появляются сообщения «Ошибка при передаче
запроса на запуск загрузчика», или «Ошибка при запуске загрузчика», или «Не удалось передать
запрос на прошивку».

• Если в компьютере имеются две или более физические сетевые карты, в окне Сетевые
подключения в Панели управления отключите те, которые не используются для связи с
контроллерами.

• Убедитесь, что настройки соединения с контроллерами совпадают с указанными в


разделе 6 примечание 3).

• Попробуйте отключить антивирус и файрвол; если это поможет, настройте их так,


чтобы они не блокировали трафик между Сателлитом и контроллерами. Например,
для антивируса Касперского откройте настройки: Анти-Хакер – Сетевой Экран – Зоны
и для сети, в которую входит подсеть контроллеров, установите статус «Доверенная».

• Попробуйте отключить все сетевые соединения, в т.ч. виртуальные, перечисленные в


окне Сетевые подключения, за исключением соединения с контроллерами.

• Попробуйте перезагрузить компьютер и контроллер.

3) Не видна панель Абоненты и УСО или Лог.

• Нажмите, соответственно, кнопку Список УСО или Лог на ленте. Если панель не
появилась, нажмите ту же кнопку еще раз.

4) При запуске Сателлита возникает критическая ошибка: «Ошибка при открытии порта:
10048».

• Скорее всего, Сателлит уже запущен. Одновременно на компьютере возможен только


один запуск Сателлита. Если вы не видите окна программы на Панели задач, откройте
Диспетчер задач и завершите процесс Satellite.exe.