Тестирование пульта настройки



При тестировании пульта настройки непосредственно проверяются все индикаторы кроме ЛИ "Uпр" (этот индикатор контролирует напряжение подключаемого из вне источника при записи информации в ППЗУ или регенерации ПЗУ). Клавиши пульта настройки проверяются косвенно путем контроля выполнения штатных операций пульта - изменения процедуры(клавиши

"<--" , "-->"), изменения номера теста (клавиши " \/ "," /\ "), запуска теста(клавиша " ¦ " ), сброса результата тестирования ( клавиша " ¦ ").

Для тестирования индикаторов пульта настройки устанавливается номер теста 14 и нажимается клавиша " ¦ ". Все индикаторы (как ЛИ, так и ЦИ) на пульте гаснут и тест запускается. При

тестировании в последовательности указанной на рис. 25а, зажигается и гаснет каждый сигмент ЦИ (включая точку). Тнстируются все сигменты каждой цифры ( слева направо ) вернего, затем ни-

жнего ЦИ. После того как тестирование ЦИ заканчивается,начинается тест ЛИ "процедуры" (ЛИ последовательно зажигаются и гасятся справо налево ). Затем последовательно зажигаются и га-

сятся ЛИ "работа","прогр","отказ","откл.интф","ош","запр","откл". Пол оканчании тестирования на нижний ЦИ выдается код 00. Еслим этот код сбросить (нажать клавишу " ¦ "или" ¦ "), то

тест можно запустить вновь. При теститровании следует убедится что все сигменты ЦИ и

ЛИ зажигаются в нужной последовательности.

 

Тестирование лицевой панели

Для тестирования лицевой панели устанавливается номер теста 15 и нажимается клавиша " ¦ ",- на нижнем ЦИ пульта настройки появляется код 00. При тестировании лицевой панели вначале тестируется клавиатура ,затем индикаторы. Для тестирования клавиатуры по очереди нажимаются клавиши лицевой панели Для тестирования индикаторов лицевой панели регулирующей панели выполняется две операции. Первая операция запускается путем одновременного нажатия клавиш "????? При тестировании лицевой панели логической модели выполняется лишь первая операция.

При запуске второй операции последовательно слева направо зажигается 21 индикатор шкального индикатора " выход ", затем ЛИ " /\ "и" \/ ". После окончания каждой операции на нижний ЛИ выводитя код 00 и тестирование можно повторить или продолжить.

 

Тестирование аналогового ( ЦАП ) и дискретного

( ЦДП ) выхода.

При аналогового и дискретного выхода информация выводится на ЦИ в формате Контрольный сигнал записывается на выход только после нажатия клавиши " ¦ " и сохраняется на выходе до но вого нажатия клавиши " ¦ ". Вмд модуля УСО можно определить, зная модификацию контроллера

Первая (старшая) цифра модификации означает код модуля группы А, вторая (младшая) цифра - код модуля группы Б.

Приборные параметры .

В процедуре "приб"(приборные параметры) задаются и контролируются параметры, общие для всех алгоблоков контроллера. К этим параметрам относятся:

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

2) Комплектность.

3) Запрет изменения параметров и диапазон временных параметров;

4) Время цикла .

5) Ресурс 1-й области ОЗУ.

6) Ресурс 2-й области ОЗУ.

7) состав и версия библиотеки алгоритмов.

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

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

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

(старшая) цифра задает вид модуля УСО для входов группы А, вторая (младшая) - для группы Б. Код комплектности может изменятся в диапазоне 00-77.

В контроллере можно запретить изменение алгоритмической структуры (защита от несанкционированного поступа). Если уста новлен запрет, то разрешается изменять лишь параметры настройкии режим работы интерфейса. Изменение всех остальных параметров,

как для контроллера в целом, так и для отдельных алгоблоков, заблокировано.

В контроллере одновременно для всех его алгоблоков задается один из двух диапазонов: младший или старший. В младшем диапазоне в каждом алгоблоке индивидуально можно выбрать один из двух масштабов времени : секунды или минуты. В старшем диапазоне в каждом алгоблоке индивидуально можно выбрать один из двух масштабов времени: минуты или часы. Время цикла задается одинаовым для всех алгоблоков контроллера .Это время может устанавливаться в диапазоне 0,2-2 S с шагом 0,2 S. При изменении времени цикла остальные параметры неменяются.

Контроль ресурса ОЗУ позволяет оценить возможность дальнейшего наращивания алгоритмов управления . в ОЗУ имеется две области каждая со своим ресурсом. Ни один из этих ресурсов не может быть превышен. ПРи контроле библиотеки алгоритмов можно определить как номер

библиотеки, так и версию программного обеспечения. Номер библиотеки связан с моделью контроллера и определяется по табл. 20

Таблица 20

Библиотеки алгоритмов Модели контроллера Наименование модели
01 01 Автоматическое регулирование
02 02 Логико-программое управление
03 03 Непрерывно-дискретное управление

 

Версия является служебной информацией. Очередной номер версии присваевается разработчиком после какой либо коректировки программного обеспечения. В операциях с приборными параметрами вначале задается номер операции, после чего устанавливаются или контролируются сами приборные параметры. Номер операции задается в первом поле верхнего ЦИ в соответствии с табл.21

 

Таблица 21

операции Назначение операции
00 Обнуление или ввод одной из стандартных конфигураций
01 Комплектность
02 Запрет изменения алгоритмической структиры и временной диапазон
03 Время цикла
04 Ресурс первой области ОЗУ
05 Ресурс второй области ОЗУ
06 Номер библиотеки алгоритмов и версия

 

Приборные параметры

 

 

4.2.4. Системные параметры.

