Некоторые особенности конфигурирования с использованием транслятора CNF_105
1.1. Для отображения телеинформации на диспетчерском щите необходимо дополнительно указать в исходном файле конфигурации телекомплекса логическое соответствие отображаемого или активизируемого объекта физическому номеру пары входов-выходов блока БУЩ, к которой подключена соответствующая ячейка щита (пульта).
Физический номер пары (ФНП) входов-выходов блока БУЩ определяется:
1) NB - порядковым номером БУЩ, входящему в систему отображения телеинформации телекомплекса. Номер БУЩ определяется по физическому адресу, смонтированному перемычками на ответной части разъема "АДРЕС" контроллера КЩ. При этом адресу 0 соответствует номер 1, адресу 1 - номер 2 и т.д.;
2) NM - порядковым номером модуля: МИТС, МИ-1 или МИ-2, входящего в состав данного БУЩ. Номер модуля определяется по физическому адресу, смонтированному перемычками на ответной части разъема "ЛИНИЯ" модуля. При этом адресу 0 соответствует номер 1, адресу 1 - номер 2 и т.д.;
3) NC - порядковым номером выходного разъема модуля: 1 или 2;
4) NP - порядковым номером пары входов-выходов модуля на выходном разъеме. Порядковый номер пары определяется физическим номером выводов модуля по его документации.
ФНП записывается в строках описания сигналов в формате:
NB-NM-NC-NP
1.2. Отображение на диспетчерский щит (пульт) состояния канала связи с УКП
Состояние канала связи с отдельным УКП описывается статическими характеристиками: исправен/неисправен и динамическими: нарушение/восстановление.
Для отображения состояния канала связи с УКП на диспетчерском щите (пульте) в строке описания данного УКП после значения периода АПУС следует указать ФНП по количеству обслуживаемых ими ячеек щита (пульта), предназначенных для отображения состояния связи с данным УКП. Например:
@KP
...
3F\СЕВЕРНАЯ ТЭЦ\0\120\2\1-6-1-25\4-6-2-12
...
Согласно этой записи состояние связи с УКП с адресом 3FH будет отображаться на двух ячейках щита, первая из которых подключена к паре N25 разъема N1 модуля N6 блока БУЩ N1, а вторая - к паре N12 разъема N2 модуля N6 блока БУЩ N4.
Если нет необходимости отображения состояния связи по данному УКП на диспетчерском щите (пульте), тогда ФНП в строке описания УКП указывать не следует. 1.3. Отображение на диспетчерский щит (пульт) состояний каналов ТС
Состояние отдельного канала ТС описывается статическими характеристиками: активен/пассивен и динамическими: переход из активного состояния в пассивное/переход из пассивного состояния в активное/кратковременное изменение состояния.
Для отображения канала ТС на диспетчерском щите (пульте) в строке описания отдельного канала ТС после обязательного в этом случае указания логического соответствия ТС следует указать ФНП по количеству обслуживаемых ими ячеек щита (пульта), предназначенных для отображения состояния данного канала ТС. Например:
@_TC
...
21\Газовая защита АТ\1\1\2-3-2-28
...
Согласно этой записи состояние ТС, имеющего порядковый номер 21 в данном УКП будет отображаться ячейкой щита (пульта), подключенной к паре N28 разъема N2 модуля N3 блока БУЩ N2. Допускается отображение одного ТС максимум на 8-ми ячейках каждого БУЩ, включенного в конфигурацию. Т.е. при максимальном количестве БУЩ в конфигурации равным 8 один ТС может отображаться на 64-х ячейках щита (пульта). Для каждой ячейки в строке описания следует указывать ФНП.
Если нет необходимости отображения данного канала ТС на диспетчерском щите (пульте), тогда ФНП в строке описания канала ТС указывать не следует.
1.4. Телеуправление объектами с диспетчерского щита (пульта)
Состояние отдельного канала ТУ описывается следующими характеристиками: активен/пассивен и динамическими: переход из активного состояния в пассивное/переход из пассивного состояния в активное/кратковременное изменение состояния.
Для обеспечения возможности выдачи с диспетчерского щита (пульта) команд телеуправления в строке описания объекта ТУ следует дополнительно указать ФНП, к которой подключена ячейка щита (пульта), назначенная для выдачи команд ТУ описываемому объекту. Указание логического соответствия состояния подтверждающего ТС состоянию объекта "ВКЛ" при этом является обязательным. Например:
@TU
...
11\МВ-330 Ввод 1\1\6-5-1-25
...
Согласно этой записи объект, подключенный к первому выходу первой группы ТУ данного УКП, будет управляться ключом ячейки, подключенной, в свою очередь, к паре N25 разъема N1 модуля N5 блока БУЩ N6. Существует ограничение, согласно которому объект ТУ может управляться ключом только одной ячейки щита (пульта). Поэтому последующие поля записи игнорируются.
Если нет необходимости телеуправления данным объектом с диспетчерского щита (пульта), тогда ФНП в строке описания канала ТУ указывать не следует.
1.5. Назначение общих и групповых ячеек диспетчерского щита (пульта)
Общие и групповые ячейки диспетчерского щита (пульта) описываются отдельным блоком - блоком назначения общих/групповых ячеек. Структура блока назначения общих/групповых ячеек представляется на примере:
@TOTAL
1\3-2-1-20
2\4-3-1-21
3\1-2-2-4
4\2-3-1-15\4\2-3-1-16\3-1-2-14\5-4-1-5\6-3-1-30
4\6-3-2-26\5\6-3-2-25\6-1-1-12\5-1-1-1\3-5-1-17\4-3-2-1
14\3-5-1-32
15\8\15
@END_TOTAL
В каждой строке (записи) блока описания первым параметром указывается числовое значение в диапазоне от 1 до 99, определяющее тип записи. Структура последующих полей записи определяется конкретным типом. Типы записей:
Тип N1 - назначение общей ячейки (ключ, кнопка) "ТУ ИСПОЛНИТЬ". В записи типа 1 после символа "\" (обратный "слэш") указывается ФНП, к которой подключена ячейка этого типа. Ячейка "ТУ ИСПОЛНИТЬ" может быть только одной в блоке описания общих (групповых) ячеек и располагаться на пульте или щите. В примере: общая ячейка "ТУ ИСПОЛНИТЬ" подключена к паре N20 разъема N1 модуля N2 блока БУЩ N3;
Тип 2 - назначение общей ячейки (ключ, кнопка) "ОБЩЕЕ КВИТИРОВАНИЕ ЗВУКОВОЙ СИГНАЛИЗАЦИИ". В записи типа 2 после символа "\" (обратный "слэш") указывается ФНП, к которой подключена ячейка этого типа. Ячейка "ОБЩЕЕ КВИТИРОВАНИЕ ЗВУКОВОЙ СИГНАЛИЗАЦИИ" может быть только одной в блоке описания общих (групповых) ячеек и располагаться на пульте или щите. В примере: общая ячейка "ОБЩЕЕ КВИТИРОВАНИЕ ЗВУКОВОЙ СИГНАЛИЗАЦИИ" подключена к паре N21 разъема N1 модуля N3 блока БУЩ N4;
Тип 3 - назначений общей ячейки (ключ, кнопка) "ОБЩЕЕ КВИТИРОВАНИЕ СВЕТОВОЙ СИГНАЛИЗАЦИИ". В записи типа 3 после символа "\" (обратный "слэш") указывается ФНП, к которой подключена ячейка этого типа. Ячейка "ОБЩЕЕ КВИТИРОВАНИЕ СВЕТОВОЙ СИГНАЛИЗАЦИИ" может быть только одной в блоке описания общих (групповых) ячеек и располагаться на пульте или щите. В примере: общая ячейка "ОБЩЕЕ КВИТИРОВАНИЕ СВЕТОВОЙ СИГНАЛИЗАЦИИ" подключена к паре N4 разъема N2 модуля N2 блока БУЩ N1;
Тип 4 - описание групповой ячейки (ключ, кнопка) "ГРУППОВОЙ КОНТРОЛЬ". В записи типа 3 после символа "\" (обратный "слэш") указывается ФНП, к которой подключена ячейка этого типа, затем после символа "\" - количество ячеек в описываемой группе, а далее через символ "\"- ФНП, к которым подключены ячейки группы. Ячеек "ГРУППОВОЙ КОНТРОЛЬ" может быть несколько. В этом случае каждая ячейка "ГРУППОВОЙ КОНТРОЛЬ" описывается отдельной строкой. В примере: первая групповая ячейка "ГРУППОВОЙ КОНТРОЛЬ" подключена к паре N15 разъема N1 модуля N3 блока БУЩ N2. Первую группу составляют 4 ячейки, подключенные к парам: N16 разъема N1 модуля N3 блока БУЩ N2, N14 разъема N2 модуля N1 блока БУЩ N3, N5 разъема N1 модуля N4 блока БУЩ N5, N30 разъема N1 модуля N3 блока БУЩ N6.
Вторая групповая ячейка "ГРУППОВОЙ КОНТРОЛЬ" подключена к паре N26 разъема N2 модуля N3 блока БУЩ N6. Вторую группу составляют 5 ячеек, подключенных к парам: N25 разъема N2 модуля N3 блока БУЩ N6, N12 разъема N1 модуля N1 блока БУЩ N6, N1 разъема N1 модуля N1 блока БУЩ N5, N17 разъема N1 модуля N5 блока БУЩ N3, N1 разъема N2 модуля N3 блока БУЩ N4.
Тип 14 - назначение общей ячейки (единичный индикатор) "ОБЩАЯ СИГНАЛИЗАЦИЯ НЕСООТВЕТСТВИЯ". В записи типа 14 после символа "\" (обратный "слэш") указывается ФНП, к которой подключена ячейка. Ячейка "ОБЩАЯ СИГНАЛИЗАЦИЯ НЕСООТВЕТСТВИЯ" может быть только одной в блоке описания общих (групповых) ячеек и располагаться на пульте или щите. В примере: общая ячейка "ОБЩАЯ СИГНАЛИЗАЦИЯ НЕСООТВЕТСТВИЯ" подключена к паре N32 разъема N1 модуля N5 блока БУЩ N6;
Тип 15 - назначение служебных параметров. В записи типа 14 после символа "\" (обратный "слэш") указывается число от 1 до 8-ми, определяющее число миганий индикатора до готовности к общему световому квитированию. Затем, после второго символа "\", указывается число от 1 до 127, определяющее емкость (глубину) очереди "заготовок" ТУ. В примере число миганий индикатора до готовности к общему световому квитированию установлено 8, а емкость очереди "заготовок" ТУ - 15(если длина очередь задана равной 0 - ограничения снимаются).
1.5. Назначение конфигурации блоков БУЩ
1.5.1. Блок описания инверсии выходов пар для индикаторов ячеек щита
При необходимости инверсии выходов пар, подключаемых к ячейкам (индикаторам) диспетчерских щитов (пультов) следует в любом месте файла конфигурации сформировать блок инверсии выходов пар. В наименовании блока описания указывается номер БУЩ: @TC_OFFi...@END_TC_OFFi, где i=1...8. Структура блока инверсии выходов пар блока БУЩ N3 представляется на примере:
@TC_OFF3
2\FC\EB\DB\AA\B2\A7\97
5\FD\E7\D0\A2\20\A0\92
7\FA\E1\D0\CB
@END_TC_OFF3
В каждой строке (записи) блока описания первым параметром указывается числовое значение в диапазоне от 1 до 7, определяющее номер модуля данного БУЩ. Затем, через символ "\" в HEX-формате указываются с 1-го по 7-ой байты инверсии выходов модуля.
НОМЕР_МОДУЛЯ\1_БАЙТ\2_БАЙТ\3_БАЙТ\4_БАЙТ\...\7_БАЙТ
Младший разряд 1-го байта в записи соответствует выходу 1-ой пары модуля, а старший разряд 7-го байта - выходу 56-ой пары модуля. Логическая единица в байте обеспечивает инверсию сигнала по выходу соответствующей пары модуля.Если какая-либо пара модуля не описана в таком блоке, тогда выход этой пары не инвертируется.
1.5.2. Блок описания инверсии входов пар для ключей ячеек
При необходимости инверсии входов пар, подключаемых к ячейкам (ключам) диспетчерских щитов (пультов) следует в любом месте файла конфигурации сформировать блок инверсии входов пар. В наименовании блока описания указывается номер БУЩ: @KEY_OFi...@END_KEY_OFi, где i=1...8. Структура блока инверсии входов пар и формат записи соответствует вышеописанной структуре блока инверсии выходов пар блока и формату его записи.
1.5.3. Блок описания типов пар БУЩ, подключаемых к ячейкам щита (пульта)
При необходимости использовать различные типы ячеек диспетчерских щитов (пультов): "темные" и "полусветлые", следует в любом месте файла конфигурации сформировать блок описания типов пар. В наименовании блока описания указывается номер БУЩ: @TYPE_Ki...@END_TYPE_Ki, где i=1...8. Структура блока инверсии описания типов пар и формат записи соответствует вышеописанной структуре блока инверсии выходов пар блока и формату его записи. Исключение составляет лишь значение разрядов информационных байт: логическая единица соответствует "темной" ячейке, логический ноль - "полусветлой". Если какая-либо пара модуля не описана в таком блоке, тогда выход этой пары рассматривается назначенным "темной" ячейке.
1.5.4. Блок описания аттрибутов индикации
Для задания различным ситуациям аттрибутов (режимов) индикации, следует в любом месте файла конфигурации сформировать блок описания аттрибутов индикации. Аттрибуты могут быть указаны различные для каждого БУЩ, поэтому в наименовании блока описания аттрибутов индикации указывается номер БУЩ: @ATTR_Ki...@END_ATTR_Ki, где i=1...8.
Формат записи:
НОМЕР_АТТРИБУТА_ИНДИКАЦИИ\ПЕРИОД_СВЕЧЕНИЯ\ПЕРИОД_ГАШЕНИЯ,
где:
НОМЕР_АТТРИБУТА_ИНДИКАЦИИ - числовое значение от 1 до 32, соответствующее номеру аттрибута. Список аттрибутов индикации: 1) индикация положения соответствия ключа состоянию обслуживаемого объекта; 2) индикация положения несоответствия ключа состоянию обслуживаемого объекта по данным АБПУ при рестарте системы и когда переполнена очередь команд ТУ; 3) индикация положения несоответствия ключа, вызванному изменением состояния объекта; 4) индикация положения несоответствия ключа, когда индикатор "отмигал" установленное при инсталяции число раз и готов к квитированию общим ключом квитирования световой сигнализации; 5) индикация кратковременного изменения состояния обслуживаемого объекта (КДС):
6) индикация положения ВКЛЮЧЕНО (НАЖАТО) общего (группового) ключа (кнопки);
7) индикация ключа, переведенного оператором в положение несоответствия состоянию объекта - "заготовка" команды ТУ;
8) индикация ключа, переведенного оператором в положение несоответствия состоянию объекта после нажатия общего ключа (кнопки) "ТУ исполнить" и очередь "заготовок" команд ТУ не переполнена;
9) индикация ключа, переведенного оператором в положение несоответствия состоянию объекта после передаче АБПУ "заготовки" команды ТУ;
10) индикация ключа, переведенного оператором в положение несоответствия состоянию объекта после передаче АБПУ команды ТУ и идентификации ее вектора;
11) индикация ключа, переведенного оператором в положение несоответствия состоянию объекта после передаче АБПУ команды ТУ, но конфигурация не предписывает данному ключу инициирование команд ТУ;
12) индикация ключа, переведенного оператором в положение несоответствия состоянию объекта после получения квитанции от УКП по исполнению команды ТУ;
13) индикация ключа, переведенного оператором в положение несоответствия состоянию объекта, если после установленного числа повторных попыток выдачи команды ТУ АБПУ не получена квитанция от УКП по ее исполнению;
14) индикация положения несоответствия ключа, когда индикатор сквитированию общим ключом;
15) общая звуковая сигнализация;
16) индикация в режиме группового контроля;
17) индикация нарушения/восстановление связи с соответствующим УКП до квитирования общим ключом (кнопкой) световой сигнализации;
18) индикация ячейки "нарушения/восстановление связи с соответствующим УКП" после того, когда индикатор "отмигал" установленное при инсталяции число раз и готов к квитированию общим ключом (кнопкой) квитирования световой сигнализации;
19) индикация нарушения связи с соответствующим УКП после квитирования общим ключом (кнопкой) световой сигнализации;
20) индикация восстановления связи с соответствующим УКП после квитирования общим ключом (кнопкой) световой сигнализации;
21) индикация нарушения связи с АБПУ;
ПЕРИОД_СВЕЧЕНИЯ - числовое значение от 1 до 255, соответствующее периоду свечения (если установлена инверсия - гашения) индикатора в тиках таймера циклического мигания (свечение- гашение). Длительность одного тика таймера равняется 50 мс;
ПЕРИОД_ГАШЕНИЯ - числовое значение от 1 до 255, соответствующее периоду гашения (если установлена инверсия - свечения) в тиках таймера циклического мигания (свечение-гашение). Длительность одного тика таймера равняется 50 мс;
Значение ПЕРИОД_СВЕЧЕНИЯ\ПЕРИОД_ГАШЕНИЯ равное 255\0 соответствует ровному свечению (если установлена инверсия - полному гашению) индикатора ячейки, равное - 0/255 - полному гашению (если установлена инверсия - ровному свечению) индикатора ячейки, остальные значения - различным режимам мерцания.
Пример блока описания аттрибутов индикации (в этом примере приведены значения аттрибутов, устанавливаемые по умолчанию):
@ATTR_K1
01\0\0
02\3\3
03\10\10
04\5\5
05\5\15
06\255\0
07\255\0
08\255\0
09\0\0
10\0\0
11\7\7
12\15\15
13\6\16
14\255\0
15\2\2
16\255\0
17\10\10
18\5\5
19\255\0
20\0\0
21\255\0
@END_ATTR_K1
В блоке описания аттрибутов индикации необязательно указывать те аттрибуты, которые не отличаются от предлагаемых по умолчанию.
1.6. Расширение списка ошибок трансляции файла конфигурации
//82 - ошибка создания (или открытия) загружаемого файла конфигурации для АБПУ;
//83 - ошибка указания значения счетчика отображений ТС на щит;
//84 - ошибка указания ФНП в строке описания канала ТС;
//85 - ошибка указания ФНП в строке описания канала ТУ; //86 - ошибка оформления блока описания общих ключей;
//87 - ошибка указания типа общего ключа;
//88 - ошибка указания адреса КЩ в блоке описания общих ключей;
//89 - ошибка указания номера ячейки в блоке описания общих ключей;
//90 - ошибка указания счетчика индикаторов в группе (режим группового контроля);
//91 - ошибка указания адреса КЩ или номера индикатора в строке описания ключа группового контроля;
//92 - один ключ указан в качестве заготовки более чем для одной команды ТУ;
//93 - ошибка указания счетчика индикаторов щита по отображению состояния связи;
//94 - ошибка указания адреса КЩ или номера индикатора в строке описания отображения состояния связи;
//95 - ошибка указания номера МИТС для файла внутренней конфигурации;
//96 - ошибка оформления блока описания внутренней конфигурации КЩ;
//97 - ошибка указания периода горения/гашения индикатора ячейки щита (указанное значение превышает 255);
//98 - ошибка указания байта в строке описания МИТС;
1.7. Транслятор при отсутствии ошибок формирует в текущем каталоге кроме служебных файлов для головной программы (типа *.FI) файлы типа *.PU для загрузки в АБПУ программой ZAGR11.EXE.
// MASADR.PU - базовый файл конфигурации - массив адресов УКП с распределением их по направлениям;
// MASCHG.PU - файл слов событий;
// MSAK1.PU - файл определения задействованности ТС;
// MSAK2.PU - файл определения задействованности ТИТ;
// MSAK3.PU - файл определения задействованности ТИИ;
// MSCHG1.PU - битовый файл флажков для отметки изменений по группе ТС;
// MSCHG2.PU - битовый файл флажков для отметки изменений по каналам ТИТ;
// MSCHG3.PU - битовый файл флажков для отметки изменений по каналам ТИИ; // MS1.PU - файл состояния обслуживаемых групп ТС;
// MS2.PU - файл состояния обслуживаемых каналов ТИТ;
// MS3.PU - файл состояния обслуживаемых каналов ТИИ;
&nb