Сопровождение, диагностика и техническое
обслуживание автоматизированных систем
управления технологическими процессами на
основе программируемых логических
контроллеров S7 фирмы Siemens
Учебно-методическое пособие
Новокузнецк
2010
АВТОР:
Романов В. П. , преподаватель высшей квалификационной категории НОУ «РЦПП «Евраз - Сибирь» . РЕЦЕНЗЕНТ:
Зав. кафедрой «Автоматизация и информационные системы» ФГОУ ВПО «СибГИУ» доктор
технических наук, профессор Кулаков С. М. Методическое пособие разработано в соответствии с рабочей программой курса
«Сопровождение автоматизированных систем управления технологическими процессами (АСУ
ТП) построенных на основе программируемых контроллеров Simatic S7». В методическом пособии представлены перечень и методика использования встроенных
средств диагностики, тестирования и отладки программ управления технологическими
процессами построенных на основе программируемых контроллеров Simatic S7. Освоение
методов диагностики и ТО АСУ ТП построенных на основе программируемых контроллеров
Simatic S7 позволит эксплуатирующему персоналу, не привлекая специалистов сервисных служб,
существенно сократить время простоя оборудования в результате нарушений в его работе и тем
самым повысить эффективность использования оборудования в целом. Табл. 9. Ил. 33. Библиогр. : 5 назв. Романов В. П. Диагностика и техническое обслуживание АСУ ТП на основе ПЛК S7 фирмы Siemens
2
Оглавление
Введение ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 4
Диагностика системы (общие сведения)... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 5
Встроенные диагностические средства системы... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 6
Диагностика с помощью светодиодов... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 6
Обзор инструментов отладки ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 9
Обнаружение системных ошибок (системная диагностика) ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 9
Диагностический буфер ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 10
Диагностика с использованием стеков I, В, L ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 12
Отображение диагностики оборудования (Hardware Diagnostics) ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 14
Наблюдение и модифицирование переменных ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 16
Принудительная установка переменных (функция Force)... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 17
Изменение выходов в состоянии «Stop»... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 18
Статус программы LAD/FBD ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 19
Управление переменными в режиме статуса программы ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 21
Функция "Go To Location"... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 21
Точки останова... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 22
Поиск логических ошибок... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 23
Сравнение блоков... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 25
Блоки ошибок... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 26
Программные средства обработки ошибок... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 26
Вывод сообщений (функция CPU Messages) ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 29
Перекомпоновка программы ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 29
Диагностика... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 32
Диагностика в состоянии STOP ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 33
Проверка времен цикла сканирования во избежание временных ошибок ... ... ... ... ... ... ... ... ... ... . 33
Техническое обслуживание ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 35
Сохранение операционной системы ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 35
Обновление операционной системы... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 35
Замена модулей... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 36
Замена буферной батареи или аккумулятора (только для CPU с МС) ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 38
Замена предохранителей цифровых выходов... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 38
Литература... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 39
Романов В.