Основной целью реализации проекта технического перевооружения наземной метеорологической наблюдательной сети Росгидромета является повышение качества и увеличение объема информации о текущих метеорологических условиях. Эта информация используется Росгидрометом для выпуска прогностической продукции и обеспечивает международные обязательства России в области обмена информацией о состоянии окружающей среды.
Для достижения цели проекта должны быть реализованы основные направления технического перевооружения:
Модернизация станций наблюдательной сети затрагивает подсистемы метеонаблюдений, низовой связи и энергообеспечения.
Подсистема метеонаблюдений представляет собой аппаратно-программный комплекс (АПК) метеостанций для производства наблюдений (АМК и АМС). Она включает в себя средства измерения, АРМы операторов и оборудование инженерного обеспечения.
Подсистема низовой связи представляет собой совокупность АПК связи метеостанций (АМК и АМС) и центров сбора данных для доставки результатов измерений в центры коммутации сообщений и обмена информацией между ними.
Подсистема энергообеспечения представляет собой совокупность аппаратных комплексов для организации электропитания остальных двух подсистем.

Технические решения автоматизированных комплексов/станций максимально используют стандартные, зарекомендовавшие себя в работе, варианты комплектации измерительных приборов и оборудования, которые образуют единый взаимно-сопрягаемый наращиваемый по мере необходимости комплекс с длительным сроком работы.
Все датчики, питание и кабели связи имеют водонепроницаемые разъемы или заводятся через герметичные кабельные вводы.
Разъемы и крепления доступны и позволяют простую замену и удаление блоков на месте.
Все заменяемые блоки, установленные в боксе, легкодоступны и заменяемы без каких-либо специальных приспособлений.
Все заменяемые блоки имеют небольшой размер и компактны.
Все разъемы, крепления и винты легкодоступны,не требуют перемещения других деталей.
Профилактическое обслуживание персоналом должно производиться не чаще, чем один раз в год.
В АМК/АМС реализована способность отображения следующей информации:
Технические решения АМК и АМС имеют средства, обеспечивающие удалённое управление комплексом/станцией.
Проводной канал связи между АМК и ПК наблюдателя (рабочее место оператора метеорологического комплекса) обеспечивает надежную работу при удалении на расстояние до 1900 м.
Для обеспечения полного дистанционного контроля система имеет режим серийного прохода (passthrough), который обеспечивает прямую связь через порт обслуживания RS-232 с любым датчиком, подключенным к АМК через серийный интерфейс.
Система сконструирована таким образом, чтобы необходимость настройки, калибровки и профилактического обслуживания оборудования была сведена к минимуму.
Комплектация АМК/АМС учитывает конкретные климатические условия мест установки, определенные Росгидрометом, программы наблюдений и снабжение электроэнергией. В АМК и АМС обеспечена возможность одновременной работы с несколькими (как минимум с двумя) различными телеметрическими системами.
Программное обеспечение, электроника интерфейса и корпус оборудования сконструированы таким образом, чтобы модернизация и модификация может осуществляться Получателем даже в полевых условиях.
В АМК/АМС обеспечена возможность работы датчиков, находящихся на удалении не более 25 м от контроллера. Контроллер или один из его модулей обеспечивает электрическое подключение и сопряжение датчиков.
Техническое решение предусматривает возможность подключения к АМК эксплуатируемого в настоящее время датчика анеморумбометров М63.
Контроллер представляет собой единый блок, который функционально обеспечивает выполнение задач сбора и хранения данных наблюдений, управления и мониторинга оборудования и телекоммуникаций на АМК/АМС (кроме станций, оснащенных радиооборудованием).
Инженерное обеспечение имеет элементы, способствующие сохранности и соответствия условиям эксплуатации для оборудования всех остальных подсистем АМК/ АМС.
Модуль 1. Теоритическая часть
Цель модуля - дать пользователю теоретические знания об основном устройстве по сбору данных и основ-ной программе используемой в процессе настройки и дальнейшей эксплуатации.
Модуль 1. Теоритическая часть
Раздел 1. Оборудование по сбору данных
Рассматривается, принцип действия, схема организации сбора данных контроллером (логгером) QML201B. Системная архитектура логгера, основные преимущества и возможности. Технические характеристики и точность измерения параметров. Состав дополнительного вспомогательного оборудования и возможности расширения функциональных возможностей.
|
|
Контроллер QML (Рис. 1.1) представляет собой полнофункциональный контроллер данных автоматизированной метеостанции. На основной плате контроллера размещен 32 — разрядный процессор Motorola для обработки данных и 10 дифференциальных (20 однополярных) аналоговых входов датчиков (они также могут использоваться в качестве цифровых входов). Кроме того, имеется два частотных интерфейса датчиков, 16 бит АЦП, 1,7 МБ защищенной флэш-памяти для регистрации данных, источник питания для возбуждения датчиков и зарядное устройство для внутреннего резервного аккумулятора. Последнее не требуется для систем, в которых используется резервный аккумулятор большей емкости. Измерения датчиков, статические расчеты, регистрация и передача данных производятся в соответствиис конфигурируемым пользователем программным обеспечением настройки Vaisala Setup Software Lizard. Это программное обеспечение содержит многочисленные варианты настроек и усовершенствованные характеристики. В конструкции платы используются технологии планарного монтажа (SMD), плата снабжена защитным покрытием для обеспечения надежной работы в условиях высокой влажности. Каждый вход датчика имеет варисторную (VDR) защиту от наведенных скачков напряжения. Разъем для обслуживания контроллера по последовательной линии связи RS-232 обозначен, как COM0. |
Системная архитектура логгера данных QML201B позволяет легко наращивать его возможности за счет дополнительных датчиков, расчетов, выходных форматов и графиков регистрации в соответствии с изменяющимися требованиями пользователя. Базовая система имеет порты RS-232 и RS-485 для интерфейсного сопряжения почти с любыми типами телеметрических устройств, терминалов, дисплеев и интеллектуальных датчиков. Посредством опционных вставных модулей число портов последовательного ввода-вывода может быть увеличено с 2-х до 8-и, обеспечивая многоканальные соединения RS-232, RS-485, SDI-12 и Ethernet. На рис. 1.2 показан контроллер без крышки и дополнительных коммуникационных модулей.
|
На рис. 1.2 цифрами обозначены следующие элементы:
При необходимости использования длинных сигнальных кабелей, они должны оснащаться дополнительными средствами защиты от скачков напряжения. Эти устройства рассчитаны на установку на стандартную DIN рейку и могут быть легко заменены без специального инструмента. |
Рис. 1.2 - Контроллер QML без крышки |
|
|
Для регистрации большого объема данных контроллер QML оборудован разъемом для карты памяти CF (Compact Flash). Данные записываются в виде файлов, в каждом из которых сохранена информация за конкретный день, это позволяет легко отыскать необходимый архив данных для дальнейшего анализа. Контроллер QML поддерживает карты памяти CF (Compact Flash) емкостью до 2 ГБ. Такие карты можно считывать непосредственно с помощью ПК. На рынке представлено несколько различных типов считывающих устройств: внутреннее устройство чтения стандарта PCMCIA, а также внешние устройства (Рис. 1.3), подключаемые к порту USB либо к параллельному порту ПК. Рекомендуется использовать только те карты, работоспособность которых была специально проверена в неблагоприятных внешних условиях. Логгер данных QML201B может также расширяться за счет установки мультиплексорного блока, дополнительно предоставляющего 10 дифференциальных аналоговых каналов или даже другой контроллер QML201B. Цифровое устройство ввода-вывода добавляет 8 цифровых выходов и 8 цифровых входов для датчиков, а также функций оптимизации питания и управления без персонала на базе требований, определенных пользователем. Дополнительные модули включают в себя различные коммуникационные модули и встроенные датчики давления. Контроллер QML потребляет ток менее 10 мА от 6-ти вольтовой батареи (5 мА от 12-ти вольтовой). |
Параметры — полный/полудуплекс с автоматическим согласованием.
Протокол TCP/IP (поддерживаемые протоколы) — ARP, UDP/IP, TCP/IP, FTP, SMTP, PPP (с подтверждением права на доступ PAP или CHAP), HTTP(get), Telnet, ICMP Echo, DHCP, ARP, NTP, DNS, туннель порта последовательного ввода вывода над TCP/IP.
Типичная точность в диапазоне температур: −50…+80 °C > ±0,06 °C.
Макс. погрешность в диапазоне температур: −35…+50 °C < ±0,12 °C.
Макс. погрешность при 0 °C < ±0,06 °C.
Измерение напряжения:
Измерения частоты ±0,003 % + разрешение до 8 кГц.
Диапазон синфазного режима +5 В/−4 В.
Часы реального времени (стандарт):
1. Функциональные возможности TCP/IP контроллера QML
QML поддерживаются следующие функциональные возможности на базе TCP/IP без подключения к другим провайдерам (например, iConnector для модемов GPRS или серверный блок COM DXE421).
Виртуальные COM порты для туннелирования последовательных портов по TCP/IP:
|
Таблица 1.1. Сети на базе TCP/IP, поддерживаемые контроллером QML | ||||||||||||
|
2. Поддерживаемые протоколы
Контроллер поддерживает следующие протоколы:
Контроллер работает под управлением внутренней микропрограммы (прошивки) MAWS.
Алгоритм работы логгера задается загрузкой файла конфигурации настройки.
Файл конфигурации определяет режимы измерений, архивирования, расчета и передачи информации.
Данные измерений могут храниться в архивных файлах или быть переданы через протоколы SMTP, HTTP и FTP на внешние источники.
Для сбора данных с метеостанций системами сбора данных могут быть созданы и настроены отчеты с данными и реализованы различные протоколы обмена.
|
|
Блок разъемов контроллера QML (Рис. 1.4) включает в себя следующее:
В десяти измерительных каналах могут осуществляться однополярные (H-C или L-C) либо дифференциальные (H-L) измерения. Описание характеристик каждого канала приведены в Таблице 1.2. ПРИМЕЧАНИЕ. В базовой комплектации каждый датчик имеет собственный выделенный канал. |
|
Таблица 1.2. Измерительные каналы. Описание | |||||||||||||||||||||||||||||||||
|
|
Таблица 1.3. Разъем питания | ||||||||||
|
Настройка и диагностика контроллера производится с помощью специального ПО (программного обеспечения) Vaisala AWS Client, установленного на ПК (персональный компьютер). Подробные сведения по настройке подключения см. п. «Подключения с помощью последовательной линии. Соединение через COM0».
Соединение ПК к контроллеру производится с помощью специального кабеля к сервисному разъему, расположенному в основании корпуса станции, и к свободному COM порту компьютера. См. рис. 1.5. Порядок расположения контактов разъема терминала (Распиновка COM0) изображен на рис. 1.6.
Назначение контактов, изображенных на рис. 1.6:
|
Рис. 1.6 - Контакты разъема кабеля COM0 |
|
ПРИМЕЧАНИЕ! Если в компьютере нет серийного порта, то необходимо использовать кабель USB–COM.
Параметры COM порта (по умолчанию 9600, N, 8, 1). Подробные сведения см. Модуль 2. Раздел 1. п. «Установка служебного соединения».
|
|
Для увеличения числа подключаемого оборудования к контроллеру QML необходимо использовать мультиплексор QMU. Мультиплексор (Рис. 1.7) представляет собой устройство, аналогичное контроллеру, и предназначенное для увеличения каналов подключения до восьми 16 разрядных аналоговых каналов и двух 12 разрядных аналоговых каналов. Устройство подключается к контроллеру через интерфейс RS-485 и устанавливается внутри корпуса метеостанции. Мультиплексор соответствует тем же стандартам устойчивости к воздействию окружающей среды и нормам излучения, что и контроллер. ПРИМЕЧАНИЕ. Мультиплексор реализует только аналоговые измерения. ПРИМЕЧАНИЕ. Мультиплексор можно подключить только к контроллеру QML201 или более поздней модели. Тип контроллера можно проверить с помощью команды VER см. Модуль 2. Раздел 1. п. «Сведения о системе». Пример работы команды:
|
1. Двойной изолированный коммуникационный модуль RS-485, DSI-486
|
|
Двойной коммуникационный модуль RS-485 (Рис. 1.8) может использоваться в режиме RS-232, RS-485 или SDI-12. Коммуникационный режим выбирается с путем шунтирования контактов ввода/вывода и установки перемычек на плате. Модуль DSI486 используется для подключения средств измерения с цифровыми интерфейсами RS-485 или RS-232, терминалов и контроллера/мультиплексора между собой, если расстояние больше 15 метров. Максимальное расстояние для модуля составляет порядка 1500 метров при максимальной скорости. При использовании повторителей/усилителей расстояние между устройствами может быть увеличено. Перед использованием модуль должен быть настроен при помощи перемычек (Джампер - англ. jumper) и в программе-конфигураторе. Схема расположения перемычек показана на рис. 1.9. Каналы A и B RS-485/422 гальванически развязаны от электроники контроллера. Источники питания с постоянным напряжением +5 В для каналов A и B также изолированы друг от друга конденсаторами, поэтому возможна разводка этих каналов в разные места. Канал B можно использовать как в режиме интерфейса RS-232, так и в режиме RS-485. На канале A всегда используется режим интерфейса RS-485.
|
|
1.1 Режим RS-485 на каналах A и B В режиме RS-485 используется 2-х проводной режим RS-485. Схема подключения представлена на рис. 1.10.
Рис. 1.10 – Схема модуля DSI – 486 в режие RS485 на каналах A и B |
|
|
1.2 Режим RS-485 на канале A и режим RS-232 на канале B Модуль RS-232 возможно использовать только на канале B. При использовании канала B в режиме RS-232 канал RS-232 гальванически соединяется с аналоговой землей контроллера (Рис. 1.11).
|
|
Подключение модуля DSI-486 для SDI-12 и 12 вольтового источника питания.
Канал SDI-12 имеет собственную точку подключения на плате. Для связи он не использует каналы A или B. Канал SDI-12 гальванически соединен с аналоговой землей контроллера (Рис. 1.12).

