Фото и видео

Новости (архив)


Контакты

contact@forca.ru

Некоторые особенности конфигурирования с использованием транслятора 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    - файл состояния обслуживаемых каналов ТИИ;

         // MSZD.PU   - файл заданий для формирования опросов УКП;

         // MSTM.PU   - файл периодов АПУС;

         //  VBK.PU     - файл формирования выборки ТС для отображения на щит;

         //  MSTSK.PU   - файл подмассивов перехода от ТС, обслуживаемого АБПУ, к номеру ячейки и адресу КЩ, где этот ТС отображается;

         // CONFKK.PU - файл общих ключей;

         //  MSTUK.PU  - файл векторов "заготовок" команд ТУ, принимаемых от БУЩ, фактическим объектам ТУ;

         //  VB1.PU     - файл формирования выборки ТС для ретрансляции в адрес УПУ-ВУ (резерв);

         //  VB2.PU    - файл формирования выборки ТИТ для ретрансляции в адрес УПУ-ВУ (резерв);

         //  VB3.PU    - файл формирования выборки ТИИ для ретрансляции в адрес УПУ-ВУ (резерв);

         // RTU.PU    - файл переходных индексов для ТУ-Р (резерв);

         //  MSTOT.PU   - файл  групп ячеек  щита для  режима  группового контроля;

         //  KEYKP.PU  - файл групп ячеек для отображения изменения связи с УКП;

         // CNF_KK.PU - файл внутренней конфигурации для БУЩ.

         1.8.  В файл  CNF_KK.PU объединены  массивы типа *.KK. Следующие пять  массивов образуют  блок конфигурации  для каждого  БУЩ,  который присутствует в конфигурации.

         // USE_K.KK  - массив задействованности пар БУЩ (49 байт);

         // TC_OFF.KK - массив инверсии выходов пар БУЩ (49 байт);

         // KEY_OF.KK - массив инверсии входов пар БУЩ (49 байт);

         // TYPE_K.KK - массив типов пар БУЩ (49 байт);

         // ATTR_K.KK - массив аттрибутов индикации (64 байтa).

         Блоки    конфигурации   располагаются    в    файле    CNF_KK.PU последовательно в порядке увеличения номеров описываемых БУЩ.

         2. Трансляция ПЗУ-версий конфигурации АБПУ Файлы   типа  *.PU   используются  программой   ROM_PU.EXE   для подготовки   (трансляции)   ПЗУ-версии   резидентного   ПО   головного контроллера  АБПУ. Для подготовки трансляции следует создать вновь или откорректировать  любым текстовым  редактором поставляемый  в качестве образца  файл с  именем CNF_PU.CNF.  Файл CNF_PU.CNF  должен содержать полные  пути и  имена файлов  конфигурации комплекса с расширением PU, которые    являются   выходными   файлами   транслятора   CNF_105.EXE. Последовательность   имен   файлов   должна   строго   соответствовать вышеуказанному  перечню файлов  типа *.PU.  Например, файлы  типа *.PU размещены  в поддиректории  CONF директория  KONCM устройства D. Тогда для  АБПУ с  физическим адресом 1 в файле CNF_PU.PU должен быть указан блок следующего содержания:
