Веб-приложение C5 Diagnostics

Работа со сводной таблицей Осциллограмм

 

1.    Основные сведения и перечень сокращений

 

Сервисная система Интернет-Диагностика ТПЧ на базе Контроллера С5 (кратко С5 Диагностика) располагается по адресу www.aljuel.eu/c5/index.html, где на веб-странице отображается сводная таблица Осциллограмм, поступающих на сервер со всех ТПЧ.

Веб-приложение С5 Диагностика предоставляет средства обслуживания сводной таблицы Осциллограмм, которые позволяют комментировать и сортировать Осциллограммы по различным признакам, а также извлекать информацию для графического просмотра.

Комментирование Осциллограмм вынесено в отдельную самостоятельную задачу – диагностирование. Эта задача решается на базе разработанной системы классификации Осциллограмм, которая позволяет  однозначно фиксировать для каждой Осциллограммы результат ее подробного обследования – Диагноз [1]. Статистика использования Интернет-Диагностики для всех заказчиков ТПЧ приведена в [2].

В Табл.1 приведены основные обозначения и сокращения, используемые в сводной таблице Осциллограмм. Более полный список терминов и сокращений приводится в [1].

 

Табл. 1. Перечень сокращений в сводной таблице

Обозн.

Расшифровка

StopNum

Номер канала защиты – цифра от 1 до 6 показана на LCD-Дисплее Контроллера. Значение StopNum=15 означает, что LCD-Дисплей выключен, Останов нормальный (безаварийный).

SerNum

Сериальный (заводской) номер выпуска Контроллера

SaveNum

Число от 1 до 255 – хронологический номер сохранения Осциллограммы в Черный Ящик. Изменяется по бесконечному кругу 1,2,3,4,5,6,…255, 1,2,3,…

Rank

Одиночный символ, который информирует, как произошла регистрация данного канала защиты – по какому конкретному признаку сработал канал. Эти признаки пронумерованы (ранжированы) для удобства сортировки, см. кнопку Find records в Табл.2

Lines

Число строк в комментарии

FileSize

Число байтов в текстовом файле Осциллограммы

CS

Контрольная сумма в текстовом файле Осциллограммы

 

Сокращения, используемые в комментариях (Comment)

Осцил-лограмма

Пишется с заглавной буквы и означает следующую совокупность данных:

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

Описание данных дано в п.2.

ИУ

Импульс Управления для включения тиристора

ЗИ

Защитный Импульс для защиты тиристора от прогорания шайбы

БП

Блок Пуска

БД

Блок Датчиков

НВ

Нулевой Вентиль. Кроме основных ИУ выпрямителя (сдвоенных) имеется еще третий ИУ, который имитирует включение т.н. Нулевого Вентиля на выходе выпрямителя, отсекающего отрицательную полярность.

 

 

2.    Данные Осциллограммы в текстовом файле

 

2.1.          Просмотр исходного файла. Чтобы открыть Осциллограмму в виде текстового файла, зайдите на веб-страницу C5 Diagnostics. Откроется сводная таблица Осциллограмм. Щелкните мышью на строку любой Осциллограммы. После того, как строка подсветится желтым цветом, нажмите кнопку под таблицей Show file, откроется текстовой файл Осциллограммы. Если желаете открыть этот файл в другом окне, нажмите сочетание кнопок Shift + Show file, а на другой вкладке – сочетание Ctrl + Show file.

2.2.          Расположение и имя исходного файла. Текстовой файл по п.2.1 является исходным для чтения Маткад-программой графического просмотра Осциллограмм (далее c5-grafik или кириллицей с5-график). Программа с5-график должна взять исходный файл в заданной директории всегда под одинаковым именем c:\tmp\c5_1.txt (подробнее см. в пп.3.4, 3.5, 3.6).

Исходный файл c5_1.txt может содержать в первых строках комментарий в виде смешанной текстовой и цифровой информации, попадающей в файл из поля Comment. Если есть такой комментарий, его необходимо удалять из файла c5_1.txt. Для этого программа с5-график обрабатывает исходный файл c5_1.txt и помещает в ту же директорию обновленный файл с именем c5.txt, где автоматически удалены строки комментария. Обновленный файл c5.txt начинается всегда со слова Scale.

