Упражнение S2: применение средств диагностики контроллера S7-1200

Задание.

1. Нажимая на любую кнопку, загорается лампа с соответствующим номером, а также лампа h6.

2. При нажатии одновременно 2-х и более кнопок загорается лишь лампа h6, а лампы h1 – h5 не горят.

3. Для поиска адресов элементов входа/ выхода использовать инструмент диагностики контроллера: WATCH.

Рис. 1. Схема устройства.

Элементы входа: S1 - S5 кнопки пульта.

Элементы выхода: h1 – h6 лампы пульта.

Условия монтажа. Кнопки и лампы соединены с блоком входа/ выхода контроллера в произвольном порядке (не последовательно!).

Электрическая схема.

Рис. 2. Электрическая схема, незаконченная, пример.

 

Ход работы.

1. Поиск адресов входа.

Заполнить таблицу WATCH: набрать все входа и выхода i0.0 – i0.7 и i1.0 – i1.1, q0.0 – q0.7.

Рис. 3. Таблица WATCH.

 

1. Создать новую WATCH таблицу

2. Записать все используемые адреса

3. Включить ON-LINE режим

4. Нажимать поочередно кнопки и контролировать изменение их состояния в таблице WATCH. Записать адреса кнопок в тетрадь.

 

2. Поиск адресов выхода. Форсирование выходов.

Рис. 4. Таблица FORCE .

1. Создать новую FORCE таблицу

2. Копировать все используемые адреса из WATCH таблицы

3. Включить ON-LINE режим

4. Форсировать поочередно все адреса выходов и записать адреса ламп в тетрадь.

NB! После окончания работ по диагностике дефорсировать все выходы нажав кнопку F «квадрат».

Рис. 5. Элемент форсирован. Программным способом изменить нельзя.

 

3. Записать все полученные адреса в таблицу Tags.

Рис. 6. Заполнение таблицы символов Tags.

 

4. Написать программу, используя аналитическое описание.

Закончить аналитическое описание

H1 =1, если S1 and no S2 and no S3 …

H2 =1, если

H3 =1, если

H4 =1, если

H5 =1, если

H6 =1, если S1 or …

Решение.

H1 =1, если S1 and no S2 and no S3 and no S4 and no S5

H2 =1, если no S1 and S2 and no S3 and no S4 and no S5

H3 =1, если no S1 and no S2 and S3 and no S4 and no S5

H4 =1, если no S1 and no S2 and no S3 and S4 and no S5

H5 =1, если no S1 and no S2 and no S3 no S4 and S5

H6 =1, если S1 or S2 or S3 or S4 or S5

5. Написать программу в LAD.

Рис. 7. Программа управления. Закончить.

 

Решение.

6. Последовательность работы.

-Собрать электрическую схему. Включить питание.

-Создать новый проект и загрузить в контроллер.

-Определить адреса компонентов: таблицы 1) WATCH; 2) FORCE .

-Заполнить таблицу Tags.

-Написать программу (ОВ1) и компилировать ее.

-Транслировать программу в контроллер.

-Поиск ошибок и их устранение.