//блок задания имен файлов конфигурации для АБПУ с адресом 1
@01
d:\koncm\conf\masadr.pu
//rem
d:\koncm\conf\maschg.pu
d:\koncm\conf\msak1.pu
d:\koncm\conf\msak2.pu
d:\koncm\conf\msak3.pu
d:\koncm\conf\mschg1.pu
d:\koncm\conf\mschg2.pu
d:\koncm\conf\mschg3.pu
\\rem
d:\koncm\conf\ms1.pu
d:\koncm\conf\ms2.pu
d:\koncm\conf\ms3.pu
d:\koncm\conf\mszd.pu
d:\koncm\conf\mstm.pu
d:\koncm\conf\vbk.pu
d:\koncm\conf\mstck.pu
d:\koncm\conf\confkk.pu
;rem
d:\koncm\conf\mstuk.pu
d:\koncm\conf\vb1.pu
d:\koncm\conf\vb2.pu
d:\koncm\conf\vb3.pu
d:\koncm\conf\rtu.pu
d:\koncm\conf\mstot.pu
d:\koncm\conf\keykp.pu
*rem
d:\koncm\conf\cnf_kk.pu
@end_01

         Внутри   блока   строка,   начинающаяся   с   латинской   буквы, рассматривается   как  имя  файла  конфигурации  для  данного  АБПУ  и выполняется  попытка открыть этот файл для переноса данных в файл ПЗУ- версии резидентного ПО головного контроллера АБПУ.

         Файл  ПЗУ-версии  резидентного  ПО  головного  контроллера  АБПУ закрывается под именем KONCM1.ROM.

         Запуск  программы  ROM_PU.EXE  производится  с  указанием  через символ  "/" физического  адреса  АБПУ,  для  которого  готовится  ПЗУ- версия.  Если адрес  АБПУ не указан, тогда по умолчанию он принимается равным  3.  Например,  для  формирования  ПЗУ-версии  резидентного  ПО головного  контроллера АБПУ  с адресом  7  следует  набрать  следующую командную строку:

         >ROM_PU /a7

         При  установке ПЗУ-версии  в контроллер  КОНЦ-М после  включения АБПУ   начинает  опрашивать  устройства  комплекса  в  соответствии  с установленными  параметрами конфигурации.  В этом  случае телекомплекс может  функционировать с  длительно  отключенной  ПЭВМ  или  без  нее. Отображение    телеинформации   в    этом   случае   производится   на диспетчерский  щит (пульт)  и/или передается  по ретрансляции. Если же ПЭВМ  входит в  состав телекомплекса, она может управлять работой АБПУ (комплекса),  включая и  перезагрузку параметров  новой конфигурации в ОЗУ головного контроллера.

         3.   Загрузка  параметров   конфигурации  телекомплекса   в  ОЗУ головного контроллера АБПУ

         При  поставке оборудования  ПЗУ-резидент  головного  контроллера АБПУ  содержит "нулевую"  конфигурацию  телекомплекса,  не  включающую устройств  нижнего уровня.  Поэтому, до полной отладки всех параметров конфигурации   комплекса  необходимо   загрузить  конфигурацию  в  ОЗУ головного  контроллера АБПУ.  Загрузка конфигурации  в  ОЗУ  головного контроллера   АБПУ  выполняется   программой  ZAGR11.EXE.  Загружаются данные    из   файлов    конфигурации,   подготовленных   транслятором CNF_105.EXE  по исходному  текстовому файлу конфигурации пользователя. Имена  файлов конфигурации  типа *.PU  программа  загрузки  определяет аналогично программе подготовки ПЗУ-версии РПО - из файла CNF_PU.CNF.

         Перед  загрузкой  данных  программа  ZAGR11.EXE  выдает  в  АБПУ команду  сброса текущей конфигурации. Затем данные файлов пересылаются в  ОЗУ головного  контроллера АБПУ в той последовательности, в которой они  указаны в  файле  CNF_PU.CNF.  После  приема  последнего  массива конфигурации АБПУ начинает работу.

         В  процессе выполнения  программа ZAGR11.EXE  не выводит никаких сообщений,  если в  командной строке  не  указан  ключ  /t  с  номером видеостраницы (1..8), в которой следует формировать сообщения.

         Например,  для вывода диагностических сообщений в странице 7 при загрузке  данных в  память АБПУ  с физическим адресом 5 следует задать следующую командную строку:

         >ZAGR11 /a5 /t7

         При  успешной загрузке  данных и  при запрете  вывода  сообщений программа   ZAGR11.EXE  инициирует   выдачу  ПЭВМ  двойного  звукового сигнала.

         4. Описание работы сервисной программы KEYS.EXE Программа  KEYS.EXE предназначена  для  проверки  монтажа  цепей диспетчерского  щита (пульта)  и идентификации  ФНП на  смонтированном щите  (пульте). Программа  обеспечивает отображение текущего состояния ключей  щита и  оперативного изменения аттрибутов индикаторов щита. Из командной  строки программа может принимать два параметра - адрес АБПУ и  адрес БУЩ.  По умолчанию  адрес АБПУ  равен 3,  а адрес  БУЩ  -  0. Например,  для работы  с АБПУ,  имеющим адрес 5 и с БУЩ, имеющим адрес 4, следует указать в командной строке:

         >KEYS /A5 /K4 <ENTER>

         После  запуска программа  в непрерывном  цикле снимает состояние ключей  и отображает  в окнах  соответствующих модулей.  При изменении положения  какого-либо ключа  программа выделяет соответствующее место в  окне соответствующего  модуля контрастным  цветом. Для  того  чтобы сбросить  контрастное изображение  ключей  в  окнах  модулей,  следует навести  маркер мыши  на "окно-кнопку",  и нажать  любую клавишу мыши. Для  левой клавиши мыши при старте устанавливается аттрибут 15 (зажечь индикатор), а для правой - 0 (погасить индикатор).

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

         Выход из программы - по нажатию клавиши "ESC".