Рис. 1.12 – DSI – 486 для SDI-12 и 12 вольтового источника питания
2. Коммуникационный модуль для сети Ethernet DSE101
Коммуникационный модуль для сети Ethernet DSE101 представляет собой отдельную небольшую плату с печатным монтажом. Он используется для реализации интерфейса 10Base-T Ethernet на контроллере QML, обеспечивая доступ к контроллеру, например, напрямую из локальной сети.
DSE101 поддерживает коммутаторы и маршрутизаторы с портами 10/100/1000 Мбит/с, полно- и полу- дуплексным режимами и автоматическим согласованием скорости передачи. Поскольку модуль DSE101 всегда передает данные на скорости 10 Мбит/с, подключаемый коммутатор или маршрутизатор не должен быть установлен по умолчанию на скорости 100 Мбит/с и выше, а должен устанавливаться или в режиме auto или 10 Мбит/с.
|
Таблица 1.6. Коммуникационный модуль для сети Ethernet DSE101 | ||||||||||
|
Модуль 1. Теоритическая часть
Раздел 2. Программное обеспечение для настройки и диагностирования контроллера
Рассматривается информация по программному обеспечению применяемому для взаимодействия с контроллером для настройки и постоянно применяемой в процессе эксплуатации.
Основное внимание уделено программе ПО (Программное обеспечение) AWSClient. Даны общие сведения. Наиболее подробно освещены вопросы по практическому применению основных функции в процессе ввода оборудования в эксплуатацию и сервисное обслуживание. Назначение и процедура ввода команд.
Приведены списки команд для конфигурирования системы и выявления неисправностей.
Программное обеспечение для взаимодействия с контроллером можно разделить по функциональному назначению на следующие:
ПО Lizard Setup используется для изменения параметров ПО и работы контроллера QML. ПО Lizard Setup позволяет создавать и изменять файл настроек контроллера QML.
Создание файла настроек с помощью ПО Lizard Setup состоит из трех этапов. Сначала требуется задать компоновку для системы. Затем определить необходимые измерения и производимые с ними вычисления. После этого необходимо определить отчеты и группы регистрации результатов измерений.
В итоге на ПК файл настроек будет создан, т. е. преобразован в формат, доступный контроллеру QML, передан на контроллер и применен.
|
|
Основные цели ПО АРМ (автоматизирование рабочее место) — усовершенствование и развитие методов и технологий автоматизированного сбора и распространения данных наблюдений, повышение производительности и качества работы метеосети. Объектами автоматизации являются процессы:
Функциональное назначение ПО:
Cхема информационных потоков представлена на рис. 1.13. ПО предназначено для эксплуатации в составе аппаратно-программных комплексов АМК. |
2. Основные части ПО, функции и взаимодействие с контроллером
Структура и основные функциональные части представлены на рис. 1.14.
|
|
Основные функции частей ПО:
|
ПО Vaisala AWS Client используется для загрузки регистрационных файлов данных, подачи команд контроллеру QML, настройки его параметров и выполнения работ по текущему обслуживанию контроллера QML. Контроллер QML поддерживает следующие типы подключений: с помощью последовательной линии, по телефонной линии с помощью модема и через сокет TCP/IP. Контроллер снимает показания датчиков и сохраняет их в регистрационных файлах. С помощью программы AWS Client можно загрузить эти файлы на ПК и просмотреть их.
Чтобы начать использовать контроллер QML, в первую очередь требуется определить, какие параметры необходимо измерять и с какой частотой. Это можно сделать, создав файл настройки с помощью программного обеспечения Lizard Setup. Используя программу AWS Client, можно отправить файл настройки с ПК на контроллер.
AWS Client также используется для настройки индивидуальных параметров определенной станции, например, имени станции, высоты станции, высоты расположения датчиков давления и коэффициентов калибровки отдельных датчиков. Кроме того, дата и время контроллера QML могут быть установлены вручную или синхронизированы с часами ПК.
После загрузки файлов настроек в контроллер QML можно просмотреть файлы данных, загрузив их с контроллера на ПК. С помощью AWS Client можно преобразовать регистрационные файлы данных в формат CSV для просмотра в других приложениях, например, в программе Microsoft Excel. Можно задать различные параметры загрузки, такие как расписание автоматической загрузки, где при необходимости можно сохранить загруженные файлы и указать операции, которые программа будет производить после каждой загрузки.
Подключение программы, установленной на ПК, к контроллеру возможно через следующие типы соединении:
| 2. Интерфейс пользователя
2.1 Главное окно После запуска программы на рабочем столе открывается главное окно программы (Рис. 1.15). В верхней части главного окна находится панель инструментов, на которой расположены основные элементы управления. На верхней строке панели располагаются основные элементы раскрывающегося меню с пунктами управления. Ниже находятся мнемонические дополнительные кнопки, дублирующие основные функции верхней части панели. Основную часть главного окна программы занимает поле для отображения в текстовом режиме процессов обмена информации между контроллером и ПО АРМ метеоролога. Также в поле главного окна имеется возможность ввода команд управления контроллером с контролем правильности введенных команд, а также откликом контроллера на введенные команды. 2.2 Панель инструментов В Таблице 1.7 приведено описание панели инструментов AWS Client. |
|
|
Таблица 1.7. Значки и функции панели инструментов | |||||||||||||||||||||||||||||||||||||||
|
|
3. Определение настроек программы AWS Client При первом запуске AWS Client необходимо определить настройки, которые будут применены во время загрузки. Для этой цели используйте меню Settings (Настройки). 3.1 Адресная книга Адресная книга программы AWS Client, изображенная на рис. 1.16, используется для хранения и обновления сведений о подключениях к контроллерам и их параметров. Настройка параметров подключения зависит от типа подключения:
В нижеследующих разделах описаны параметры для каждого типа подключения. |
|
3.1.1 Подключения с помощью последовательной линии
|
|
Чтобы добавить подключение с помощью последовательной линии в адресную книгу, выполните следующие действия.
ПРИМЕЧАНИЕ! Как правило, все параметры, используемые при настройке соединения, заданы по умолчанию и не требуют дополнительных действий пользователя. |
3.1.2 Подключения через сокет TCP/IP
|
|
Чтобы добавить запись о подключении через сокет TCP/IP в адресную книгу,выполните следующие действия:
|
3.2 Окно Options
| В окне Options (Параметры) содержатся общие настройки программы AWS Client. Чтобы открыть окно, в меню Settings (Настройки) выберите пункт Options (Параметры). В окне Options (Параметры), изображенном на рис. 1.19, содержатся элементы, перечисленные в Таблице 1.8.
|
3.3 Числовой формат
|
|
При установке соединения с контроллером QML появляется возможность использовать команды для связи с контроллером, описанные в Таблице 1.10 и Таблице 1.11. Команды представляют собой текстовые строки, отправленные с ПК или терминала на контроллер. Чтобы установить соединение, в меню Maintenance (Обслуживание) выберите Terminal Connect (Терминальное соединение) или щелкните кнопку Open command mode (Открыть режим подачи команд) на панели инструментов. Чтобы закончить служебное соединение, в меню Maintenance (Обслуживание) выберите Terminal Disconnect (Разъединение с терминалом) или щелкните кнопку Close command mode (Закрыть режим подачи команд) на панели инструментов. Регистрация не подвергается влиянию, за исключением случая остановки регистрации с помощью команды logstop. В закрытом режиме последовательная линия доступна для отправки отчета. ПРИМЕЧАНИЕ. Команды open и close необходимо вводить точно и без ошибок для их выполнения. Это означает, что клавишу BACKSPACE для исправления введенного текста использовать невозможно. Просто заново введите команду и нажмите клавишу ENTER, чтобы отправить команду повторно. Многие команды можно использовать как для установки значения параметра, так и для просмотра установленного значения. Введите help, чтобы получить список доступных команд. Каждая команда должна вводиться синтаксически правильно. Нет необходимости запоминать составные команды, так как можно просмотреть справочный текст по синтаксису, отображаемый в любое время. Просто ввeдитe help и название команды. |
|
Таблица 1.9. Интерпретация справочных текстов (правильный синтаксис) | |||||||||||||||||
| |||||||||||||||||
ПРИМЕЧАНИЕ. Команды необходимо вводить в регистре, указанном в документации. Как правило, используется нижний регистр. Имя команды и последующие параметры всегда разделены пробелом. Нажатие клавиши ВВОД (Enter) приводит к выполнению команды. Чтобы удалить последний введенный символ, можно использовать клавишу BACKSPACE.
Используйте сочетание клавиш CTRL+P (удерживайте клавишу CTRL и нажмите Р), чтобы повторить предыдущую введенную команду и CTRL+N (следующая команда), чтобы перемещаться в списке предыдущих введенных команд. Когда команда для повторения найдена, просто нажмите клавишу ENTER. Файловые команды (dir, del, copy, move, verify) можно прервать с помощью сочетания клавиш CTRL+C.
4.1 Список основных команд для работы с контроллером
ПРИМЕЧАНИЕ. Следующие команды допускают использование символов замены: chmod, dir, del, copy, move, verify и zs. Пример: copy /log/L2*.* /Ext/log_L2copy.
ПРИМЕЧАНИЕ. Процесс выполнения следующих команд для работы с файлами (chmod, dir, del, copy, move, verify и zs) можно отменять нажатием CTRL+C.
|
Таблица 1.10. Набор команд | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4.2 Список команд для ввода настроек и параметров станции
Команды для ввода настроек станции приведены в Таблице 1.11. Более подробная информация о форматах команд и описание работы с командами описаны в разделе «Ввод команд» и «Список основных команд для работы с контроллером».
|
Таблица 1.11. Список команд для настройки статических параметров контроллера | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Настройки модемного модуля для станции АМС приведены в Таблице 1.12.
|
Таблица 1.12. Настройки модемного модуля для станции АМС | |||||||||||||||||||||||||||
|
Модуль 2. Практическая часть
Основная цель модуля - научить пользователя практическому применению возможностей программы AWSClient по настройке контроллера QML201B. Поиск и устранение неисправностей.
Модуль 2. Практическая часть
Раздел 1. Настройка контроллера
В разделе рассматриваются вопросы по инсталляции и настройке программы AWSClient. Установка служебного соединения и управление уровнями доступа. Загрузка файла конфигурации и настройка статических параметров станции. Варианты перезагрузки контроллера. Настройка телеметрии и датчиков. Регистрация и архивирование данных.
|
|
Для запуска программы AWS Client нажмите Start (Пуск) → Programs (Программы) → Vaisala → AWS Client. Главное окно программы AWS Client изображено на рис. 2.1. При закрытой консоли сообщения и отчеты будут выводиться в главном окне, как показано на рис. 2.2. ВНИМАНИЕ! Сообщения и отчеты будут выводиться в главном окне программы в том случае, если они были прописаны в файле конфигурации. Различные отчеты и сообщения могут не выводиться по умолчанию на сервисные порты контроллера. ПРИМЕЧАНИЕ. Тип и внешний вид отчета, изображенного на рис. 2.2, зависят от пользовательской настройки. Значения, отображаемые в виде косой черты, показывают, что значение либо еще не рассчитано, либо произошла ошибка в измерении/расчете данного значения. Для выхода из программы AWS Client выберите «Выход» в меню File (Файл). |
|
|
Перед загрузкой файлов или отправкой файла настроек необходимо установить служебное соединение с контроллером QML. Соединение можно установить, используя последовательный порт, сокет TCP/IP или коммутируемое соединение с помощью модема. Программа AWS Client поддерживает любое количество последовательных портов, доступных на компьютере. Программное обеспечение считывает информацию системного реестра операционной системы Windows® об установленных последовательных портах. Благодаря этой особенности можно соединится с помощью кабеля USB–RS232, которые обычно устанавливаются поверх прочих COM портов в компьютере. Количество COM портов зависит от конфигурации системы. Например, на настольном компьютере только c двумя физическими COM портами (COM1 и COM2) кабель USB–RS232 устанавливается в персональный компьютер, как виртуальное устройство «порт COM3». При переназначении COM портов после установки, например, при изменении впоследствии COM5 на COM4, необходимо заново создать вручную запись адресной книги для измененного COM порта или отредактировать существующую запись, заменив номер порта. Для установки соединения с контроллером QML необходимо в меню File (Файл) выбрать пункт Connect (Соединение) или нажать на ПРИМЕЧАНИЕ. Если настроен пользовательский уровень, то перед соединением откроется окно Password Entry (Ввод пароля). Более подробные сведения о настройке пользовательских уровней описаны в разделе «Управление уровнями доступа». При установке соединения на экране отобразится следующий текст.
|
|
Вы можете использовать команду userlevel для защиты системы от неавторизированного входа. Синтаксис команды: userlevel [level <set/clear>], где
Для проверки установленного значения наберите команду без параметра. Если вы хотите изменить уровень доступа на уровень выше, то вам нужно быть авторизованным в системе. Если вы хотите изменить уровень на уровень ниже, то пароль не требуется. Для изменения пароля доступа необходимо ввести команду соответствующего уровня с параметром set и новый пароль. Для удаления пароля необходимо ввести команду уровня с параметром clear. ВНИМАНИЕ! Установка нового или очистка существующего пароля вступят в силу после перезагрузки контроллера. Перед закрытием сессии нужно перезагрузить компьютер, иначе вы не сможете получить доступ к системе без холодной перезагрузки контроллера. Для просмотра доступных параметров воспользуйтесь конструкцией help [команда]. Ниже приведена таблица с командами, доступными для каждого уровня доступа. |
|
Возможно, при установке метеорологической станции возникнет необходимость загрузить новый конфигурационный файл в контроллер или переустановить ПО контроллера. Для этого надо выполнить следующие действия:
Например:
loader -s115200 -pCOM1
Когда загрузка закончится, новая версия MAWS готова к использованию.
Далее необходимо произвести загрузку конфигурационного файла.
|
|
При первом запуске контроллера QML необходимо загрузить конфигурационный файл с компьютера в контроллер. Внимательно прочтите данный раздел, чтобы избежать неприятных моментов с некорректной работой контроллера в будущем. ОСТОРОЖНО! При загрузке новой конфигурации стираются все файлы архивных данных из основной памяти контроллера. Убедитесь, что вся необходимая информация была сохранена перед загрузкой конфигурации. Дополнительные сведения о загрузке регистрационных файлов данных см. п. «Загрузка архивных файлов». Рекомендуется также загрузить текущий файл настройки контроллера QML на компьютер перед отправкой новой настройки. Инструкции см. п. «Загрузка файлов конфигурации с контроллера». Файл настроек необходимо отправлять в двух случаях:
ПРИМЕЧАНИЕ! Изменения в конфигурационный файл вносят с помощью ПО Lizard Setup. Для загрузки конфигурационного файла в контроллер необходимо проделать следующие действия:
|
|
|
С помощью программы AWS Client можно загрузить файл настроек, используемый в данный момент в контроллере QML. Это полезно в целях диагностики неисправностей. Чтобы загрузить файл настроек, используемый в данный момент контроллером QML, необходимо выполнить следующие действия.
|
Файл настройки можно запустить напрямую с карт памяти Compact Flash, приобретенных у компании Vaisala. Данный способ запуска файла особенно полезен при тестировании новых настроек.
ПРИМЕЧАНИЕ. Необходимо выполнить форматирование карты памяти Compact Flash перед ее использованием.
В MAWS 6.00 и более поздних версиях рекомендуется выполнить форматирование карты в ПК под управлением ОС Windows с файловой системой FAT (не FAT32). Также следует выбрать вариант полного форматирования.
Чтобы выполнить форматирование карты памяти в контроллере QML, вставьте ее в соответствующий разъем устройства. Выполните команду EXTFS ERASE. После завершения форматирования карту можно извлечь из разъема и скопировать файлы настройки в ПК.
Обычно подобные файлы создаются с помощью ПО Lizard Setup, а затем загружаются в контроллер QML с помощью программного клиента AWS. Также поддерживается другой способ тестирования новых установок. После создания нового файла настройки его можно скопировать на карту памяти и запустить на контроллере QML.
Для этого версия загрузочного кода контроллера QML должна быть не ниже 4.07. Загрузочный код не зависит от внутреннего ПО. Чтобы узнать версию загрузочного кода, введите на терминале команду SYSINFO. Если версия загрузочного кода ниже 4.07, то для использования этой новой функции необходимо связаться с компанией Vaisala и отправить свое устройство в эту компанию для обновления.
Контроллер QML поддерживает карты внешней памяти общим объемом до 2 ГБ. Считывание карт может осуществляться через ПК. Также на коммерческой основе предлагается несколько различных устройств чтения: внутреннее устройство PCMCIA и несколько внешних, которые подключаются к USB или параллельному порту ПК. Рекомендуется использовать карты, приобретенные только у компании Vaisala, специально протестированные на предмет использования в неблагоприятных условиях окружающей среды.
Файл конфигурации можно записать в любой каталог контроллера, однако рекомендуется сохранять файл в корневой каталог, чтобы избежать превышения максимальной длины пути.
ПРИМЕЧАНИЕ. Имя папки и файла не должно содержать более 8 символов, а максимальное количество символов в расширении имени файла — 3 (трех), как в ПО Lizard Setup.
Чтобы протестировать несколько файлов настройки, скопируйте их на карту памяти. Однако возможно единовременное выполнение только одного файла.
Чтобы протестировать новый файл настройки, запустив его с карты памяти, выполните следующие действия после завершения форматирования карты и копирования на нее файла:
Например, если файл настройки setup501.adc скопирован в каталог «test», выполните следующую команду, чтобы запустить новую установку:reset 0 /Ext/test/setup501.adc.
ПРИМЕЧАНИЕ. Обратите внимание, что знак разделения каталогов (/) отличается от подобного знака в командной строке DOS.
Убедитесь, что имя пути указано так же, как в предыдущем примере (/Ext/).
Пример выходных данных, полученных от контроллера QML после выбора файла настройки на карте памяти, показан далее.
/ W> dir /Ext/TEST
.rwxd 13:11:40 21.03.2005 0
..rwxd 13:11:40 21.03.2005 0
setup501.adcrw - - 12:26:28 21.03.2005 1776
Files shown: 3 Bytes used: 1776
/ W> reset 0 /Ext/TEST/setup501.adc
Resetting device in 0 seconds
COM0: QML201 Startup - Warm Boot
Serial # : Z402074
Hardware : Rev B - 001
Software : 5.01 Checksum : 00000000
Boot sw version : 4.07
System RAM : 2048kB
Free memory : 1768kB
Internal temp. : 23.15'C
Active errors : NO
Active warnings : NO
Piggyback - 0 : DSU232 rev: B serial no: 008232
Piggyback - 1 : DSU232 rev: B serial no: 003523
NEW flash checksum (02400000 to 025FFFFF) is BBCC1130
Found setup /Ext/TEST/setup501.adc
Starting to execute setup
Setup running ok
ПРИМЕЧАНИЕ. Скопированный на карту памяти файл установки можно запустить с помощью команды. После ввода команды контроллер перезапишет исходный файл установки в каталог /Cfg. Таким образом, новый файл установки станет доступен после перезапуска системы.
reset [delay] /Ext/<setup file>
copy
Например, чтобы скопировать и запустить файл установки setup501.adc, выполните следующую команду:
reset 0 /Ext/test/setup501.adc copy
В некоторых случаях может потребоваться постоянная загрузка конфигурационного файла с флеш карты без перезаписи в основную память контроллера.
Для этого нужно сделать следующее:
С карты памяти можно запустить альтернативный файл настройки. В первую очередь данный способ применяется при удаленном обновлении новых установок.
Запуск альтернативного файла настройки осуществляется после неудачного запуска основного файла в каталоге /Cfg.
ПРИМЕЧАНИЕ. Для использования данного метода запуска необходимо задать определенный параметр. Также следует установить карту памяти в контроллер QML.
Выполните следующие действия:
Например, чтобы использовать файл setup501.adc в тестовом каталоге на карте памяти в качестве альтернативного файла настройки при отказе основного файла настройки, выполните следующую команду:
spset alternativescript /Ext/test/setup501.adc
Выполните команду SPSET, чтобы убедиться в правильности указанного пути. Далее представлены выходные данные контроллера QML:
/ > spset alternativescript = /Ext/test/setup501.adc
Если при запуске основного файла настройки происходит ошибка, контроллер QML проверяет, задан ли статический параметр alternativescript. При обнаружении такого параметра произойдет перезагрузка системы. После этого контроллер должен убедиться в наличии альтернативного файла настройки. Если такой файл присутствует и находится в рабочем состоянии, он будет запущен. Теперь можно заменить основной файл настройки на исправный. При следующей перезагрузке системы контроллер QML попытается загрузить основной файл настройки, размещенный в каталоге /Cfg.
Пример выходных данных контроллера QML, полученный в результате сбоя при выполнении основного файла настройки:
COM0: QML201 Startup - Cold Boot
Serial # : Z402074
Hardware : Rev B - 001
Software : 5.01 Checksum : 00000000
Boot sw version : 4.07
System RAM : 2048kB
Free memory : 1768kB
Internal temp. : 23.23'C
Active errors : NO
Active warnings : NO
Piggyback - 0 : DSU232 rev: B serial no: 008232
Piggyback - 1 : DSU232 rev: B serial no: 003523
NEW flash checksum (02400000 to 025FFFFF) is BBCC1130
Found setup /Cfg/failing.adc
Verifying setup file CRC (7DD7036A)...OK
Starting to execute setup
Erroneous setup file
Runtime error [line:16] Parameter error 'DSI486_1_0'
COM0: QML201 Startup - Cold Boot
Serial # : Z402074
Hardware : Rev B - 001
Software : 5.01 Checksum : 00000000
Boot sw version : 4.07
System RAM : 2048kB
Free memory : 1768kB
Internal temp. : 23.23'C
Active errors : NO
Active warnings : NO
Piggyback - 0 : DSU232 rev: B serial no: 008232
Piggyback - 1 : DSU232 rev: B serial no: 003523
NEW flash checksum (02400000 to 025FFFFF) is BBCC1130
Found () setup /Ext/TEST/setup501.adc
Starting to execute setup
Setup running ok
Для начала работы с контроллером необходимо создать перечень команд со статическими настройками, такими как настройки сетевого интерфейса, настройки SMTP клиента для отправки сообщений в ЦСД (центр сбора данных). Списки основных команд приведены в Таблице 1.10, Таблице 1.11.
Варианты отправки настроек в контроллер:
ВНИМАНИЕ! Данная функция может некорректно записать информацию. Проверьте все настройки после ввода.
|
|
Просмотреть и отредактировать статические параметры можно, открыв окно программы static parameters. Путь — Settings → Parametrs → Static… на панели инструментов, а также можно вызвать нажатием на символ |
|
|
Дополнительно в окне common parameters можно отредактировать номер станции, высоту над уровнем моря, высоту датчика давления. Путь — Settings → Parameters → Common или нажатием на кнопку Команды, в которых присутствует кириллический шрифт, например, LocalityName:ОПОЧКА, необходимо вводить при закрытой командной строке. Вводимые символы при этом невидимы (непечатные символы). Для исключения возможных ошибок при таком методе, можно ввести команды путем копирования и вставки. |
Пример заготовки перечня команд приведен ниже.
open
spset a1test 0
spset VIP 0
spset TypeAWS 1
spset Veget "10:03-10:10"
spset iw 1
spset GeoPotentialLimit 1000
spset altitude 97
spset Latitude 56.7167
spset Longitude 28.7167
spset pslevel 0
spset sname NWPs004
spset MeteoDay 18
spset EURDEP_Enable 1
spset EURDEP_Extrem 600
spset EURDEP_High 200
spset EURDEP_ORIGINATOR "tel:"
spset EURDEPHeading "SGRA90 RUPZ"
spset Format GMS
spset ii 90
spset WMO_Index 26456
spset WMO_REGION 0
spset KN01_StartTime 3004
spset KN01EditTime 600
spset TimeAdd "03 09 15 21"
spset TimeMain "00 06 12 18"
spset TimeOtherAM " "
spset TimeOtherPM " "
spset WAREPHeadEnd "WORA90 RUPZ"
spset WAREPHeading "WWRA90 RUPZ"
spset Wind_Who 1
spset PRCrit12H 50
spset PRCrit1H 30
spset PRCrit24H 120
spset Wind_Lim_Avg 20
spset Wind_Lim_Gust 25
spset CC_Tools 0
spset VV_Tools 0
spset Agreement31 0
spset Agreement52 0
spset Agreement53 0
spset Agreement54 0
spset Agreement57 0
spset Agreement56 0
paramset SMTP_Main auth plain
paramset SMTP_Main srcdomain unimas.ru
paramset SMTP_Main server c71csd-grmc.dyndns.org
paramset SMTP_Main primif eth1
paramset SMTP_Main secif ""
paramset SMTP_Main retries 2
paramset SMTP_Main SMTPSender station@hydromet.ru
paramset SMTP_Main SMTPRecep1 csd@unimas.ru
paramset hosts "c71csd-grmc.dyndns.org:smtp:port" 2025
paramset hosts "c71csd-grmc.dyndns.org:smtp:username" csd@unimas.ru
paramset hosts "c71csd-grmc.dyndns.org:smtp:password" sacredWorld
paramset hosts "c71csd-grmc.dyndns.org:smtp:authid" csd@unimas.ru
paramset SMTP_Minor auth plain
paramset SMTP_Minor srcdomain unimas.ru
paramset SMTP_Minor server c44csd-grmc.dyndns.org
paramset SMTP_Minor primif
paramset SMTP_Minor secif ""
paramset SMTP_Minor retries 2
paramset SMTP_Minor SMTPSender station@hydromet.ru
paramset SMTP_Minor SMTPRecep1 csd@unimas.ru
paramset hosts "c44csd-grmc.dyndns.org:smtp:port" 2025
paramset hosts "c44csd-grmc.dyndns.org:smtp:username" csd@unimas.ru
paramset hosts "c44csd-grmc.dyndns.org:smtp:password" sacredWorld
paramset hosts "c44csd-grmc.dyndns.org:smtp:authid" csd@unimas.ru
paramset NTPClient_1 server1 "62.117.76.142"
paramset NTPClient_1 server2 "62.117.76.139"
paramset NTPClient_1 timeout 30000
paramset NTPClient_1 timetol 5000
paramset NTPClient_1 primif eth1
paramset NTPClient_1 retries 4
paramset NTPClient_1 datagrams 3
paramset NTPClient_1 secif ""
paramset SurfTBush_CalcMeasWithCorr coeff "0;0;0;0;0;"
paramset SurfTBush_CalcMeasWithCorr coeff2 "0;0;0;0;0;"
paramset SurfTBush_CalcMeasWithCorr point "0;0;0;0;0;"
paramset SurfTBush_CalcMeasWithCorr point2 "0;0;0;0;0;"
paramset SurfT_CalcMeasWithCorr coeff "0;0;0;0;0;"
paramset SurfT_CalcMeasWithCorr coeff2 "0;0;0;0;0;"
paramset SurfT_CalcMeasWithCorr point "0;0;0;0;0;"
paramset SurfT_CalcMeasWithCorr point2 "0;0;0;0;0;"
paramset RH_MeasWithCorr coeff "0;0;0;0;0;"
paramset RH_MeasWithCorr coeff2 "0;0;0;0;0;"
paramset RH_MeasWithCorr point "0;0;0;0;0;"
paramset RH_MeasWithCorr point2 "0;0;0;0;0;"
paramset PA_CalcMeasWithCorr coeff "0;0;0;0;0;"
paramset PA_CalcMeasWithCorr coeff2 "0;0;0;0;0;"
paramset PA_CalcMeasWithCorr point "0;0;0;0;0;"
paramset PA_CalcMeasWithCorr point2 "0;0;0;0;0;"
paramset TA_CalcMeasWithCorr coeff "0;0;0;0;0;"
paramset TA_CalcMeasWithCorr coeff2 "0;0;0;0;0;"
paramset TA_CalcMeasWithCorr point "0;0;0;0;0;"
paramset TA_CalcMeasWithCorr point2 "0;0;0;0;0;"
paramset eth1 autoinitinterval 5000
paramset eth1 autoinit 1
paramset eth1 ifpriority 1
paramset eth1 dns2 ""
paramset eth1 dns1 ""
paramset eth1 gateway "10.3.47.30"
paramset eth1 subnetmask "255.255.255.248"
paramset eth1 address "10.3.47.28"
paramset eth1 staticip 1
close
LocalityName:ОПОЧКА;
TT_other:СН;
TT_main:СМ;
TT_add:СИ;
AA:РА;
CCCC:ЛГПЗ;
KN19_dec:ЗЦРА90 ЛГПЗ;
KN19_mon:ЦСРА90 ЛГПЗ;
KN24_Heading:ЗЦРА90 ЛГПЗ;
| 1. Команды оконечного соединения
1.1 Команды наборов параметров Команды, позволяющие управлять наборами параметров, представлены в Таблице 2.2. ПРИМЕЧАНИЕ. При вводе IP адресов, связанных с работой станции, телефонных номеров или PIN кодов через служебный терминал QML необходимо всегда указывать значение в двойных кавычках. Например, paramset eth1 address "10.0.0.1". Далее представлены выходные данные команды paramset:
|
|
1.2 Команда netif
![]() |
|
1.3 Команда ipconfig
![]() |
|
1.4 Команда ping
![]() |
|
1.5 Команда net
![]() |
|
1.6 Команда ntp
![]() |
Команда ntp может использоваться для ручной настройки времени в контроллере и тестирования подключения к NTP серверу. Синтаксис команды:
Параметры команды ntp представлены в Таблице 2.5. Далее показаны примеры выходных данных команды ntp:
|
|
1.7 Команда rep
![]() |
В контроллер команда rep выводит отчет по запросу оператора. Формат команды следующий:
Для проведения поверки станции необходимо получать мгновенные значения с датчиков для последующей обработки. В конфигурации предусмотрен форматированный отчет, который выводит мгновенные значения с установленных в комплексе датчиков, статус датчика и краткую статистическую обработку. rep Test — отчет для просмотра краткой статистики по работе датчиков и мгновенных значений. Ниже приведен пример такого отчета:
В столбце Meas выводятся мгновенные значения датчиков. В столбце 1min, 10min, With Corr выводятся статистически осредненные значения. Столбец Status показывает состояние датчика, описанное в Таблице 2.20. Каждая строчка начинается условным обозначением датчика или измеряемого параметра. ПРИМЕЧАНИЕ! Отчет формируется контроллером один раз в минуту и выводится только по запросу оператора. |
|
Регистрация (создание архивных файлов) — это хранение измеренных и вычисленных данных во встроенной памяти контроллера QML, то есть на внутренней памяти объемом 1,6 МБ. Дополнительно можно использовать внешнюю карту памяти (см. в п. «Использование внешней карты памяти»). Архивные данные из внутренней и внешней памяти можно извлечь позже, например, через соединение ПК–COM0 или через подключение по TCP/IP. Архивные данные хранятся в ежедневных файлах в двоичном формате, например, L2070326.dat. Формат имени файла представляет собой следующую информацию:
ПРИМЕЧАНИЕ. В контроллере при сохранении и управлении архивными файлами используется не локальное время (Local Time), а всемирное координированное (UTC). На флэш карте контроллера могут храниться данные всех измерений и вычислений. Примерный объем занимаемой памяти можно проверить и распечатать в окне Setup information программы Lizard Setup при создании настроек. Расчетный максимальный регистрационный период для 10 измеренных величин приведен в Таблице 2.6. |
|
![]() |
|
|
Процесс регистрации происходит автоматически, если это определено в настройках и не отключено в процессе работы пользователем. Процесс регистрации автоматически прекращается при загрузке файла с помощью программного обеспечения AWS Client. После завершения процесса загрузки регистрация будет возобновлена автоматически. При замене/отключении датчика остановка процесса регистрации не требуется. Кроме того, вместо отключения регистрации можно отключить измерения или датчик вручную. Дополнительные сведения см. в п. «Включение и отключение измерения». Чтобы просмотреть архивную группы, введите команду logstatus. Чтобы просмотреть текущее состояние архивации определенной группы, введите команду logstatus <идентификатор_группы>. Чтобы начать или завершить регистрацию определенной группы, введите logstop/loggo <идентификатор_группы>. Сведения о результате выполнения команд представлены на рис. 2.8. |
Включение и отключение измерительных каналов и датчиков может выполняться вручную. Данную функцию можно использовать для выполнения следующих задач.
enable <Имя измерения>
disable <Имя измерения>, где:
enable — включение измерительных входов или датчиков;
disable — выключение измерительных входов или датчиков;
имя измерения — имя измерения в Lizard.
ПРИМЕЧАНИЕ. Для датчиков, использующих более одного входного канала, необходимо вводить отдельные команды для каждого измерения.
Например, требуется раздельное управление измерениями TA и RH датчика температуры и относительной влажности воздуха QMH.
Примеры:
>/ disable RHMeasQMH102_1
>/ disable TAMeasQMH102_1
>/ disable WMS302_1
>/ enable PWD22_1
После успешного выполнения команд ответ контроллера будет выглядеть следующим образом:
Successfully disabled или Successfully enabled
Другие возвращаемые значения указывают на возникновение ошибки.
Измерительный вход отключен:
![]() |
Файл журнала можно удалить с помощью команды logdel:
logdel — команда для удаления файлов, принадлежащих определенной регистрационной группе; Пример:
Также лог-файлы можно удалить, применив фильтр del *.*
При этом будут удалены все файлы, кроме последнего активного, с которым работает контроллер. Чтобы удалить все данные в регистрационной системе, необходимо ввести LOGFS ERASE. Данная команда полностью стирает флэш память и перегружает контроллер QML. Команда LOGFS ERASE необходима для обеспечения свободного места для новых зарегистрированных данных. ОСТОРОЖНО! При изменении настроек настоятельно рекомендуется удалять всю информацию из памяти журнала с помощью команды LOGFS ERASE. Сначала необходимо загрузить новые настройки и убедиться, что они работают правильно. Перед тем, как полностью стереть регистрационную память, проверьте, чтобы из нее были извлечены все необходимые сведения. |
Наиболее удобный способ просмотра зарегистрированных данных заключается в использовании программного обеспечения AWS Client. Для этого необходимо установить служебное соединение, загрузить файлы из контроллера QML на ПК и преобразовать их в формат CSV (значения, разделенные запятыми). После преобразования можно просматривать файлы непосредственно в программном обеспечении AWS Client или, например, в программе Microsoft Excel.
Перед загрузкой файлов необходимо установить соединение с контроллером QML, выбрав из меню File (Файл) функцию Connect (Подключить) или нажав на панели инструментов кнопку Open connection (Установить соединение). Подробные сведения об установке соединения см. в п. «Установка служебного соединения».
|
|
Чтобы загрузить файлы из контроллера QML, необходимо выполнить следующие действия.
|
|
Таблица 2.8. Параметры загрузки регистрационных файлов | ||||||||||||||||||
|
|
|
Для преобразования архивных файлов, загруженных в AWS Client, из двоичного формата в формат CSV, можно использовать функцию CSV преобразования. ПРИМЕЧАНИЕ. Формат даты и времени в преобразованных регистрационных данных зависят от формата даты и времени, заданного в языковых параметрах AWS Client. Чтобы преобразовать загруженные файлы, необходимо выполнить следующие действия.
ПРИМЕЧАНИЕ. Настройки CSV преобразования сохраняются на ПК, таким образом, при последующем преобразовании файлов в формат CSV будут автоматически использованы те же настройки.
|
|
Таблица 2.9. Параметры преобразования регистрационных файлов | ||||||||
|
|
8. Использование внешней карты памяти для хранения архивных файлов Внешняя карта памяти используется для хранения архивных файлов, которые были скопированы или перемещены из внутренней папки. Извлечь данные с внешней карты памяти можно с помощью программы AWS Client или прочитать карту памяти с помощью кардридера. ПРИМЕЧАНИЕ. Если карта памяти Compact Flash не была отформатирована, ее необходимо отформатировать перед использованием. Файловой системой для использования является FAT, а не FAT32. Также не рекомендуется выбирать параметр быстрого форматирования. Чтобы отформатировать CF карту в контроллере QML, вставьте ее в разъем контроллера QML. Введите команду EXTFS ERASE. По завершении форматирования карта может быть извлечена из разъема. Внешнюю карту памяти можно удалить из контроллера QML для извлечения данных. Выполняемые операции при этом не будут прерваны. Контроллер копирует данные из внутренней регистрационной папки на карту памяти каждые сутки в полночь (время по умолчанию: 00:00:30). Непрерывное свечение светодиода на корпусе контроллера слева от внешней карты памяти сигнализирует о выполнении записи данных. ОСТОРОЖНО! Не извлекайте внешнюю карту памяти из контроллера QML во время записи данных. Это может повлечь потерю данных. По умолчанию передача данных на карту памяти происходит ежедневно в 00:00:30. При вставке новой карты памяти в контроллер QML программное обеспечение проверяет готовность карты к использованию. Состояние карты памяти отображается с помощью светодиода. В Таблице 2.10 описываются различные последовательности мигания и состояния карты, которые они характеризуют. |
|
В этом разделе представлена информация для настройки последовательных интерфейсов датчиков, а именно, данные по подключению датчиков, использующих последовательную связь к метеостанции. Инструкция описана для датчиков, используемых компанией Vaisala, эти датчики не обязательно будут применяться в нашем проекте.
Рассматриваются интерфейсы следующих датчиков:
ПРИМЕЧАНИЕ. В этой главе содержатся инструкции по настройке интерфейса, а не самого датчика. Для выполнения настройки датчика и установки аппаратных средств необходимо также ознакомиться с руководством к соответствующему датчику.
Выбор схемы подключения зависит, прежде всего, от датчика. Поэтому необходимо иметь в распоряжении дополнительные инструкции по подключению и чертежи с вариантами подключения соответствующих датчиков.
| 1. Физический интерфейс
Контроллер QML поддерживает пять видов дополнительных последовательных интерфейсов для подключения датчиков. Параметры последовательной связи представлены в Таблице 2.11. ПРИМЕЧАНИЕ. Для контроллера QML рекомендуется использовать двухпроводной интерфейс RS-485 с двойным модулем RS-485. Таким образом, поддерживается соединение с защитой от электрических помех и возможностью подключения нескольких датчиков к одной последовательной линии. |
|
В целом существует два вариант опроса последовательного датчика контроллером:
Обычно для датчиков с высокими скоростями выдачи данных (например, датчики ветра) используется автоматическая передача; при этом к последовательной линии подключается не более одного устройства.
Метод передачи данных по запросу больше подходит для датчиков, получающих результаты измерений раз в несколько минут; при этом к одной линии RS-485 может быть подключено несколько устройств.
| 3. Настройка параметров последовательных линий связи
ПРИМЕЧАНИЕ. Контроллер не поддерживает автоматической настройки подключенных датчиков. Настройка датчиков и сохранение конфигураций выполняется вручную через служебный интерфейс датчика. Если датчик не поддерживает удобочитаемый командный интерфейс, используются дополнительные команды оболочки контроллера QML. Более подробные сведения представлены в описаниях интерфейсов датчиков и в отдельных технических руководствах. ПРИМЕЧАНИЕ. Если датчик поддерживает отдельный служебный интерфейс (обычно RS-232), рекомендуется использовать именно его для исходной настройки. Двухпроводной интерфейс RS-485, использующийся для поочередной двусторонней связи, не всегда обеспечивает надежный доступ к соединению. Также необходимо учитывать, что нажатие кнопки не отражается на датчике. Чтобы получить доступ к интерфейсу датчика, необходимо настроить параметры последовательной линии в соответствии с параметрами датчика. Наиболее простой способ — создание файла настройки с помощью ПО Lizard Setup. Выберите требуемые модули интерфейса и параметры и запустите файл настройки. После ввода верных параметров последовательной линии предоставляется сквозной доступ к подключенным датчикам. Чтобы открыть датчики, введите команду open в командной оболочке контроллера QML с указанием параметров, представленных в Таблице 2.12. |
|
Цифра между символами подчеркивания указывает на местонахождение модуля: MOD1 или MOD2. Последняя цифра означает канал конкретного модуля.
При использовании модуля DSI486 соединение RS-232 может осуществляться только с каналом B этого модуля. Цифра между символами подчеркивания указывает на местонахождение модуля: MOD1 или MOD2. Последняя цифра означает канал конкретного модуля, который всегда равен 1.
В примерах далее показан процесс получения доступа к датчику PWD с идентификатором устройства 1, который подключен к модулю M60212 в ПО Lizard и использует модуль DSI486. Учтите, что все команды open и close не отображаются на дисплее. В данном случае информация, вводимая в PWD, также не отображается.
ПРИМЕЧАНИЕ. Для работы с некоторыми датчиками вначале необходимо закрыть подключение к службе. Укажите идентификатор устройства (например, close 1).
Вначале закройте подключение к службе датчика, а затем подключение контроллера QML с помощью команды close.
|
4. Последовательные интерфейсы датчиков В этой главе описаны следующие параметры всех датчиков:
4.1 Датчик атмосферного давления PTB220 Датчики атмосферного давления рассматриваются в одной главе в связи с идентичностью получаемых данных и общих структур сообщений. Для перенаправления потока данных с датчика PTB220 на терминал наберите команду:
В примере показана посылка данных от датчика, которая содержит следующую информацию. Значения зависят от количества чувствительных элементов в датчике, в нашем примере датчик давления PTB220 оснащен одним чувствительным элементом. |
|
4.2 Датчик мощности экспозиционной дозы ИРТ-М
Датчик ИРТ не является стандартным датчиком Vaisala, поэтому для согласования интерфейсов и обработки сообщения используется специально написанная функция приема пакетов данных от датчика.
В таблице 2.15 представлены параметры связи по умолчанию.
|
Таблица 2.15. Параметры связи по умолчанию. | ||||||||||
|
|
|
Команда reset используется для перезагрузки контроллера QML. Можно выполнить перезагрузку контроллера немедленно или отложить ее на указанный срок. Чтобы перезагрузить контроллер, выполните следующие действия.
После выполнения перезагрузки, с началом правильной работы настроек, в окне терминала программы AWS Client отобразится текстовое сообщение:
Это означает, что контроллер готов к работе и при загрузке не обнаружено критических ошибок в конфигурации. Так же можно вести команду reset в консоли. Варианты ввода следующие:
|

