Ошибочное применение этих команд может вызвать смерть, серьезный ущерб или повреждение оборудования.
Определите символические имена использованным входам/выходам, если Вы не сделали это ранее. Для этого обратитесь к окну Program ® Program ® Define Symbols
Разработайте и введите в секцию 3 на языке LD программу, реализующую последовательное включение, а затем отключение выхода %Q0.12 (КМ_5) при каждом нажатии кнопки SB_3 (%I0.23). Для этого рекомендуется использовать вспомогательную внутреннюю переменную %М0.
Изобразите циклограмму изменения переменных %I0.23, %Q0.8 и %М0. Проанализируйте условия включения и отключения переменных %Q0.8 и %М0. Загрузите программу в симулятор и убедитесь в правильности ее функционирования.
Введите в схему дополнительную цепь кнопки "Стоп" (%I0.22), принудительно отключающую выход %Q0.8, независимо от изменения сигнала %I0.23. Убедитесь в правильности ее функционирования.
6. Создайте анимационную таблицу “Пуск-Стоп от одной кнопки” и вставьте в нее используемые входы и выходы. Наблюдайте индикацию изменения состояния входов и выходов в процессе выполнения программы.
Для отслеживания изменения выходов вызовите окно Tracing, дважды кликнув на индикаторе любого из выходов в окне индикации входов/выходов симулятора. Для одновременного изменения состояния нескольких входов можно использовать окно Set Discrete Inputs, вызвать которое можно, дважды кликнув на индикаторе любого из входов.
7. Запустите и протестируйте программу на контроллере
Цель работы: Составление и отладка программ с использованием инструкций функциональных блоков таймеров и счетчиков, сдвиговых регистров, счетчиков шагов.
Задание:
1. Создайте проект с именем "Ваша фамилия_2".
2. В секции №1 реализуйте следующие функции:
· включение выхода %Q0.13 от тумблера %I0.13 и выхода таймера %TM0.Q независимо друг от друга;
· включение таймера %TM10 от тумблера Т 3 %I0.14 и управление выходом %Q0.14 непосредственно от выхода таймера %TM10.Q.;
· управление выходом %Q0.15 от выхода таймера %TM1.Q с задержкой на отключение и дискретой 1 с, управление таймером выполнить от кнопки %I0.20 ;
· управление выходом %Q0.8 от выхода таймера %TM2.Q с импульсом постоянной длительности и дискретой 10 мс.
3. В секции №2 реализуйте последовательный запуск таймеров с выдержкой времени на включение %TM5 и %TM4, реализующих следующие функции:
· включение таймера %TM5 от размыкающих контактов выхода %TM4.Q и управление выходом %Q0.9 непосредственно от выхода таймера %TM5.Q;
· включение таймера %TM4 от замыкающих контактов выхода %TM5.Q и управление выходом %Q0.10 непосредственно от выхода таймера %TM4.Q;
4. В секции №3 реализуйте генератор коротких импульсов на базе таймера %TM7 с выдержкой времени 3 с и самосбросом.
В секции №4 реализуйте подсчет импульсов от %TM6.Q счетчиком %C0, управление направлением счёта организуйте с помощью тумблера Т1 %I0.12. Когда накопленное значение в счётчике станет равным 10, включите выход %Q10, когда 0-%Q11.
В секции №5 реализуйте для генератора коротких импульсов установку начального периода 0,4 с по сигналу %I0.16, увеличение периода на 0.1 с по сигналу %I0.17, уменьшение периода на 0.1 с по сигналу %I0.18.
В секции №6 реализуйте копирование текущего значения счетчика %C0.V в слово памяти %MW4 и выделение младших разрядов %MW4 для управления выходами %Q0.6 и %Q0.7. Проверьте функционирование этой секции при изменении частоты генератора на %TM6.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.