2.3.          Пример текстового файла c5_1.txt (без комментария) приведен ниже:

(1)             Correct Constant:1(+);2(-); F(Save)
(2)             Scale   P       f       Id      Ud
(3)                     500     1000    1000    1000    0       0
(4)             Value   P       f       Id      Ud
(5)                     315     905     618     510     0       0
(6)             Zoom    R_0     E_1     Id_2    tq_3    tq_4    IL_5
(7)                     238     238     152     150     200     162
(8)             Zoom    tq_6    f_7     U_8     Uz_9    Iz_A
(9)                     100     40      185     750     700     0
(10)                    dUz     dIz     StopNum                SaveNum
(11)                    5       4       3       0       0       11
(12)            Null    R       E       Id      UexR    UexC    IL
(13)                    2039    2035    2051    2039    2048    2046
(14)            Oscillogram
(15)            32527   32624   32392   32679   33456   32961
(16)            30871   32433   32952   32679   32832   32545
                . . . . . 
(514)           32359   32608   32920   32598   33024   32737
(515)           End_Oscillog_cs0x3f56665e
 

Данные в первых 13 строках (до слова Oscillogram) – это табличные данные, которые  содержат информацию для Потребителя и параметры, необходимые для программы с5-график. В строках (15)…(514) находятся данные, необходимые для графического отображения сигналов.

В строке (1) Пользователю напоминаются три режима работы для корректировки настроечных Констант: 1(+); 2(-); F(Save). Эти режимы используются для ручной (без компьютера) регулировки Констант с помощью 2-х кнопок и 16-ти позиционного переключателя на плате Процессор [3]:

·         режим 1 (приращение Констант “+”);

·         режим 2 (убывание Констант “-“);

·         режим F (сохранение Констант в постоянную Флэш-память).

Указанные режимы задаются командами в Табл.2 [3], см. команды: SW3=1+SW1, SW3=2+SW1, SW3=F+SW2.

Начиная со строки (2), информация задается в парах строк, под строкой  символьных заголовков располагается строка численных значений:

Строки

(2,3)          Пределы шкал измерительного прибора: P=500кВт, f=2500Гц, Id=1000А, Ud=1000В.

 

(4,5)          Состояние в момент Останова ТПЧ: P=315кВт, f=905Гц, Id=618А, Ud=510В.

 

(6…9)       Значения настроечных Констант и порогов защит. Константы 0…8 не имеют размерности

                        (кванты), шаг изменения при настройке равен 1 квант. Имеют размерность пороги защиты

по напряжению Uz_9=750V и по току Iz_А=700A.

 

(10,11):     dUz = 5 [вольт] – шаг изменения при настройке порога защиты по напряжению Uz_9.

dIz = 4 [ампер] – шаг изменения при настройке порога защиты по току Iz_A.

Пороги защит Uz_9, Iz_A должны быть кратны значениям dUz, dIz.

StopNum = 3 – показание LCD-Дисплея в момент Останова – одна цифра на 7-ми

сегментном индикаторе показывает номер аварии. Если StopNum = 15, то индикатор

выключен.

SaveNum = 11 – хронологический номер сохранения Осциллограммы в Черный Ящик.

Если номер равен 0, то Осциллограмма не сохранена (осталась в оперативной памяти) при

безаварийном Останове.

 

(12,13):     Нули встроенного в микропроцессор АЦП, задействованы 6 каналов. Полная шкала

                        АЦП 0…4095, идеальный ноль находится посередине 2047, чтобы иметь возможность

считывать 2-х полярные сигналы. Реальный ноль отличается от идеального. В режиме

Останова автоматически усредняются тысячи считываний реального нуля, а результаты

усреднения выведены в строку (13). Строка нулей необходима для корректной работы

программы с5-график.

 

В строках (15…514) даются данные графиков:

