- •Задания к лабораторным работам варианты заданий
- •3.* Разработать по для контроллера adam 5510m, работающее по следующему алгоритму:
- •4.* Разработать по для контроллера adam 5510m, работающее по следующему алгоритму:
- •5.* Разработать по для контроллера adam 5510m, работающее по следующему алгоритму:
- •6.* Разработать по для контроллера adam 5510m, работающее по следующему алгоритму:
- •8.* Разработать по для контроллера adam 5510m, работающее по следующему алгоритму:
- •9.* Разработать по для контроллера adam 5510m, работающее по следующему алгоритму:
- •11.* Разработать по для контроллера adam 5510m, работающее по следующему алгоритму:
- •13.* Разработать по для контроллера adam 5510m, работающее по следующему алгоритму:
- •14.* Разработать по для контроллера adam 5510m, работающее по следующему алгоритму:
- •15.* Разработать по для контроллера adam 5510m, работающее по следующему алгоритму:
- •17.* Разработать по для контроллера adam 5510m, работающее по следующему алгоритму:
- •19.* Разработать по для контроллера adam 5510m, работающее по следующему алгоритму:
- •20.* Разработать по для контроллера adam 5510m, работающее по следующему алгоритму:
- •21.* Разработать по для контроллера adam 5510m, работающее по следующему алгоритму:
- •23.* Разработать по для контроллера adam 5510m, работающее по следующему алгоритму:
- •24.* Разработать по для контроллера adam 5510m, работающее по следующему алгоритму:
- •25.* Разработать по для контроллера adam 5510m, работающее по следующему алгоритму:
- •27.* Разработать по для контроллера adam 5510m, работающее по следующему алгоритму:
- •28.* Разработать по для контроллера adam 5510m, работающее по следующему алгоритму:
- •29.* Разработать по для контроллера adam 5510m, работающее по следующему алгоритму:
- •31.** Разработать по для контроллера adam 5510m, работающее по следующему алгоритму:
- •32.** Разработать по для контроллера adam 5510m, работающее по следующему алгоритму:
- •34.** Разработать по для контроллера adam 5510m, работающее по следующему алгоритму:
- •35.** Разработать по для контроллера adam 5510m, работающее по следующему алгоритму:
- •37.** Разработать по для контроллера adam 5510m, работающее по следующему алгоритму:
- •38.** Разработать по для контроллера adam 5510m, работающее по следующему алгоритму:
- •40.** Разработать по для контроллера adam 5510m, работающее по следующему алгоритму:
- •41.** Разработать по для контроллера adam 5510m, работающее по следующему алгоритму:
- •42.** Разработать по для контроллера adam 5510m, работающее по следующему алгоритму:
- •44.** Разработать по для контроллера adam 5510m, работающее по следующему алгоритму:
- •45.** Разработать по для контроллера adam 5510m, работающее по следующему алгоритму:
- •46.*** Разработать по для контроллера adam 5510m, работающее по следующему алгоритму:
- •48.*** Разработать по для контроллера adam 5510m, работающее по следующему алгоритму:
- •49.*** Разработать по для контроллера adam 5510m, работающее по следующему алгоритму:
9.* Разработать по для контроллера adam 5510m, работающее по следующему алгоритму:
- при включении контроллера грузы, перемещаемые двигателями Analog_Motor_1 и Analog_Motor,_2 находятся в крайнем нижнем положении;
- после однократного нажатия кнопки Stand_by груз, перемещаемый двигателем Analog_Motor_2, начинает двигаться вверх со средней скоростью;
- после достижения грузом крайнего верхнего положения двигатель Analog_Motor_2 останавливается, а двигатель Analog_Motor_1 начинает поднимать свой груз с той же линейной скоростью, что и двигатель Analog_Motor_2;
- при достижении крайнего верхнего положения вторым грузом (Analog_Motor_1), его двигатель выключается. Вместо него включается двигатель Analog_Motor_2, который опускает свой груз в исходную точку расположения. При достижении грузом (Analog_Motor_2) крайнего нижнего положения, его двигатель выключается, а двигатель Analog_Motor_1 начинает перемещать свой груз вниз в исходную точку и останавливается при ее достижении;
- далее работа ПО циклически повторяется;
- контроль положения грузов осуществляется при помощи датчиков Place_2_1, Place_2_3, Place_1_1, Place_1_3.
10.* Разработать ПО для контроллера ADAM 5510М, обеспечивающего:
- дискретное управление двумя шаговыми двигателями Channel_X, Channel_Y и приводом включения пера (графического элемента Work) для формирования графических изображений по заданным координатам, следующим образом:
-
при включении контроллера считается,
что перо установлено в исходное положение
с известными координатами, например, в
левый нижний угол поля чертежа, и
находится в поднятом (не активном)
положении;
- по первому нажатию кнопки Stand_by контроллер активирует перо (опускает его до соприкосновения с полем чертежа), смещается на 5см вверх и вправо и рисует фигуру, изображённую на приведенном рисунке (без рамки);
- размеры фигуры выбрать самостоятельно исходя из размеров поля чертежа.
- закончив рисование фигуры, контроллер не реагирует на нажатие кнопки Stand_by.
11.* Разработать по для контроллера adam 5510m, работающее по следующему алгоритму:
- в исходном состоянии груз, перемещаемый двигателем Analog_Motor_2, находится в крайнем нижнем положении;
- после первого нажатия кнопки Stand_by, двигатель включается в режим подъема груза вверх с частотой вращения вала 2 Гц;
- после второго нажатия кнопки Stand_by, скорость груза увеличивается вдвое, после третьего – втрое (в сравнении с первоначальной) и так до максимальной частоты равной 10 Гц;
- при достижении грузом крайнего верхнего положения, направление его движения инвертируется, и груз продолжает двигаться в обратном направлении со скоростью, которую он приобрел на момент достижения крайней точки;
- вернувшись в исходную точку, груз останавливается (мотор Analog_Motor_2 выключается) и контроллер переходит в режим ожидания следующего нажатия кнопки Stand_by, после чего алгоритм работы программы повторяется;
- контроль положения груза осуществляется при помощи датчиков Place_2_1 и Place_2_3.
12*. Разработать ПО для контроллера ADAM 5510М, обеспечивающего:
- дискретное управление двумя шаговыми двигателями Channel_X, Channel_Y и приводом включения пера (графического элемента Work) для формирования графических изображений по заданным координатам, следующим образом:
- при включении контроллера считается, что перо установлено в исходное положение с известными координатами, например, в левый нижний угол поля чертежа, и находится в поднятом (не активном) положении;
- по первому нажатию кнопки Stand_by контроллер активирует перо (опускает его до соприкосновения с полем чертежа) и рисует 10 вертикальных линий длиной 15 см и шагом 1 см;
- после завершения работы контроллер не реагирует на нажатие кнопки
Stand_by.