Рис. 2.14 – Таймер перезагрузки
Помимо использования ПО AWS Client перезагрузить контроллер QML можно также нажатием кнопки перезагрузки, обозначенной номером 1 на рис. 2.15.
Мягкая перезагрузка (быстрое нажатие кнопки перезагрузки) приводит к тому же результату, что и команда reset, и программа запускается снова.
Жесткая перезагрузка (нажатие и удержание в течение нескольких секунд кнопки перезагрузки) запускает заново программу с так называемыми пустыми настройками. Пустые настройки не запускают конфигурационный файл.
Очистка настроек может быть полезна в случаях, когда настройки выполнены с ошибками и невозможно установить соединение с терминалом. После очищения настроек коммуникационные параметры контроллера устанавливаются в значениях по умолчанию: COM0, 9600, N, 8,N,1.
При соединении с контроллером QML с помощью модема не забудьте отключить линию после окончания работы с контроллером. Чтобы завершить соединение, в меню File (Файл) выберите пункт Disconnect (Разъединить). Рекомендуется завершать служебное соединение вводом команды close или нажатием на кнопку
Terminal Disconnect. Программа автоматически завершает служебное соединение через 5 минут.
Модуль 2. Практическая часть
Раздел 2. Устранение неполадок. Обнаружение и устранение неисправностей
Раздел посвящён рассмотрению вопросов по практическому действию при поиске и устранению неисправностей возникающих в процессе ввода в строй и последующей эксплуатации.
При устранении неполадок контроллера QML составьте заявку в службу поддержки о неисправности с указанием следующего:
Для устранения неисправностей контроллера QML следуйте нижеприведенным инструкциям. Для получения дополнительных сведений см. соответствующие разделы данной главы. Основная процедура устранения неполадок подразумевает наличие у производящего ремонт опыта работы с метеостанциями.
Мигает индикатор контроллера QML? См. п. «Определение режима работы контроллера QML». Если нет, то проверьте следующее:
Подключите кабель терминала и запустите ПО AWS Client. Сведения по установке терминального соединения см. в п. «Установка терминального подключения для устранения неполадок».
Контроллер QML не получает команды, введенные в консоли.
Производились ли изменения в программном или аппаратном обеспечении станции перед возникновением неполадки? Если да, могли ли данные изменения повлиять на функционирование? При возможности сделайте снимок экрана ПО AWS Client. См. п. «Запись текста терминального подключения».
Датчик(и) работают неправильно.
Если неисправный датчик измеряется контроллером, выполните следующие действия.
Чтобы отслеживать различные последовательности команд, выберите Extra op. (Доп. Параметры). Параметр Info to COM0 (Сведения на COM0) в настройках модема позволяет программному обеспечению управления модемом выводить сведения о состоянии на установленный порт RS-232, т. е. COM0. Например, можно отследить информацию, отправляемую на модем, и его ответ. Выходные данные содержат дополнительные данные внутренней отладки. Обратите внимание, что выходные данные отправляются только после завершения служебного соединения. |
|
Откройте корпус и проверьте, все ли оборудование на месте. Проверьте правильность подключения контроллера QML, источника питания и коммуникационных устройств.
Снимите крышку контроллера для визуального осмотра панели ЦП и других расположенных под крышкой компонентов. На рис 2.16 контроллер изображен без крышки и дополнительных коммуникационных модулей.
Следующие цифры обозначают разъемы, изображенные на рис. 2.16.
|
|
Режим работы можно определить по светодиоду состояния. Светодиод расположен на плате контроллера QML и виден через крышку контроллера.
|
Таблица 2.17. Определение режима работы по характеру свечения светодиода | |||||||||||||||||||||
|
|
|
Для установки терминального подключения см. п. «Установка терминального подключения» и «Установка служебного соединения». При возникновении проблем можно сохранить команды и ответы контроллера в окне программы AWS Client. Чтобы записать в файл полный текст, отображенный в окне терминала, сначала выберите параметр Settings, затем Options и установите флажок напротив параметра Trace log on. Программа начнет сохранение всего текста в файл в формате ГГММДДЧЧММСС.log, где ГГ обозначает год, ММ — месяц, ДД — день и т.д. Файл будет сохранен в папке, определенной в окне Options (Параметры). ПРИМЕЧАНИЕ. Программное обеспечение AWS Client сохраняет историю записи терминального подключения до тех пор, пока параметр Trace log on (Журнал трассировки активирован) не будет отключен. Не забудьте снять флажок, иначе регистрационные файлы будут со временем накапливаться и занимать место на диске. |
| 2. Установка служебного подключения к контроллеру QML
Командный интерфейс модема или последовательного датчика может быть доступен через контроллер QML, это позволяет, например, отправлять вручную AT команды. Чтобы напрямую управлять модемом или датчиком, откройте служебное соединение с контроллером, затем, например, если устройство подключено к первому коммуникационному порту, например, модуль DSI486 установлен в разъеме расширения MOD1, введите open DSI486_0_0. Чтобы завершить операцию, введите команду close. Пока активно прямое соединение с модемом или датчиком, блокируются любые автоматические операции через тот же порт. Обычные параметры команды open приведены в Таблице 2.18. Сведения о необходимом разъеме можно получить в Lizard в разделе I/O Connections (Входящие/Исходящие подключения) закладок Devices (Устройства), Equipment (Оборудование) и Additional sensors (Дополнительные датчики).
|
|
Если подключиться к контроллеру не удалось, служебное соединение не установлено и работать с контроллером невозможно, то необходимо провести проверку на наличие возможных неполадок, как это описано в Таблице 2.19.
Таблица 2.19. Общие проблемы соединения и их устранение. | ||||||||||||||||||
|
Для большинства входов датчика существуют параметры подтверждения данных, чтобы проверить следующие параметры качества измерения.
Данные параметры можно настроить с помощью программного обеспечения Lizard Setup.
Если значение датчика находится за пределами максимального и минимального значений или изменяется сильнее, чем позволяет пошаговое изменение, данные будут считаться НЕДОПУСТИМЫМИ. Недопустимые данные обычно отображены следующим образом ///// (это параметр, который можно настроить). Отображение датчиком недопустимых данных означает, что датчик неисправен или не откалиброван, или возникли проблемы с энергоснабжением или измерением.
Если значение в отчете меняется на ////, значение измерения/датчика можно проверить с помощью команды LASTVAL. Введите команду в терминальном подключении. При использовании параметра raw отображаются измеренное значение до подтверждения и состояние после подтверждения. При использовании соответствующего имени сигнала отображается подтвержденное значение.
LASTVAL [Измерение] [raw | Имя сигнала], где:
Измерение — название измерения, заданное в файле настройки;
raw — параметр, с которым выдается состояние и значение измерения до подтверждения;
Имя сигнала — параметр, с которым выдается подтвержденное значение измерения.
Примеры:
Команда с именем сигнала в качестве параметра (в данном случае TA) возвращает ответ, который выглядит следующим образом:
/ > LASTVAL TAMeasQMH101_1 TA Status:1 Value:20.490570
Где:
Status:1 — значение подтверждено;
Value:20.490570 — подтвержденное значение измеренной температуры равно 20.49xxxx.
Измерение TAMeasQMH101_1 задано в файле настроек. Команда с параметром raw возвращает ответ следующего вида:
/ > LASTVAL TAMeasQMH101_1 raw Status:1 Value:20.490570
Где: Status:1 — значение подтверждено;
Value:20.490570 — необработанное значение измеренной температуры равно 20.49xxxx.
Если значение в отчете меняется на ////, его можно проверить. В данном случае датчик не подключен:
/ > LASTVAL TAMeasQMH101_1 raw Status:2 Value: - 238,285549
Где: Status:2 — значение недопустимо;
Value: −238.285549 — необработанное значение измеренной температуры равно −238.285549, это означает, что датчик не подключен.
Если значение недопустимо, проверьте значение состояния датчика. Состояния датчиков описаны в Таблице 2.20 — список состояний датчика.
1. Значение доступно только для датчиков с последовательным интерфейсом.
2. Значение доступно только для датчиков со стандартным (аналоговым или счетным/частотным) интерфейсом.
/ > LASTVAL TAMeasQMH101_1 status Status:1 Value:0
Где: Status:1 — в поле Status в выходных данных отображается состояние значения;
Value:0 — в поле Value отображается состояние датчика.
При вводе команд можно встретить некоторые сообщения об ошибке. В Таблице 2.21 объясняются самые распространенные сообщения об ошибках.
|
Таблица 2.21. Сообщения об ошибках | |||||||||||||||
|
Значения состояния датчика предоставляют сведения об общем состоянии интерфейсов датчика. Существует два способа просмотра значения состояния для датчика.
ПРИМЕЧАНИЕ. У датчиков, имеющих собственные интерфейсы и алгоритмы измерений, например, измеритель высоты облаков или датчик текущей погоды, нельзя получить информацию о последнем измерении.
Для просмотра последнего значения введите следующую команду в консоли терминала:
LASTVAL <имя измерения> status
Пример:
/ > LASTVAL TAMeasQMH101_l status Status:1 Value:0
Где: Status: 1 — поле Status (Состояние), где отображен статус значения;
Value:0 — поле Value (Значение), отображающее значение состояния датчика.
Дополнительные сведения о команде LASTVAL см. в п. «Команда LASTVAL».
Информацию о состоянии датчиков смотрите в Таблице 2.20 — список состояний датчика.
![]() |
В системе предусмотрено резервирование датчика ветра. В случае, если датчик направления и скорости ветра RMYoung вышел из строя, можно подключить датчик М-63, который, как правило, установлен на каждой метеостанции. Датчик подключается к корпусу станции через переходник (входит в поставку) в соответствии с Приложением 1, к паспорту станции. Для активирования датчика необходимо задать статический параметр выбора датчика ветра следующей командой:
где Wind_Who — название параметра, а 2 — означает, что данные принимаются с датчика M-63. ПРИМЕЧАНИЕ. Чтобы перейти на измерения со штатного датчика, нужно установить параметр в состояние 1 (значение по умолчанию). После настройки контроллер будет выдавать значения датчика М-63 в визуальные наблюдения АРМ «Метеоролога» и обрабатывать при составлении телеграмм. |
|
Появление запросов на ввод в виде одного из следующих символов говорит о том, что возможны проблемы: / E> означает наличие ошибок, а / W> — предупреждений. Наличие одного или двух предупреждений после перезагрузки последовательного подключения к контроллеру QML является нормальным, например, это происходит после отключения компьютера. Эти предупреждения можно игнорировать. Для просмотра активных предупреждений введите команду warnings. Чтобы удалить активные предупреждения, введите команду warnings clear. Предупреждения указывают на наличие определенных проблем с программным обеспечением. Пример:
Предупреждения Break и Frame сообщают о том, что компьютер, вероятнее всего, был выключен и снова включен. Это не приведет к возникновению проблем и предупреждения можно удалить. |
Warning: Device reset
occurred 1 times first in c:/libs/MAWS/adcl/kernel/ idle.cpp[52]
during thread: 00001694 [Idle]
object pointer: 163C [component: Idle]
Приведенное выше предупреждение говорит о том, что контроллер QML был перезагружен. Это не приведет к возникновению проблем, и предупреждение можно удалить. Если вы не перезагружали контроллер QML, но предупреждение все равно появляется, обратитесь в сервисную службу поставщика.
Warning: Data missing occurred 2 times first in h:/MAWS/software/adcl/report/
confrep.cpp[414]
during thread: 00019C0C [AbsTimerT] object pointer: 33A94 [component: MyRep1]
В случае получения приведенного выше предупреждения, проверьте установленные параметры sname, pslevel, и altitude.
Для просмотра активных ошибок введите команду errors. Чтобы удалить активные ошибки, наберите errors clear. Ошибки указывают на возникновение неисправностей датчиков или конфигурации. Запишите информацию об ошибке и обратитесь в сервисную службу поставщика.
Включение и отключение измерительных входов и датчиков может выполняться вручную. Эта возможность может быть использована для выполнения следующих задач.
Для изменений маркеров используйте следующие команды служебного соединения.
enable <Имя измерения>
disable <Имя измерения>
где
enable — включает измерительные входы или датчики;
disable — отключает измерительные входы или датчики.
имя измерения — имя измерения, указанное в закладке Configuration (Конфигурация) в Lizard Setup.
ПРИМЕЧАНИЕ. Для датчиков, использующих более одного входного канала, необходимо вводить отдельные команды для каждого измерения. Например, требуется раздельно управлять измерениями TA и RH датчика температуры и относительной влажности воздуха.
Примеры:
>/ disable RHMeasQMH101_1
>/ disable TAMeasQMH101_1
>/ disable WMS302_1
>/ enable PWD22_1
После успешного выполнения команд полученный ответ будет выглядеть следующим образом.
Successfully disabled или
Successfully enabled
Другие возвращаемые значения указывают на возникновение ошибки.
Измерительный вход отключен:
Контроллер QML поддерживает следующие стандартные возможности устранения неисправностей в работе модема:
|
Таблица 2.22. Параметры команды Open
|
Контроллер поддерживает следующие стандартные возможности устранения неисправностей в системе телеметрии на базе протокола TCP/IP:
ПРИМЕЧАНИЕ. Целью данного руководства не является предоставление общих инструкций по проектированию сети или устранению неисправностей, например, с IP адресацией. Поиск и устранение неисправностей в системах сетевой IP передачи обычно также охватывает вопросы, не связанные с работой контроллера или его настройкой. Поэтому в данном разделе рассматриваются только задачи устранения неисправностей, связанных с контроллером.
|
|
Модуль 3. Правила и техника безопасности
Цель модуля - изучить основные правила по безопасной эксплуатации оборудования станции.
Обслуживающий персонал должен знать и соблюдать правила техники безопасности на всех этапах эксплуатации и обслуживания наблюдательных станций и учреждений Росгидромета, при этом никакая важность работ не может быть основанием для нарушения правил и мер безопасности.