- •Задания к лабораторным работам варианты заданий
- •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, работающее по следующему алгоритму:
Задания к лабораторным работам варианты заданий
1.* Разработать ПО для контроллера ADAM 5510M, работающее по следующему алгоритму:
- в исходном состоянии груз, перемещаемый двигателем Analog_Motor_2, находится в крайнем нижнем положении;
- после однократного нажатия кнопки Stand_by, двигатель включается в режим подъема груза вверх со средней скоростью;
- при достижении грузом крайнего верхнего положения, направление движения груза инвертируется;
- после достижения грузом крайнего нижнего положения, двигатель Analog_Motor_2 выключается;
- следующее нажатие кнопки Stand_by повторяет цикл работы контроллера;
- достижение грузом крайнего верхнего и крайнего нижнего положений контролируется при помощи датчиков Place_2_3 и Place_2_1 соответственно.
*2. Разработать ПО для контроллера ADAM 5510М, обеспечивающего:
- дискретное управление двумя шаговыми двигателями Channel_X, Channel_Y и приводом включения пера (графического элемента Work) для формирования графических изображений по заданным координатам, следующим образом:
- при включении контроллера считается, что перо установлено в исходное положение с известными координатами, например, в левый нижний угол поля чертежа, и находится в поднятом (не активном) положении;
- по первому нажатию кнопки Stand_by контроллер активирует перо (опускает его до соприкосновения с полем чертежа), смещается на 5см вверх и вправо и рисует квадрат со стороной 10 см.
- по второму нажатию кнопки Stand_by контроллер рисует диагонали квадрата.
3.* Разработать по для контроллера adam 5510m, работающее по следующему алгоритму:
- при включении контроллера груз, перемещаемый двигателем Analog_Motor_2, находится в крайнем нижнем положении;
- после нажатия кнопки Stand_by, двигатель включается в режим подъема груза вверх на 10 см., затем формируется пауза 3 сек. и так 4 раза;
- после последней остановки двигатель опускает груз вниз до исходной точки расположения груза;
- далее, после нажатия кнопки Stand_by, цикл работы контроллера повторяется;
- достижение грузом крайнего нижнего положения контролируется при помощи датчика Place_2_1.
4.* Разработать по для контроллера adam 5510m, работающее по следующему алгоритму:
- при включении контроллера груз, перемещаемый двигателем Analog_Motor_2, находится в крайнем нижнем положении;
- после однократного нажатия кнопки Stand_by двигатель включается в режим подъема груза вверх со средней скоростью;
- при достижении грузом середины стенда двигатель выключается, ожидая следующего нажатия кнопки Stand_by, которое вновь возобновит работу двигателя с той же скоростью и направлением;
- при достижении грузом крайних положений контроллер останавливает двигатель, инвертирует направление движения груза и вновь переходит в режим ожидания нажатия кнопки Stand_by, которое возобновит работу двигателя и т.д.;
- контроль положения груза (достижение крайних точек, а также середины стенда) осуществляется при помощи датчиков Place_2_1, Place_2_2, Place_2_3.