·         Осциллограмма содержит 6 аналоговых и 11 цифровых сигналов и насчитывает 500 временных точек. Память непрерывно обновляется по одной точке: последняя (поздняя) точка по бесконечному кругу всегда записывается взамен самой ранней.

·         Осциллограмма покрывает интервал, который охватывает один или несколько Остановов (при коротких длительностях Пусков).

·         Ось времени является неравномерной: коммутационные интервалы считываются с максимальной дискретностью 2 мкс, а межкоммутационные интервалы считываются с дискретностью в зависимости от длительности периода, примерно 15…20 точек на полупериод. В результате достигается достаточно хорошее разрешение и, в то же время, покрывается большой интервал.

 

В последней строке файла (515) после словосочетания End_Oscillog_ дается контрольная сумма файла.

 

2.4.          Количество Осциллограмм в сводной таблице показано в правом верхнем углу браузера после слова Dumps. Термин “Dump” иногда используется как альтернатива термина “Осциллограмма”. Слева от косой черты показано общее количество Осциллограмм, включая повторы пересылки, а справа от черты – количество только уникальных Осциллограмм.

 

3.    Значения в столбцах таблицы

 

В столбцах таблицы P[kW], f[kHz], Id[A], Ud[V] даются усредненные данные режима ТПЧ. Кроме того, в поле Comment отдельных Осциллограмм нередко можно встретить «графические» данные P_, f_, IL_, Ud_ – эквивалент «табличных» данных. При необходимости пользователь копирует графические данные из программы графического просмотра в поле Диагноза, чтобы показать значения более точные, чем в столбцах таблицы.

Например, если авария произошла в пусковом процессе, то из-за большого периода усреднения табличных данных, они не успеют установиться. В то же время графические данные, определенные по Осциллограмме за укороченный период усреднения, могут быть вполне корректными. В графических данных значение IL_ – это среднее значение выпрямленного тока на выходе инвертора является эквивалентом табличного параметра Id. В любом аварийном режиме всегда что-то случается, поэтому нет никакой гарантии совпадения табличных и графических данных. Тем не менее, табличные данные позволяют быстро ориентироваться в десятках и сотнях режимов ТПЧ.

Кроме вышеуказанных 4-х параметров, в графических данных присутствуют еще три: Ueff – эффективное напряжение контура, P2 – мощность, приведенная к эффективному напряжению контура 750В, SaveNum –это значение в одноименном столбце таблицы, дублируется для контроля, чтобы избежать случайных ошибок копирования.

 

4.    Кнопки в окне сводной таблицы

 

4.1.          Непосредственно под сводной таблицей показаны кнопки, названия которых подсвечиваются при наведении мышки. Количество кнопок может быть показано разным, в зависимости от того, имеет Пользователь право доступа к редактированию таблицы (5 кнопок), или не имеет (3 кнопки), см. Табл.2.

 

Табл. 2. Основные кнопки

Название кнопки

Функция кнопки

Edit selected row

Для Пользователя с правом доступа – редактирование комментария в выбранной строке с Осциллограммой

Delete selected row

Для Пользователя с правом доступа – удаление выбранной строки с Осциллограммой

Find records

Для любого Пользователя – сортировка Осциллограмм по одному или одновременно по нескольким признакам: Rank, StopNum, SerNum, Comment

Reload Grid

Для любого Пользователя – обновление сводной таблицы

 

Load c5_1.txt   *)

Для любого Пользователя – загрузка выбранной Осциллограммы в виде текстового файла всегда с одинаковым именем c5_1.txt всегда в одну папку c:\tmp\

*) Кнопка работает только при использовании браузера Internet Explorer, и в том случае, если узел www.aljuel.eu включен Пользователем в список надежных узлов (trusted sites) на данном браузере, см. п.3.2.

 

Рис. 1. Процедура включения узла C5 Diagnostics в список надежных узлов (trusted sites)

на браузере Internet Explorer

 

