Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Проектирование МСУ 2.doc
Скачиваний:
25
Добавлен:
19.11.2019
Размер:
24.09 Mб
Скачать

5. Блок шлюза бш-1

Блок шлюза (БШ) является связующим звеном между сетью «Транзит», объединяющей несколько контроллеров (в нашем случае трёх), и средствами верхнего уровня управления (ПЭВМ). Блок шлюза – это фактически блок сопряжения. Связь с ПЭВМ осуществляется по интерфейсу RS-232 через com-порт. ПЭВМ подключается к блоку шлюза с помощью трех проводов. Блок шлюза может применяться для связи двух сетей «ТРАНЗИТ».

БШ является микропроцессорным изделием. Ряд параметров блока программируется пользователем с помощью пульта настройки ПН-1, например, логический номер шлюза. Конструкция БШ идентична конструкции блока контроллера. Отличие заключается в том, что на лицевой панели БШ отсутствуют органы оперативного управления. На задней стороне имеются два разъёма: один для связи с БП, другой для связи с ПЭВМ. Питается БШ от нестабилизированного источника напряжения 24В постоянного тока. В качестве такого источника напряжения может быть блок питания БП-1. В составе одной сети может быть несколько блоков шлюза.

6. Процедуры программирования

В контроллере имеются 8 процедур программирования.

1. Тестирование (тест): выполняется тестирование памяти, интерфейса, сторожа цикла, клавиатуры, индикаторов и выходных УСО.

2. Приборные параметры (приб): производится обнуление; устанавливается комплектность (тип УСО), разрешение или запрет на изменение алгоритмической структуры, временной диапазон, время цикла; контролируется ресурс ОЗУ и номер библиотеки алгоритмов, зашитой в ПЗУ. Полный формат индикации при установке приборных параметров представлен в Таблица 5.

3. Системные параметры (сист): устанавливается логический номер контроллера в локальной сети и режим работы интерфейса.

4. Алгоритмы (алг): алгоблоки заполняются алгоритмами с указанием модификатора и масштаба времени.

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

6. Параметры настройки (настр): устанавливаются значения параметров настройки. Например, задаются значения коэффициентов.

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

8. Работа с ППЗУ (ппзу): выполняется запись в ППЗУ, восстановление информации из ППЗУ в ОЗУ, регенерация ПЗУ и ППЗУ. Подробно эта процедура описана в технической документации на контроллер Р-130. Используется очень редко, требует наличия блока стирания и записи. Поэтому в данной работе эта процедура не рассматривается.

Полный перечень процедур представлен в Таблица 4.

Процедуры технологического программирования

Таблица 4

Процедуры

Номер операции

Наименование операции и параметры

1.Тестирование

00

01 - 04

05 - 08

09 - 10

11 - 12

13

14

15

16 - 17

18 - 19

Комплексный тест ПЗУ и ОЗУ

Тесты микросхем ПЗУ

Тесты микросхем ОЗУ

Тесты микросхем ППЗУ

Тесты интерфейса

Тест сторожа цикла

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

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

Тесты ЦАП

Тесты ЦДП

2. Приборные

параметры

00

Обнуление

01

Комплектность или тип УСО

02

Запрет изменения структуры программы и установка временного диапазона контроллера

03

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

04 - 05

Ресурс первого и второго ОЗУ

06

Номер прошитой в ПЗУ библиотеки

3. Системные

параметры

00

01

Сетевой номер (логический номер)

Режим работы интерфейсного канала

4. Алгоритмы

Алгоритм, модификатор, масштаб времени

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

Источник сигнала

6. Параметры

настройки

Константы и коэффициенты

7.Начальные

условия

Начальные условия на выходах алгоблоков

8. ППЗУ

00

01

02

Запись из ОЗУ в ППЗУ

Восстановление информации из ППЗУ в ОЗУ

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