
- •Зао «волмаг»
- •Общие сведения
- •Назначение
- •Основные области применения
- •Основные свойства
- •Описание контроллера
- •Состав и конструктивное исполнение контроллера
- •Блок контроллера бк-500
- •Внешний вид бк-500
- •Плата прц-д
- •Плата интерфейсных каналов мик-д
- •Плата преобразователя напряжения мп-д
- •Интерфейсные каналы
- •Модули усо-д
- •Микроконтроллеры
- •Назначение
- •Шлюзовой микроконтроллер шмк
- •Блоки управления электродвигателем реверсивные буэр
- •Блок резервных защит брз-30
- •Пульт оператора по
- •Миниконтроллер мк-500
- •Блоки и принадлежности
- •Блоки управления электродвигателем реверсивные буэр 1-30-00, буэр 1
- •Характеристики
- •Требования к параметрам надежности
- •Маркировка
- •Упаковка
- •Показатели безопасности и охраны окружающей среды
- •Функциональные возможности
- •Обработка данных
- •Регулирующая подсистема
- •Программируемая подсистема
- •Функции ввода-вывода
- •Регистрация и архивация данных
- •Оперативное управление
- •Программирование контроллера
- •Язык функциональных алгоритмических блоков фабл
- •Грамматика языка
- •Типы данных
- •Алгоритмический язык протекст
- •Грамматика языка
- •Переменные языка
- •Количественные характеристики языка
- •Выражения
- •Операторы
- •Встроенные функции
- •Библиотека алгоритмов
- •Настройка и контроль
- •Контроль и диагностика неисправностей
- •Программно-аппаратная диагностика
- •Алгоритмическая диагностика
- •Тестирование контроллера
- •Состояния и режимы работы контроллера
- •Состояние отказ
- •Состояние работа
- •Режим «Работа»
- •Резервирование контроллера
- •Организация резервирования
- •Логика работы контроллеров
- •Особенности работы алгоритма авс(17) при резервировании
- •Сетевая архитектура
- •Радиальная сеть
- •Сеть с выделенным ведущим
- •Маркерная сеть
- •Технические характеристики сети магистр
- •Характеристики систем управления на базе сети магистр
- •Работа с пультом контроллера пк-302
- •Режимы работы пульта пк-302
- •Органы индикации и управления пульта пк-302
- •Оперативное управление контурами регулирования
- •Органы контроля и управления
- •Общие правила
- •Возможности оперативного управления
- •Выбор контура
- •Выбор режима управления и ручное изменение выхода
- •Выбор вида задания
- •Перечень команд оперативного управления
- •Режим «Настройка» и «Программирование»
- •Жки экран
- •Клавиатура
- •Процедуры программирования и настройки
- •Тестирование
- •Параметры сети магистр
- •Пареметры сети Ethernet
- •Временные параметры
- •Входы алгоблоков
- •Выходы алгоблоков
- •Переменные протекст-программы
- •Конфигурация пc1, пс2, пс3 и пс4
- •Контроль ошибок контроллера
- •Подготовка к работе. Порядок работы
- •Общие указания
- •Указание мер безопасности
- •Первое включение контроллера
- •Программирование контроллера
- •Порядок программирования
- •Включение контроллера в локальную управляющую сеть магистр
- •Порядок работы
- •Порядок замены модуля
- •Техническое обслуживание
- •Характерные неисправности и методы их устранения
- •Транспортирование и хранение
Логика работы контроллеров
В нормальной ситуации, когда оба контроллера исправны, основной контроллер находится в активном состоянии, а резервный – в пассивном. При отказе основного контроллера резервный контроллер переходит в активное состояние. При отказе одного контроллера из двух, отказавший контроллер выключается из дальнейшей работы, переходя в режим программирования.
В активном режиме основной контроллер управляет нагрузкой, выполняя следующие функции:
выполняет все функции в режиме автономного контроллера (обмен данными с модулями УСО-Д, пультом, сетью МАГИСТР, выполнение технологической программы);
принимает по каналу резерва сообщения – запросы пассивного контроллера и формирует ответные сообщения;
при появлении сигнала отказа пассивного контроллера или при отсутствии от него запросов индицирует соответствующие ошибки.
В пассивном режиме - резервный контроллер находится в режиме синхронизации своей базы данных и внутреннего состояния с активным контроллером с целью безударного переключения, выполняя следующие функции:
запрос всех входных сигналов УСО-Д (аналоговых – после настройки) с основного контрол -лера и выполнение технологической программы на этих значениях с формированием выходных сигна -лов в своих модулях УСО-Д (безударность переключения по базе данных);
запрос состояния клавиатуры пульта активного контроллера и выполнение всех команд (безударность переключения по пультовым режимам работы);
прием и выполнение всех команд сети МАГИСТР при выключенном передатчике (безудар -ность переключения по дистанционному управлению);
сравнение входных сигналов своего УСО-Д и УСО-Д основного контроллера и формиро -вание соответствующей ошибки при их различии (5% для аналоговых сигналов, 1 сек для дискретных) и передача ошибки основному контроллеру (диагностика входных каналов).
Клавиатура пульта, подключенного к пассивному контроллеру, недоступна по управлению, все ко манды можно подавать только с клавиатуры пульта, подключенного к основному контроллеру. Органы индикации пульта пассивного контроллера отслеживают состояния соответствующих органов основ -ного контроллера.
Исключением является случай перевода пульта в режим ПРОГРАММИРОВАНИЕ только на пассивном контроллере, при этом выполняются все операции.
Таким образом, оба контроллера получают на вход одни и те же сигналы, выполняют одинаковые технологические программы, формируют одинаковые выходные сигналы, принимают с пульта и выполняют одни и те же команды, принимают из сети, формируют для передачи и передают одни и те же сетевые сообщения. Отличие между ними заключается в том, что резервный контроллер физически изолирован от объекта управления блоками БПР-30, а от сети МАГИСТР – передатчиком сети.
Отказ или отсутствие какого-либо контроллера, а также прекращение передачи по каналу резервирования сигнализируется на другом контроллере как соответствующая ошибка.
Режимы различных пусков резервированных контроллеров по сравнению с автономными имеют некоторые особенности, связанные с процедурой инициализации включаемого в работу контроллера, при которой ему передается база данных работающего контроллера в полном объеме. Процедура инициализации выполняется в следующих случаях:
любой пуск (первое включение, просечка питания) резервного контроллера при активном состоянии основного, при этом после инициализации резервный контроллер переходит в пассивный режим;
любой пуск (первое включение, просечка питания) основного контроллера при активном состоянии резервного, при этом после инициализации основной контроллер переходит в активный режим, а резервный – в пассивный режим.
Режим пуска любого контроллера при отказе или отсутствии парного контроллера осуществляется по правилам пуска автономного контроллера без выполнения процедуры инициализации (см. 3.8 «Состояния и режимы работы контроллера»).
При одновременном пуске (первое включение, просечка питания) обоих контроллеров резервный контроллер, если он до этого не был в активном состоянии, включается в работу с некоторой задержкой. Это обеспечивает включение основного контроллера в активный режим по правилам автономного, без проведения инициализации, а резервного – в пассивный режим с предварительной инициализацией. Если до пуска резервный контроллер был в активном состоянии, то оно сохраняется и после пуска.
Особенности программирования
При программировании контроллеров необходимо выполнять следующие требования:
1) В системных параметрах контроллера необходимо указать его статус – автономный, основной, резервный.
2) В системных параметрах контроллера необходимо указать тип резервирования.
3) Основной и резервный контроллеры должны иметь одинаковые сетевые параметры и скорости каналов.
4) Основной и резервный контроллеры должны иметь одинаковые технологические программы. Это обеспечивается передачей технологической программы из активного контроллера в пассивный при включении последнего.
Внимание! Если в активном контроллере отсутствует технологическая программа, включение пассивного контроллера (основного или резервного) с записанной в него технологической программой приведет к стиранию последней. Поэтому контроллер с записанной технологической программой необходимо включать первым.
5) Перед включением резервного контроллера необходимо установить одинаковые флаги выполнения программ (флаг «ТП ФАБЛ» и флаг «ТП ПРОТЕКСТ») и флаги резервирования полевых сетей.
Установка флагов производится из программы КОНТРАСТ КГЖТ.421457.005 РЭ3.
6) Программирование контроллеров при их первичной подготовке к работе через шлюзовой канал осуществляется по общим правилам.
7) Программирование контроллеров через сеть МАГИСТР в процессе эксплуатации контроллеров имеет следующие особенности, связанные с отключением передатчика сети резервированных контроллеров при их переходе в режим программирования:
в режим программирования переводятся один или оба контроллера одновременно;
запись технологической программы производится только в основной контроллер, при переводе в работу резервный контроллер переписывает эту программу из основного контроллера
при записи программы в режим программирования переводятся оба контроллера одновременно;
в процессе и после записи технологической программы в контроллер программа может выдавать сообщение «НЕТ ОТВЕТА», которое необходимо игнорировать.