9.4.2. Идентификация ошибок
Полный перечень ошибок, фиксируемых программными средствами контроллера, приведен в Таблица 12. Код ошибки наблюдают с помощью пульта настройки ПН-1. При правильной настройке верхнего уровня код и сама ошибка фиксируются в журнале состояния технических средств.
Неисправности типа ошибка
Таблица 12
Код ошибки | Причина ошибки | Метод устранения ошибки |
20 | Отказ ППЗУ | Стереть ППЗУ и вновь записать в него информацию; при повторении ошибки требуется, вероятно, заменить микросхему ППЗУ |
21.NАБ | Отказ копии ОЗУ алгоблока NАБ | Выполнить тест ОЗУ, определить неисправную микросхему и заменить ее |
22 | В результате сбоя приборных или системных параметров выполнено восстановление их начальных значений из ППЗУ | В процедуре "системные параметры" установить требуемый режим интерфейса (если он изменялся после записи в ППЗУ) |
23.NАБ | В результате сбоя коэффициентов выполнено восстановление их начальных значений из ППЗУ | Установить требуемое значение коэффициентов алгоблока NАБ, которые изменялись после записи в ППЗУ |
24 | Время обслуживания алгоритмов больше установленного времени цикла | Увеличить время цикла или уменьшить объем решаемой задачи |
25 | Напряжение батареи ниже допустимого | Заменить батарею. При отключении сохранность ОЗУ не гарантируется. |
30.NГР | Установлен алгоритм аналогового ввода при коде комплектности, не предусматривающем аналоговых входов | Проверить соответствие кода комплектности реальному составу модулей УСО и либо установить правильный код комплектности, либо найти алгоблок с алгоритмом аналогового ввода группы А (при NГР = 01) или Б (при NГР = 02) и исключить этот алгоритм |
31.NГР | То же, что при коде 30, но для дискретных входов, либо модификатор алгоритма дискретного ввода больше числа дискретных входов, предусмотренных кодом комплектности | То же, что при коде 30, либо привести в соответствие модификатор алгоритма дискретного ввода группы А (при NГР = 01) или Б (NГР = 02) коду комплектности. |
32.NГР | То же, что при коде 30, но для алгоритмов аналогового вывода | То же, что при коде 30,но для алгоритмов аналогового вывода. |
33.NГР | То же, что при коде 31, но для дискретных и импульсных выводов | То же, что при коде 31, но для дискретного и импульсного вывода. |
34 | Неисправность интерфейсного канала | Перейти в режим программирования и выполнить тесты интерфейса. |
41 | Информационное отключение интерфейса | Проконтролировать сигналы, формирующие сигнал на входе "откл. интф." алгоритма аварийного вывода АВР, и выяснить причину выхода этих сигналов за допустимые значения |
42 | Разрыв сети «Транзит» | Ошибка индицируется только в контроллере, у которого разорвана цепь приемника. Прозвонить цепь приемника и линии связи, соединяющие приемник данного контроллера с передатчиком предыдущего контроллера, и устранить обрыв либо устранить неисправность в предыдущем контроллере |
При отказе ППЗУ (код 20) или копии ОЗУ (код 21) контроллер продолжает нормально работать, но если после этого произойдет сбой ОЗУ, то восстановить информацию уже не удается. После записи информации в ППЗУ может изменяться режим работы интерфейса и значение коэффициентов. Если происходит сбой этих параметров в ОЗУ, то они восстанавливаются из ППЗУ, при этом значения параметров оказываются равными тем, которые они имели в момент записи их в ППЗУ. В большинстве случаев эта ситуация не приводит к полному нарушению работы контроллера. Для того чтобы привлечь внимание оператора к этой ситуации, формируется признак ошибки с кодами 22 и 23.
При слишком большом (для заданного времени цикла) числе алгоблоков может не хватить времени на их обслуживание. В этом случае время цикла автоматически увеличивается, с тем, чтобы все алгоблоки были обслужены. Однако правильный отсчет времени в алгоритмах, связанных с работой в реальном времени, нарушается, о чем свидетельствует ошибка с кодом 24.
В контроллерах Р-130 ОЗУ является энергонезависимым, т.е. при отключении питания информация в ОЗУ сохраняется за счёт энергии аккумуляторной батареи. Поэтому, когда напряжение батареи падает ниже допустимого уровня, в нашем случае ниже 3,5В, формируется ошибка с кодом 25. Контроллер при этом продолжает нормально работать, но при отключении питания не гарантируется сохранение информации, записанной в ОЗУ.
При программировании должно соблюдаться определенное соответствие между кодом комплектности, задаваемым в приборных параметрах, и вводимыми алгоритмами ввода-вывода информации. Если это соответствие нарушено, то при переходе в режим работы формируется ошибка с кодами 30-33.
В случае отказа интерфейса контроллер перестает получать информацию от других контроллеров, включенных в сеть «Транзит». При этом контроллер продолжает работать, пользуясь последними полученными значениями. Если контроллер перестает получать информацию, он автоматически проводит тестирование своего интерфейсного канала. Если контроллер обнаруживает, что его интерфейсный канал неисправен, то он формирует ошибку с кодом 34, и отключается от сети «Транзит» (при этом в блоке питания зажигается красный светодиод "откл. интф."). Если же его интерфейсный канал данного контроллера исправен, то это означает, что между предвключенным и данным контроллером сеть разорвана или предвключенный контроллер неисправен. В этом случае в данном контроллере формируется ошибка с кодом 42, причем контроллер остается включенным в сеть «Транзит», ожидая восстановления сети.
В процессе работы контроллера его можно автоматически отключить от сети «Транзит» с помощью алгоритма АВР. Контроллер отключается, когда сигнал на входе "откл. интф" алгоритма АВР переходит в состояние логической единицы. В этом случае формируется ошибка с кодом 41.
Все ошибки, связанные с интерфейсом, формируются, только если в контроллере задан системный номер, отличный от 00.
- Часть II
- Глава 1 12
- Глава 2 30
- Глава 3 52
- Введение
- Информационный обмен в промышленных контроллерах.
- Реализация алгоритмов проверки на достоверность входной информации.
- Реализация алгоритмов сигнализации.
- Реализация дискретных систем управления.
- Реализация аналоговых законов регулирования.
- Организация связи локальной сети контроллеров с верхним уровнем.
- Глава 1
- 1. Краткие технические характеристики и возможности контроллера
- 1.1. Блок контроллера бк-1
- 1.2. Блок питания бп-1
- 1.3. Блок переключателей бпр-10
- 1.4. Клеммно-блочные соединители
- 1.5. Модули усо
- 1.6. Схема подключения сигналов к модулю мас
- 1.7. Схема подключения сигналов к модулю мсд
- Входные аналоговые сигналы
- Аналоговые выходные унифицированные сигналы:
- Входные дискретные сигналы:
- Дискретные выходные сигналы:
- 1.7. Погрешность модулей усо
- Глава 2
- 2.1. Проверка работоспособности каналов усо
- 2.2. Искробезопасные барьеры
- 2.3. Гальваническая развязка по входным дискретным каналам
- 2.4. Гальваническая развязка по аналоговому каналу
- 2.5. Понятие алгоблока и алгоритма
- Каждый алгоблок имеет запретную зону, в которой невозможно провести каких-либо линий или расположить часть другого блока (см. Рис.12 и 13).
- 2.6. Алгоритмы ввода- вывода аналоговой информации
- 2.7. Алгоритмы ввода- вывода дискретной информации
- 2.8. Виды сигналов и параметров настройки
- Диапазон изменения сигналов и параметров
- 2.9. Взаимное соответствие сигналов в контроллере р-130
- 2.10. Команды кросс-средства Редитор р-130
- 2.10.1. Назначение функциональных клавиш
- 2.10.2. Редактирование положения и параметров алгоблока
- 2.10.3. Параметры настройки и начальные значения
- 2.10.4. Соединение алгоблоков
- 2.10.4.1. Графическое конфигурирование
- 2.10.4.1. Адресное конфигурирование
- Глава 3
- 3.1. Принципы программирования на языке fbd
- 3.2. Меню "Параметры"
- 3.2.1. Системные параметры
- 3.2.2. Ресурсы
- 3.3.3. Сохранение программы
- 3.3.4. Первоначальное сохранение программы
- 3.4.2. Удаление блока/линии
- 3.4.3. Режим перемещения блока
- 3.4.4. Просмотр всей схемы на экране пэвм
- 3.4.5. Увеличение участка программы
- 3.4.6. Поиск блока
- 3.4.7. Перемещение экрана (Перемещение схемы)
- 3.4.8. Исходный размер схемы
- 3.4.9. Загрузка программы в контроллер
- 4. Назначение и функции пульта настройки
- 4.1. Основные операции при работе с пн-1
- 4.2. Начальные установки шлюза и контроллера
- 5. Блок шлюза бш-1
- 6. Процедуры программирования
- 6.1. Приборные параметры
- 6.2. Системные параметры
- 6.3. Установка (вызов в озу) алгоритма с помощью пн-1
- 7. Программирование шлюза
- 8. Программирование контроллера
- 9. Тестирование контроллера Ремиконт р-130
- 9.1. Общий алгоритм тестирования
- 9.2. Особенности тестирования
- 9.3. Перечень тестов
- 9.4. Идентификация отказов и ошибок
- 9.4.1. Идентификация отказов
- 9.4.2. Идентификация ошибок
- 10. Ошибки оператора при работе с пультом настройки
- Ошибки оператора при работе с пультом настройки пн-1
- 11. Ошибки оператора при работе с лицевой панелью контроллера
- Ошибки оператора при работе с лицевой панелью контроллера
- Ошибки оператора при работе с лицевой панелью и в управлении логической программой
- 12. Перевод программы c языка fbd в dxf-формат
- Алгоритм действий следующий:
- 13. Порядок получения конфигурационной таблицы
- 14. Описание лабораторного стенда р-130
- 14.1. Расположение оборудования в лаборатории автоматизации
- 14.2. Лицевая панель регулирующей модели
- 14.3. Лицевая панель логической модели
- 14.4. Имитатор аналоговых и дискретных сигналов
- 16. Связь локальной сети контроллеров с пэвм
- 17. Интерфейс "Токовая петля" (ирпс)
- 18. Проверка связи пэвм с локальной сетью контроллеров
- 19. Типовые ошибки студентов
- Литература
- Приложение а Справочная информация по алгоритмам а1. Принятые сокращения
- А2. Алгоритмы лицевой панели око (01) ‑ Оперативный контроль регулирования
- Окл (02) ‑ Оперативный контроль логической программы
- Дик (04) – Алгоритм дискретного контроля
- А3. Алгоритмы интерфейсного ввода-вывода вин (05) ‑ Ввод интерфейсный
- А5. Алгоритмы регулирования ран (20) ‑ Регулирование аналоговое
- Рим (21) – Регулирование импульсное
- Здн (24) – Задание
- Здл (25) ‑ Задание локальное
- Руч (26) ‑ Ручное управление
- Прз (27) ‑ Программный задатчик
- Инз (28) ‑ Интегрирующий задатчик
- Пок (29) ‑ Пороговый контроль
- Анр (30) – Автонастройка регулятора
- А6. Динамические преобразования инт (33) – Интегрирование
- Фил (35) – Фильтрация
- Дин (36) ‑ Динамическое преобразование
- Диб (37) ‑ Динамическая балансировка
- Огс (38) – Ограничение скорости
- Зап (39) – Запаздывание
- А7. Статические преобразования сум (42) – Суммирование
- Сма (43) Суммирование с масштабированием
- Огр (48) Ограничение
- Скс (49) Скользящее среднее
- Дис (50) Дискретное среднее
- Имп (61) Импульсатор
- Заи (62) Запрет изменения
- Заз (63) Запрет знака
- Слз (64) Слежение-запоминание
- Зпм (65) Запоминание
- Вот (67) Выделение отключения
- Бос (66) Блокировка обратного счета
- А9. Логические операции
- Лои (70) Логическая операция и
- Мни (71) Логическая операция многовходовое и
- Или (72) Логическая операция или
- Счи (86) Сравнение чисел
- Вчи (87) Выделение чисел
- Удп (88) Управление двухпозиционной нагрузкой
- Утп (89) Управление трехпозиционной нагрузкой
- Шиф (90) Шифратор
- Деш (91) Дешифратор
- Лок (92) логический контроль
- А11. Групповое непрерывно-дискретное управление шап (94) Шаговая программа
- Инр (07) - Интерфейсный вывод радиальный
- Ва (10) - Ввод аналоговый
- Вд (11) - Ввод дискретный
- Вап(12) - Ввод аналоговый помехозащищенный
- Ав (13) - Аналоговый вывод
- Диф (34) – Дифференцирование
- Пен (58) - Переключатель по номеру
- Пор (59) - Пороговый элемент
- Нор (60) - Нуль-орган
- Дло (70) - Двухвходовая логическая операция
- Мло (71) - Многовходовая логическая операция
- Выф (79) - Выделение фронта
- Одв (83) – Одновибратор и мув (84) – Мультивибратор
- Цсв (100) - Преобразование целого числа в вещественное
- Вцс (101) - Преобразование вещественного числа в целое
- Дпв (102) - Преобразование дискретного значения в вещественное
- Дпц (103) - Преобразование дискретного значения в целое
- Шцс (109) - Шифратор целых чисел
- Дшц (110) - Дешифратор целых чисел
- Шдп (111) - Шифратор дискретных переменных
- Ддп (112) - Дешифратор дискретных переменных
- Увч (113) - Упаковка вещественных чисел
- Рвч (114) - Распаковка вещественных чисел
- Мкс (115) - Многоканальный коммутатор сигналов
- Мдс (116) - Многоканальный дешифратор сигналов
- Алгоритмы регистрации и архивации данных
- Рег (121) - Регистратор процессов
- Арх (122) - Архиватор процессов
- Рес (123) - Регистратор событий
- Арс (124) - Архиватор событий
- Приложение б Языки программирования промышленных контроллеров
- Приложение в Кросс-средства UltraLogik и iSaGraf
- В1. Основные характеристики UltraLogik
- В2. Возможности iSaGraf
- Приложение г Элементы математической логики