В процедуре "сист" (системные параметры) задаются параметры определяющие особенности взаимодействия контроллера с другими устройствами по интрфейсному каналу. К этим параметрам относятся:

1) Системный номер контроллера.

2) Режим интерффейсного канала.

Системный номер задаётся в том случае, когда контроллер работает в составе локальной сети "Транзит". Для каждого контроллера, входящего в сеть, должен быть задан свой индивидуальный

( не повторяющийся ) номер. Если контроллер не подключается к сети "Транзит", для него

устанавливается системный номер 00. Интерфейсный канал может работать в двух режимах:информационном и командном. В инфармационном режиме можно запрашивать значения всех параметров, прадусмотренных протоколом интерфейса, а именно:

оперативные параметры;

коэффициенты;

константы;

выходные сигналы алгоблоков;

ошибки;

системный номер.

Изменять ни один из этих параметров через интерфейс нельзя. В командном режиме через интерфейс можно запрашивать все параметры, которые разрешается запрашивать в информационном режиме и кроме того, можно изменять:

оперативные параметры;

коэфициенты.

 

 

 

Алогоритмы

   В процедуре "алг" (алгоритмы) происходит "заполнение" алгоблоков алгоритмами. В общем случае для каждого алгоблока задаются три параметра: сам алгоритм, его модификатор и масштаб времени.

В частном случае модифиатор и (или) масштаб времени могут отсутствовать. Тогда поля на ЦИ, в которые выводятся соответствуюшие параметры , автоматически пропускаются.

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

Из четырех процедур , связанных с программированием алгоблоков (см. п. 7.2.5.-7.2.8.), процедура вводов алгоритмов должна быть выполнена первойц. Если в каком либо алгоблоке вводится новый алгоритм,то все раннее установленные связи с ним анулируются а именно аннули-

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

 


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

Правила установки алгоритма приведены в табл.24

 

Конфигурация

В процедуре "конф" (конфигурирование) определяется состояние каждого входа алгоблоков. Каждый вход любого алгоблока может находится в одном из двух состояний:

1) связанном

2) свободном

Вход считается связанным, если он подключен к одному из выходов какого-либо алгоблока. В противном случае вход считается свободным.

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

Все параметры настройки делятся на две группы:

1) Константы

2) Коэффициенты

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

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

Конкретные значения параметров настройки на свободных входах устанавливаются в процедуре "настройка". В исходном состоянии все входы алгоблоков являются свободными

и на них заданы константы, начальные значения которых зависят от вида алгоритма.

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

Таким образом,в процедуре конфигурирования устанавливаются следующие параметры :

1) Определяется состояние входов: связанное или свободное,

2) Для связанных входов назначается номер алгоблока-исто-

чника и номер его выхода, с которым должен быть связан данный

вход.

3) Для свободных входов определяется, задается ли на них константа или коэффициент.

4) Для всех входов определяется поступает на них сигнал прямо

или инверсно.

Правила конфигурирования приведены в табл.25.

Из приведенных правил конфигурирования имеется два исключения

1) Входы некоторых алгоритмов не могут быть связанными, т.е.

их нельзя подключать к выходам алгоблоков.На этих входах можно задавать только константы. К этим алгоритмам относятся,например: ВИН, ИВА, ИВБ,(для последних двух алгоритмов указанное ограничение относится только ко входам, на которых задается номер контура).        

 

 


 

При попытке связать входы этих алгоритмов с выходами алгоблоков вырабатывается признак ошибки с кодом 60 (см.табл.34)

2) Можно представить ситуацию, когда каскадно включенные алгоблоки образуют кольцевую конфигурацию. Если такая цепочка будет переведена в отключенный режим (например ,командой ручного управления),в ней возникает обратный счет и все алгоблоки перейдут в отключенное состояние.Это состояние сохранится и после того , как действие внешней команды ,инициирующей первоночальное отключение,прекратится. Таким образом ,однажды отключенное кольцо из каскадно включенных алгоблоков нельзя перевести во включенное cостояние.

Настройка

В процедуре "настр"(настройка) устанавливаются значения параметров настройки, - как констант, так и коэфициентов. Эта процедура выполняется лишь для тех входов алгоблока, которые в процедуре конфигурирования были определены как свободные.

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

Табл 26.

 


Начальные условия

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

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

Правила установки начальных условий представлены в табл. 27.

 

Операции с памятью

В процедуре "ППЗУ" (операции с памятью) выполняются несколько операций, в которых участвуют ОЗУ, ППЗУ, ПЗУ. К этим операциям относятся:

1) Запись информации в ППЗУ.

2) Восстановление информации в ОЗУ.

3) Регенерация ПЗУ и ППЗУ.

Запись информации в ППЗУ производиться после того, как программа, находящаяся в ОЗУ, отлажена, и в неё не предполагается вносить изменения. Перед записью ППЗУ должно быть стерто.

 

Калибровка

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

 

Операции с памятью

Правила выполнения операций с памятью преедставлены в табл 28 При выполнении операций с памятью с помощью клавиши "¦" и клавишь "\/,/\" на ЦИ вызываются и устанавливаются нужные параметры. После того , как все параметры вызваны и установлены и вновь нажата клавиша "¦", операция начинает выполятся . Когда операция заканчивается , на ЦИ все поля , кроме первого, гаснут.

Контроль ошибок .

В режиме "програмирование" с помощью пульта настройки контролируются ошибочные действия оператора. При ошибочных действиях зажигается ЛИ "ош" и на ЦИ появляется код ошибки. ЛИ "ош" и код ошибки зажигаются , только пока подаётся недозволенная команда.

Когда нажатая клавиша, в ызвавшая ошибку , отпускается , ошибка пропадает.

 

Настройка и контроль


Дата добавления: 2019-07-15; просмотров: 252; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!