19. Типовые ошибки студентов
При выборе в падающем меню КОМАНДЫ Создать блок (или ‑ клавиша F4) на экране ПЭВМ появляется окно – параметры алгоритма, в котором необходимо сначала задать либо шифр, либо номер алгоритма, затем станут доступными позиции масштаба времени или модификатора лишь для тех алгоритмов, для которых это необходимо. Следует учесть, что номер алгоритма, масштаб времени и модификатор задаются цифрами с помощью клавиш, расположенными на клавиатуре над буквами (признак регистра - латинский язык), а шифр алгоритма задают русскими буквами. Поэтому удобнее задавать номер алгоритма, а не его шифр.
Задают алгоритм, не соответствующий модели контроллера. Например, задается алгоритм ДИК, когда модель контроллера регулирующая (Смотри ЛП контроллера).
Забывают правильно установить системные параметры, соответствующие программируемому контроллеру.
Пытаются соединить сигналы с двух выходов на один вход. Если это логические переменные, то их можно объединять только с помощью алгоритма ИЛИ. Если переменные аналоговые, то их объединяют с помощью алгоритма суммирования, т.е. на сумматоре.
После конфигурирования выхода одного алгоблока с входом другого, делается попытка конфигурировать этот же выход, начиная с квадратика, а не с привязкой к выходящей линии.
Делается попытка записи набранной программы в контроллер, логический номер которого ещё не задан (не введён с ПН-1).
Забывают сохранить набранную схему под своим именем, что приводит к исчезновению файла, особенно при кратковременной просадке напряжения питания в лаборатории или зависания ПЭВМ. Игнорируют совет: «Как только начали создавать программу, то сохраните эту программу под смысловым именем в своей папке, своей группы.»
Нажимают более одного раза клавишу мыши при изменении направления линии, не следят за изменением её цвета. В этом случае постоянно происходит прерывание линии связи.
Иногда устанавливают одинаковые номера контроллеров в сети “Транзит”, что недопустимо. По невнимательности грузят программу в устройства, логические номера которых никакого отношения к контроллерам не имеют. Например, пытаются, на полном серьёзе, загрузить программу в мышь или в шлюз.
После включения контроллеров и шлюза, забывают указать номера контроллеров и шлюза, или не указывают комплектность контроллера (тип УСО).
У алгоритмов ЛОИ или МНИ задают модификатор больше числа сигналов, подключаемых на входы. Подают логические единицы (“единицы”) только на подключенные входы алгоритма И, что приводит к тому, что на выходе алгоритма нет “единицы”, так как на свободных входах по умолчанию установлены “нули”.
Забывают правильно указать модификатор ОКО. Такая ошибка приводит к невозможности переключиться на внешнее задание или другие режимы.
Забывают установить связь алгоритма РУЧ с алгоритмом ОКО, что приводит к появлению ошибки 04 и невозможности переключиться в ручной режим с лицевой панели контроллера.
Забывают задавать пороговые значения на нуль-органах в таймере, счётчике. Не задают время импульса на одновибраторе (ОДВ) или время импульса и паузы в мультивибраторе (МУВ), поэтому алгоритмы ОДВ или МУВ не работают.
Нарушают допустимую кратность алгоритмов ввода и вывода. Например, если у нас одна плата (модуль) МАС, которая установлена в группе А, то и алгоритм, который её опрашивает, тоже должен быть один (ВАА(07)).
Если требуется обмен по локальной сети (например, между двумя контроллерами), то, пишут одну программу для одного контроллера и в ней и выдают и принимают информацию с другого контроллера, находясь в одном и том же контроллере. При этом забывают, что должен происходить обмен информацией между контроллерами. А это значит, что должно быть несколько программ, которые загружают в разные контроллеры данной локальной сети.
Иногда вызывают для работы в одной ПЭВМ два редактора, что приводит к конфликтным ситуациям при обращении двух программ к одному COM-порту. Следует не забывать, что данная программа работает с конкретным COM – портом. В этом случае две программы могут обращаться к одному и тому же порту: вторая программа обращается, а он уже занят, поэтому вероятен сбой или зависание программы.
Не допускается в один контроллер одновременно загружать программы с разных ПЭВМ. Эта ошибка может приводить к зависанию контроллера или программы.
Случаются курьёзы. Например, подают сигналы с имитатора, подключенного ко второму контроллеру, а сигналы смотрят на третьем контроллере. При этом по локальной сети ничего не передают.
При изменении программы на ПЭВМ, не загружая изменённой программы в контроллер, хотят сразу увидеть результат, работу программы в контроллере.
Часто, при конфигурировании, не учитывают типы переменных. Например, подают временной сигнал в секундах на вход Z алгоритма ОКО (или ОКЛ), а признак типа сигнала не изменяют (он по умолчанию равен восьми, т.е. признак аналогового сигнала), то значения на цифровом индикаторе не соответствуют времени в секундах.
Иногда делают ошибки трудно объяснимые нормальной логикой. Например, подают аналоговый сигнал на алгоритм масштабирования и устанавливают коэффициент масштабирования равный нулю, т.е. умножают сигнал на ноль и потом не могут понять, почему на выходе ноль.
При наборе программы в Редиторе Р-130 автоматически начинается нумерация с пятого алгоблока. Несмотря на это, начинают сами изменять и присваивать номера алгоблоков, начиная с первого. В этом случае лишают себя возможности выдавать информацию на лицевую панель контроллера. По документации на контроллер и на лекциях обращается внимание, что в первых четырёх алгоблоках должны размещаться алгоритмы ОКО (регулирующая модель) или алгоритмы ОКЛ (логическая модель).
В имитаторах аналоговых и дискретных сигналов по первым трём каналам имеется возможность обрыва измерительной линии. Забывают убрать обрыв, т.е. переключить тумблер в верхнее положение, в результате чего не изменяются значения аналогового сигнала при изменении положения потенциометра.
Такие ошибки, в основном, делают студенты, пропускающие занятия, и, которые приходят на лабораторные работы без подготовки, т.е. не читая лекции, техническую документацию по контроллеру, не изучая задания и постановку задачи.
- Часть 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
- Приложение г Элементы математической логики