4.2.          Процедура включения узла www.aljuel.eu в список надежных узлов (trusted sites) на браузере Internet Explorer (см. Табл.2, кнопка “Load c5_1.txt”) осуществляется следующим образом (дополнительно смотрите Рис. 1):

·        Сервис – Свойства обозревателя – Безопасность – Надежные узлы (trusted sites)

·        Нажать: Узлы

·        Убрать галочку внизу (https)

·        Добавить http://www.aljuel.eu

·        Уровень безопасности для этой зоны – Другой…

·        Ищите опцию где-то почти в конце списка (см. Рис. 1): “Использование элементов управления AktiveX, не помеченных как безопасные для использования”. Поставьте галочку: Включить.

 

NB! Во время эксплуатации бывают случаи потери последней опции: Включить. Тогда надо повторить выполнение последнего действия: Включить.

 

4.3.          Право доступа Пользователю для возможности редактирования и удаления Осциллограмм предоставляется по запросу Пользователя на адрес aljuel@smail.ee или по телефону +372-6355-088. Если Пользователь еще не получил доступ, то в правом верхнем углу окна браузера после слова User указан порядковый номер Пользователя, который привязан к конкретному сетевому адресу Пользователя. Доступ предоставляется для конкретного сетевого адреса. Поэтому, если один и тот же Пользователь входит на узел С5 Диагностика с разных сетевых адресов (с разных компьютеров), то доступ надо запросить для каждого сетевого адреса отдельно. После получения доступа вместо порядкового номера после слова User появляются инициалы Пользователя.

4.4.          При выборе Осциллограммы после щелчка мыши под сводной таблицей появляется уникальное имя текстового файла Осциллограммы в том виде, в котором файл хранится на сервере, например:

 

c5-0-00069_2011_10_28_15_15_01.txt

 

В уникальном имени содержится номер выпуска Контроллера SerNum=69. Изначально этот номер присутствует в имени ГСМ-файла, который отсылается на сервер с помощью ГСМ-модема. Имя ГСМ-файла после его приемки на сервере заменяется вышеуказанным уникальным именем, в которое добавляется информация о времени приемки файла: год, месяц, день, часы, минуты, секунды.

При любых операциях с этим файлом, в частности, при сохранении файла любым способом, уникальное имя заменяется всегда на одинаковое имя c5_1.txt.

Таким образом, файл c5_1.txt (далее для краткости опускаем расширение txt) – это файл Осциллограммы, выбранной по щелчку мыши в сводной таблице. Данные в файле c5_1 подробно описаны в п.2.

4.5.          После щелчка мыши на Осциллограмму появляются под сводной таблицей справа от уникального имени две кнопки:

Show fileоткрыть c5_1 (п.2)

Download fileзагрузить c5_1

При загрузке надо выбрать опцию “Сохранить как”, затем загрузить файл в папку c:\tmp\. Сохранение по кнопке Download file требует от Пользователя ручных действий (нажатия нескольких кнопок), что менее удобно по сравнению с быстрой загрузкой по кнопке Load c5_1.txt (Табл.2). Поэтому ручное сохранение Download file используется в том случае, когда узел www.aljuel.eu не включен в список надежных узлов (trusted sites) на браузере Internet Explorer, или когда используется другой браузер, см. п.3.2.

4.6.          Комментарий, показанный в поле Comment в сводной таблице, может записаться в первые строчки файла c5_1, или не записаться, в зависимости от того, каким способом осуществляется сохранение этого файла:

·         сохраняется комментарий – ручное сохранение по кнопке Download file.

·         удаляется комментарий – быстрое сохранение по кнопке Load c5_1.txt (Табл.2).

Примечание. В старых версиях Маткад-программ графического просмотра (Rev1, Rev2, Rev3) существовало требование вручную удалить комментарий в файле c5_1, если он есть.

 

 

Ссылки по тексту

 

1.      pdf     Интернет-Диагностика ТПЧ

2.      Excel  Статистика использования Интернет-Диагностики для всех заказчиков ТПЧ

3.      zip      Инструкция по Эксплуатации Контроллера С5 (ИЭ)