· по переднему фронту сигнала %I0.22 чтение по индексной адресации значения вершины стека в выходное слово стека %MD8 (%MD8 := %MD20[%MW18]). Одновременно уменьшение указателя стека %MW18 := %MW18 -2.
15. В секции №5 реализуйте следующие цепи:
· управление функциональным блоком %DR0, сброс в исходное состояние сигналом %I0.20, переход к следующему состоянию контроллера по сигналу %I0.1 или по коротким импульсам таймера %TM0.Q;
· принудительная установка текущего состояния контроллера %DR0.S := 5 по сигналу %I0.23;
· генератор коротких импульсов на таймере %TM0 с TB = 100 ms, %TM0.P = 5.
16. В секции №6 активируйте блок расписания №6 сигналом входа %I0.21, присвоив биту %SW114:X6 значение 1
17. В секции №7 реализуйте программную установку заданных значений времени и даты в дополнительный модуль часов реального времени TWDXCPRTC. Для этого:
· В окне описания аппаратных средств Describe добавьте в состав контроллера RTC cartridge;
В секцию №7 введите LD-программу первого примера из справочного пособия
18. В секцию №8 введите LD-программу второго примера из справочного пособия
19. В секции №9 реализуйте программу получения отметок времени включения и отключения выхода %Q0.4, а также вычисления интервала времени в секундах между этими отметками.
20. . В секции №10 реализуйте программу пересылки по переднему фронту %I0.18 указанных системных слов в массив слов памяти.
Используемые входы и выходы:
I0.17 Q0.8
I0.18 Q0.9
I0.20 Q0.12-Q0.15
I0.21 Q0.2
I0.22 Q0.3
I0.23 Q0.4
Q0.6
Ознакомится с принципом работы и устройством очень быстрого счётчика (VFC). Написать программу, использующую VFC для подсчёта количества оборотов двигателя и его частоты вращения.
На стенде имеется контроллер Twido. Для работы с %VFC используется специальная установка – вращающийся диск, раскрашенный в два цвета: чёрный и белый. Две оптопары располагаются над этим диском таким образом, что образуют прямой угол с вершиной в центре диска. Таким образом, зная к какому конкретно входу контроллера подключён каждый из датчиков, можно определить в какую сторону вращается диск. Двигатель диска подключён к выходу контроллера (%Q0.0.15). Для изменения направления диска вращения на стенде имеется тумблер.
При включенном тумблере диск будет вращаться.
Для определения количества оборотов используется режим двухфазного счётчика Up/down. Чтобы узнать направление вращения диска можно использовать выход %VFCi.U, который по сути показывает разность фаз входов A и B. Теперь, зная направление вращения диска, можно задать направление счёта (вверх или вниз), для этого подадим на вход, отвечающий за направление счёта, сигнал с выхода %VFCi.U.
При переполнении загорится синяя лампочка (%Q0.0.14), М1 – направление счёта.
В режиме частотомера счётчик определяет частоту вращения диска. При этом используется только сигнал с входа IА. Пользователь может выбирать между 2 масштабами, выбор производится новым объектом %VFC.T (масштаб по оси времени). Значение 100 = масштаб 100 мс, значение 1000 = масштаб 1 с:
Текущее значение частоты вращения (в нашем случае – постоянная величина) будет находиться в регистре %VFCi.V
2. управление вращением задвижки.
Задание: Составить программу управления задвижкой. Реализовать два способа управления- с программным и аппаратным остановом. Вращением против часовой стрелки управляет выход %Q0.4 и вход %I0.2,по часовой - %Q0.5, %I0.3
Диаграмма движения задвижки:
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.